+/* 0BC0-0BCF */
+static const struct unidata st146[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd438,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd439,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd440,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0BD0-0BDF */
+static const struct unidata st147[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0BF0-0BFF */
+static const struct unidata st148[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0C00-0C0F */
+static const struct unidata st149[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0C10-0C1F */
+static const struct unidata st150[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0C30-0C3F */
+static const struct unidata st151[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0C40-0C4F */
+static const struct unidata st152[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd441,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0C50-0C5F */
+static const struct unidata st153[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,84,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,91,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0C80-0C8F */
+static const struct unidata st154[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0CB0-0CBF */
+static const struct unidata st155[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0CC0-0CCF */
+static const struct unidata st156[] = {
+{cd442,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd443,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd444,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd445,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd446,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0CD0-0CDF */
+static const struct unidata st157[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0CF0-0CFF */
+static const struct unidata st158[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0D40-0D4F */
+static const struct unidata st159[] = {
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd447,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd448,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd449,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0D80-0D8F */
+static const struct unidata st160[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0D90-0D9F */
+static const struct unidata st161[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0DB0-0DBF */
+static const struct unidata st162[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0DC0-0DCF */
+static const struct unidata st163[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0DD0-0DDF */
+static const struct unidata st164[] = {
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd450,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd451,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd452,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd453,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0DF0-0DFF */
+static const struct unidata st165[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0E00-0E0F */
+static const struct unidata st166[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 0E10-0E1F */
+static const struct unidata st167[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 0E30-0E3F */
+static const struct unidata st168[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd454,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,103,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,103,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther}
+};
+/* 0E40-0E4F */
+static const struct unidata st169[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 0E50-0E5F */
+static const struct unidata st170[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0E80-0E8F */
+static const struct unidata st171[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0E90-0E9F */
+static const struct unidata st172[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 0EA0-0EAF */
+static const struct unidata st173[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 0EB0-0EBF */
+static const struct unidata st174[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd455,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,118,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,118,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0EC0-0ECF */
+static const struct unidata st175[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0ED0-0EDF */
+static const struct unidata st176[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd456,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{cd457,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0F00-0F0F */
+static const struct unidata st177[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd458,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 0F10-0F1F */
+static const struct unidata st178[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 0F20-0F2F */
+static const struct unidata st179[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther}
+};
+/* 0F30-0F3F */
+static const struct unidata st180[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,216,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Mc,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBOther,SBOther}
+};
+/* 0F40-0F4F */
+static const struct unidata st181[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd459,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd460,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0F50-0F5F */
+static const struct unidata st182[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd461,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd462,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd463,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0F60-0F6F */
+static const struct unidata st183[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd464,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0F70-0F7F */
+static const struct unidata st184[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,129,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd465,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,132,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd466,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd467,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd468,0,0,Mn,unicode_compatibility_decomposition,GBExtend,WBExtend,SBExtend},
+{cd469,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd470,0,0,Mn,unicode_compatibility_decomposition,GBExtend,WBExtend,SBExtend},
+{0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0F80-0F8F */
+static const struct unidata st185[] = {
+{0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd471,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0F90-0F9F */
+static const struct unidata st186[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd472,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd473,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0FA0-0FAF */
+static const struct unidata st187[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd474,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd475,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd476,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0FB0-0FBF */
+static const struct unidata st188[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd477,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 0FC0-0FCF */
+static const struct unidata st189[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 0FD0-0FDF */
+static const struct unidata st190[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1020-102F */
+static const struct unidata st191[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1030-103F */
+static const struct unidata st192[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1040-104F */
+static const struct unidata st193[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 1050-105F */
+static const struct unidata st194[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10A0-10AF */
+static const struct unidata st195[] = {
+{0,cf451,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf452,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf453,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf454,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf455,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf456,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf457,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf458,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf459,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf460,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf461,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf462,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf463,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf464,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf465,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf466,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10B0-10BF */
+static const struct unidata st196[] = {
+{0,cf467,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf468,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf469,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf470,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf471,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf472,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf473,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf474,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf475,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf476,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf477,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf478,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf479,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf480,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf481,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf482,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10C0-10CF */
+static const struct unidata st197[] = {
+{0,cf483,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf484,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf485,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf486,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf487,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf488,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10F0-10FF */
+static const struct unidata st198[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd479,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1100-110F */
+static const struct unidata st199[] = {
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter}
+};
+/* 1150-115F */
+static const struct unidata st200[] = {
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBL,WBALetter,SBOLetter}
+};
+/* 1160-116F */
+static const struct unidata st201[] = {
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter}
+};
+/* 11A0-11AF */
+static const struct unidata st202[] = {
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter}
+};
+/* 11B0-11BF */
+static const struct unidata st203[] = {
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter}
+};
+/* 11F0-11FF */
+static const struct unidata st204[] = {
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1240-124F */
+static const struct unidata st205[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1250-125F */
+static const struct unidata st206[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 12B0-12BF */
+static const struct unidata st207[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 12C0-12CF */
+static const struct unidata st208[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 12D0-12DF */
+static const struct unidata st209[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1350-135F */
+static const struct unidata st210[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1360-136F */
+static const struct unidata st211[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther}
+};
+/* 1370-137F */
+static const struct unidata st212[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1390-139F */
+static const struct unidata st213[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 13F0-13FF */
+static const struct unidata st214[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1400-140F */
+static const struct unidata st215[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1660-166F */
+static const struct unidata st216[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1670-167F */
+static const struct unidata st217[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1680-168F */
+static const struct unidata st218[] = {
+{0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1690-169F */
+static const struct unidata st219[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 16E0-16EF */
+static const struct unidata st220[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}
+};
+/* 16F0-16FF */
+static const struct unidata st221[] = {
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1700-170F */
+static const struct unidata st222[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1710-171F */
+static const struct unidata st223[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1730-173F */
+static const struct unidata st224[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1750-175F */
+static const struct unidata st225[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1770-177F */
+static const struct unidata st226[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 17B0-17BF */
+static const struct unidata st227[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter}
+};
+/* 17C0-17CF */
+static const struct unidata st228[] = {
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 17D0-17DF */
+static const struct unidata st229[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 17E0-17EF */
+static const struct unidata st230[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 17F0-17FF */
+static const struct unidata st231[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1800-180F */
+static const struct unidata st232[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1840-184F */
+static const struct unidata st233[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1870-187F */
+static const struct unidata st234[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 18A0-18AF */
+static const struct unidata st235[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,228,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1910-191F */
+static const struct unidata st236[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1920-192F */
+static const struct unidata st237[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1930-193F */
+static const struct unidata st238[] = {
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1940-194F */
+static const struct unidata st239[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
+};
+/* 1960-196F */
+static const struct unidata st240[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1970-197F */
+static const struct unidata st241[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 19A0-19AF */
+static const struct unidata st242[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 19B0-19BF */
+static const struct unidata st243[] = {
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter}
+};
+/* 19C0-19CF */
+static const struct unidata st244[] = {
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 19D0-19DF */
+static const struct unidata st245[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 19E0-19EF */
+static const struct unidata st246[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1A10-1A1F */
+static const struct unidata st247[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 1B00-1B0F */
+static const struct unidata st248[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd480,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd481,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd482,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd483,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd484,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1B10-1B1F */
+static const struct unidata st249[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd485,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1B30-1B3F */
+static const struct unidata st250[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd486,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd487,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1B40-1B4F */
+static const struct unidata st251[] = {
+{cd488,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd489,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd490,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,9,Mc,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1B50-1B5F */
+static const struct unidata st252[] = {
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* 1B60-1B6F */
+static const struct unidata st253[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1B70-1B7F */
+static const struct unidata st254[] = {
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D20-1D2F */
+static const struct unidata st255[] = {
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd492,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd493,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+};
+/* 1D30-1D3F */
+static const struct unidata st256[] = {
+{cd494,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd495,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd496,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd497,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd498,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd499,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd500,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd501,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd502,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd503,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd504,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd505,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd506,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd507,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd508,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D40-1D4F */
+static const struct unidata st257[] = {
+{cd509,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd510,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd511,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd512,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd513,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd514,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd518,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd519,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd520,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd522,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D50-1D5F */
+static const struct unidata st258[] = {
+{cd523,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd524,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd525,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd526,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd527,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd531,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd532,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd534,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd536,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D60-1D6F */
+static const struct unidata st259[] = {
+{cd337,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd537,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd340,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd337,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd537,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1D70-1D7F */
+static const struct unidata st260[] = {
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd539,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1D90-1D9F */
+static const struct unidata st261[] = {
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd540,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd542,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd543,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd520,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1DA0-1DAF */
+static const struct unidata st262[] = {
+{cd544,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd545,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd546,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd547,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd548,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd549,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd550,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd551,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd552,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd553,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd554,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd555,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd556,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd557,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd558,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd559,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1DB0-1DBF */
+static const struct unidata st263[] = {
+{cd560,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd561,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd562,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd563,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd564,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd565,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd566,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd567,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd568,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd569,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd570,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd572,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd573,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd574,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd333,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1DC0-1DCF */
+static const struct unidata st264[] = {
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1DF0-1DFF */
+static const struct unidata st265[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1E00-1E0F */
+static const struct unidata st266[] = {
+{cd575,cf489,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd576,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd577,cf490,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd578,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd579,cf491,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd580,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd581,cf492,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd582,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd583,cf493,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd584,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd585,cf494,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd586,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd587,cf495,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd588,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd589,cf496,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd590,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E10-1E1F */
+static const struct unidata st267[] = {
+{cd591,cf497,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd592,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd593,cf498,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd594,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd595,cf499,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd596,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd597,cf500,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd598,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd599,cf501,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd600,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd601,cf502,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd602,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd603,cf503,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd604,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd605,cf504,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd606,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E20-1E2F */
+static const struct unidata st268[] = {
+{cd607,cf505,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd608,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd609,cf506,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd610,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd611,cf507,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd612,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd613,cf508,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd614,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd615,cf509,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd616,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd617,cf510,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd618,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd619,cf511,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd620,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd621,cf512,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd622,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E30-1E3F */
+static const struct unidata st269[] = {
+{cd623,cf513,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd624,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd625,cf514,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd626,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd627,cf515,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd628,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd629,cf516,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd630,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd631,cf517,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd632,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd633,cf518,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd634,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd635,cf519,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd636,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd637,cf520,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd638,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E40-1E4F */
+static const struct unidata st270[] = {
+{cd639,cf521,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd640,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd641,cf522,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd642,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd643,cf523,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd644,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd645,cf524,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd646,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd647,cf525,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd648,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd649,cf526,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd650,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd651,cf527,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd652,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd653,cf528,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd654,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E50-1E5F */
+static const struct unidata st271[] = {
+{cd655,cf529,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd656,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd657,cf530,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd658,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd659,cf531,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd660,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd661,cf532,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd662,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd663,cf533,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd664,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd665,cf534,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd666,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd667,cf535,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd668,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd669,cf536,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd670,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E60-1E6F */
+static const struct unidata st272[] = {
+{cd671,cf537,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd672,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd673,cf538,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd674,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd675,cf539,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd676,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd677,cf540,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd678,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd679,cf541,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd680,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd681,cf542,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd682,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd683,cf543,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd684,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd685,cf544,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd686,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E70-1E7F */
+static const struct unidata st273[] = {
+{cd687,cf545,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd688,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd689,cf546,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd690,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd691,cf547,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd692,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd693,cf548,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd694,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd695,cf549,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd696,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd697,cf550,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd698,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd699,cf551,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd700,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd701,cf552,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd702,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E80-1E8F */
+static const struct unidata st274[] = {
+{cd703,cf553,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd704,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd705,cf554,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd706,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd707,cf555,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd708,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd709,cf556,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd710,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd711,cf557,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd712,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd713,cf558,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd714,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd715,cf559,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd716,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd717,cf560,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd718,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E90-1E9F */
+static const struct unidata st275[] = {
+{cd719,cf561,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd720,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd721,cf562,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd722,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd723,cf563,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd724,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd725,cf564,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd726,cf565,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd727,cf566,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd728,cf567,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd729,cf568,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd730,cf537,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1EA0-1EAF */
+static const struct unidata st276[] = {
+{cd731,cf569,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd732,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd733,cf570,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd734,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd735,cf571,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd736,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd737,cf572,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd738,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd739,cf573,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd740,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd741,cf574,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd742,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd743,cf575,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd744,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd745,cf576,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd746,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EB0-1EBF */
+static const struct unidata st277[] = {
+{cd747,cf577,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd748,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd749,cf578,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd750,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd751,cf579,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd752,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd753,cf580,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd754,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd755,cf581,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd756,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd757,cf582,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd758,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd759,cf583,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd760,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd761,cf584,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd762,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EC0-1ECF */
+static const struct unidata st278[] = {
+{cd763,cf585,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd764,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd765,cf586,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd766,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd767,cf587,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd768,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd769,cf588,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd770,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd771,cf589,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd772,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd773,cf590,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd774,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd775,cf591,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd776,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd777,cf592,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd778,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1ED0-1EDF */
+static const struct unidata st279[] = {
+{cd779,cf593,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd780,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd781,cf594,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd782,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd783,cf595,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd784,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd785,cf596,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd786,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd787,cf597,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd788,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd789,cf598,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd790,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd791,cf599,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd792,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd793,cf600,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd794,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EE0-1EEF */
+static const struct unidata st280[] = {
+{cd795,cf601,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd796,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd797,cf602,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd798,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd799,cf603,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd800,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd801,cf604,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd802,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd803,cf605,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd804,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd805,cf606,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd806,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd807,cf607,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd808,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd809,cf608,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd810,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EF0-1EFF */
+static const struct unidata st281[] = {
+{cd811,cf609,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd812,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd813,cf610,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd814,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd815,cf611,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd816,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd817,cf612,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd818,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd819,cf613,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd820,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F00-1F0F */
+static const struct unidata st282[] = {
+{cd821,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd822,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd823,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd824,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd825,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd826,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd827,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd828,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd829,cf614,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd830,cf615,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd831,cf616,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd832,cf617,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd833,cf618,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd834,cf619,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd835,cf620,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd836,cf621,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F10-1F1F */
+static const struct unidata st283[] = {
+{cd837,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd838,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd839,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd840,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd841,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd842,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd843,cf622,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd844,cf623,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd845,cf624,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd846,cf625,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd847,cf626,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd848,cf627,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F20-1F2F */
+static const struct unidata st284[] = {
+{cd849,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd850,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd851,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd852,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd853,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd854,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd855,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd856,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd857,cf628,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd858,cf629,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd859,cf630,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd860,cf631,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd861,cf632,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd862,cf633,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd863,cf634,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd864,cf635,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F30-1F3F */
+static const struct unidata st285[] = {
+{cd865,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd866,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd867,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd868,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd869,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd870,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd871,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd872,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd873,cf636,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd874,cf637,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd875,cf638,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd876,cf639,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd877,cf640,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd878,cf641,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd879,cf642,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd880,cf643,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F40-1F4F */
+static const struct unidata st286[] = {
+{cd881,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd882,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd883,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd884,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd885,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd886,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd887,cf644,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd888,cf645,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd889,cf646,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd890,cf647,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd891,cf648,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd892,cf649,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F50-1F5F */
+static const struct unidata st287[] = {
+{cd893,cf650,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd894,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd895,cf651,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd896,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd897,cf652,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd898,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd899,cf653,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd900,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd901,cf654,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd902,cf655,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd903,cf656,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd904,cf657,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F60-1F6F */
+static const struct unidata st288[] = {
+{cd905,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd906,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd907,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd908,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd909,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd910,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd911,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd912,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd913,cf658,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd914,cf659,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd915,cf660,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd916,cf661,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd917,cf662,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd918,cf663,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd919,cf664,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd920,cf665,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F70-1F7F */
+static const struct unidata st289[] = {
+{cd921,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd922,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd923,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd924,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd925,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd926,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd927,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd928,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd929,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd930,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd931,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd932,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd933,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd934,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F80-1F8F */
+static const struct unidata st290[] = {
+{cd935,cf666,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd936,cf667,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd937,cf668,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd938,cf669,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd939,cf670,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd940,cf671,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd941,cf672,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd942,cf673,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd943,cf666,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd944,cf667,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd945,cf668,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd946,cf669,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd947,cf670,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd948,cf671,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd949,cf672,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd950,cf673,0,Lt,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F90-1F9F */
+static const struct unidata st291[] = {
+{cd951,cf674,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd952,cf675,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd953,cf676,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd954,cf677,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd955,cf678,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd956,cf679,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd957,cf680,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd958,cf681,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd959,cf674,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd960,cf675,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd961,cf676,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd962,cf677,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd963,cf678,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd964,cf679,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd965,cf680,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd966,cf681,0,Lt,0,GBOther,WBALetter,SBUpper}
+};
+/* 1FA0-1FAF */
+static const struct unidata st292[] = {
+{cd967,cf682,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd968,cf683,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd969,cf684,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd970,cf685,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd971,cf686,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd972,cf687,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd973,cf688,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd974,cf689,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd975,cf682,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd976,cf683,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd977,cf684,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd978,cf685,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd979,cf686,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd980,cf687,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd981,cf688,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd982,cf689,0,Lt,0,GBOther,WBALetter,SBUpper}
+};
+/* 1FB0-1FBF */
+static const struct unidata st293[] = {
+{cd983,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd984,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd985,cf690,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd986,cf691,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd987,cf692,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd988,cf693,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd989,cf694,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd990,cf695,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd991,cf696,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd992,cf697,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd993,cf698,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd994,cf691,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd995,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd996,cf226,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd995,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 1FC0-1FCF */
+static const struct unidata st294[] = {
+{cd997,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd998,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd999,cf699,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1000,cf700,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1001,cf701,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1002,cf702,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1003,cf703,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1004,cf704,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1005,cf705,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1006,cf706,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1007,cf707,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1008,cf700,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd1009,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1010,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1011,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 1FD0-1FDF */
+static const struct unidata st295[] = {
+{cd1012,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1013,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1014,cf708,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1015,cf234,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1016,cf709,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1017,cf710,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1018,cf711,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1019,cf712,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1020,cf713,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1021,cf714,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1022,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1023,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1024,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 1FE0-1FEF */
+static const struct unidata st296[] = {
+{cd1025,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1026,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1027,cf715,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1028,cf259,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1029,cf716,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1030,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1031,cf717,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1032,cf718,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1033,cf719,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1034,cf720,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1035,cf721,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1036,cf722,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1037,cf723,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1038,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1039,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1040,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 1FF0-1FFF */
+static const struct unidata st297[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1041,cf724,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1042,cf725,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd1043,cf726,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1044,cf727,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1045,cf728,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd1046,cf729,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1047,cf730,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1048,cf731,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1049,cf732,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1050,cf725,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd1051,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd1052,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2000-200F */
+static const struct unidata st298[] = {
+{cd1053,0,0,Zs,0,GBOther,WBOther,SBSp},
+{cd1054,0,0,Zs,0,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cf,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
+};
+/* 2010-201F */
+static const struct unidata st299[] = {
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{cd1055,0,0,Pd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd1056,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBMidLetter,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose}
+};
+/* 2020-202F */
+static const struct unidata st300[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd1057,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1058,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1059,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{0,0,0,Zl,0,GBControl,WBOther,SBSep},
+{0,0,0,Zp,0,GBControl,WBOther,SBSep},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp}
+};
+/* 2030-203F */
+static const struct unidata st301[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd1060,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1061,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd1062,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1063,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd1064,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{cd1065,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther}
+};
+/* 2040-204F */
+static const struct unidata st302[] = {
+{0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBMidNum,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{cd1066,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd1067,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd1068,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 2050-205F */
+static const struct unidata st303[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd1069,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp}
+};
+/* 2060-206F */
+static const struct unidata st304[] = {
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
+};
+/* 2070-207F */
+static const struct unidata st305[] = {
+{cd1070,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1071,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1072,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1073,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1074,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1075,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1076,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1077,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1078,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1079,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1080,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1081,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 2080-208F */
+static const struct unidata st306[] = {
+{cd1070,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd9,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd4,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd5,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1071,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1072,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1073,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1074,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1075,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1076,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1077,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1078,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1079,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1080,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1081,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2090-209F */
+static const struct unidata st307[] = {
+{cd2,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd518,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 20A0-20AF */
+static const struct unidata st308[] = {
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{cd1083,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther}
+};
+/* 20B0-20BF */
+static const struct unidata st309[] = {
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 20D0-20DF */
+static const struct unidata st310[] = {
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend}
+};
+/* 20E0-20EF */
+static const struct unidata st311[] = {
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 2100-210F */
+static const struct unidata st312[] = {
+{cd1084,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1085,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1087,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1088,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1089,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1090,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1091,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1092,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 2110-211F */
+static const struct unidata st313[] = {
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1093,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2120-212F */
+static const struct unidata st314[] = {
+{cd1095,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1096,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1097,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1099,cf256,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd501,cf10,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd1100,cf32,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 2130-213F */
+static const struct unidata st315[] = {
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,cf733,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1102,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1103,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1104,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1105,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1106,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd338,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 2140-214F */
+static const struct unidata st316[] = {
+{cd1109,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2150-215F */
+static const struct unidata st317[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1110,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1111,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1112,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1113,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1114,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1115,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1116,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1117,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1118,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1119,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1120,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1121,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1122,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2160-216F */
+static const struct unidata st318[] = {
+{cd499,cf734,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1123,cf735,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1124,cf736,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1125,cf737,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,cf738,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1127,cf739,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1128,cf740,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1129,cf741,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1130,cf742,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,cf743,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1132,cf744,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1133,cf745,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,cf746,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,cf747,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,cf748,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,cf749,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 2170-217F */
+static const struct unidata st319[] = {
+{cd538,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1134,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1135,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1136,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1137,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1138,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1139,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1140,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1141,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1142,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 2180-218F */
+static const struct unidata st320[] = {
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,cf750,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2190-219F */
+static const struct unidata st321[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1143,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1144,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 21A0-21AF */
+static const struct unidata st322[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1145,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 21C0-21CF */
+static const struct unidata st323[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1146,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1147,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1148,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 21D0-21DF */
+static const struct unidata st324[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 21F0-21FF */
+static const struct unidata st325[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2200-220F */
+static const struct unidata st326[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1149,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1150,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1151,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2210-221F */
+static const struct unidata st327[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2220-222F */
+static const struct unidata st328[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1152,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1153,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1154,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1155,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1156,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2230-223F */
+static const struct unidata st329[] = {
+{cd1157,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2240-224F */
+static const struct unidata st330[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1158,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1159,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1160,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1161,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2260-226F */
+static const struct unidata st331[] = {
+{cd1162,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1163,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1164,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1165,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1166,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2270-227F */
+static const struct unidata st332[] = {
+{cd1167,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1168,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1169,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1170,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1171,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1172,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2280-228F */
+static const struct unidata st333[] = {
+{cd1173,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1174,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1175,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1176,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1177,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1178,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 22A0-22AF */
+static const struct unidata st334[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1179,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1180,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1181,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1182,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 22E0-22EF */
+static const struct unidata st335[] = {
+{cd1183,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1184,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1185,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1186,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1187,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1188,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1189,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1190,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2300-230F */
+static const struct unidata st336[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2320-232F */
+static const struct unidata st337[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1191,0,0,Ps,0,GBOther,WBOther,SBClose},
+{cd1192,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2370-237F */
+static const struct unidata st338[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2390-239F */
+static const struct unidata st339[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 23B0-23BF */
+static const struct unidata st340[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 23D0-23DF */
+static const struct unidata st341[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 23E0-23EF */
+static const struct unidata st342[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2420-242F */
+static const struct unidata st343[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2440-244F */
+static const struct unidata st344[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2460-246F */
+static const struct unidata st345[] = {
+{cd9,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd4,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd5,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1071,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1072,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1073,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1074,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1075,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1076,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1193,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1194,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1195,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1196,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1197,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1198,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1199,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2470-247F */
+static const struct unidata st346[] = {
+{cd1200,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1201,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1202,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1203,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1204,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1205,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1206,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1207,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1208,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1209,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1210,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1211,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1212,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1213,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1214,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1215,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2480-248F */
+static const struct unidata st347[] = {
+{cd1216,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1217,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1218,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1219,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1220,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1221,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1222,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1223,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1224,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1225,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1226,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1227,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1228,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1229,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1230,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1231,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2490-249F */
+static const struct unidata st348[] = {
+{cd1232,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1233,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1234,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1235,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1236,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1237,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1238,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1239,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1240,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1241,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1242,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1243,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1244,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1245,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1246,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1247,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 24A0-24AF */
+static const struct unidata st349[] = {
+{cd1248,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1249,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1250,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1251,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1252,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1253,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1254,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1255,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1256,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1257,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1258,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1259,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1260,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1261,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1262,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1263,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 24B0-24BF */
+static const struct unidata st350[] = {
+{cd1264,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1265,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1266,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1267,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1268,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1269,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd491,cf751,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,cf752,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,cf753,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,cf754,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,cf755,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,cf756,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,cf757,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,cf758,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd499,cf759,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,cf760,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 24C0-24CF */
+static const struct unidata st351[] = {
+{cd501,cf761,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,cf762,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,cf763,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,cf764,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,cf765,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,cf766,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,cf767,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,cf768,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1270,cf769,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,cf770,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,cf771,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,cf772,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,cf773,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,cf774,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,cf775,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,cf776,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 24D0-24DF */
+static const struct unidata st352[] = {
+{cd2,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 24E0-24EF */
+static const struct unidata st353[] = {
+{cd1272,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,So,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1070,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther}
+};
+/* 24F0-24FF */
+static const struct unidata st354[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther}
+};
+/* 25B0-25BF */
+static const struct unidata st355[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 25C0-25CF */
+static const struct unidata st356[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 25F0-25FF */
+static const struct unidata st357[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2660-266F */
+static const struct unidata st358[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2690-269F */
+static const struct unidata st359[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 26B0-26BF */
+static const struct unidata st360[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2700-270F */
+static const struct unidata st361[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2720-272F */
+static const struct unidata st362[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2740-274F */
+static const struct unidata st363[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2750-275F */
+static const struct unidata st364[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2760-276F */
+static const struct unidata st365[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* 2770-277F */
+static const struct unidata st366[] = {
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther}
+};
+/* 2790-279F */
+static const struct unidata st367[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 27B0-27BF */
+static const struct unidata st368[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 27C0-27CF */
+static const struct unidata st369[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 27E0-27EF */
+static const struct unidata st370[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2980-298F */
+static const struct unidata st371[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose}
+};
+/* 2990-299F */
+static const struct unidata st372[] = {
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 29D0-29DF */
+static const struct unidata st373[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 29F0-29FF */
+static const struct unidata st374[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2A00-2A0F */
+static const struct unidata st375[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1273,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2A70-2A7F */
+static const struct unidata st376[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1274,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1275,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1276,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2AD0-2ADF */
+static const struct unidata st377[] = {
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd1277,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2B20-2B2F */
+static const struct unidata st378[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C00-2C0F */
+static const struct unidata st379[] = {
+{0,cf777,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf778,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf779,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf780,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf781,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf782,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf783,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf784,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf785,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf786,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf787,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf788,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf789,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf790,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf791,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf792,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 2C10-2C1F */
+static const struct unidata st380[] = {
+{0,cf793,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf794,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf795,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf796,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf797,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf798,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf799,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf800,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf801,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf802,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf803,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf804,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf805,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf806,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf807,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf808,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 2C20-2C2F */
+static const struct unidata st381[] = {
+{0,cf809,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf810,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf811,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf812,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf813,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf814,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf815,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf816,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf817,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf818,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf819,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf820,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf821,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf822,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf823,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C50-2C5F */
+static const struct unidata st382[] = {
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C60-2C6F */
+static const struct unidata st383[] = {
+{0,cf824,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf825,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf826,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf827,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf828,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf829,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf830,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C70-2C7F */
+static const struct unidata st384[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf831,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C80-2C8F */
+static const struct unidata st385[] = {
+{0,cf832,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf833,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf834,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf835,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf836,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf837,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf838,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf839,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2C90-2C9F */
+static const struct unidata st386[] = {
+{0,cf840,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf841,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf842,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf843,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf844,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf845,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf846,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf847,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CA0-2CAF */
+static const struct unidata st387[] = {
+{0,cf848,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf849,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf850,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf851,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf852,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf853,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf854,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf855,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CB0-2CBF */
+static const struct unidata st388[] = {
+{0,cf856,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf857,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf858,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf859,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf860,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf861,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf862,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf863,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CC0-2CCF */
+static const struct unidata st389[] = {
+{0,cf864,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf865,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf866,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf867,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf868,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf869,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf870,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf871,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CD0-2CDF */
+static const struct unidata st390[] = {
+{0,cf872,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf873,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf874,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf875,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf876,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf877,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf878,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf879,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CE0-2CEF */
+static const struct unidata st391[] = {
+{0,cf880,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,cf881,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2CF0-2CFF */
+static const struct unidata st392[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 2D20-2D2F */
+static const struct unidata st393[] = {
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2D60-2D6F */
+static const struct unidata st394[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1278,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* 2DA0-2DAF */
+static const struct unidata st395[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2E00-2E0F */
+static const struct unidata st396[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 2E10-2E1F */
+static const struct unidata st397[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2E90-2E9F */
+static const struct unidata st398[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1279,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2EF0-2EFF */
+static const struct unidata st399[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1280,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2F00-2F0F */
+static const struct unidata st400[] = {
+{cd1281,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1282,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1283,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1284,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1285,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1286,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1287,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1288,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1289,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1290,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1291,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1292,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1293,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1294,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1295,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1296,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F10-2F1F */
+static const struct unidata st401[] = {
+{cd1297,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1298,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1299,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1300,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1301,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1302,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1303,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1304,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1305,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1306,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1307,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1308,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1309,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1310,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1311,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1312,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F20-2F2F */
+static const struct unidata st402[] = {
+{cd1313,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1314,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1315,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1316,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1317,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1318,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1319,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1320,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1321,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1322,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1323,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1324,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1325,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1326,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1327,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1328,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F30-2F3F */
+static const struct unidata st403[] = {
+{cd1329,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1330,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1331,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1332,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1333,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1334,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1335,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1336,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1337,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1338,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1339,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1340,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1341,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1342,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1343,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1344,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F40-2F4F */
+static const struct unidata st404[] = {
+{cd1345,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1346,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1347,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1348,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1349,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1350,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1351,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1352,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1353,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1354,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1355,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1356,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1357,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1358,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1359,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1360,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F50-2F5F */
+static const struct unidata st405[] = {
+{cd1361,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1362,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1363,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1364,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1365,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1366,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1367,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1368,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1369,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1370,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1371,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1372,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1373,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1374,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1375,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1376,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F60-2F6F */
+static const struct unidata st406[] = {
+{cd1377,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1378,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1379,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1380,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1381,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1382,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1383,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1384,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1385,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1386,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1387,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1388,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1389,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1390,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1391,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1392,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F70-2F7F */
+static const struct unidata st407[] = {
+{cd1393,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1394,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1395,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1396,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1397,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1398,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1399,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1400,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1401,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1402,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1403,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1404,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1405,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1406,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1407,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1408,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F80-2F8F */
+static const struct unidata st408[] = {
+{cd1409,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1410,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1411,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1412,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1413,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1414,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1415,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1416,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1417,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1418,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1419,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1420,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1421,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1422,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1423,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1424,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2F90-2F9F */
+static const struct unidata st409[] = {
+{cd1425,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1426,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1427,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1428,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1429,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1430,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1431,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1432,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1433,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1434,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1435,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1436,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1437,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1438,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1439,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1440,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2FA0-2FAF */
+static const struct unidata st410[] = {
+{cd1441,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1442,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1443,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1444,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1445,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1446,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1447,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1448,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1449,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1450,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1451,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1452,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1453,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1454,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1455,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1456,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2FB0-2FBF */
+static const struct unidata st411[] = {
+{cd1457,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1458,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1459,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1460,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1461,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1462,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1463,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1464,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1465,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1466,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1467,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1468,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1469,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1470,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1471,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1472,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2FC0-2FCF */
+static const struct unidata st412[] = {
+{cd1473,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1474,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1475,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1476,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1477,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1478,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1479,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1480,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1481,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1482,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1483,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1484,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1485,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1486,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1487,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1488,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 2FD0-2FDF */
+static const struct unidata st413[] = {
+{cd1489,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1490,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1491,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1492,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1493,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1494,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2FF0-2FFF */
+static const struct unidata st414[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3000-300F */
+static const struct unidata st415[] = {
+{cd0,0,0,Zs,unicode_compatibility_decomposition,GBOther,WBOther,SBSp},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* 3010-301F */
+static const struct unidata st416[] = {
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* 3020-302F */
+static const struct unidata st417[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,218,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,228,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,224,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,224,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 3030-303F */
+static const struct unidata st418[] = {
+{0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{cd1495,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1304,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{cd1496,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{cd1497,0,0,Nl,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 3040-304F */
+static const struct unidata st419[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1499,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3050-305F */
+static const struct unidata st420[] = {
+{cd1500,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1501,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1502,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1503,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1504,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1506,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1507,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3060-306F */
+static const struct unidata st421[] = {
+{cd1508,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1509,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1512,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3070-307F */
+static const struct unidata st422[] = {
+{cd1513,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1514,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1515,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1516,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1517,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1520,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1521,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1522,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3090-309F */
+static const struct unidata st423[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1523,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,8,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,8,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd1524,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOther},
+{cd1525,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOther},
+{0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{cd1526,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{cd1527,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBOther,SBOLetter}
+};
+/* 30A0-30AF */
+static const struct unidata st424[] = {
+{0,0,0,Pd,0,GBOther,WBKatakana,SBOther},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1528,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1529,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30B0-30BF */
+static const struct unidata st425[] = {
+{cd1530,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1531,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1532,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1533,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1534,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1535,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1536,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1537,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30C0-30CF */
+static const struct unidata st426[] = {
+{cd1538,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1539,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1540,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1541,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1542,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30D0-30DF */
+static const struct unidata st427[] = {
+{cd1543,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1544,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1545,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1546,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1547,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1548,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1549,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1550,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1551,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1552,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30E0-30EF */
+static const struct unidata st428[] = {
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30F0-30FF */
+static const struct unidata st429[] = {
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1553,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1554,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1555,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1556,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{cd1557,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{cd1558,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{cd1559,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter}
+};
+/* 3100-310F */
+static const struct unidata st430[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 3130-313F */
+static const struct unidata st431[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1560,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1561,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1562,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1563,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1564,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1565,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1566,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1567,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1568,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1569,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1570,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1571,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1572,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1573,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1574,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* 3140-314F */
+static const struct unidata st432[] = {
+{cd1575,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1576,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1577,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1578,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1579,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1580,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1581,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1582,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1583,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1584,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1585,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1586,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1587,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1588,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1589,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1590,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* 3150-315F */
+static const struct unidata st433[] = {
+{cd1591,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1592,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1593,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1594,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1595,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1596,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1597,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1598,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1599,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1600,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1601,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1602,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1603,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1604,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1605,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1606,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* 3160-316F */
+static const struct unidata st434[] = {
+{cd1607,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1608,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1609,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1610,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1611,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1612,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1613,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1614,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1615,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1616,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1617,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1618,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1619,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1620,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1621,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1622,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* 3170-317F */
+static const struct unidata st435[] = {
+{cd1623,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1624,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1625,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1626,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1627,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1628,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1629,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1630,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1631,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1632,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1633,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1634,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1635,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1636,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1637,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1638,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* 3180-318F */
+static const struct unidata st436[] = {
+{cd1639,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1640,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1641,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1642,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1643,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1644,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1645,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1646,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1647,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1648,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1649,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1650,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1651,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1652,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1653,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3190-319F */
+static const struct unidata st437[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1281,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1287,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1654,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1655,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1656,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1657,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1658,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1659,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1285,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1660,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1661,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1662,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1663,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1289,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3200-320F */
+static const struct unidata st438[] = {
+{cd1664,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1665,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1666,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1667,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1668,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1669,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1670,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1671,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1672,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1673,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1674,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1675,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1676,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1677,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1678,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1679,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3210-321F */
+static const struct unidata st439[] = {
+{cd1680,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1681,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1682,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1683,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1684,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1685,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1686,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1687,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1688,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1689,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1690,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1691,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1692,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1693,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1694,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3220-322F */
+static const struct unidata st440[] = {
+{cd1695,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1696,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1697,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1698,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1699,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1700,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1701,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1702,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1703,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1704,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1705,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1706,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1707,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1708,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1709,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1710,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3230-323F */
+static const struct unidata st441[] = {
+{cd1711,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1712,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1713,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1714,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1715,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1716,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1717,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1718,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1719,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1720,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1721,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1722,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1723,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1724,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1725,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1726,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3240-324F */
+static const struct unidata st442[] = {
+{cd1727,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1728,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1729,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1730,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3250-325F */
+static const struct unidata st443[] = {
+{cd1731,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1732,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1733,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1734,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1735,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1736,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1737,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1738,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1739,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1740,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1741,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1742,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1743,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1744,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1745,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1746,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3260-326F */
+static const struct unidata st444[] = {
+{cd1560,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1563,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1566,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1568,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1576,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1577,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1580,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1582,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1583,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1585,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1586,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1587,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1588,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1589,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1747,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1748,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3270-327F */
+static const struct unidata st445[] = {
+{cd1749,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1750,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1751,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1752,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1753,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1754,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1755,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1756,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1757,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1758,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1759,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1760,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1761,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1762,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1763,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 3280-328F */
+static const struct unidata st446[] = {
+{cd1281,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1287,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1654,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1655,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1764,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1765,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1766,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1292,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1767,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1304,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1354,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1366,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1365,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1355,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1447,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1312,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3290-329F */
+static const struct unidata st447[] = {
+{cd1352,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1768,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1769,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1770,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1771,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1772,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1773,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1774,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1775,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1776,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1777,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1318,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1778,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1779,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1780,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1781,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 32A0-32AF */
+static const struct unidata st448[] = {
+{cd1782,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1783,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1784,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1785,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1656,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1657,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1658,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1786,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1787,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1788,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1789,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1790,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1791,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1792,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1793,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1794,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 32B0-32BF */
+static const struct unidata st449[] = {
+{cd1795,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1796,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1797,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1798,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1799,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1800,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1801,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1802,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1803,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1804,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1805,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1806,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1807,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1808,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1809,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1810,0,0,No,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 32C0-32CF */
+static const struct unidata st450[] = {
+{cd1811,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1812,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1813,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1814,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1815,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1816,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1817,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1818,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1819,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1820,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1821,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1822,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1823,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1824,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1825,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1826,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 32D0-32DF */
+static const struct unidata st451[] = {
+{cd1827,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1828,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1829,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1830,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1831,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1832,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1833,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1834,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1835,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1836,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1837,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1838,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1839,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1840,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1841,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1842,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 32E0-32EF */
+static const struct unidata st452[] = {
+{cd1843,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1844,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1845,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1846,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1847,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1848,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1849,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1850,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1851,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1852,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1853,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1854,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1855,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1856,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1857,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1858,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 32F0-32FF */
+static const struct unidata st453[] = {
+{cd1859,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1860,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1861,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1862,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1863,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1864,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1865,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1866,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1867,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1868,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1869,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1870,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1871,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1872,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1873,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3300-330F */
+static const struct unidata st454[] = {
+{cd1874,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1875,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1876,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1877,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1878,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1879,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1880,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1881,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1882,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1883,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1884,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1885,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1886,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1887,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1888,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1889,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3310-331F */
+static const struct unidata st455[] = {
+{cd1890,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1891,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1892,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1893,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1894,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1895,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1896,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1897,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1898,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1899,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1900,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1901,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1902,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1903,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1904,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1905,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3320-332F */
+static const struct unidata st456[] = {
+{cd1906,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1907,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1908,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1909,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1910,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1911,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1912,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1913,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1914,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1915,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1916,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1917,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1918,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1919,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1920,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1921,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3330-333F */
+static const struct unidata st457[] = {
+{cd1922,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1923,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1924,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1925,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1926,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1927,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1928,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1929,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1930,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1931,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1932,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1933,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1934,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1935,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1936,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1937,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3340-334F */
+static const struct unidata st458[] = {
+{cd1938,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1939,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1940,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1941,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1942,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1943,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1944,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1945,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1946,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1947,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1948,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1949,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1950,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1951,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1952,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1953,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3350-335F */
+static const struct unidata st459[] = {
+{cd1954,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1955,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1956,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1957,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1958,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1959,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1960,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1961,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1962,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1963,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1964,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1965,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1966,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1967,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1968,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1969,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3360-336F */
+static const struct unidata st460[] = {
+{cd1970,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1971,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1972,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1973,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1974,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1975,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1976,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1977,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1978,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1979,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1980,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1981,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1982,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1983,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1984,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1985,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3370-337F */
+static const struct unidata st461[] = {
+{cd1986,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1987,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1988,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1989,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1990,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1991,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1992,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1993,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1994,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1995,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1996,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1997,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1998,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1999,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2000,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2001,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3380-338F */
+static const struct unidata st462[] = {
+{cd2002,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2003,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2004,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2005,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2006,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2007,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2008,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2009,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2010,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2011,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2012,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2013,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2014,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2015,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2016,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2017,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 3390-339F */
+static const struct unidata st463[] = {
+{cd2018,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2019,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2020,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2021,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2022,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2023,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2024,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2025,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2026,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2027,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2028,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2029,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2030,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2031,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2032,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2033,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 33A0-33AF */
+static const struct unidata st464[] = {
+{cd2034,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2035,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2036,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2037,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2038,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2039,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2040,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2041,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2042,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2043,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2044,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2045,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2046,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2047,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2048,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2049,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 33B0-33BF */
+static const struct unidata st465[] = {
+{cd2050,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2051,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2052,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2053,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2054,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2055,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2056,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2057,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2058,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2059,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2060,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2061,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2062,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2063,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2064,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2065,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 33C0-33CF */
+static const struct unidata st466[] = {
+{cd2066,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2067,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2068,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2069,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2070,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2071,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2072,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2073,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2074,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2075,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2076,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2077,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2078,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2079,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2080,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2081,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 33D0-33DF */
+static const struct unidata st467[] = {
+{cd2082,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2083,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2084,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2085,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2086,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2087,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2088,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2089,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2090,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2091,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2092,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2093,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2094,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2095,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2096,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2097,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 33E0-33EF */
+static const struct unidata st468[] = {
+{cd2098,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2099,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2100,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2101,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2102,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2103,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2104,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2105,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2106,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2107,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2108,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2109,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2110,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2111,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2112,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2113,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 33F0-33FF */
+static const struct unidata st469[] = {
+{cd2114,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2115,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2116,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2117,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2118,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2119,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2120,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2121,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2122,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2123,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2124,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2125,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2126,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2127,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2128,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2129,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 4DB0-4DBF */
+static const struct unidata st470[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 9FB0-9FBF */
+static const struct unidata st471[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A010-A01F */
+static const struct unidata st472[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* A710-A71F */
+static const struct unidata st473[] = {
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A720-A72F */
+static const struct unidata st474[] = {
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A800-A80F */
+static const struct unidata st475[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* A820-A82F */
+static const struct unidata st476[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A870-A87F */
+static const struct unidata st477[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* AC00-AC0F */
+static const struct unidata st478[] = {
+{0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC10-AC1F */
+static const struct unidata st479[] = {
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC20-AC2F */
+static const struct unidata st480[] = {
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC30-AC3F */
+static const struct unidata st481[] = {
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC50-AC5F */
+static const struct unidata st482[] = {
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* D7A0-D7AF */
+static const struct unidata st483[] = {
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* D800-D80F */
+static const struct unidata st484[] = {
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,Cs,0,GBOther,WBOther,SBOther}
+};
+/* E000-E00F */
+static const struct unidata st485[] = {
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,Co,0,GBOther,WBOther,SBOther}
+};
+/* F900-F90F */
+static const struct unidata st486[] = {
+{cd2130,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2131,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1439,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2132,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2133,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2134,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2135,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2136,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1447,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2137,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2138,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2139,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2140,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2141,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F910-F91F */
+static const struct unidata st487[] = {
+{cd2142,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2143,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2144,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2145,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2146,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2147,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2148,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2149,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2150,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2151,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2152,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2153,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2154,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2155,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2156,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2157,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F920-F92F */
+static const struct unidata st488[] = {
+{cd2158,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2159,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2160,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2161,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2162,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2163,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2164,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2165,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2166,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2168,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2169,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2170,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2171,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2172,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2173,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F930-F93F */
+static const struct unidata st489[] = {
+{cd2174,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2175,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2177,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1405,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2178,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2179,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2180,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2181,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2182,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2183,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2184,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2185,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2186,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2187,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2188,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F940-F94F */
+static const struct unidata st490[] = {
+{cd1478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2189,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2190,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2191,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2192,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2193,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2194,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2195,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2196,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2197,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2198,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2199,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2200,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2201,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2202,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2203,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F950-F95F */
+static const struct unidata st491[] = {
+{cd2204,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2205,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2206,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2207,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2208,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2209,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2210,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2211,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2212,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2213,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2214,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2215,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2146,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2216,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2217,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2218,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F960-F96F */
+static const struct unidata st492[] = {
+{cd2219,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2220,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2221,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2222,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2223,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2224,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2225,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2226,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2227,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2228,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2229,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2230,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2231,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2232,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2233,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2234,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F970-F97F */
+static const struct unidata st493[] = {
+{cd2235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1441,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2236,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2237,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2238,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2239,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2240,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2241,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2242,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2243,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2244,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2245,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2246,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2247,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2248,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2249,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F980-F98F */
+static const struct unidata st494[] = {
+{cd2250,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2251,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2252,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2253,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2254,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2255,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2256,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2257,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2258,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1299,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2259,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2260,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2261,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2262,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2263,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F990-F99F */
+static const struct unidata st495[] = {
+{cd2264,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2265,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2266,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2267,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2268,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2269,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2270,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2271,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2272,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2273,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2274,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2275,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2276,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2277,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2278,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2279,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9A0-F9AF */
+static const struct unidata st496[] = {
+{cd2280,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2234,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2281,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2282,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2283,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2284,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2285,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2286,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2287,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2288,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2218,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2289,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2290,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2291,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2292,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2293,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9B0-F9BF */
+static const struct unidata st497[] = {
+{cd2294,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2295,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2296,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2297,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2298,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2299,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2300,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2301,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2302,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2303,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2304,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2305,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2306,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2307,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2308,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2146,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9C0-F9CF */
+static const struct unidata st498[] = {
+{cd2309,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2310,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2311,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2312,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1492,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2313,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2314,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2315,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2316,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2317,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2319,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2320,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2321,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2322,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2323,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9D0-F9DF */
+static const struct unidata st499[] = {
+{cd2324,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1765,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2325,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2326,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2327,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2328,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2329,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2330,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2331,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2332,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2333,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2220,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2334,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2335,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2336,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2337,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9E0-F9EF */
+static const struct unidata st500[] = {
+{cd2338,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2339,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2340,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2341,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2342,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2343,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2344,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2345,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2346,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1446,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2347,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2348,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2349,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2350,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2351,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2352,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9F0-F9FF */
+static const struct unidata st501[] = {
+{cd2353,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2354,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2355,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2356,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2357,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2358,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2359,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1397,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2360,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2361,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2362,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2363,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2364,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2365,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2366,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2367,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA00-FA0F */
+static const struct unidata st502[] = {
+{cd2368,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2369,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2370,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2371,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2372,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2373,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2374,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2375,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1424,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2376,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1427,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2377,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2378,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2379,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA10-FA1F */
+static const struct unidata st503[] = {
+{cd2380,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2381,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2382,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2383,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2384,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2385,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2386,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2387,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2388,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2389,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2390,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1404,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA20-FA2F */
+static const struct unidata st504[] = {
+{cd2391,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2392,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2393,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2394,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2395,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2396,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2397,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2398,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FA30-FA3F */
+static const struct unidata st505[] = {
+{cd2399,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2400,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2401,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2402,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2403,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2404,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2405,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2406,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2407,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2408,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2409,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2410,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd1325,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2411,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2412,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2413,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FA40-FA4F */
+static const struct unidata st506[] = {
+{cd2414,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2415,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2416,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2417,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2418,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2419,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2420,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2421,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2422,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2423,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2424,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2425,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd1770,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2426,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2427,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2428,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FA50-FA5F */
+static const struct unidata st507[] = {
+{cd2429,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd1774,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2430,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2431,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2432,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2433,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2434,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2270,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2435,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2436,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2437,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2438,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2439,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2440,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2440,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2441,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FA60-FA6F */
+static const struct unidata st508[] = {
+{cd2442,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2443,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2444,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2445,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2446,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2447,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2448,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2393,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2449,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2450,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2451,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FA70-FA7F */
+static const struct unidata st509[] = {
+{cd2452,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2453,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2454,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2455,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2456,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2457,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2458,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2459,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2405,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2460,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2461,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2462,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2380,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2463,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2464,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2465,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA80-FA8F */
+static const struct unidata st510[] = {
+{cd2466,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2467,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2468,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2469,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2470,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2471,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2472,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2473,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2474,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2413,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2475,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2414,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2476,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2477,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2479,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA90-FA9F */
+static const struct unidata st511[] = {
+{cd2480,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2381,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2481,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2482,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1358,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2483,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2421,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2485,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2422,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2486,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2487,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2488,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAA0-FAAF */
+static const struct unidata st512[] = {
+{cd2383,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2490,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2491,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2492,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2384,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2494,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2495,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2496,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2497,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2499,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2434,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2500,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2501,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAB0-FABF */
+static const struct unidata st513[] = {
+{cd2270,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2502,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2438,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2503,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2504,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2506,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2507,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2443,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2508,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2392,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2509,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2444,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2216,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2445,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAC0-FACF */
+static const struct unidata st514[] = {
+{cd2511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2447,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2512,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2513,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2514,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2515,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2516,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2449,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2389,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2517,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2450,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2451,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2520,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAD0-FADF */
+static const struct unidata st515[] = {
+{cd2521,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2522,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2523,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2524,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2525,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2526,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2527,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2528,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2529,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2530,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FB00-FB0F */
+static const struct unidata st516[] = {
+{cd2531,cf882,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2532,cf883,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2533,cf884,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2534,cf885,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2535,cf886,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2536,cf887,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2537,cf887,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FB10-FB1F */
+static const struct unidata st517[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2538,cf888,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2539,cf889,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2540,cf890,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2541,cf891,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2542,cf892,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2543,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,26,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd2544,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FB20-FB2F */
+static const struct unidata st518[] = {
+{cd2545,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1102,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1105,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2546,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2547,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2548,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2549,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2550,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2551,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd1077,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2552,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2553,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2554,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2555,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2556,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2557,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FB30-FB3F */
+static const struct unidata st519[] = {
+{cd2558,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2559,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2560,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2561,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2562,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2563,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2564,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2565,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2566,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2567,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2568,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2569,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2570,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FB40-FB4F */
+static const struct unidata st520[] = {
+{cd2571,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2572,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2573,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2574,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2575,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2576,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2577,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2578,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2579,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2580,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2581,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2582,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2583,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2584,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FB50-FB5F */
+static const struct unidata st521[] = {
+{cd2585,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2585,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2586,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2586,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2586,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2586,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2587,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2587,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2587,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2587,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2588,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2588,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2588,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2588,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2589,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2589,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FB60-FB6F */
+static const struct unidata st522[] = {
+{cd2589,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2589,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2590,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2590,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2590,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2590,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2591,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2591,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2591,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2591,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2592,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2592,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2592,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2592,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2593,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2593,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FB70-FB7F */
+static const struct unidata st523[] = {
+{cd2593,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2593,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2594,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2594,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2594,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2594,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2595,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2595,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2595,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2595,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2596,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2596,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2596,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2596,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2597,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2597,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FB80-FB8F */
+static const struct unidata st524[] = {
+{cd2597,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2597,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2598,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2598,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2599,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2599,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2600,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2600,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2601,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2601,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2602,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2602,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2603,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2603,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2604,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2604,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FB90-FB9F */
+static const struct unidata st525[] = {
+{cd2604,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2604,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2605,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2605,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2605,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2605,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2606,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2606,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2606,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2606,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2607,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2607,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2607,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2607,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2608,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2608,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FBA0-FBAF */
+static const struct unidata st526[] = {
+{cd2609,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2609,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2609,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2609,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2610,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2610,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2611,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2611,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2611,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2611,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2612,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2612,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2612,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2612,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2613,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2613,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FBB0-FBBF */
+static const struct unidata st527[] = {
+{cd2614,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2614,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FBD0-FBDF */
+static const struct unidata st528[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2615,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2615,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2615,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2615,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2616,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2616,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2617,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2617,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2618,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2618,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2619,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2620,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2620,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FBE0-FBEF */
+static const struct unidata st529[] = {
+{cd2621,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2621,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2622,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2622,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2623,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2623,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2623,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2623,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2624,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2624,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2625,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2625,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2626,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2626,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2627,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2627,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FBF0-FBFF */
+static const struct unidata st530[] = {
+{cd2628,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2628,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2629,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2629,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2630,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2630,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2631,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2631,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2631,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2632,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2632,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2632,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2633,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2633,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2633,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2633,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC00-FC0F */
+static const struct unidata st531[] = {
+{cd2634,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2635,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2636,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2632,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2637,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2638,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2639,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2640,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2641,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2642,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2643,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2644,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2645,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2646,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2647,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2648,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC10-FC1F */
+static const struct unidata st532[] = {
+{cd2649,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2650,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2651,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2652,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2653,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2654,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2655,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2656,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2657,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2658,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2659,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2660,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2661,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2662,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2663,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2664,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC20-FC2F */
+static const struct unidata st533[] = {
+{cd2665,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2666,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2667,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2668,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2669,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2670,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2671,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2672,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2673,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2674,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2675,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2676,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2677,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2678,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2679,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2680,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC30-FC3F */
+static const struct unidata st534[] = {
+{cd2681,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2682,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2683,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2684,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2685,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2686,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2687,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2688,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2689,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2690,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2691,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2692,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2693,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2694,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2695,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2696,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC40-FC4F */
+static const struct unidata st535[] = {
+{cd2697,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2698,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2699,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2700,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2701,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2702,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2703,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2704,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2705,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2706,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2707,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2708,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2709,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2710,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2711,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2712,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC50-FC5F */
+static const struct unidata st536[] = {
+{cd2713,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2714,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2715,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2716,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2717,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2718,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2719,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2720,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2721,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2722,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2723,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2724,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2725,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2726,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2727,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2728,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC60-FC6F */
+static const struct unidata st537[] = {
+{cd2729,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2730,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2731,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2732,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2733,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2734,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2636,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2735,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2632,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2637,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2736,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2737,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2641,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2738,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2642,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2643,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC70-FC7F */
+static const struct unidata st538[] = {
+{cd2739,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2740,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2647,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2741,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2648,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2649,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2742,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2743,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2651,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2744,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2652,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2653,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2682,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2683,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2686,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2687,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC80-FC8F */
+static const struct unidata st539[] = {
+{cd2688,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2692,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2693,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2694,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2695,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2699,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2700,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2701,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2745,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2705,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2746,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2747,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2711,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2748,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2712,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2713,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FC90-FC9F */
+static const struct unidata st540[] = {
+{cd2726,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2749,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2750,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2721,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2751,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2722,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2723,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2634,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2635,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2752,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2636,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2753,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2638,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2639,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2640,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2641,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FCA0-FCAF */
+static const struct unidata st541[] = {
+{cd2754,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2644,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2645,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2646,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2647,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2755,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2651,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2654,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2655,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2656,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2657,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2658,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2660,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2661,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2662,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2663,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FCB0-FCBF */
+static const struct unidata st542[] = {
+{cd2664,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2665,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2756,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2666,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2667,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2668,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2669,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2670,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2671,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2673,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2674,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2675,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2676,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2677,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2678,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2679,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FCC0-FCCF */
+static const struct unidata st543[] = {
+{cd2680,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2681,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2684,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2685,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2689,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2690,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2691,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2692,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2693,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2696,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2697,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2698,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2699,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2757,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2702,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2703,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FCD0-FCDF */
+static const struct unidata st544[] = {
+{cd2704,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2705,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2708,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2709,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2710,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2711,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2758,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2714,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2715,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2759,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2718,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2719,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2720,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2721,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2760,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2636,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FCE0-FCEF */
+static const struct unidata st545[] = {
+{cd2753,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2641,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2754,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2647,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2755,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2651,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2761,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2664,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2762,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2763,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2764,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2692,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2693,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2699,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2711,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2758,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FCF0-FCFF */
+static const struct unidata st546[] = {
+{cd2721,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2760,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2765,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2766,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2767,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2768,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2769,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2770,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2771,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2772,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2773,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2774,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2775,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2776,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2777,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2778,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD00-FD0F */
+static const struct unidata st547[] = {
+{cd2779,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2780,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2781,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2782,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2783,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2784,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2785,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2786,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2787,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2788,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2789,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2790,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2763,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2791,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2792,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2793,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD10-FD1F */
+static const struct unidata st548[] = {
+{cd2794,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2768,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2769,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2770,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2771,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2772,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2773,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2774,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2775,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2776,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2777,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2778,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2779,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2780,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2781,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2782,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD20-FD2F */
+static const struct unidata st549[] = {
+{cd2783,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2784,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2785,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2786,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2787,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2788,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2789,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2790,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2763,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2791,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2792,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2793,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2794,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2788,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2789,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2790,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD30-FD3F */
+static const struct unidata st550[] = {
+{cd2763,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2762,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2764,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2672,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2661,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2662,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2663,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2788,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2789,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2790,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2672,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2673,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2795,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2795,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* FD50-FD5F */
+static const struct unidata st551[] = {
+{cd2796,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2797,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2797,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2798,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2799,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2800,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2801,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2802,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2803,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2803,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2804,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2805,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2806,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2807,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2808,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2809,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD60-FD6F */
+static const struct unidata st552[] = {
+{cd2809,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2810,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2811,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2811,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2812,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2812,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2813,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2814,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2814,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2815,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2816,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2816,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2817,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2817,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2818,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2819,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD70-FD7F */
+static const struct unidata st553[] = {
+{cd2819,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2820,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2820,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2821,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2822,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2823,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2824,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2824,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2825,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2826,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2827,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2828,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2829,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2829,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2830,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2831,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD80-FD8F */
+static const struct unidata st554[] = {
+{cd2832,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2833,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2834,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2835,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2835,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2836,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2836,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2837,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2837,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2838,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2839,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2840,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2841,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2842,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2843,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2844,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FD90-FD9F */
+static const struct unidata st555[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2845,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2846,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2847,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2848,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2849,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2850,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2850,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2851,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2852,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2853,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2854,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2854,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2855,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2856,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FDA0-FDAF */
+static const struct unidata st556[] = {
+{cd2857,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2858,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2859,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2860,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2861,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2862,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2863,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2864,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2865,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2866,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2867,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2868,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2869,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2870,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2871,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2872,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FDB0-FDBF */
+static const struct unidata st557[] = {
+{cd2873,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2874,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2875,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2876,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2830,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2832,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2877,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2878,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2879,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2880,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2881,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2882,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2881,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2879,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2883,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2884,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FDC0-FDCF */
+static const struct unidata st558[] = {
+{cd2885,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2886,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2887,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2882,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2823,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2813,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2888,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2889,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FDF0-FDFF */
+static const struct unidata st559[] = {
+{cd2890,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2891,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2892,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2893,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2894,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2895,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2896,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2897,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2898,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2899,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2900,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2901,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2902,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FE00-FE0F */
+static const struct unidata st560[] = {
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* FE10-FE1F */
+static const struct unidata st561[] = {
+{cd2903,0,0,Po,unicode_compatibility_decomposition,GBOther,WBMidNum,SBOther},
+{cd2904,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2905,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2906,0,0,Po,unicode_compatibility_decomposition,GBOther,WBMidNum,SBOther},
+{cd309,0,0,Po,unicode_compatibility_decomposition,GBOther,WBMidNum,SBOther},
+{cd2907,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2908,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2909,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2910,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2911,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FE20-FE2F */
+static const struct unidata st562[] = {
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FE30-FE3F */
+static const struct unidata st563[] = {
+{cd2912,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2913,0,0,Pd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2914,0,0,Pd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2915,0,0,Pc,unicode_compatibility_decomposition,GBOther,WBExtendNumLet,SBOther},
+{cd2915,0,0,Pc,unicode_compatibility_decomposition,GBOther,WBExtendNumLet,SBOther},
+{cd1080,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1081,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2916,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2917,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2918,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2919,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2920,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2921,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2922,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2923,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1191,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose}
+};
+/* FE40-FE4F */
+static const struct unidata st564[] = {
+{cd1192,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2924,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2925,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2926,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2927,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd2928,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2929,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2930,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2930,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2930,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2930,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2915,0,0,Pc,unicode_compatibility_decomposition,GBOther,WBExtendNumLet,SBOther},
+{cd2915,0,0,Pc,unicode_compatibility_decomposition,GBOther,WBExtendNumLet,SBOther},
+{cd2915,0,0,Pc,unicode_compatibility_decomposition,GBOther,WBExtendNumLet,SBOther}
+};
+/* FE50-FE5F */
+static const struct unidata st565[] = {
+{cd2903,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2904,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1057,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd309,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2906,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2908,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd2907,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd2913,0,0,Pd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1080,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1081,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2916,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2917,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2918,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2919,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2931,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* FE60-FE6F */
+static const struct unidata st566[] = {
+{cd2932,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2933,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1077,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2934,0,0,Pd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2935,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2936,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1079,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2937,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2938,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2939,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2940,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FE70-FE7F */
+static const struct unidata st567[] = {
+{cd2941,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2942,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2943,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd2944,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2945,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2946,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2947,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2948,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2949,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2950,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2951,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2952,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2953,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2954,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FE80-FE8F */
+static const struct unidata st568[] = {
+{cd2955,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2956,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2956,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2957,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2957,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2958,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2958,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2959,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2959,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2960,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2960,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2960,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2960,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2961,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2961,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2962,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FE90-FE9F */
+static const struct unidata st569[] = {
+{cd2962,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2962,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2962,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2963,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2963,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2964,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2964,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2964,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2964,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2965,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2965,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2965,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2965,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2966,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2966,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2966,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FEA0-FEAF */
+static const struct unidata st570[] = {
+{cd2966,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2967,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2967,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2967,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2967,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2968,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2968,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2968,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2968,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2969,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2969,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2970,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2970,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2971,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2971,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2972,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FEB0-FEBF */
+static const struct unidata st571[] = {
+{cd2972,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2973,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2973,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2973,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2973,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2974,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2974,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2974,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2974,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2975,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2975,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2975,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2975,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2976,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2976,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2976,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FEC0-FECF */
+static const struct unidata st572[] = {
+{cd2976,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2977,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2977,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2977,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2977,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2978,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2978,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2978,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2978,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2979,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2979,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2979,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2979,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2980,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2980,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2980,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FED0-FEDF */
+static const struct unidata st573[] = {
+{cd2980,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2981,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2981,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2981,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2981,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2982,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2982,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2982,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2982,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2983,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2983,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2983,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2983,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2984,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2984,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2984,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FEE0-FEEF */
+static const struct unidata st574[] = {
+{cd2984,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2985,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2985,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2985,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2985,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2986,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2986,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2986,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2986,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2987,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2987,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2987,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2987,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2988,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2988,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2624,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FEF0-FEFF */
+static const struct unidata st575[] = {
+{cd2624,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2989,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2989,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2989,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2989,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2990,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2990,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2991,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2991,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2992,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2992,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2993,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd2993,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
+};
+/* FF00-FF0F */
+static const struct unidata st576[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2907,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd2994,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2931,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2938,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2939,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2932,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2995,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1080,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd1081,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2933,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1077,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2903,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2934,0,0,Pd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1057,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd2996,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* FF10-FF1F */
+static const struct unidata st577[] = {
+{cd1070,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd9,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd4,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd5,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1071,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1072,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1073,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1074,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1075,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1076,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2906,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd309,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2935,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1079,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2936,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2908,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm}
+};
+/* FF20-FF2F */
+static const struct unidata st578[] = {
+{cd2940,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd491,cf893,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,cf894,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,cf895,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,cf896,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,cf897,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,cf898,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,cf899,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,cf900,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd499,cf901,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,cf902,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,cf903,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,cf904,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,cf905,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,cf906,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,cf907,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* FF30-FF3F */
+static const struct unidata st579[] = {
+{cd507,cf908,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,cf909,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,cf910,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1270,cf911,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,cf912,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,cf913,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,cf914,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,cf915,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,cf916,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,cf917,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,cf918,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd2928,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2937,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2929,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2997,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2915,0,0,Pc,unicode_compatibility_decomposition,GBOther,WBExtendNumLet,SBOther}
+};
+/* FF40-FF4F */
+static const struct unidata st580[] = {
+{cd1040,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* FF50-FF5F */
+static const struct unidata st581[] = {
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd2916,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2998,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd2917,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2999,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3000,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose}
+};
+/* FF60-FF6F */
+static const struct unidata st582[] = {
+{cd3001,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2905,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBSTerm},
+{cd2924,0,0,Ps,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2925,0,0,Pe,unicode_compatibility_decomposition,GBOther,WBOther,SBClose},
+{cd2904,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3002,0,0,Po,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd1873,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3003,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3004,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3005,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3006,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3007,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3008,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3009,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3010,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3011,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter}
+};
+/* FF70-FF7F */
+static const struct unidata st583[] = {
+{cd3012,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1827,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1828,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1829,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1830,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1831,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1832,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1833,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1834,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1835,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1836,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1837,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1838,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1839,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1840,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1841,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter}
+};
+/* FF80-FF8F */
+static const struct unidata st584[] = {
+{cd1842,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1843,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1844,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1845,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1846,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1847,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1848,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1849,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1850,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1851,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1852,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1853,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1854,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1855,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1856,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1857,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter}
+};
+/* FF90-FF9F */
+static const struct unidata st585[] = {
+{cd1858,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1859,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1860,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1861,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1862,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1863,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1864,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1865,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1866,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1867,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1868,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1869,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd1870,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3013,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3014,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter},
+{cd3015,0,0,Lm,unicode_compatibility_decomposition,GBOther,WBKatakana,SBOLetter}
+};
+/* FFA0-FFAF */
+static const struct unidata st586[] = {
+{cd3016,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3017,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3018,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3019,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3020,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3021,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3022,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3023,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3024,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3025,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3026,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3027,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3028,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3029,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3030,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3031,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FFB0-FFBF */
+static const struct unidata st587[] = {
+{cd3032,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3033,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3034,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3035,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3036,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3037,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3038,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3039,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3040,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3041,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3042,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3043,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3044,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3045,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3046,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FFC0-FFCF */
+static const struct unidata st588[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd3047,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3048,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3049,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3050,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3051,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3052,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd3053,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3054,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3055,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3056,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3057,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3058,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter}
+};
+/* FFD0-FFDF */
+static const struct unidata st589[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd3059,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3060,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3061,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3062,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3063,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3064,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd3065,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3066,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{cd3067,0,0,Lo,unicode_compatibility_decomposition,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FFE0-FFEF */
+static const struct unidata st590[] = {
+{cd3068,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3069,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3070,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3071,0,0,Sk,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3072,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3073,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3074,0,0,Sc,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd3075,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3076,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3077,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3078,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3079,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3080,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3081,0,0,So,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FFF0-FFFF */
+static const struct unidata st591[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10000-1000F */
+static const struct unidata st592[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10030-1003F */
+static const struct unidata st593[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10100-1010F */
+static const struct unidata st594[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther}
+};
+/* 10130-1013F */
+static const struct unidata st595[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 10140-1014F */
+static const struct unidata st596[] = {
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10170-1017F */
+static const struct unidata st597[] = {
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 10180-1018F */
+static const struct unidata st598[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10310-1031F */
+static const struct unidata st599[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10320-1032F */
+static const struct unidata st600[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10340-1034F */
+static const struct unidata st601[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10390-1039F */
+static const struct unidata st602[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 103C0-103CF */
+static const struct unidata st603[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 103D0-103DF */
+static const struct unidata st604[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10400-1040F */
+static const struct unidata st605[] = {
+{0,cf919,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf920,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf921,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf922,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf923,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf924,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf925,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf926,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf927,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf928,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf929,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf930,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf931,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf932,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf933,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf934,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10410-1041F */
+static const struct unidata st606[] = {
+{0,cf935,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf936,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf937,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf938,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf939,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf940,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf941,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf942,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf943,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf944,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf945,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf946,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf947,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf948,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf949,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf950,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10420-1042F */
+static const struct unidata st607[] = {
+{0,cf951,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf952,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf953,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf954,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf955,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf956,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf957,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,cf958,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 10800-1080F */
+static const struct unidata st608[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10830-1083F */
+static const struct unidata st609[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10910-1091F */
+static const struct unidata st610[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 10A00-10A0F */
+static const struct unidata st611[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 10A10-10A1F */
+static const struct unidata st612[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10A30-10A3F */
+static const struct unidata st613[] = {
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,9,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 10A40-10A4F */
+static const struct unidata st614[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10A50-10A5F */
+static const struct unidata st615[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 12460-1246F */
+static const struct unidata st616[] = {
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 12470-1247F */
+static const struct unidata st617[] = {
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D0F0-1D0FF */
+static const struct unidata st618[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D120-1D12F */
+static const struct unidata st619[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D150-1D15F */
+static const struct unidata st620[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3082,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3083,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D160-1D16F */
+static const struct unidata st621[] = {
+{cd3084,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3085,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3086,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3087,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3088,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,216,Mc,0,GBOther,WBOther,SBOther},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,226,Mc,0,GBOther,WBOther,SBOther},
+{0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,216,Mc,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1D170-1D17F */
+static const struct unidata st622[] = {
+{0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1D180-1D18F */
+static const struct unidata st623[] = {
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D1A0-1D1AF */
+static const struct unidata st624[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D1B0-1D1BF */
+static const struct unidata st625[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3089,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3090,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3091,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3092,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3093,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D1C0-1D1CF */
+static const struct unidata st626[] = {
+{cd3094,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D1D0-1D1DF */
+static const struct unidata st627[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D240-1D24F */
+static const struct unidata st628[] = {
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D370-1D37F */
+static const struct unidata st629[] = {
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D400-1D40F */
+static const struct unidata st630[] = {
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D410-1D41F */
+static const struct unidata st631[] = {
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D420-1D42F */
+static const struct unidata st632[] = {
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D430-1D43F */
+static const struct unidata st633[] = {
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D440-1D44F */
+static const struct unidata st634[] = {
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D450-1D45F */
+static const struct unidata st635[] = {
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D460-1D46F */
+static const struct unidata st636[] = {
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D470-1D47F */
+static const struct unidata st637[] = {
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D480-1D48F */
+static const struct unidata st638[] = {
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D490-1D49F */
+static const struct unidata st639[] = {
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D4A0-1D4AF */
+static const struct unidata st640[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D4B0-1D4BF */
+static const struct unidata st641[] = {
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D4C0-1D4CF */
+static const struct unidata st642[] = {
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D500-1D50F */
+static const struct unidata st643[] = {
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D510-1D51F */
+static const struct unidata st644[] = {
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D520-1D52F */
+static const struct unidata st645[] = {
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D530-1D53F */
+static const struct unidata st646[] = {
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D540-1D54F */
+static const struct unidata st647[] = {
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D550-1D55F */
+static const struct unidata st648[] = {
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D560-1D56F */
+static const struct unidata st649[] = {
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd491,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd493,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1086,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd494,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D570-1D57F */
+static const struct unidata st650[] = {
+{cd495,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd497,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd498,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd499,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd500,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd501,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd502,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd503,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd504,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd505,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd507,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1094,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd508,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1270,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd509,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D580-1D58F */
+static const struct unidata st651[] = {
+{cd510,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1126,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd511,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1131,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1271,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd2,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd515,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd541,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd516,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd517,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd544,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd521,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd284,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd538,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd286,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D590-1D59F */
+static const struct unidata st652[] = {
+{cd522,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd300,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd523,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1082,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd10,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd528,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd1272,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd287,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd180,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd529,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd530,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd533,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D6A0-1D6AF */
+static const struct unidata st653[] = {
+{cd291,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd301,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd292,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd571,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3095,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3096,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd3097,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3100,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3102,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd342,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D6B0-1D6BF */
+static const struct unidata st654[] = {
+{cd3103,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3104,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3105,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3106,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3109,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3110,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3111,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd344,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3112,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd334,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3113,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3114,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3115,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D6C0-1D6CF */
+static const struct unidata st655[] = {
+{cd1099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3116,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3117,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd536,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd343,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3118,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3119,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd333,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd996,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd339,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3120,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd7,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3121,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3122,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D6D0-1D6DF */
+static const struct unidata st656[] = {
+{cd3123,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd338,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd340,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd341,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3124,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3125,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3126,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd337,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd537,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3127,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3128,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3129,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3130,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3131,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3132,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3133,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D6E0-1D6EF */
+static const struct unidata st657[] = {
+{cd3134,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3135,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3097,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3100,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3102,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd342,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3103,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3104,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3105,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3106,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D6F0-1D6FF */
+static const struct unidata st658[] = {
+{cd3109,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3110,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3111,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd344,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3112,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd334,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3113,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3114,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3115,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3116,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3117,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd536,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D700-1D70F */
+static const struct unidata st659[] = {
+{cd343,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3118,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3119,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd333,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd996,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd339,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3120,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd7,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3121,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3122,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3123,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd338,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd340,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd341,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3124,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3125,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D710-1D71F */
+static const struct unidata st660[] = {
+{cd3126,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd337,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd537,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3127,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3128,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3129,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3130,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3131,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3132,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3133,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3134,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3135,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3097,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D720-1D72F */
+static const struct unidata st661[] = {
+{cd3100,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3102,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd342,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3103,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3104,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3105,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3106,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3109,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3110,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3111,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd344,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3112,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D730-1D73F */
+static const struct unidata st662[] = {
+{cd334,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3113,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3114,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3115,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3116,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3117,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd536,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd343,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3118,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3119,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd333,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd996,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd339,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D740-1D74F */
+static const struct unidata st663[] = {
+{cd3120,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd7,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3121,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3122,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3123,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd338,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd340,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd341,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3124,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3125,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3126,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd337,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd537,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3127,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3128,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3129,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 1D750-1D75F */
+static const struct unidata st664[] = {
+{cd3130,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3131,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3132,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3133,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3134,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3135,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3097,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3100,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3102,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd342,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3103,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3104,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D760-1D76F */
+static const struct unidata st665[] = {
+{cd3105,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3106,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3109,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3110,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3111,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd344,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3112,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd334,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3113,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3114,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3115,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3116,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther}
+};
+/* 1D770-1D77F */
+static const struct unidata st666[] = {
+{cd3117,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd536,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd343,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3118,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3119,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd333,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd996,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd339,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3120,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd7,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3121,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3122,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3123,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd338,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D780-1D78F */
+static const struct unidata st667[] = {
+{cd340,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd341,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3124,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3125,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3126,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd337,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd537,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3127,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3128,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3129,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3130,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3131,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3132,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3133,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3134,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3135,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D790-1D79F */
+static const struct unidata st668[] = {
+{cd3097,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3098,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3100,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3101,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3102,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd342,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3103,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3104,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3105,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3106,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3107,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3109,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1108,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper}
+};
+/* 1D7A0-1D7AF */
+static const struct unidata st669[] = {
+{cd3110,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3111,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd344,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3112,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd334,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3113,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3114,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3115,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd1099,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3116,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3117,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd332,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd535,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd536,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd343,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3118,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D7B0-1D7BF */
+static const struct unidata st670[] = {
+{cd3119,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd333,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd996,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd339,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3120,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd7,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3121,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3122,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3123,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd338,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd340,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd341,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3124,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3125,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3126,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd337,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower}
+};
+/* 1D7C0-1D7CF */
+static const struct unidata st671[] = {
+{cd537,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3127,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3128,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3129,0,0,Sm,unicode_compatibility_decomposition,GBOther,WBOther,SBOther},
+{cd3130,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3131,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3132,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3133,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3134,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3135,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{cd3136,0,0,Lu,unicode_compatibility_decomposition,GBOther,WBALetter,SBUpper},
+{cd3137,0,0,Ll,unicode_compatibility_decomposition,GBOther,WBALetter,SBLower},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd1070,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd9,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric}
+};
+/* 1D7D0-1D7DF */
+static const struct unidata st672[] = {
+{cd4,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd5,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1071,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1072,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1073,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1074,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1075,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1076,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1070,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd9,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd4,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd5,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1071,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1072,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1073,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1074,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric}
+};
+/* 1D7E0-1D7EF */
+static const struct unidata st673[] = {
+{cd1075,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1076,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1070,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd9,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd4,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd5,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1071,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1072,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1073,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1074,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1075,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1076,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1070,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd9,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd4,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd5,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric}
+};
+/* 1D7F0-1D7FF */
+static const struct unidata st674[] = {
+{cd1071,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1072,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1073,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1074,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1075,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1076,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1070,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd9,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd4,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd5,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1071,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1072,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1073,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1074,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1075,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric},
+{cd1076,0,0,Nd,unicode_compatibility_decomposition,GBOther,WBNumeric,SBNumeric}
+};
+/* 2A6D0-2A6DF */
+static const struct unidata st675[] = {
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2F800-2F80F */
+static const struct unidata st676[] = {
+{cd3138,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3139,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3140,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3141,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3142,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2399,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3143,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3144,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3145,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3146,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2400,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3147,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3148,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3149,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2401,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3150,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F810-2F81F */
+static const struct unidata st677[] = {
+{cd3151,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3152,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3153,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3154,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3155,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3156,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3157,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3158,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3159,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3160,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3161,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2453,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3162,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1297,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3163,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3164,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F820-2F82F */
+static const struct unidata st678[] = {
+{cd3165,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3166,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3168,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3169,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2458,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2402,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2403,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2459,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3170,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3171,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2222,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3172,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2404,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3173,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3174,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F830-2F83F */
+static const struct unidata st679[] = {
+{cd3175,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3177,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3178,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3179,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3180,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3181,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3182,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3183,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3184,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3185,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3186,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3187,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3188,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F840-2F84F */
+static const struct unidata st680[] = {
+{cd3189,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3190,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3191,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3192,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3193,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3194,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3194,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2461,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3195,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3196,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3197,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3198,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2406,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3199,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3200,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3201,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F850-2F85F */
+static const struct unidata st681[] = {
+{cd2368,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3202,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3203,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3204,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3205,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3206,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3207,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3208,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3209,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3210,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3211,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3212,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3213,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3214,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3215,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3216,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F860-2F86F */
+static const struct unidata st682[] = {
+{cd3217,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3218,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3219,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3220,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3221,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3222,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3223,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3224,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3225,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3226,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3227,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3227,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3228,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3229,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3230,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2218,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F870-2F87F */
+static const struct unidata st683[] = {
+{cd3231,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3232,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3233,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3234,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1323,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3236,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3237,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1325,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3238,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3239,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3240,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3241,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3242,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3243,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3244,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F880-2F88F */
+static const struct unidata st684[] = {
+{cd3245,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3246,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3247,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3248,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3249,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3250,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3251,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3252,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3253,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3254,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3255,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3256,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3257,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3258,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2166,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3259,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F890-2F89F */
+static const struct unidata st685[] = {
+{cd1335,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3260,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3260,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3261,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3262,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3262,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3263,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3264,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3265,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3266,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3267,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3268,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3269,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3270,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3271,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3272,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8A0-2F8AF */
+static const struct unidata st686[] = {
+{cd3273,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3274,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3275,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2411,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3276,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3277,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3278,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3279,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2473,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3279,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3280,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2413,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3281,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3282,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3283,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3284,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8B0-2F8BF */
+static const struct unidata st687[] = {
+{cd2414,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2139,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3285,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3286,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3287,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3288,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3289,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3290,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3291,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3292,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3293,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3294,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3295,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3296,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3297,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3298,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8C0-2F8CF */
+static const struct unidata st688[] = {
+{cd3299,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3300,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3301,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3302,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3303,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3304,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3305,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3306,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2415,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3307,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3308,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3309,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3310,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3311,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3312,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2417,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8D0-2F8DF */
+static const struct unidata st689[] = {
+{cd3313,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3314,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3315,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3316,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3317,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3319,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3320,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2481,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3321,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3322,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3323,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3324,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3325,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3326,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8E0-2F8EF */
+static const struct unidata st690[] = {
+{cd3327,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3328,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2418,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3329,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3330,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3331,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3332,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2523,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3333,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3334,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3335,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3336,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3337,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3338,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3339,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3340,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8F0-2F8FF */
+static const struct unidata st691[] = {
+{cd3341,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3342,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3343,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3344,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3345,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3346,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3347,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3348,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3349,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3350,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3351,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3352,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3353,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3354,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3355,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F900-2F90F */
+static const struct unidata st692[] = {
+{cd3356,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2419,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3357,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3358,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3359,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3360,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3361,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3362,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3363,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3364,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3365,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3366,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3367,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3368,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F910-2F91F */
+static const struct unidata st693[] = {
+{cd3369,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3370,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3371,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3372,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2485,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3373,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3374,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3375,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3376,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3377,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3378,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3379,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3380,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3381,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3382,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3383,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F920-2F92F */
+static const struct unidata st694[] = {
+{cd3384,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2487,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3385,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3386,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3387,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3388,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3389,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3390,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3391,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3392,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3393,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3394,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3395,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3395,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3396,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3397,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F930-2F93F */
+static const struct unidata st695[] = {
+{cd2489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3398,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3399,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3400,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3401,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3402,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3403,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3404,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2221,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3405,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3406,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3407,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3408,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3409,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3410,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3411,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F940-2F94F */
+static const struct unidata st696[] = {
+{cd2495,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3412,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3413,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3414,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3415,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3416,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3417,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3417,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2496,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2525,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3418,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3419,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3420,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3421,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3422,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2184,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F950-2F95F */
+static const struct unidata st697[] = {
+{cd2498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3423,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3424,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2429,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3425,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3426,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2388,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3427,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3428,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3429,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3430,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3431,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3433,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F960-2F96F */
+static const struct unidata st698[] = {
+{cd3434,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3435,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3436,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3437,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3438,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3439,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3440,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3441,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3442,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3443,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3444,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3445,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3446,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3447,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3448,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3449,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F970-2F97F */
+static const struct unidata st699[] = {
+{cd3450,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3451,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3452,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3453,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3454,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3455,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3456,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3457,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3458,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3459,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2438,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3460,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3461,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3462,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3463,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3464,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F980-2F98F */
+static const struct unidata st700[] = {
+{cd3465,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3466,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3467,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3468,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3469,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3470,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3471,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3472,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3473,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3474,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3475,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3261,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3476,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3477,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3479,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F990-2F99F */
+static const struct unidata st701[] = {
+{cd3480,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3481,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3482,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3483,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3485,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3486,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3487,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2238,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3488,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3490,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3491,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3492,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2441,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9A0-2F9AF */
+static const struct unidata st702[] = {
+{cd3494,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3495,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3496,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3497,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3499,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3500,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3501,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3502,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3503,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3504,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3506,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3507,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3508,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3509,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9B0-2F9BF */
+static const struct unidata st703[] = {
+{cd3510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3512,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3513,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2179,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3514,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3515,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3516,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3517,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3520,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3521,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3522,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3523,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9C0-2F9CF */
+static const struct unidata st704[] = {
+{cd3524,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3525,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3526,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3527,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1425,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3528,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3529,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3530,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3531,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3532,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3533,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3534,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3535,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3536,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3537,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3538,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9D0-2F9DF */
+static const struct unidata st705[] = {
+{cd2510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3539,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3540,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3541,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3542,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3543,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3544,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3545,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3546,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3547,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3548,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3549,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3550,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2512,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9E0-2F9EF */
+static const struct unidata st706[] = {
+{cd3551,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3552,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3553,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3554,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3555,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3556,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3557,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3558,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3559,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3560,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3561,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3562,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3563,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3564,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3565,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3566,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9F0-2F9FF */
+static const struct unidata st707[] = {
+{cd3567,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3568,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3569,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3570,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3571,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3572,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3573,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3574,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3575,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3576,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3577,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3578,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3579,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3580,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2518,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2FA00-2FA0F */
+static const struct unidata st708[] = {
+{cd3581,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3582,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3583,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3584,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3585,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3586,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3587,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3588,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3589,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3590,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd2519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3591,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3592,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3593,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3594,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3595,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2FA10-2FA1F */
+static const struct unidata st709[] = {
+{cd3596,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3597,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3598,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3599,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3600,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1480,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3601,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3602,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3603,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3604,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3605,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd1489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd3606,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* E0000-E000F */
+static const struct unidata st710[] = {
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* E0020-E002F */
+static const struct unidata st711[] = {
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
+};
+const struct unidata *const unidata[]={
+st0,
+st1,
+st2,
+st3,
+st4,
+st5,
+st6,
+st7,
+st8,
+st1,
+st9,
+st10,
+st11,
+st12,
+st13,
+st14,
+st15,