#
# Start of 10.0 tests
#
SET NAMES swe7;
# Start of ctype_unescape.inc
SET sql_mode = '';
SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
PREPARE stmt FROM @query;
EXECUTE stmt;
CHARSET('test')	@@character_set_client	@@character_set_connection
swe7	swe7	swe7
DEALLOCATE PREPARE stmt;
CREATE TABLE allbytes (a VARBINARY(10));
# Using selected bytes combinations
CREATE TABLE halfs (a INT);
INSERT INTO halfs VALUES (0x00),(0x01),(0x02),(0x03),(0x04),(0x05),(0x06),(0x07);
INSERT INTO halfs VALUES (0x08),(0x09),(0x0A),(0x0B),(0x0C),(0x0D),(0x0E),(0x0F);
CREATE TEMPORARY TABLE bytes (a BINARY(1), KEY(a)) ENGINE=MyISAM;
INSERT INTO bytes SELECT CHAR((t1.a << 4) | t2.a USING BINARY) FROM halfs t1, halfs t2;
DROP TABLE halfs;
CREATE TABLE selected_bytes (a VARBINARY(10));
INSERT INTO selected_bytes (a) VALUES ('\0'),('\b'),('\t'),('\r'),('\n'),('\Z');
INSERT INTO selected_bytes (a) VALUES ('0'),('b'),('t'),('r'),('n'),('Z');
INSERT INTO selected_bytes (a) VALUES ('\\'),('_'),('%'),(0x22),(0x27);
INSERT INTO selected_bytes (a) VALUES ('a');
INSERT INTO selected_bytes (a) VALUES
(0x3F), # 7bit
(0x40), # 7bit          mbtail
(0x7E), # 7bit          mbtail  nonascii-8bit
(0x7F), # 7bit                  nonascii-8bit
(0x80), #               mbtail                 bad-mb
(0x81), #       mbhead  mbtail
(0x9F), #       mbhead  mbtail                 bad-mb
(0xA0), #       mbhead  mbtail                 bad-mb
(0xA1), #       mbhead  mbtail  nonascii-8bit
(0xE0), #       mbhead  mbtai
(0xEF), #       mbhead  mbtail
(0xF9), #       mbhead  mbtail
(0xFA), #       mbhead  mbtail                 bad-mb
(0xFC), #       mbhead  mbtail                 bad-mb
(0xFD), #       mbhead  mbtail                 bad-mb
(0xFE), #       mbhead  mbtial                 bad-mb
(0xFF);
INSERT INTO allbytes (a) SELECT a FROM bytes;
INSERT INTO allbytes (a) SELECT CONCAT(t1.a,t2.a) FROM selected_bytes t1,selected_bytes t2;
INSERT INTO allbytes (a) SELECT CONCAT(0x5C,t1.a,t2.a) FROM selected_bytes t1,selected_bytes t2;
INSERT INTO allbytes (a) SELECT CONCAT(0x5C,t1.a,0x5C,t2.a) FROM selected_bytes t1,selected_bytes t2;
DROP TABLE selected_bytes;
DELETE FROM allbytes WHERE
OCTET_LENGTH(a)>1 AND
LOCATE(0x5C,a)=0 AND
a NOT LIKE '%\'%' AND
  a NOT LIKE '%"%';
CREATE PROCEDURE p1(val VARBINARY(10))
BEGIN
DECLARE EXIT HANDLER FOR SQLSTATE '42000' INSERT INTO t1 (a,b) VALUES(val,NULL);
SET @query=CONCAT(_binary"INSERT INTO t1 (a,b) VALUES (0x",HEX(val),",'",val,"')");
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END//
CREATE PROCEDURE p2()
BEGIN
DECLARE val VARBINARY(10);
DECLARE done INT DEFAULT FALSE;
DECLARE stmt CURSOR FOR SELECT a FROM allbytes;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=TRUE;
OPEN stmt;
read_loop1: LOOP
FETCH stmt INTO val;
IF done THEN
LEAVE read_loop1;
END IF;
CALL p1(val);
END LOOP;  
CLOSE stmt;
END//
CREATE FUNCTION iswellformed(a VARBINARY(256)) RETURNS INT RETURN a=BINARY CONVERT(a USING swe7);//
CREATE FUNCTION unescape(a VARBINARY(256)) RETURNS VARBINARY(256)
BEGIN
# We need to do it in a way to avoid producing new escape sequences
# First, enclose all known escsape sequences to '{{xx}}'
  # - Backslash not followed by a LIKE pattern characters _ and %
# - Double escapes
# This uses PCRE Branch Reset Groups: (?|(alt1)|(alt2)|(alt3)).
# So '\\1' in the last argument always means the match, no matter
# which alternative it came from.
SET a=REGEXP_REPLACE(a,'(?|(\\\\[^_%])|(\\x{27}\\x{27}))','{{\\1}}');
# Now unescape all enclosed standard escape sequences
SET a=REPLACE(a,'{{\\0}}', '\0');
SET a=REPLACE(a,'{{\\b}}', '\b');
SET a=REPLACE(a,'{{\\t}}', '\t');
SET a=REPLACE(a,'{{\\r}}', '\r');
SET a=REPLACE(a,'{{\\n}}', '\n');
SET a=REPLACE(a,'{{\\Z}}', '\Z');
SET a=REPLACE(a,'{{\\\'}}', '\'');
# Unescape double quotes
SET a=REPLACE(a,'{{\'\'}}', '\'');
  # Unescape the rest: all other \x sequences mean just 'x'
  SET a=REGEXP_REPLACE(a, '{{\\\\(.|\\R)}}', '\\1');
  RETURN a;
END//
CREATE FUNCTION unescape_type(a VARBINARY(256),b VARBINARY(256)) RETURNS VARBINARY(256)
BEGIN
RETURN CASE
WHEN b IS NULL THEN '[SyntErr]'
  WHEN a=b THEN CASE
WHEN OCTET_LENGTH(a)=1 THEN '[Preserve]'
    WHEN a RLIKE '\\\\[_%]' THEN '[Preserve][LIKE]'
    WHEN a RLIKE '^[[:ascii:]]+$' THEN '[Preserve][ASCII]'
    ELSE '[Preserv][MB]' END
WHEN REPLACE(a,0x5C,'')=b THEN '[Trivial]'
  WHEN UNESCAPE(a)=b THEN '[Regular]'
  ELSE '[Special]' END;
END//
CREATE FUNCTION wellformedness(a VARBINARY(256), b VARBINARY(256))
RETURNS VARBINARY(256)
BEGIN
RETURN CASE
WHEN b IS NULL THEN ''
  WHEN NOT iswellformed(a) AND iswellformed(b) THEN '[FIXED]'
  WHEN iswellformed(a) AND NOT iswellformed(b) THEN '[BROKE]'
  WHEN NOT iswellformed(a) AND NOT iswellformed(b) THEN '[ILSEQ]'
  ELSE ''
  END;
END//
CREATE FUNCTION mysql_real_escape_string_generated(a VARBINARY(256))
RETURNS VARBINARY(256)
BEGIN
DECLARE a1 BINARY(1) DEFAULT SUBSTR(a,1,1);
DECLARE a2 BINARY(1) DEFAULT SUBSTR(a,2,1);
DECLARE a3 BINARY(1) DEFAULT SUBSTR(a,3,1);
DECLARE a4 BINARY(1) DEFAULT SUBSTR(a,4,1);
DECLARE a2a4 BINARY(2) DEFAULT CONCAT(a2,a4);
RETURN CASE
WHEN (a1=0x5C) AND 
(a3=0x5C) AND
(a2>0x7F) AND
(a4 NOT IN ('_','%','0','t','r','n','Z')) AND
iswellformed(a2a4) THEN '[USER]'
  ELSE ''
  END;
END//
CREATE TABLE t1 (a VARBINARY(10),b VARBINARY(10));
CALL p2();
SELECT HEX(a),HEX(b),
CONCAT(unescape_type(a,b),
wellformedness(a,b),
mysql_real_escape_string_generated(a),
IF(UNESCAPE(a)<>b,CONCAT('[BAD',HEX(UNESCAPE(a)),']'),'')) AS comment
FROM t1 ORDER BY LENGTH(a),a;
HEX(a)	HEX(b)	comment
00	00	[Preserve]
01	01	[Preserve]
02	02	[Preserve]
03	03	[Preserve]
04	04	[Preserve]
05	05	[Preserve]
06	06	[Preserve]
07	07	[Preserve]
08	08	[Preserve]
09	09	[Preserve]
0A	0A	[Preserve]
0B	0B	[Preserve]
0C	0C	[Preserve]
0D	0D	[Preserve]
0E	0E	[Preserve]
0F	0F	[Preserve]
10	10	[Preserve]
11	11	[Preserve]
12	12	[Preserve]
13	13	[Preserve]
14	14	[Preserve]
15	15	[Preserve]
16	16	[Preserve]
17	17	[Preserve]
18	18	[Preserve]
19	19	[Preserve]
1A	1A	[Preserve]
1B	1B	[Preserve]
1C	1C	[Preserve]
1D	1D	[Preserve]
1E	1E	[Preserve]
1F	1F	[Preserve]
20	20	[Preserve]
21	21	[Preserve]
22	22	[Preserve]
23	23	[Preserve]
24	24	[Preserve]
25	25	[Preserve]
26	26	[Preserve]
27	NULL	[SyntErr]
28	28	[Preserve]
29	29	[Preserve]
2A	2A	[Preserve]
2B	2B	[Preserve]
2C	2C	[Preserve]
2D	2D	[Preserve]
2E	2E	[Preserve]
2F	2F	[Preserve]
30	30	[Preserve]
31	31	[Preserve]
32	32	[Preserve]
33	33	[Preserve]
34	34	[Preserve]
35	35	[Preserve]
36	36	[Preserve]
37	37	[Preserve]
38	38	[Preserve]
39	39	[Preserve]
3A	3A	[Preserve]
3B	3B	[Preserve]
3C	3C	[Preserve]
3D	3D	[Preserve]
3E	3E	[Preserve]
3F	3F	[Preserve]
40	40	[Preserve]
41	41	[Preserve]
42	42	[Preserve]
43	43	[Preserve]
44	44	[Preserve]
45	45	[Preserve]
46	46	[Preserve]
47	47	[Preserve]
48	48	[Preserve]
49	49	[Preserve]
4A	4A	[Preserve]
4B	4B	[Preserve]
4C	4C	[Preserve]
4D	4D	[Preserve]
4E	4E	[Preserve]
4F	4F	[Preserve]
50	50	[Preserve]
51	51	[Preserve]
52	52	[Preserve]
53	53	[Preserve]
54	54	[Preserve]
55	55	[Preserve]
56	56	[Preserve]
57	57	[Preserve]
58	58	[Preserve]
59	59	[Preserve]
5A	5A	[Preserve]
5B	5B	[Preserve]
5C	NULL	[SyntErr]
5D	5D	[Preserve]
5E	5E	[Preserve]
5F	5F	[Preserve]
60	60	[Preserve]
61	61	[Preserve]
62	62	[Preserve]
63	63	[Preserve]
64	64	[Preserve]
65	65	[Preserve]
66	66	[Preserve]
67	67	[Preserve]
68	68	[Preserve]
69	69	[Preserve]
6A	6A	[Preserve]
6B	6B	[Preserve]
6C	6C	[Preserve]
6D	6D	[Preserve]
6E	6E	[Preserve]
6F	6F	[Preserve]
70	70	[Preserve]
71	71	[Preserve]
72	72	[Preserve]
73	73	[Preserve]
74	74	[Preserve]
75	75	[Preserve]
76	76	[Preserve]
77	77	[Preserve]
78	78	[Preserve]
79	79	[Preserve]
7A	7A	[Preserve]
7B	7B	[Preserve]
7C	7C	[Preserve]
7D	7D	[Preserve]
7E	7E	[Preserve]
7F	7F	[Preserve]
80	80	[Preserve]
81	81	[Preserve]
82	82	[Preserve]
83	83	[Preserve]
84	84	[Preserve]
85	85	[Preserve]
86	86	[Preserve]
87	87	[Preserve]
88	88	[Preserve]
89	89	[Preserve]
8A	8A	[Preserve]
8B	8B	[Preserve]
8C	8C	[Preserve]
8D	8D	[Preserve]
8E	8E	[Preserve]
8F	8F	[Preserve]
90	90	[Preserve]
91	91	[Preserve]
92	92	[Preserve]
93	93	[Preserve]
94	94	[Preserve]
95	95	[Preserve]
96	96	[Preserve]
97	97	[Preserve]
98	98	[Preserve]
99	99	[Preserve]
9A	9A	[Preserve]
9B	9B	[Preserve]
9C	9C	[Preserve]
9D	9D	[Preserve]
9E	9E	[Preserve]
9F	9F	[Preserve]
A0	A0	[Preserve]
A1	A1	[Preserve]
A2	A2	[Preserve]
A3	A3	[Preserve]
A4	A4	[Preserve]
A5	A5	[Preserve]
A6	A6	[Preserve]
A7	A7	[Preserve]
A8	A8	[Preserve]
A9	A9	[Preserve]
AA	AA	[Preserve]
AB	AB	[Preserve]
AC	AC	[Preserve]
AD	AD	[Preserve]
AE	AE	[Preserve]
AF	AF	[Preserve]
B0	B0	[Preserve]
B1	B1	[Preserve]
B2	B2	[Preserve]
B3	B3	[Preserve]
B4	B4	[Preserve]
B5	B5	[Preserve]
B6	B6	[Preserve]
B7	B7	[Preserve]
B8	B8	[Preserve]
B9	B9	[Preserve]
BA	BA	[Preserve]
BB	BB	[Preserve]
BC	BC	[Preserve]
BD	BD	[Preserve]
BE	BE	[Preserve]
BF	BF	[Preserve]
C0	C0	[Preserve]
C1	C1	[Preserve]
C2	C2	[Preserve]
C3	C3	[Preserve]
C4	C4	[Preserve]
C5	C5	[Preserve]
C6	C6	[Preserve]
C7	C7	[Preserve]
C8	C8	[Preserve]
C9	C9	[Preserve]
CA	CA	[Preserve]
CB	CB	[Preserve]
CC	CC	[Preserve]
CD	CD	[Preserve]
CE	CE	[Preserve]
CF	CF	[Preserve]
D0	D0	[Preserve]
D1	D1	[Preserve]
D2	D2	[Preserve]
D3	D3	[Preserve]
D4	D4	[Preserve]
D5	D5	[Preserve]
D6	D6	[Preserve]
D7	D7	[Preserve]
D8	D8	[Preserve]
D9	D9	[Preserve]
DA	DA	[Preserve]
DB	DB	[Preserve]
DC	DC	[Preserve]
DD	DD	[Preserve]
DE	DE	[Preserve]
DF	DF	[Preserve]
E0	E0	[Preserve]
E1	E1	[Preserve]
E2	E2	[Preserve]
E3	E3	[Preserve]
E4	E4	[Preserve]
E5	E5	[Preserve]
E6	E6	[Preserve]
E7	E7	[Preserve]
E8	E8	[Preserve]
E9	E9	[Preserve]
EA	EA	[Preserve]
EB	EB	[Preserve]
EC	EC	[Preserve]
ED	ED	[Preserve]
EE	EE	[Preserve]
EF	EF	[Preserve]
F0	F0	[Preserve]
F1	F1	[Preserve]
F2	F2	[Preserve]
F3	F3	[Preserve]
F4	F4	[Preserve]
F5	F5	[Preserve]
F6	F6	[Preserve]
F7	F7	[Preserve]
F8	F8	[Preserve]
F9	F9	[Preserve]
FA	FA	[Preserve]
FB	FB	[Preserve]
FC	FC	[Preserve]
FD	FD	[Preserve]
FE	FE	[Preserve]
FF	FF	[Preserve]
0022	0022	[Preserve][ASCII]
0027	NULL	[SyntErr]
005C	NULL	[SyntErr]
0822	0822	[Preserve][ASCII]
0827	NULL	[SyntErr]
085C	NULL	[SyntErr]
0922	0922	[Preserve][ASCII]
0927	NULL	[SyntErr]
095C	NULL	[SyntErr]
0A22	0A22	[Preserve][ASCII]
0A27	NULL	[SyntErr]
0A5C	NULL	[SyntErr]
0D22	0D22	[Preserve][ASCII]
0D27	NULL	[SyntErr]
0D5C	NULL	[SyntErr]
1A22	1A22	[Preserve][ASCII]
1A27	NULL	[SyntErr]
1A5C	NULL	[SyntErr]
2200	2200	[Preserve][ASCII]
2208	2208	[Preserve][ASCII]
2209	2209	[Preserve][ASCII]
220A	220A	[Preserve][ASCII]
220D	220D	[Preserve][ASCII]
221A	221A	[Preserve][ASCII]
2222	2222	[Preserve][ASCII]
2225	2225	[Preserve][ASCII]
2227	NULL	[SyntErr]
2230	2230	[Preserve][ASCII]
223F	223F	[Preserve][ASCII]
2240	2240	[Preserve][ASCII]
225A	225A	[Preserve][ASCII]
225C	NULL	[SyntErr]
225F	225F	[Preserve][ASCII]
2261	2261	[Preserve][ASCII]
2262	2262	[Preserve][ASCII]
226E	226E	[Preserve][ASCII]
2272	2272	[Preserve][ASCII]
2274	2274	[Preserve][ASCII]
227E	227E	[Preserve][ASCII]
227F	227F	[Preserve][ASCII]
2280	2280	[Preserv][MB]
2281	2281	[Preserv][MB]
229F	229F	[Preserv][MB]
22A0	22A0	[Preserv][MB]
22A1	22A1	[Preserv][MB]
22E0	22E0	[Preserv][MB]
22EF	22EF	[Preserv][MB]
22F9	22F9	[Preserv][MB]
22FA	22FA	[Preserv][MB]
22FC	22FC	[Preserv][MB]
22FD	22FD	[Preserv][MB]
22FE	22FE	[Preserv][MB]
22FF	22FF	[Preserv][MB]
2522	2522	[Preserve][ASCII]
2527	NULL	[SyntErr]
255C	NULL	[SyntErr]
2700	NULL	[SyntErr]
2708	NULL	[SyntErr]
2709	NULL	[SyntErr]
270A	NULL	[SyntErr]
270D	NULL	[SyntErr]
271A	NULL	[SyntErr]
2722	NULL	[SyntErr]
2725	NULL	[SyntErr]
2727	27	[Regular]
2730	NULL	[SyntErr]
273F	NULL	[SyntErr]
2740	NULL	[SyntErr]
275A	NULL	[SyntErr]
275C	NULL	[SyntErr]
275F	NULL	[SyntErr]
2761	NULL	[SyntErr]
2762	NULL	[SyntErr]
276E	NULL	[SyntErr]
2772	NULL	[SyntErr]
2774	NULL	[SyntErr]
277E	NULL	[SyntErr]
277F	NULL	[SyntErr]
2780	NULL	[SyntErr]
2781	NULL	[SyntErr]
279F	NULL	[SyntErr]
27A0	NULL	[SyntErr]
27A1	NULL	[SyntErr]
27E0	NULL	[SyntErr]
27EF	NULL	[SyntErr]
27F9	NULL	[SyntErr]
27FA	NULL	[SyntErr]
27FC	NULL	[SyntErr]
27FD	NULL	[SyntErr]
27FE	NULL	[SyntErr]
27FF	NULL	[SyntErr]
3022	3022	[Preserve][ASCII]
3027	NULL	[SyntErr]
305C	NULL	[SyntErr]
3F22	3F22	[Preserve][ASCII]
3F27	NULL	[SyntErr]
3F5C	NULL	[SyntErr]
4022	4022	[Preserve][ASCII]
4027	NULL	[SyntErr]
405C	NULL	[SyntErr]
5A22	5A22	[Preserve][ASCII]
5A27	NULL	[SyntErr]
5A5C	NULL	[SyntErr]
5C00	00	[Trivial]
5C08	08	[Trivial]
5C09	09	[Trivial]
5C0A	0A	[Trivial]
5C0D	0D	[Trivial]
5C1A	1A	[Trivial]
5C22	22	[Trivial]
5C25	5C25	[Preserve][LIKE]
5C27	27	[Trivial]
5C30	00	[Regular]
5C3F	3F	[Trivial]
5C40	40	[Trivial]
5C5A	1A	[Regular]
5C5C	5C	[Regular]
5C5F	5C5F	[Preserve][LIKE]
5C61	61	[Trivial]
5C62	08	[Regular]
5C6E	0A	[Regular]
5C72	0D	[Regular]
5C74	09	[Regular]
5C7E	7E	[Trivial]
5C7F	7F	[Trivial]
5C80	80	[Trivial]
5C81	81	[Trivial]
5C9F	9F	[Trivial]
5CA0	A0	[Trivial]
5CA1	A1	[Trivial]
5CE0	E0	[Trivial]
5CEF	EF	[Trivial]
5CF9	F9	[Trivial]
5CFA	FA	[Trivial]
5CFC	FC	[Trivial]
5CFD	FD	[Trivial]
5CFE	FE	[Trivial]
5CFF	FF	[Trivial]
5F22	5F22	[Preserve][ASCII]
5F27	NULL	[SyntErr]
5F5C	NULL	[SyntErr]
6122	6122	[Preserve][ASCII]
6127	NULL	[SyntErr]
615C	NULL	[SyntErr]
6222	6222	[Preserve][ASCII]
6227	NULL	[SyntErr]
625C	NULL	[SyntErr]
6E22	6E22	[Preserve][ASCII]
6E27	NULL	[SyntErr]
6E5C	NULL	[SyntErr]
7222	7222	[Preserve][ASCII]
7227	NULL	[SyntErr]
725C	NULL	[SyntErr]
7422	7422	[Preserve][ASCII]
7427	NULL	[SyntErr]
745C	NULL	[SyntErr]
7E22	7E22	[Preserve][ASCII]
7E27	NULL	[SyntErr]
7E5C	NULL	[SyntErr]
7F22	7F22	[Preserve][ASCII]
7F27	NULL	[SyntErr]
7F5C	NULL	[SyntErr]
8022	8022	[Preserv][MB]
8027	NULL	[SyntErr]
805C	NULL	[SyntErr]
8122	8122	[Preserv][MB]
8127	NULL	[SyntErr]
815C	NULL	[SyntErr]
9F22	9F22	[Preserv][MB]
9F27	NULL	[SyntErr]
9F5C	NULL	[SyntErr]
A022	A022	[Preserv][MB]
A027	NULL	[SyntErr]
A05C	NULL	[SyntErr]
A122	A122	[Preserv][MB]
A127	NULL	[SyntErr]
A15C	NULL	[SyntErr]
E022	E022	[Preserv][MB]
E027	NULL	[SyntErr]
E05C	NULL	[SyntErr]
EF22	EF22	[Preserv][MB]
EF27	NULL	[SyntErr]
EF5C	NULL	[SyntErr]
F922	F922	[Preserv][MB]
F927	NULL	[SyntErr]
F95C	NULL	[SyntErr]
FA22	FA22	[Preserv][MB]
FA27	NULL	[SyntErr]
FA5C	NULL	[SyntErr]
FC22	FC22	[Preserv][MB]
FC27	NULL	[SyntErr]
FC5C	NULL	[SyntErr]
FD22	FD22	[Preserv][MB]
FD27	NULL	[SyntErr]
FD5C	NULL	[SyntErr]
FE22	FE22	[Preserv][MB]
FE27	NULL	[SyntErr]
FE5C	NULL	[SyntErr]
FF22	FF22	[Preserv][MB]
FF27	NULL	[SyntErr]
FF5C	NULL	[SyntErr]
5C0000	0000	[Trivial]
5C0008	0008	[Trivial]
5C0009	0009	[Trivial]
5C000A	000A	[Trivial]
5C000D	000D	[Trivial]
5C001A	001A	[Trivial]
5C0022	0022	[Trivial]
5C0025	0025	[Trivial]
5C0027	NULL	[SyntErr]
5C0030	0030	[Trivial]
5C003F	003F	[Trivial]
5C0040	0040	[Trivial]
5C005A	005A	[Trivial]
5C005C	NULL	[SyntErr]
5C005F	005F	[Trivial]
5C0061	0061	[Trivial]
5C0062	0062	[Trivial]
5C006E	006E	[Trivial]
5C0072	0072	[Trivial]
5C0074	0074	[Trivial]
5C007E	007E	[Trivial]
5C007F	007F	[Trivial]
5C0080	0080	[Trivial]
5C0081	0081	[Trivial]
5C009F	009F	[Trivial]
5C00A0	00A0	[Trivial]
5C00A1	00A1	[Trivial]
5C00E0	00E0	[Trivial]
5C00EF	00EF	[Trivial]
5C00F9	00F9	[Trivial]
5C00FA	00FA	[Trivial]
5C00FC	00FC	[Trivial]
5C00FD	00FD	[Trivial]
5C00FE	00FE	[Trivial]
5C00FF	00FF	[Trivial]
5C0800	0800	[Trivial]
5C0808	0808	[Trivial]
5C0809	0809	[Trivial]
5C080A	080A	[Trivial]
5C080D	080D	[Trivial]
5C081A	081A	[Trivial]
5C0822	0822	[Trivial]
5C0825	0825	[Trivial]
5C0827	NULL	[SyntErr]
5C0830	0830	[Trivial]
5C083F	083F	[Trivial]
5C0840	0840	[Trivial]
5C085A	085A	[Trivial]
5C085C	NULL	[SyntErr]
5C085F	085F	[Trivial]
5C0861	0861	[Trivial]
5C0862	0862	[Trivial]
5C086E	086E	[Trivial]
5C0872	0872	[Trivial]
5C0874	0874	[Trivial]
5C087E	087E	[Trivial]
5C087F	087F	[Trivial]
5C0880	0880	[Trivial]
5C0881	0881	[Trivial]
5C089F	089F	[Trivial]
5C08A0	08A0	[Trivial]
5C08A1	08A1	[Trivial]
5C08E0	08E0	[Trivial]
5C08EF	08EF	[Trivial]
5C08F9	08F9	[Trivial]
5C08FA	08FA	[Trivial]
5C08FC	08FC	[Trivial]
5C08FD	08FD	[Trivial]
5C08FE	08FE	[Trivial]
5C08FF	08FF	[Trivial]
5C0900	0900	[Trivial]
5C0908	0908	[Trivial]
5C0909	0909	[Trivial]
5C090A	090A	[Trivial]
5C090D	090D	[Trivial]
5C091A	091A	[Trivial]
5C0922	0922	[Trivial]
5C0925	0925	[Trivial]
5C0927	NULL	[SyntErr]
5C0930	0930	[Trivial]
5C093F	093F	[Trivial]
5C0940	0940	[Trivial]
5C095A	095A	[Trivial]
5C095C	NULL	[SyntErr]
5C095F	095F	[Trivial]
5C0961	0961	[Trivial]
5C0962	0962	[Trivial]
5C096E	096E	[Trivial]
5C0972	0972	[Trivial]
5C0974	0974	[Trivial]
5C097E	097E	[Trivial]
5C097F	097F	[Trivial]
5C0980	0980	[Trivial]
5C0981	0981	[Trivial]
5C099F	099F	[Trivial]
5C09A0	09A0	[Trivial]
5C09A1	09A1	[Trivial]
5C09E0	09E0	[Trivial]
5C09EF	09EF	[Trivial]
5C09F9	09F9	[Trivial]
5C09FA	09FA	[Trivial]
5C09FC	09FC	[Trivial]
5C09FD	09FD	[Trivial]
5C09FE	09FE	[Trivial]
5C09FF	09FF	[Trivial]
5C0A00	0A00	[Trivial]
5C0A08	0A08	[Trivial]
5C0A09	0A09	[Trivial]
5C0A0A	0A0A	[Trivial]
5C0A0D	0A0D	[Trivial]
5C0A1A	0A1A	[Trivial]
5C0A22	0A22	[Trivial]
5C0A25	0A25	[Trivial]
5C0A27	NULL	[SyntErr]
5C0A30	0A30	[Trivial]
5C0A3F	0A3F	[Trivial]
5C0A40	0A40	[Trivial]
5C0A5A	0A5A	[Trivial]
5C0A5C	NULL	[SyntErr]
5C0A5F	0A5F	[Trivial]
5C0A61	0A61	[Trivial]
5C0A62	0A62	[Trivial]
5C0A6E	0A6E	[Trivial]
5C0A72	0A72	[Trivial]
5C0A74	0A74	[Trivial]
5C0A7E	0A7E	[Trivial]
5C0A7F	0A7F	[Trivial]
5C0A80	0A80	[Trivial]
5C0A81	0A81	[Trivial]
5C0A9F	0A9F	[Trivial]
5C0AA0	0AA0	[Trivial]
5C0AA1	0AA1	[Trivial]
5C0AE0	0AE0	[Trivial]
5C0AEF	0AEF	[Trivial]
5C0AF9	0AF9	[Trivial]
5C0AFA	0AFA	[Trivial]
5C0AFC	0AFC	[Trivial]
5C0AFD	0AFD	[Trivial]
5C0AFE	0AFE	[Trivial]
5C0AFF	0AFF	[Trivial]
5C0D00	0D00	[Trivial]
5C0D08	0D08	[Trivial]
5C0D09	0D09	[Trivial]
5C0D0A	0D0A	[Trivial]
5C0D0D	0D0D	[Trivial]
5C0D1A	0D1A	[Trivial]
5C0D22	0D22	[Trivial]
5C0D25	0D25	[Trivial]
5C0D27	NULL	[SyntErr]
5C0D30	0D30	[Trivial]
5C0D3F	0D3F	[Trivial]
5C0D40	0D40	[Trivial]
5C0D5A	0D5A	[Trivial]
5C0D5C	NULL	[SyntErr]
5C0D5F	0D5F	[Trivial]
5C0D61	0D61	[Trivial]
5C0D62	0D62	[Trivial]
5C0D6E	0D6E	[Trivial]
5C0D72	0D72	[Trivial]
5C0D74	0D74	[Trivial]
5C0D7E	0D7E	[Trivial]
5C0D7F	0D7F	[Trivial]
5C0D80	0D80	[Trivial]
5C0D81	0D81	[Trivial]
5C0D9F	0D9F	[Trivial]
5C0DA0	0DA0	[Trivial]
5C0DA1	0DA1	[Trivial]
5C0DE0	0DE0	[Trivial]
5C0DEF	0DEF	[Trivial]
5C0DF9	0DF9	[Trivial]
5C0DFA	0DFA	[Trivial]
5C0DFC	0DFC	[Trivial]
5C0DFD	0DFD	[Trivial]
5C0DFE	0DFE	[Trivial]
5C0DFF	0DFF	[Trivial]
5C1A00	1A00	[Trivial]
5C1A08	1A08	[Trivial]
5C1A09	1A09	[Trivial]
5C1A0A	1A0A	[Trivial]
5C1A0D	1A0D	[Trivial]
5C1A1A	1A1A	[Trivial]
5C1A22	1A22	[Trivial]
5C1A25	1A25	[Trivial]
5C1A27	NULL	[SyntErr]
5C1A30	1A30	[Trivial]
5C1A3F	1A3F	[Trivial]
5C1A40	1A40	[Trivial]
5C1A5A	1A5A	[Trivial]
5C1A5C	NULL	[SyntErr]
5C1A5F	1A5F	[Trivial]
5C1A61	1A61	[Trivial]
5C1A62	1A62	[Trivial]
5C1A6E	1A6E	[Trivial]
5C1A72	1A72	[Trivial]
5C1A74	1A74	[Trivial]
5C1A7E	1A7E	[Trivial]
5C1A7F	1A7F	[Trivial]
5C1A80	1A80	[Trivial]
5C1A81	1A81	[Trivial]
5C1A9F	1A9F	[Trivial]
5C1AA0	1AA0	[Trivial]
5C1AA1	1AA1	[Trivial]
5C1AE0	1AE0	[Trivial]
5C1AEF	1AEF	[Trivial]
5C1AF9	1AF9	[Trivial]
5C1AFA	1AFA	[Trivial]
5C1AFC	1AFC	[Trivial]
5C1AFD	1AFD	[Trivial]
5C1AFE	1AFE	[Trivial]
5C1AFF	1AFF	[Trivial]
5C2200	2200	[Trivial]
5C2208	2208	[Trivial]
5C2209	2209	[Trivial]
5C220A	220A	[Trivial]
5C220D	220D	[Trivial]
5C221A	221A	[Trivial]
5C2222	2222	[Trivial]
5C2225	2225	[Trivial]
5C2227	NULL	[SyntErr]
5C2230	2230	[Trivial]
5C223F	223F	[Trivial]
5C2240	2240	[Trivial]
5C225A	225A	[Trivial]
5C225C	NULL	[SyntErr]
5C225F	225F	[Trivial]
5C2261	2261	[Trivial]
5C2262	2262	[Trivial]
5C226E	226E	[Trivial]
5C2272	2272	[Trivial]
5C2274	2274	[Trivial]
5C227E	227E	[Trivial]
5C227F	227F	[Trivial]
5C2280	2280	[Trivial]
5C2281	2281	[Trivial]
5C229F	229F	[Trivial]
5C22A0	22A0	[Trivial]
5C22A1	22A1	[Trivial]
5C22E0	22E0	[Trivial]
5C22EF	22EF	[Trivial]
5C22F9	22F9	[Trivial]
5C22FA	22FA	[Trivial]
5C22FC	22FC	[Trivial]
5C22FD	22FD	[Trivial]
5C22FE	22FE	[Trivial]
5C22FF	22FF	[Trivial]
5C2500	5C2500	[Preserve][LIKE]
5C2508	5C2508	[Preserve][LIKE]
5C2509	5C2509	[Preserve][LIKE]
5C250A	5C250A	[Preserve][LIKE]
5C250D	5C250D	[Preserve][LIKE]
5C251A	5C251A	[Preserve][LIKE]
5C2522	5C2522	[Preserve][LIKE]
5C2525	5C2525	[Preserve][LIKE]
5C2527	NULL	[SyntErr]
5C2530	5C2530	[Preserve][LIKE]
5C253F	5C253F	[Preserve][LIKE]
5C2540	5C2540	[Preserve][LIKE]
5C255A	5C255A	[Preserve][LIKE]
5C255C	NULL	[SyntErr]
5C255F	5C255F	[Preserve][LIKE]
5C2561	5C2561	[Preserve][LIKE]
5C2562	5C2562	[Preserve][LIKE]
5C256E	5C256E	[Preserve][LIKE]
5C2572	5C2572	[Preserve][LIKE]
5C2574	5C2574	[Preserve][LIKE]
5C257E	5C257E	[Preserve][LIKE]
5C257F	5C257F	[Preserve][LIKE]
5C2580	5C2580	[Preserve][LIKE]
5C2581	5C2581	[Preserve][LIKE]
5C259F	5C259F	[Preserve][LIKE]
5C25A0	5C25A0	[Preserve][LIKE]
5C25A1	5C25A1	[Preserve][LIKE]
5C25E0	5C25E0	[Preserve][LIKE]
5C25EF	5C25EF	[Preserve][LIKE]
5C25F9	5C25F9	[Preserve][LIKE]
5C25FA	5C25FA	[Preserve][LIKE]
5C25FC	5C25FC	[Preserve][LIKE]
5C25FD	5C25FD	[Preserve][LIKE]
5C25FE	5C25FE	[Preserve][LIKE]
5C25FF	5C25FF	[Preserve][LIKE]
5C2700	2700	[Trivial]
5C2708	2708	[Trivial]
5C2709	2709	[Trivial]
5C270A	270A	[Trivial]
5C270D	270D	[Trivial]
5C271A	271A	[Trivial]
5C2722	2722	[Trivial]
5C2725	2725	[Trivial]
5C2727	NULL	[SyntErr]
5C2730	2730	[Trivial]
5C273F	273F	[Trivial]
5C2740	2740	[Trivial]
5C275A	275A	[Trivial]
5C275C	NULL	[SyntErr]
5C275F	275F	[Trivial]
5C2761	2761	[Trivial]
5C2762	2762	[Trivial]
5C276E	276E	[Trivial]
5C2772	2772	[Trivial]
5C2774	2774	[Trivial]
5C277E	277E	[Trivial]
5C277F	277F	[Trivial]
5C2780	2780	[Trivial]
5C2781	2781	[Trivial]
5C279F	279F	[Trivial]
5C27A0	27A0	[Trivial]
5C27A1	27A1	[Trivial]
5C27E0	27E0	[Trivial]
5C27EF	27EF	[Trivial]
5C27F9	27F9	[Trivial]
5C27FA	27FA	[Trivial]
5C27FC	27FC	[Trivial]
5C27FD	27FD	[Trivial]
5C27FE	27FE	[Trivial]
5C27FF	27FF	[Trivial]
5C3000	0000	[Regular]
5C3008	0008	[Regular]
5C3009	0009	[Regular]
5C300A	000A	[Regular]
5C300D	000D	[Regular]
5C301A	001A	[Regular]
5C3022	0022	[Regular]
5C3025	0025	[Regular]
5C3027	NULL	[SyntErr]
5C3030	0030	[Regular]
5C303F	003F	[Regular]
5C3040	0040	[Regular]
5C305A	005A	[Regular]
5C305C	NULL	[SyntErr]
5C305F	005F	[Regular]
5C3061	0061	[Regular]
5C3062	0062	[Regular]
5C306E	006E	[Regular]
5C3072	0072	[Regular]
5C3074	0074	[Regular]
5C307E	007E	[Regular]
5C307F	007F	[Regular]
5C3080	0080	[Regular]
5C3081	0081	[Regular]
5C309F	009F	[Regular]
5C30A0	00A0	[Regular]
5C30A1	00A1	[Regular]
5C30E0	00E0	[Regular]
5C30EF	00EF	[Regular]
5C30F9	00F9	[Regular]
5C30FA	00FA	[Regular]
5C30FC	00FC	[Regular]
5C30FD	00FD	[Regular]
5C30FE	00FE	[Regular]
5C30FF	00FF	[Regular]
5C3F00	3F00	[Trivial]
5C3F08	3F08	[Trivial]
5C3F09	3F09	[Trivial]
5C3F0A	3F0A	[Trivial]
5C3F0D	3F0D	[Trivial]
5C3F1A	3F1A	[Trivial]
5C3F22	3F22	[Trivial]
5C3F25	3F25	[Trivial]
5C3F27	NULL	[SyntErr]
5C3F30	3F30	[Trivial]
5C3F3F	3F3F	[Trivial]
5C3F40	3F40	[Trivial]
5C3F5A	3F5A	[Trivial]
5C3F5C	NULL	[SyntErr]
5C3F5F	3F5F	[Trivial]
5C3F61	3F61	[Trivial]
5C3F62	3F62	[Trivial]
5C3F6E	3F6E	[Trivial]
5C3F72	3F72	[Trivial]
5C3F74	3F74	[Trivial]
5C3F7E	3F7E	[Trivial]
5C3F7F	3F7F	[Trivial]
5C3F80	3F80	[Trivial]
5C3F81	3F81	[Trivial]
5C3F9F	3F9F	[Trivial]
5C3FA0	3FA0	[Trivial]
5C3FA1	3FA1	[Trivial]
5C3FE0	3FE0	[Trivial]
5C3FEF	3FEF	[Trivial]
5C3FF9	3FF9	[Trivial]
5C3FFA	3FFA	[Trivial]
5C3FFC	3FFC	[Trivial]
5C3FFD	3FFD	[Trivial]
5C3FFE	3FFE	[Trivial]
5C3FFF	3FFF	[Trivial]
5C4000	4000	[Trivial]
5C4008	4008	[Trivial]
5C4009	4009	[Trivial]
5C400A	400A	[Trivial]
5C400D	400D	[Trivial]
5C401A	401A	[Trivial]
5C4022	4022	[Trivial]
5C4025	4025	[Trivial]
5C4027	NULL	[SyntErr]
5C4030	4030	[Trivial]
5C403F	403F	[Trivial]
5C4040	4040	[Trivial]
5C405A	405A	[Trivial]
5C405C	NULL	[SyntErr]
5C405F	405F	[Trivial]
5C4061	4061	[Trivial]
5C4062	4062	[Trivial]
5C406E	406E	[Trivial]
5C4072	4072	[Trivial]
5C4074	4074	[Trivial]
5C407E	407E	[Trivial]
5C407F	407F	[Trivial]
5C4080	4080	[Trivial]
5C4081	4081	[Trivial]
5C409F	409F	[Trivial]
5C40A0	40A0	[Trivial]
5C40A1	40A1	[Trivial]
5C40E0	40E0	[Trivial]
5C40EF	40EF	[Trivial]
5C40F9	40F9	[Trivial]
5C40FA	40FA	[Trivial]
5C40FC	40FC	[Trivial]
5C40FD	40FD	[Trivial]
5C40FE	40FE	[Trivial]
5C40FF	40FF	[Trivial]
5C5A00	1A00	[Regular]
5C5A08	1A08	[Regular]
5C5A09	1A09	[Regular]
5C5A0A	1A0A	[Regular]
5C5A0D	1A0D	[Regular]
5C5A1A	1A1A	[Regular]
5C5A22	1A22	[Regular]
5C5A25	1A25	[Regular]
5C5A27	NULL	[SyntErr]
5C5A30	1A30	[Regular]
5C5A3F	1A3F	[Regular]
5C5A40	1A40	[Regular]
5C5A5A	1A5A	[Regular]
5C5A5C	NULL	[SyntErr]
5C5A5F	1A5F	[Regular]
5C5A61	1A61	[Regular]
5C5A62	1A62	[Regular]
5C5A6E	1A6E	[Regular]
5C5A72	1A72	[Regular]
5C5A74	1A74	[Regular]
5C5A7E	1A7E	[Regular]
5C5A7F	1A7F	[Regular]
5C5A80	1A80	[Regular]
5C5A81	1A81	[Regular]
5C5A9F	1A9F	[Regular]
5C5AA0	1AA0	[Regular]
5C5AA1	1AA1	[Regular]
5C5AE0	1AE0	[Regular]
5C5AEF	1AEF	[Regular]
5C5AF9	1AF9	[Regular]
5C5AFA	1AFA	[Regular]
5C5AFC	1AFC	[Regular]
5C5AFD	1AFD	[Regular]
5C5AFE	1AFE	[Regular]
5C5AFF	1AFF	[Regular]
5C5C00	5C00	[Regular]
5C5C08	5C08	[Regular]
5C5C09	5C09	[Regular]
5C5C0A	5C0A	[Regular]
5C5C0D	5C0D	[Regular]
5C5C1A	5C1A	[Regular]
5C5C22	5C22	[Regular]
5C5C25	5C25	[Regular]
5C5C27	NULL	[SyntErr]
5C5C30	5C30	[Regular]
5C5C3F	5C3F	[Regular]
5C5C40	5C40	[Regular]
5C5C5A	5C5A	[Regular]
5C5C5C	NULL	[SyntErr]
5C5C5F	5C5F	[Regular]
5C5C61	5C61	[Regular]
5C5C62	5C62	[Regular]
5C5C6E	5C6E	[Regular]
5C5C72	5C72	[Regular]
5C5C74	5C74	[Regular]
5C5C7E	5C7E	[Regular]
5C5C7F	5C7F	[Regular]
5C5C80	5C80	[Regular]
5C5C81	5C81	[Regular]
5C5C9F	5C9F	[Regular]
5C5CA0	5CA0	[Regular]
5C5CA1	5CA1	[Regular]
5C5CE0	5CE0	[Regular]
5C5CEF	5CEF	[Regular]
5C5CF9	5CF9	[Regular]
5C5CFA	5CFA	[Regular]
5C5CFC	5CFC	[Regular]
5C5CFD	5CFD	[Regular]
5C5CFE	5CFE	[Regular]
5C5CFF	5CFF	[Regular]
5C5F00	5C5F00	[Preserve][LIKE]
5C5F08	5C5F08	[Preserve][LIKE]
5C5F09	5C5F09	[Preserve][LIKE]
5C5F0A	5C5F0A	[Preserve][LIKE]
5C5F0D	5C5F0D	[Preserve][LIKE]
5C5F1A	5C5F1A	[Preserve][LIKE]
5C5F22	5C5F22	[Preserve][LIKE]
5C5F25	5C5F25	[Preserve][LIKE]
5C5F27	NULL	[SyntErr]
5C5F30	5C5F30	[Preserve][LIKE]
5C5F3F	5C5F3F	[Preserve][LIKE]
5C5F40	5C5F40	[Preserve][LIKE]
5C5F5A	5C5F5A	[Preserve][LIKE]
5C5F5C	NULL	[SyntErr]
5C5F5F	5C5F5F	[Preserve][LIKE]
5C5F61	5C5F61	[Preserve][LIKE]
5C5F62	5C5F62	[Preserve][LIKE]
5C5F6E	5C5F6E	[Preserve][LIKE]
5C5F72	5C5F72	[Preserve][LIKE]
5C5F74	5C5F74	[Preserve][LIKE]
5C5F7E	5C5F7E	[Preserve][LIKE]
5C5F7F	5C5F7F	[Preserve][LIKE]
5C5F80	5C5F80	[Preserve][LIKE]
5C5F81	5C5F81	[Preserve][LIKE]
5C5F9F	5C5F9F	[Preserve][LIKE]
5C5FA0	5C5FA0	[Preserve][LIKE]
5C5FA1	5C5FA1	[Preserve][LIKE]
5C5FE0	5C5FE0	[Preserve][LIKE]
5C5FEF	5C5FEF	[Preserve][LIKE]
5C5FF9	5C5FF9	[Preserve][LIKE]
5C5FFA	5C5FFA	[Preserve][LIKE]
5C5FFC	5C5FFC	[Preserve][LIKE]
5C5FFD	5C5FFD	[Preserve][LIKE]
5C5FFE	5C5FFE	[Preserve][LIKE]
5C5FFF	5C5FFF	[Preserve][LIKE]
5C6100	6100	[Trivial]
5C6108	6108	[Trivial]
5C6109	6109	[Trivial]
5C610A	610A	[Trivial]
5C610D	610D	[Trivial]
5C611A	611A	[Trivial]
5C6122	6122	[Trivial]
5C6125	6125	[Trivial]
5C6127	NULL	[SyntErr]
5C6130	6130	[Trivial]
5C613F	613F	[Trivial]
5C6140	6140	[Trivial]
5C615A	615A	[Trivial]
5C615C	NULL	[SyntErr]
5C615F	615F	[Trivial]
5C6161	6161	[Trivial]
5C6162	6162	[Trivial]
5C616E	616E	[Trivial]
5C6172	6172	[Trivial]
5C6174	6174	[Trivial]
5C617E	617E	[Trivial]
5C617F	617F	[Trivial]
5C6180	6180	[Trivial]
5C6181	6181	[Trivial]
5C619F	619F	[Trivial]
5C61A0	61A0	[Trivial]
5C61A1	61A1	[Trivial]
5C61E0	61E0	[Trivial]
5C61EF	61EF	[Trivial]
5C61F9	61F9	[Trivial]
5C61FA	61FA	[Trivial]
5C61FC	61FC	[Trivial]
5C61FD	61FD	[Trivial]
5C61FE	61FE	[Trivial]
5C61FF	61FF	[Trivial]
5C6200	0800	[Regular]
5C6208	0808	[Regular]
5C6209	0809	[Regular]
5C620A	080A	[Regular]
5C620D	080D	[Regular]
5C621A	081A	[Regular]
5C6222	0822	[Regular]
5C6225	0825	[Regular]
5C6227	NULL	[SyntErr]
5C6230	0830	[Regular]
5C623F	083F	[Regular]
5C6240	0840	[Regular]
5C625A	085A	[Regular]
5C625C	NULL	[SyntErr]
5C625F	085F	[Regular]
5C6261	0861	[Regular]
5C6262	0862	[Regular]
5C626E	086E	[Regular]
5C6272	0872	[Regular]
5C6274	0874	[Regular]
5C627E	087E	[Regular]
5C627F	087F	[Regular]
5C6280	0880	[Regular]
5C6281	0881	[Regular]
5C629F	089F	[Regular]
5C62A0	08A0	[Regular]
5C62A1	08A1	[Regular]
5C62E0	08E0	[Regular]
5C62EF	08EF	[Regular]
5C62F9	08F9	[Regular]
5C62FA	08FA	[Regular]
5C62FC	08FC	[Regular]
5C62FD	08FD	[Regular]
5C62FE	08FE	[Regular]
5C62FF	08FF	[Regular]
5C6E00	0A00	[Regular]
5C6E08	0A08	[Regular]
5C6E09	0A09	[Regular]
5C6E0A	0A0A	[Regular]
5C6E0D	0A0D	[Regular]
5C6E1A	0A1A	[Regular]
5C6E22	0A22	[Regular]
5C6E25	0A25	[Regular]
5C6E27	NULL	[SyntErr]
5C6E30	0A30	[Regular]
5C6E3F	0A3F	[Regular]
5C6E40	0A40	[Regular]
5C6E5A	0A5A	[Regular]
5C6E5C	NULL	[SyntErr]
5C6E5F	0A5F	[Regular]
5C6E61	0A61	[Regular]
5C6E62	0A62	[Regular]
5C6E6E	0A6E	[Regular]
5C6E72	0A72	[Regular]
5C6E74	0A74	[Regular]
5C6E7E	0A7E	[Regular]
5C6E7F	0A7F	[Regular]
5C6E80	0A80	[Regular]
5C6E81	0A81	[Regular]
5C6E9F	0A9F	[Regular]
5C6EA0	0AA0	[Regular]
5C6EA1	0AA1	[Regular]
5C6EE0	0AE0	[Regular]
5C6EEF	0AEF	[Regular]
5C6EF9	0AF9	[Regular]
5C6EFA	0AFA	[Regular]
5C6EFC	0AFC	[Regular]
5C6EFD	0AFD	[Regular]
5C6EFE	0AFE	[Regular]
5C6EFF	0AFF	[Regular]
5C7200	0D00	[Regular]
5C7208	0D08	[Regular]
5C7209	0D09	[Regular]
5C720A	0D0A	[Regular]
5C720D	0D0D	[Regular]
5C721A	0D1A	[Regular]
5C7222	0D22	[Regular]
5C7225	0D25	[Regular]
5C7227	NULL	[SyntErr]
5C7230	0D30	[Regular]
5C723F	0D3F	[Regular]
5C7240	0D40	[Regular]
5C725A	0D5A	[Regular]
5C725C	NULL	[SyntErr]
5C725F	0D5F	[Regular]
5C7261	0D61	[Regular]
5C7262	0D62	[Regular]
5C726E	0D6E	[Regular]
5C7272	0D72	[Regular]
5C7274	0D74	[Regular]
5C727E	0D7E	[Regular]
5C727F	0D7F	[Regular]
5C7280	0D80	[Regular]
5C7281	0D81	[Regular]
5C729F	0D9F	[Regular]
5C72A0	0DA0	[Regular]
5C72A1	0DA1	[Regular]
5C72E0	0DE0	[Regular]
5C72EF	0DEF	[Regular]
5C72F9	0DF9	[Regular]
5C72FA	0DFA	[Regular]
5C72FC	0DFC	[Regular]
5C72FD	0DFD	[Regular]
5C72FE	0DFE	[Regular]
5C72FF	0DFF	[Regular]
5C7400	0900	[Regular]
5C7408	0908	[Regular]
5C7409	0909	[Regular]
5C740A	090A	[Regular]
5C740D	090D	[Regular]
5C741A	091A	[Regular]
5C7422	0922	[Regular]
5C7425	0925	[Regular]
5C7427	NULL	[SyntErr]
5C7430	0930	[Regular]
5C743F	093F	[Regular]
5C7440	0940	[Regular]
5C745A	095A	[Regular]
5C745C	NULL	[SyntErr]
5C745F	095F	[Regular]
5C7461	0961	[Regular]
5C7462	0962	[Regular]
5C746E	096E	[Regular]
5C7472	0972	[Regular]
5C7474	0974	[Regular]
5C747E	097E	[Regular]
5C747F	097F	[Regular]
5C7480	0980	[Regular]
5C7481	0981	[Regular]
5C749F	099F	[Regular]
5C74A0	09A0	[Regular]
5C74A1	09A1	[Regular]
5C74E0	09E0	[Regular]
5C74EF	09EF	[Regular]
5C74F9	09F9	[Regular]
5C74FA	09FA	[Regular]
5C74FC	09FC	[Regular]
5C74FD	09FD	[Regular]
5C74FE	09FE	[Regular]
5C74FF	09FF	[Regular]
5C7E00	7E00	[Trivial]
5C7E08	7E08	[Trivial]
5C7E09	7E09	[Trivial]
5C7E0A	7E0A	[Trivial]
5C7E0D	7E0D	[Trivial]
5C7E1A	7E1A	[Trivial]
5C7E22	7E22	[Trivial]
5C7E25	7E25	[Trivial]
5C7E27	NULL	[SyntErr]
5C7E30	7E30	[Trivial]
5C7E3F	7E3F	[Trivial]
5C7E40	7E40	[Trivial]
5C7E5A	7E5A	[Trivial]
5C7E5C	NULL	[SyntErr]
5C7E5F	7E5F	[Trivial]
5C7E61	7E61	[Trivial]
5C7E62	7E62	[Trivial]
5C7E6E	7E6E	[Trivial]
5C7E72	7E72	[Trivial]
5C7E74	7E74	[Trivial]
5C7E7E	7E7E	[Trivial]
5C7E7F	7E7F	[Trivial]
5C7E80	7E80	[Trivial]
5C7E81	7E81	[Trivial]
5C7E9F	7E9F	[Trivial]
5C7EA0	7EA0	[Trivial]
5C7EA1	7EA1	[Trivial]
5C7EE0	7EE0	[Trivial]
5C7EEF	7EEF	[Trivial]
5C7EF9	7EF9	[Trivial]
5C7EFA	7EFA	[Trivial]
5C7EFC	7EFC	[Trivial]
5C7EFD	7EFD	[Trivial]
5C7EFE	7EFE	[Trivial]
5C7EFF	7EFF	[Trivial]
5C7F00	7F00	[Trivial]
5C7F08	7F08	[Trivial]
5C7F09	7F09	[Trivial]
5C7F0A	7F0A	[Trivial]
5C7F0D	7F0D	[Trivial]
5C7F1A	7F1A	[Trivial]
5C7F22	7F22	[Trivial]
5C7F25	7F25	[Trivial]
5C7F27	NULL	[SyntErr]
5C7F30	7F30	[Trivial]
5C7F3F	7F3F	[Trivial]
5C7F40	7F40	[Trivial]
5C7F5A	7F5A	[Trivial]
5C7F5C	NULL	[SyntErr]
5C7F5F	7F5F	[Trivial]
5C7F61	7F61	[Trivial]
5C7F62	7F62	[Trivial]
5C7F6E	7F6E	[Trivial]
5C7F72	7F72	[Trivial]
5C7F74	7F74	[Trivial]
5C7F7E	7F7E	[Trivial]
5C7F7F	7F7F	[Trivial]
5C7F80	7F80	[Trivial]
5C7F81	7F81	[Trivial]
5C7F9F	7F9F	[Trivial]
5C7FA0	7FA0	[Trivial]
5C7FA1	7FA1	[Trivial]
5C7FE0	7FE0	[Trivial]
5C7FEF	7FEF	[Trivial]
5C7FF9	7FF9	[Trivial]
5C7FFA	7FFA	[Trivial]
5C7FFC	7FFC	[Trivial]
5C7FFD	7FFD	[Trivial]
5C7FFE	7FFE	[Trivial]
5C7FFF	7FFF	[Trivial]
5C8000	8000	[Trivial]
5C8008	8008	[Trivial]
5C8009	8009	[Trivial]
5C800A	800A	[Trivial]
5C800D	800D	[Trivial]
5C801A	801A	[Trivial]
5C8022	8022	[Trivial]
5C8025	8025	[Trivial]
5C8027	NULL	[SyntErr]
5C8030	8030	[Trivial]
5C803F	803F	[Trivial]
5C8040	8040	[Trivial]
5C805A	805A	[Trivial]
5C805C	NULL	[SyntErr][USER]
5C805F	805F	[Trivial]
5C8061	8061	[Trivial]
5C8062	8062	[Trivial]
5C806E	806E	[Trivial]
5C8072	8072	[Trivial]
5C8074	8074	[Trivial]
5C807E	807E	[Trivial]
5C807F	807F	[Trivial]
5C8080	8080	[Trivial]
5C8081	8081	[Trivial]
5C809F	809F	[Trivial]
5C80A0	80A0	[Trivial]
5C80A1	80A1	[Trivial]
5C80E0	80E0	[Trivial]
5C80EF	80EF	[Trivial]
5C80F9	80F9	[Trivial]
5C80FA	80FA	[Trivial]
5C80FC	80FC	[Trivial]
5C80FD	80FD	[Trivial]
5C80FE	80FE	[Trivial]
5C80FF	80FF	[Trivial]
5C8100	8100	[Trivial]
5C8108	8108	[Trivial]
5C8109	8109	[Trivial]
5C810A	810A	[Trivial]
5C810D	810D	[Trivial]
5C811A	811A	[Trivial]
5C8122	8122	[Trivial]
5C8125	8125	[Trivial]
5C8127	NULL	[SyntErr]
5C8130	8130	[Trivial]
5C813F	813F	[Trivial]
5C8140	8140	[Trivial]
5C815A	815A	[Trivial]
5C815C	NULL	[SyntErr][USER]
5C815F	815F	[Trivial]
5C8161	8161	[Trivial]
5C8162	8162	[Trivial]
5C816E	816E	[Trivial]
5C8172	8172	[Trivial]
5C8174	8174	[Trivial]
5C817E	817E	[Trivial]
5C817F	817F	[Trivial]
5C8180	8180	[Trivial]
5C8181	8181	[Trivial]
5C819F	819F	[Trivial]
5C81A0	81A0	[Trivial]
5C81A1	81A1	[Trivial]
5C81E0	81E0	[Trivial]
5C81EF	81EF	[Trivial]
5C81F9	81F9	[Trivial]
5C81FA	81FA	[Trivial]
5C81FC	81FC	[Trivial]
5C81FD	81FD	[Trivial]
5C81FE	81FE	[Trivial]
5C81FF	81FF	[Trivial]
5C9F00	9F00	[Trivial]
5C9F08	9F08	[Trivial]
5C9F09	9F09	[Trivial]
5C9F0A	9F0A	[Trivial]
5C9F0D	9F0D	[Trivial]
5C9F1A	9F1A	[Trivial]
5C9F22	9F22	[Trivial]
5C9F25	9F25	[Trivial]
5C9F27	NULL	[SyntErr]
5C9F30	9F30	[Trivial]
5C9F3F	9F3F	[Trivial]
5C9F40	9F40	[Trivial]
5C9F5A	9F5A	[Trivial]
5C9F5C	NULL	[SyntErr][USER]
5C9F5F	9F5F	[Trivial]
5C9F61	9F61	[Trivial]
5C9F62	9F62	[Trivial]
5C9F6E	9F6E	[Trivial]
5C9F72	9F72	[Trivial]
5C9F74	9F74	[Trivial]
5C9F7E	9F7E	[Trivial]
5C9F7F	9F7F	[Trivial]
5C9F80	9F80	[Trivial]
5C9F81	9F81	[Trivial]
5C9F9F	9F9F	[Trivial]
5C9FA0	9FA0	[Trivial]
5C9FA1	9FA1	[Trivial]
5C9FE0	9FE0	[Trivial]
5C9FEF	9FEF	[Trivial]
5C9FF9	9FF9	[Trivial]
5C9FFA	9FFA	[Trivial]
5C9FFC	9FFC	[Trivial]
5C9FFD	9FFD	[Trivial]
5C9FFE	9FFE	[Trivial]
5C9FFF	9FFF	[Trivial]
5CA000	A000	[Trivial]
5CA008	A008	[Trivial]
5CA009	A009	[Trivial]
5CA00A	A00A	[Trivial]
5CA00D	A00D	[Trivial]
5CA01A	A01A	[Trivial]
5CA022	A022	[Trivial]
5CA025	A025	[Trivial]
5CA027	NULL	[SyntErr]
5CA030	A030	[Trivial]
5CA03F	A03F	[Trivial]
5CA040	A040	[Trivial]
5CA05A	A05A	[Trivial]
5CA05C	NULL	[SyntErr][USER]
5CA05F	A05F	[Trivial]
5CA061	A061	[Trivial]
5CA062	A062	[Trivial]
5CA06E	A06E	[Trivial]
5CA072	A072	[Trivial]
5CA074	A074	[Trivial]
5CA07E	A07E	[Trivial]
5CA07F	A07F	[Trivial]
5CA080	A080	[Trivial]
5CA081	A081	[Trivial]
5CA09F	A09F	[Trivial]
5CA0A0	A0A0	[Trivial]
5CA0A1	A0A1	[Trivial]
5CA0E0	A0E0	[Trivial]
5CA0EF	A0EF	[Trivial]
5CA0F9	A0F9	[Trivial]
5CA0FA	A0FA	[Trivial]
5CA0FC	A0FC	[Trivial]
5CA0FD	A0FD	[Trivial]
5CA0FE	A0FE	[Trivial]
5CA0FF	A0FF	[Trivial]
5CA100	A100	[Trivial]
5CA108	A108	[Trivial]
5CA109	A109	[Trivial]
5CA10A	A10A	[Trivial]
5CA10D	A10D	[Trivial]
5CA11A	A11A	[Trivial]
5CA122	A122	[Trivial]
5CA125	A125	[Trivial]
5CA127	NULL	[SyntErr]
5CA130	A130	[Trivial]
5CA13F	A13F	[Trivial]
5CA140	A140	[Trivial]
5CA15A	A15A	[Trivial]
5CA15C	NULL	[SyntErr][USER]
5CA15F	A15F	[Trivial]
5CA161	A161	[Trivial]
5CA162	A162	[Trivial]
5CA16E	A16E	[Trivial]
5CA172	A172	[Trivial]
5CA174	A174	[Trivial]
5CA17E	A17E	[Trivial]
5CA17F	A17F	[Trivial]
5CA180	A180	[Trivial]
5CA181	A181	[Trivial]
5CA19F	A19F	[Trivial]
5CA1A0	A1A0	[Trivial]
5CA1A1	A1A1	[Trivial]
5CA1E0	A1E0	[Trivial]
5CA1EF	A1EF	[Trivial]
5CA1F9	A1F9	[Trivial]
5CA1FA	A1FA	[Trivial]
5CA1FC	A1FC	[Trivial]
5CA1FD	A1FD	[Trivial]
5CA1FE	A1FE	[Trivial]
5CA1FF	A1FF	[Trivial]
5CE000	E000	[Trivial]
5CE008	E008	[Trivial]
5CE009	E009	[Trivial]
5CE00A	E00A	[Trivial]
5CE00D	E00D	[Trivial]
5CE01A	E01A	[Trivial]
5CE022	E022	[Trivial]
5CE025	E025	[Trivial]
5CE027	NULL	[SyntErr]
5CE030	E030	[Trivial]
5CE03F	E03F	[Trivial]
5CE040	E040	[Trivial]
5CE05A	E05A	[Trivial]
5CE05C	NULL	[SyntErr][USER]
5CE05F	E05F	[Trivial]
5CE061	E061	[Trivial]
5CE062	E062	[Trivial]
5CE06E	E06E	[Trivial]
5CE072	E072	[Trivial]
5CE074	E074	[Trivial]
5CE07E	E07E	[Trivial]
5CE07F	E07F	[Trivial]
5CE080	E080	[Trivial]
5CE081	E081	[Trivial]
5CE09F	E09F	[Trivial]
5CE0A0	E0A0	[Trivial]
5CE0A1	E0A1	[Trivial]
5CE0E0	E0E0	[Trivial]
5CE0EF	E0EF	[Trivial]
5CE0F9	E0F9	[Trivial]
5CE0FA	E0FA	[Trivial]
5CE0FC	E0FC	[Trivial]
5CE0FD	E0FD	[Trivial]
5CE0FE	E0FE	[Trivial]
5CE0FF	E0FF	[Trivial]
5CEF00	EF00	[Trivial]
5CEF08	EF08	[Trivial]
5CEF09	EF09	[Trivial]
5CEF0A	EF0A	[Trivial]
5CEF0D	EF0D	[Trivial]
5CEF1A	EF1A	[Trivial]
5CEF22	EF22	[Trivial]
5CEF25	EF25	[Trivial]
5CEF27	NULL	[SyntErr]
5CEF30	EF30	[Trivial]
5CEF3F	EF3F	[Trivial]
5CEF40	EF40	[Trivial]
5CEF5A	EF5A	[Trivial]
5CEF5C	NULL	[SyntErr][USER]
5CEF5F	EF5F	[Trivial]
5CEF61	EF61	[Trivial]
5CEF62	EF62	[Trivial]
5CEF6E	EF6E	[Trivial]
5CEF72	EF72	[Trivial]
5CEF74	EF74	[Trivial]
5CEF7E	EF7E	[Trivial]
5CEF7F	EF7F	[Trivial]
5CEF80	EF80	[Trivial]
5CEF81	EF81	[Trivial]
5CEF9F	EF9F	[Trivial]
5CEFA0	EFA0	[Trivial]
5CEFA1	EFA1	[Trivial]
5CEFE0	EFE0	[Trivial]
5CEFEF	EFEF	[Trivial]
5CEFF9	EFF9	[Trivial]
5CEFFA	EFFA	[Trivial]
5CEFFC	EFFC	[Trivial]
5CEFFD	EFFD	[Trivial]
5CEFFE	EFFE	[Trivial]
5CEFFF	EFFF	[Trivial]
5CF900	F900	[Trivial]
5CF908	F908	[Trivial]
5CF909	F909	[Trivial]
5CF90A	F90A	[Trivial]
5CF90D	F90D	[Trivial]
5CF91A	F91A	[Trivial]
5CF922	F922	[Trivial]
5CF925	F925	[Trivial]
5CF927	NULL	[SyntErr]
5CF930	F930	[Trivial]
5CF93F	F93F	[Trivial]
5CF940	F940	[Trivial]
5CF95A	F95A	[Trivial]
5CF95C	NULL	[SyntErr][USER]
5CF95F	F95F	[Trivial]
5CF961	F961	[Trivial]
5CF962	F962	[Trivial]
5CF96E	F96E	[Trivial]
5CF972	F972	[Trivial]
5CF974	F974	[Trivial]
5CF97E	F97E	[Trivial]
5CF97F	F97F	[Trivial]
5CF980	F980	[Trivial]
5CF981	F981	[Trivial]
5CF99F	F99F	[Trivial]
5CF9A0	F9A0	[Trivial]
5CF9A1	F9A1	[Trivial]
5CF9E0	F9E0	[Trivial]
5CF9EF	F9EF	[Trivial]
5CF9F9	F9F9	[Trivial]
5CF9FA	F9FA	[Trivial]
5CF9FC	F9FC	[Trivial]
5CF9FD	F9FD	[Trivial]
5CF9FE	F9FE	[Trivial]
5CF9FF	F9FF	[Trivial]
5CFA00	FA00	[Trivial]
5CFA08	FA08	[Trivial]
5CFA09	FA09	[Trivial]
5CFA0A	FA0A	[Trivial]
5CFA0D	FA0D	[Trivial]
5CFA1A	FA1A	[Trivial]
5CFA22	FA22	[Trivial]
5CFA25	FA25	[Trivial]
5CFA27	NULL	[SyntErr]
5CFA30	FA30	[Trivial]
5CFA3F	FA3F	[Trivial]
5CFA40	FA40	[Trivial]
5CFA5A	FA5A	[Trivial]
5CFA5C	NULL	[SyntErr][USER]
5CFA5F	FA5F	[Trivial]
5CFA61	FA61	[Trivial]
5CFA62	FA62	[Trivial]
5CFA6E	FA6E	[Trivial]
5CFA72	FA72	[Trivial]
5CFA74	FA74	[Trivial]
5CFA7E	FA7E	[Trivial]
5CFA7F	FA7F	[Trivial]
5CFA80	FA80	[Trivial]
5CFA81	FA81	[Trivial]
5CFA9F	FA9F	[Trivial]
5CFAA0	FAA0	[Trivial]
5CFAA1	FAA1	[Trivial]
5CFAE0	FAE0	[Trivial]
5CFAEF	FAEF	[Trivial]
5CFAF9	FAF9	[Trivial]
5CFAFA	FAFA	[Trivial]
5CFAFC	FAFC	[Trivial]
5CFAFD	FAFD	[Trivial]
5CFAFE	FAFE	[Trivial]
5CFAFF	FAFF	[Trivial]
5CFC00	FC00	[Trivial]
5CFC08	FC08	[Trivial]
5CFC09	FC09	[Trivial]
5CFC0A	FC0A	[Trivial]
5CFC0D	FC0D	[Trivial]
5CFC1A	FC1A	[Trivial]
5CFC22	FC22	[Trivial]
5CFC25	FC25	[Trivial]
5CFC27	NULL	[SyntErr]
5CFC30	FC30	[Trivial]
5CFC3F	FC3F	[Trivial]
5CFC40	FC40	[Trivial]
5CFC5A	FC5A	[Trivial]
5CFC5C	NULL	[SyntErr][USER]
5CFC5F	FC5F	[Trivial]
5CFC61	FC61	[Trivial]
5CFC62	FC62	[Trivial]
5CFC6E	FC6E	[Trivial]
5CFC72	FC72	[Trivial]
5CFC74	FC74	[Trivial]
5CFC7E	FC7E	[Trivial]
5CFC7F	FC7F	[Trivial]
5CFC80	FC80	[Trivial]
5CFC81	FC81	[Trivial]
5CFC9F	FC9F	[Trivial]
5CFCA0	FCA0	[Trivial]
5CFCA1	FCA1	[Trivial]
5CFCE0	FCE0	[Trivial]
5CFCEF	FCEF	[Trivial]
5CFCF9	FCF9	[Trivial]
5CFCFA	FCFA	[Trivial]
5CFCFC	FCFC	[Trivial]
5CFCFD	FCFD	[Trivial]
5CFCFE	FCFE	[Trivial]
5CFCFF	FCFF	[Trivial]
5CFD00	FD00	[Trivial]
5CFD08	FD08	[Trivial]
5CFD09	FD09	[Trivial]
5CFD0A	FD0A	[Trivial]
5CFD0D	FD0D	[Trivial]
5CFD1A	FD1A	[Trivial]
5CFD22	FD22	[Trivial]
5CFD25	FD25	[Trivial]
5CFD27	NULL	[SyntErr]
5CFD30	FD30	[Trivial]
5CFD3F	FD3F	[Trivial]
5CFD40	FD40	[Trivial]
5CFD5A	FD5A	[Trivial]
5CFD5C	NULL	[SyntErr][USER]
5CFD5F	FD5F	[Trivial]
5CFD61	FD61	[Trivial]
5CFD62	FD62	[Trivial]
5CFD6E	FD6E	[Trivial]
5CFD72	FD72	[Trivial]
5CFD74	FD74	[Trivial]
5CFD7E	FD7E	[Trivial]
5CFD7F	FD7F	[Trivial]
5CFD80	FD80	[Trivial]
5CFD81	FD81	[Trivial]
5CFD9F	FD9F	[Trivial]
5CFDA0	FDA0	[Trivial]
5CFDA1	FDA1	[Trivial]
5CFDE0	FDE0	[Trivial]
5CFDEF	FDEF	[Trivial]
5CFDF9	FDF9	[Trivial]
5CFDFA	FDFA	[Trivial]
5CFDFC	FDFC	[Trivial]
5CFDFD	FDFD	[Trivial]
5CFDFE	FDFE	[Trivial]
5CFDFF	FDFF	[Trivial]
5CFE00	FE00	[Trivial]
5CFE08	FE08	[Trivial]
5CFE09	FE09	[Trivial]
5CFE0A	FE0A	[Trivial]
5CFE0D	FE0D	[Trivial]
5CFE1A	FE1A	[Trivial]
5CFE22	FE22	[Trivial]
5CFE25	FE25	[Trivial]
5CFE27	NULL	[SyntErr]
5CFE30	FE30	[Trivial]
5CFE3F	FE3F	[Trivial]
5CFE40	FE40	[Trivial]
5CFE5A	FE5A	[Trivial]
5CFE5C	NULL	[SyntErr][USER]
5CFE5F	FE5F	[Trivial]
5CFE61	FE61	[Trivial]
5CFE62	FE62	[Trivial]
5CFE6E	FE6E	[Trivial]
5CFE72	FE72	[Trivial]
5CFE74	FE74	[Trivial]
5CFE7E	FE7E	[Trivial]
5CFE7F	FE7F	[Trivial]
5CFE80	FE80	[Trivial]
5CFE81	FE81	[Trivial]
5CFE9F	FE9F	[Trivial]
5CFEA0	FEA0	[Trivial]
5CFEA1	FEA1	[Trivial]
5CFEE0	FEE0	[Trivial]
5CFEEF	FEEF	[Trivial]
5CFEF9	FEF9	[Trivial]
5CFEFA	FEFA	[Trivial]
5CFEFC	FEFC	[Trivial]
5CFEFD	FEFD	[Trivial]
5CFEFE	FEFE	[Trivial]
5CFEFF	FEFF	[Trivial]
5CFF00	FF00	[Trivial]
5CFF08	FF08	[Trivial]
5CFF09	FF09	[Trivial]
5CFF0A	FF0A	[Trivial]
5CFF0D	FF0D	[Trivial]
5CFF1A	FF1A	[Trivial]
5CFF22	FF22	[Trivial]
5CFF25	FF25	[Trivial]
5CFF27	NULL	[SyntErr]
5CFF30	FF30	[Trivial]
5CFF3F	FF3F	[Trivial]
5CFF40	FF40	[Trivial]
5CFF5A	FF5A	[Trivial]
5CFF5C	NULL	[SyntErr][USER]
5CFF5F	FF5F	[Trivial]
5CFF61	FF61	[Trivial]
5CFF62	FF62	[Trivial]
5CFF6E	FF6E	[Trivial]
5CFF72	FF72	[Trivial]
5CFF74	FF74	[Trivial]
5CFF7E	FF7E	[Trivial]
5CFF7F	FF7F	[Trivial]
5CFF80	FF80	[Trivial]
5CFF81	FF81	[Trivial]
5CFF9F	FF9F	[Trivial]
5CFFA0	FFA0	[Trivial]
5CFFA1	FFA1	[Trivial]
5CFFE0	FFE0	[Trivial]
5CFFEF	FFEF	[Trivial]
5CFFF9	FFF9	[Trivial]
5CFFFA	FFFA	[Trivial]
5CFFFC	FFFC	[Trivial]
5CFFFD	FFFD	[Trivial]
5CFFFE	FFFE	[Trivial]
5CFFFF	FFFF	[Trivial]
5C005C00	0000	[Trivial]
5C005C08	0008	[Trivial]
5C005C09	0009	[Trivial]
5C005C0A	000A	[Trivial]
5C005C0D	000D	[Trivial]
5C005C1A	001A	[Trivial]
5C005C22	0022	[Trivial]
5C005C25	005C25	[Regular]
5C005C27	0027	[Trivial]
5C005C30	0000	[Regular]
5C005C3F	003F	[Trivial]
5C005C40	0040	[Trivial]
5C005C5A	001A	[Regular]
5C005C5C	005C	[Regular]
5C005C5F	005C5F	[Regular]
5C005C61	0061	[Trivial]
5C005C62	0008	[Regular]
5C005C6E	000A	[Regular]
5C005C72	000D	[Regular]
5C005C74	0009	[Regular]
5C005C7E	007E	[Trivial]
5C005C7F	007F	[Trivial]
5C005C80	0080	[Trivial]
5C005C81	0081	[Trivial]
5C005C9F	009F	[Trivial]
5C005CA0	00A0	[Trivial]
5C005CA1	00A1	[Trivial]
5C005CE0	00E0	[Trivial]
5C005CEF	00EF	[Trivial]
5C005CF9	00F9	[Trivial]
5C005CFA	00FA	[Trivial]
5C005CFC	00FC	[Trivial]
5C005CFD	00FD	[Trivial]
5C005CFE	00FE	[Trivial]
5C005CFF	00FF	[Trivial]
5C085C00	0800	[Trivial]
5C085C08	0808	[Trivial]
5C085C09	0809	[Trivial]
5C085C0A	080A	[Trivial]
5C085C0D	080D	[Trivial]
5C085C1A	081A	[Trivial]
5C085C22	0822	[Trivial]
5C085C25	085C25	[Regular]
5C085C27	0827	[Trivial]
5C085C30	0800	[Regular]
5C085C3F	083F	[Trivial]
5C085C40	0840	[Trivial]
5C085C5A	081A	[Regular]
5C085C5C	085C	[Regular]
5C085C5F	085C5F	[Regular]
5C085C61	0861	[Trivial]
5C085C62	0808	[Regular]
5C085C6E	080A	[Regular]
5C085C72	080D	[Regular]
5C085C74	0809	[Regular]
5C085C7E	087E	[Trivial]
5C085C7F	087F	[Trivial]
5C085C80	0880	[Trivial]
5C085C81	0881	[Trivial]
5C085C9F	089F	[Trivial]
5C085CA0	08A0	[Trivial]
5C085CA1	08A1	[Trivial]
5C085CE0	08E0	[Trivial]
5C085CEF	08EF	[Trivial]
5C085CF9	08F9	[Trivial]
5C085CFA	08FA	[Trivial]
5C085CFC	08FC	[Trivial]
5C085CFD	08FD	[Trivial]
5C085CFE	08FE	[Trivial]
5C085CFF	08FF	[Trivial]
5C095C00	0900	[Trivial]
5C095C08	0908	[Trivial]
5C095C09	0909	[Trivial]
5C095C0A	090A	[Trivial]
5C095C0D	090D	[Trivial]
5C095C1A	091A	[Trivial]
5C095C22	0922	[Trivial]
5C095C25	095C25	[Regular]
5C095C27	0927	[Trivial]
5C095C30	0900	[Regular]
5C095C3F	093F	[Trivial]
5C095C40	0940	[Trivial]
5C095C5A	091A	[Regular]
5C095C5C	095C	[Regular]
5C095C5F	095C5F	[Regular]
5C095C61	0961	[Trivial]
5C095C62	0908	[Regular]
5C095C6E	090A	[Regular]
5C095C72	090D	[Regular]
5C095C74	0909	[Regular]
5C095C7E	097E	[Trivial]
5C095C7F	097F	[Trivial]
5C095C80	0980	[Trivial]
5C095C81	0981	[Trivial]
5C095C9F	099F	[Trivial]
5C095CA0	09A0	[Trivial]
5C095CA1	09A1	[Trivial]
5C095CE0	09E0	[Trivial]
5C095CEF	09EF	[Trivial]
5C095CF9	09F9	[Trivial]
5C095CFA	09FA	[Trivial]
5C095CFC	09FC	[Trivial]
5C095CFD	09FD	[Trivial]
5C095CFE	09FE	[Trivial]
5C095CFF	09FF	[Trivial]
5C0A5C00	0A00	[Trivial]
5C0A5C08	0A08	[Trivial]
5C0A5C09	0A09	[Trivial]
5C0A5C0A	0A0A	[Trivial]
5C0A5C0D	0A0D	[Trivial]
5C0A5C1A	0A1A	[Trivial]
5C0A5C22	0A22	[Trivial]
5C0A5C25	0A5C25	[Regular]
5C0A5C27	0A27	[Trivial]
5C0A5C30	0A00	[Regular]
5C0A5C3F	0A3F	[Trivial]
5C0A5C40	0A40	[Trivial]
5C0A5C5A	0A1A	[Regular]
5C0A5C5C	0A5C	[Regular]
5C0A5C5F	0A5C5F	[Regular]
5C0A5C61	0A61	[Trivial]
5C0A5C62	0A08	[Regular]
5C0A5C6E	0A0A	[Regular]
5C0A5C72	0A0D	[Regular]
5C0A5C74	0A09	[Regular]
5C0A5C7E	0A7E	[Trivial]
5C0A5C7F	0A7F	[Trivial]
5C0A5C80	0A80	[Trivial]
5C0A5C81	0A81	[Trivial]
5C0A5C9F	0A9F	[Trivial]
5C0A5CA0	0AA0	[Trivial]
5C0A5CA1	0AA1	[Trivial]
5C0A5CE0	0AE0	[Trivial]
5C0A5CEF	0AEF	[Trivial]
5C0A5CF9	0AF9	[Trivial]
5C0A5CFA	0AFA	[Trivial]
5C0A5CFC	0AFC	[Trivial]
5C0A5CFD	0AFD	[Trivial]
5C0A5CFE	0AFE	[Trivial]
5C0A5CFF	0AFF	[Trivial]
5C0D5C00	0D00	[Trivial]
5C0D5C08	0D08	[Trivial]
5C0D5C09	0D09	[Trivial]
5C0D5C0A	0D0A	[Trivial]
5C0D5C0D	0D0D	[Trivial]
5C0D5C1A	0D1A	[Trivial]
5C0D5C22	0D22	[Trivial]
5C0D5C25	0D5C25	[Regular]
5C0D5C27	0D27	[Trivial]
5C0D5C30	0D00	[Regular]
5C0D5C3F	0D3F	[Trivial]
5C0D5C40	0D40	[Trivial]
5C0D5C5A	0D1A	[Regular]
5C0D5C5C	0D5C	[Regular]
5C0D5C5F	0D5C5F	[Regular]
5C0D5C61	0D61	[Trivial]
5C0D5C62	0D08	[Regular]
5C0D5C6E	0D0A	[Regular]
5C0D5C72	0D0D	[Regular]
5C0D5C74	0D09	[Regular]
5C0D5C7E	0D7E	[Trivial]
5C0D5C7F	0D7F	[Trivial]
5C0D5C80	0D80	[Trivial]
5C0D5C81	0D81	[Trivial]
5C0D5C9F	0D9F	[Trivial]
5C0D5CA0	0DA0	[Trivial]
5C0D5CA1	0DA1	[Trivial]
5C0D5CE0	0DE0	[Trivial]
5C0D5CEF	0DEF	[Trivial]
5C0D5CF9	0DF9	[Trivial]
5C0D5CFA	0DFA	[Trivial]
5C0D5CFC	0DFC	[Trivial]
5C0D5CFD	0DFD	[Trivial]
5C0D5CFE	0DFE	[Trivial]
5C0D5CFF	0DFF	[Trivial]
5C1A5C00	1A00	[Trivial]
5C1A5C08	1A08	[Trivial]
5C1A5C09	1A09	[Trivial]
5C1A5C0A	1A0A	[Trivial]
5C1A5C0D	1A0D	[Trivial]
5C1A5C1A	1A1A	[Trivial]
5C1A5C22	1A22	[Trivial]
5C1A5C25	1A5C25	[Regular]
5C1A5C27	1A27	[Trivial]
5C1A5C30	1A00	[Regular]
5C1A5C3F	1A3F	[Trivial]
5C1A5C40	1A40	[Trivial]
5C1A5C5A	1A1A	[Regular]
5C1A5C5C	1A5C	[Regular]
5C1A5C5F	1A5C5F	[Regular]
5C1A5C61	1A61	[Trivial]
5C1A5C62	1A08	[Regular]
5C1A5C6E	1A0A	[Regular]
5C1A5C72	1A0D	[Regular]
5C1A5C74	1A09	[Regular]
5C1A5C7E	1A7E	[Trivial]
5C1A5C7F	1A7F	[Trivial]
5C1A5C80	1A80	[Trivial]
5C1A5C81	1A81	[Trivial]
5C1A5C9F	1A9F	[Trivial]
5C1A5CA0	1AA0	[Trivial]
5C1A5CA1	1AA1	[Trivial]
5C1A5CE0	1AE0	[Trivial]
5C1A5CEF	1AEF	[Trivial]
5C1A5CF9	1AF9	[Trivial]
5C1A5CFA	1AFA	[Trivial]
5C1A5CFC	1AFC	[Trivial]
5C1A5CFD	1AFD	[Trivial]
5C1A5CFE	1AFE	[Trivial]
5C1A5CFF	1AFF	[Trivial]
5C225C00	2200	[Trivial]
5C225C08	2208	[Trivial]
5C225C09	2209	[Trivial]
5C225C0A	220A	[Trivial]
5C225C0D	220D	[Trivial]
5C225C1A	221A	[Trivial]
5C225C22	2222	[Trivial]
5C225C25	225C25	[Regular]
5C225C27	2227	[Trivial]
5C225C30	2200	[Regular]
5C225C3F	223F	[Trivial]
5C225C40	2240	[Trivial]
5C225C5A	221A	[Regular]
5C225C5C	225C	[Regular]
5C225C5F	225C5F	[Regular]
5C225C61	2261	[Trivial]
5C225C62	2208	[Regular]
5C225C6E	220A	[Regular]
5C225C72	220D	[Regular]
5C225C74	2209	[Regular]
5C225C7E	227E	[Trivial]
5C225C7F	227F	[Trivial]
5C225C80	2280	[Trivial]
5C225C81	2281	[Trivial]
5C225C9F	229F	[Trivial]
5C225CA0	22A0	[Trivial]
5C225CA1	22A1	[Trivial]
5C225CE0	22E0	[Trivial]
5C225CEF	22EF	[Trivial]
5C225CF9	22F9	[Trivial]
5C225CFA	22FA	[Trivial]
5C225CFC	22FC	[Trivial]
5C225CFD	22FD	[Trivial]
5C225CFE	22FE	[Trivial]
5C225CFF	22FF	[Trivial]
5C255C00	5C2500	[Regular]
5C255C08	5C2508	[Regular]
5C255C09	5C2509	[Regular]
5C255C0A	5C250A	[Regular]
5C255C0D	5C250D	[Regular]
5C255C1A	5C251A	[Regular]
5C255C22	5C2522	[Regular]
5C255C25	5C255C25	[Preserve][LIKE]
5C255C27	5C2527	[Regular]
5C255C30	5C2500	[Regular]
5C255C3F	5C253F	[Regular]
5C255C40	5C2540	[Regular]
5C255C5A	5C251A	[Regular]
5C255C5C	5C255C	[Regular]
5C255C5F	5C255C5F	[Preserve][LIKE]
5C255C61	5C2561	[Regular]
5C255C62	5C2508	[Regular]
5C255C6E	5C250A	[Regular]
5C255C72	5C250D	[Regular]
5C255C74	5C2509	[Regular]
5C255C7E	5C257E	[Regular]
5C255C7F	5C257F	[Regular]
5C255C80	5C2580	[Regular]
5C255C81	5C2581	[Regular]
5C255C9F	5C259F	[Regular]
5C255CA0	5C25A0	[Regular]
5C255CA1	5C25A1	[Regular]
5C255CE0	5C25E0	[Regular]
5C255CEF	5C25EF	[Regular]
5C255CF9	5C25F9	[Regular]
5C255CFA	5C25FA	[Regular]
5C255CFC	5C25FC	[Regular]
5C255CFD	5C25FD	[Regular]
5C255CFE	5C25FE	[Regular]
5C255CFF	5C25FF	[Regular]
5C275C00	2700	[Trivial]
5C275C08	2708	[Trivial]
5C275C09	2709	[Trivial]
5C275C0A	270A	[Trivial]
5C275C0D	270D	[Trivial]
5C275C1A	271A	[Trivial]
5C275C22	2722	[Trivial]
5C275C25	275C25	[Regular]
5C275C27	2727	[Trivial]
5C275C30	2700	[Regular]
5C275C3F	273F	[Trivial]
5C275C40	2740	[Trivial]
5C275C5A	271A	[Regular]
5C275C5C	275C	[Regular]
5C275C5F	275C5F	[Regular]
5C275C61	2761	[Trivial]
5C275C62	2708	[Regular]
5C275C6E	270A	[Regular]
5C275C72	270D	[Regular]
5C275C74	2709	[Regular]
5C275C7E	277E	[Trivial]
5C275C7F	277F	[Trivial]
5C275C80	2780	[Trivial]
5C275C81	2781	[Trivial]
5C275C9F	279F	[Trivial]
5C275CA0	27A0	[Trivial]
5C275CA1	27A1	[Trivial]
5C275CE0	27E0	[Trivial]
5C275CEF	27EF	[Trivial]
5C275CF9	27F9	[Trivial]
5C275CFA	27FA	[Trivial]
5C275CFC	27FC	[Trivial]
5C275CFD	27FD	[Trivial]
5C275CFE	27FE	[Trivial]
5C275CFF	27FF	[Trivial]
5C305C00	0000	[Regular]
5C305C08	0008	[Regular]
5C305C09	0009	[Regular]
5C305C0A	000A	[Regular]
5C305C0D	000D	[Regular]
5C305C1A	001A	[Regular]
5C305C22	0022	[Regular]
5C305C25	005C25	[Regular]
5C305C27	0027	[Regular]
5C305C30	0000	[Regular]
5C305C3F	003F	[Regular]
5C305C40	0040	[Regular]
5C305C5A	001A	[Regular]
5C305C5C	005C	[Regular]
5C305C5F	005C5F	[Regular]
5C305C61	0061	[Regular]
5C305C62	0008	[Regular]
5C305C6E	000A	[Regular]
5C305C72	000D	[Regular]
5C305C74	0009	[Regular]
5C305C7E	007E	[Regular]
5C305C7F	007F	[Regular]
5C305C80	0080	[Regular]
5C305C81	0081	[Regular]
5C305C9F	009F	[Regular]
5C305CA0	00A0	[Regular]
5C305CA1	00A1	[Regular]
5C305CE0	00E0	[Regular]
5C305CEF	00EF	[Regular]
5C305CF9	00F9	[Regular]
5C305CFA	00FA	[Regular]
5C305CFC	00FC	[Regular]
5C305CFD	00FD	[Regular]
5C305CFE	00FE	[Regular]
5C305CFF	00FF	[Regular]
5C3F5C00	3F00	[Trivial]
5C3F5C08	3F08	[Trivial]
5C3F5C09	3F09	[Trivial]
5C3F5C0A	3F0A	[Trivial]
5C3F5C0D	3F0D	[Trivial]
5C3F5C1A	3F1A	[Trivial]
5C3F5C22	3F22	[Trivial]
5C3F5C25	3F5C25	[Regular]
5C3F5C27	3F27	[Trivial]
5C3F5C30	3F00	[Regular]
5C3F5C3F	3F3F	[Trivial]
5C3F5C40	3F40	[Trivial]
5C3F5C5A	3F1A	[Regular]
5C3F5C5C	3F5C	[Regular]
5C3F5C5F	3F5C5F	[Regular]
5C3F5C61	3F61	[Trivial]
5C3F5C62	3F08	[Regular]
5C3F5C6E	3F0A	[Regular]
5C3F5C72	3F0D	[Regular]
5C3F5C74	3F09	[Regular]
5C3F5C7E	3F7E	[Trivial]
5C3F5C7F	3F7F	[Trivial]
5C3F5C80	3F80	[Trivial]
5C3F5C81	3F81	[Trivial]
5C3F5C9F	3F9F	[Trivial]
5C3F5CA0	3FA0	[Trivial]
5C3F5CA1	3FA1	[Trivial]
5C3F5CE0	3FE0	[Trivial]
5C3F5CEF	3FEF	[Trivial]
5C3F5CF9	3FF9	[Trivial]
5C3F5CFA	3FFA	[Trivial]
5C3F5CFC	3FFC	[Trivial]
5C3F5CFD	3FFD	[Trivial]
5C3F5CFE	3FFE	[Trivial]
5C3F5CFF	3FFF	[Trivial]
5C405C00	4000	[Trivial]
5C405C08	4008	[Trivial]
5C405C09	4009	[Trivial]
5C405C0A	400A	[Trivial]
5C405C0D	400D	[Trivial]
5C405C1A	401A	[Trivial]
5C405C22	4022	[Trivial]
5C405C25	405C25	[Regular]
5C405C27	4027	[Trivial]
5C405C30	4000	[Regular]
5C405C3F	403F	[Trivial]
5C405C40	4040	[Trivial]
5C405C5A	401A	[Regular]
5C405C5C	405C	[Regular]
5C405C5F	405C5F	[Regular]
5C405C61	4061	[Trivial]
5C405C62	4008	[Regular]
5C405C6E	400A	[Regular]
5C405C72	400D	[Regular]
5C405C74	4009	[Regular]
5C405C7E	407E	[Trivial]
5C405C7F	407F	[Trivial]
5C405C80	4080	[Trivial]
5C405C81	4081	[Trivial]
5C405C9F	409F	[Trivial]
5C405CA0	40A0	[Trivial]
5C405CA1	40A1	[Trivial]
5C405CE0	40E0	[Trivial]
5C405CEF	40EF	[Trivial]
5C405CF9	40F9	[Trivial]
5C405CFA	40FA	[Trivial]
5C405CFC	40FC	[Trivial]
5C405CFD	40FD	[Trivial]
5C405CFE	40FE	[Trivial]
5C405CFF	40FF	[Trivial]
5C5A5C00	1A00	[Regular]
5C5A5C08	1A08	[Regular]
5C5A5C09	1A09	[Regular]
5C5A5C0A	1A0A	[Regular]
5C5A5C0D	1A0D	[Regular]
5C5A5C1A	1A1A	[Regular]
5C5A5C22	1A22	[Regular]
5C5A5C25	1A5C25	[Regular]
5C5A5C27	1A27	[Regular]
5C5A5C30	1A00	[Regular]
5C5A5C3F	1A3F	[Regular]
5C5A5C40	1A40	[Regular]
5C5A5C5A	1A1A	[Regular]
5C5A5C5C	1A5C	[Regular]
5C5A5C5F	1A5C5F	[Regular]
5C5A5C61	1A61	[Regular]
5C5A5C62	1A08	[Regular]
5C5A5C6E	1A0A	[Regular]
5C5A5C72	1A0D	[Regular]
5C5A5C74	1A09	[Regular]
5C5A5C7E	1A7E	[Regular]
5C5A5C7F	1A7F	[Regular]
5C5A5C80	1A80	[Regular]
5C5A5C81	1A81	[Regular]
5C5A5C9F	1A9F	[Regular]
5C5A5CA0	1AA0	[Regular]
5C5A5CA1	1AA1	[Regular]
5C5A5CE0	1AE0	[Regular]
5C5A5CEF	1AEF	[Regular]
5C5A5CF9	1AF9	[Regular]
5C5A5CFA	1AFA	[Regular]
5C5A5CFC	1AFC	[Regular]
5C5A5CFD	1AFD	[Regular]
5C5A5CFE	1AFE	[Regular]
5C5A5CFF	1AFF	[Regular]
5C5C5C00	5C00	[Regular]
5C5C5C08	5C08	[Regular]
5C5C5C09	5C09	[Regular]
5C5C5C0A	5C0A	[Regular]
5C5C5C0D	5C0D	[Regular]
5C5C5C1A	5C1A	[Regular]
5C5C5C22	5C22	[Regular]
5C5C5C25	5C5C25	[Regular]
5C5C5C27	5C27	[Regular]
5C5C5C30	5C00	[Regular]
5C5C5C3F	5C3F	[Regular]
5C5C5C40	5C40	[Regular]
5C5C5C5A	5C1A	[Regular]
5C5C5C5C	5C5C	[Regular]
5C5C5C5F	5C5C5F	[Regular]
5C5C5C61	5C61	[Regular]
5C5C5C62	5C08	[Regular]
5C5C5C6E	5C0A	[Regular]
5C5C5C72	5C0D	[Regular]
5C5C5C74	5C09	[Regular]
5C5C5C7E	5C7E	[Regular]
5C5C5C7F	5C7F	[Regular]
5C5C5C80	5C80	[Regular]
5C5C5C81	5C81	[Regular]
5C5C5C9F	5C9F	[Regular]
5C5C5CA0	5CA0	[Regular]
5C5C5CA1	5CA1	[Regular]
5C5C5CE0	5CE0	[Regular]
5C5C5CEF	5CEF	[Regular]
5C5C5CF9	5CF9	[Regular]
5C5C5CFA	5CFA	[Regular]
5C5C5CFC	5CFC	[Regular]
5C5C5CFD	5CFD	[Regular]
5C5C5CFE	5CFE	[Regular]
5C5C5CFF	5CFF	[Regular]
5C5F5C00	5C5F00	[Regular]
5C5F5C08	5C5F08	[Regular]
5C5F5C09	5C5F09	[Regular]
5C5F5C0A	5C5F0A	[Regular]
5C5F5C0D	5C5F0D	[Regular]
5C5F5C1A	5C5F1A	[Regular]
5C5F5C22	5C5F22	[Regular]
5C5F5C25	5C5F5C25	[Preserve][LIKE]
5C5F5C27	5C5F27	[Regular]
5C5F5C30	5C5F00	[Regular]
5C5F5C3F	5C5F3F	[Regular]
5C5F5C40	5C5F40	[Regular]
5C5F5C5A	5C5F1A	[Regular]
5C5F5C5C	5C5F5C	[Regular]
5C5F5C5F	5C5F5C5F	[Preserve][LIKE]
5C5F5C61	5C5F61	[Regular]
5C5F5C62	5C5F08	[Regular]
5C5F5C6E	5C5F0A	[Regular]
5C5F5C72	5C5F0D	[Regular]
5C5F5C74	5C5F09	[Regular]
5C5F5C7E	5C5F7E	[Regular]
5C5F5C7F	5C5F7F	[Regular]
5C5F5C80	5C5F80	[Regular]
5C5F5C81	5C5F81	[Regular]
5C5F5C9F	5C5F9F	[Regular]
5C5F5CA0	5C5FA0	[Regular]
5C5F5CA1	5C5FA1	[Regular]
5C5F5CE0	5C5FE0	[Regular]
5C5F5CEF	5C5FEF	[Regular]
5C5F5CF9	5C5FF9	[Regular]
5C5F5CFA	5C5FFA	[Regular]
5C5F5CFC	5C5FFC	[Regular]
5C5F5CFD	5C5FFD	[Regular]
5C5F5CFE	5C5FFE	[Regular]
5C5F5CFF	5C5FFF	[Regular]
5C615C00	6100	[Trivial]
5C615C08	6108	[Trivial]
5C615C09	6109	[Trivial]
5C615C0A	610A	[Trivial]
5C615C0D	610D	[Trivial]
5C615C1A	611A	[Trivial]
5C615C22	6122	[Trivial]
5C615C25	615C25	[Regular]
5C615C27	6127	[Trivial]
5C615C30	6100	[Regular]
5C615C3F	613F	[Trivial]
5C615C40	6140	[Trivial]
5C615C5A	611A	[Regular]
5C615C5C	615C	[Regular]
5C615C5F	615C5F	[Regular]
5C615C61	6161	[Trivial]
5C615C62	6108	[Regular]
5C615C6E	610A	[Regular]
5C615C72	610D	[Regular]
5C615C74	6109	[Regular]
5C615C7E	617E	[Trivial]
5C615C7F	617F	[Trivial]
5C615C80	6180	[Trivial]
5C615C81	6181	[Trivial]
5C615C9F	619F	[Trivial]
5C615CA0	61A0	[Trivial]
5C615CA1	61A1	[Trivial]
5C615CE0	61E0	[Trivial]
5C615CEF	61EF	[Trivial]
5C615CF9	61F9	[Trivial]
5C615CFA	61FA	[Trivial]
5C615CFC	61FC	[Trivial]
5C615CFD	61FD	[Trivial]
5C615CFE	61FE	[Trivial]
5C615CFF	61FF	[Trivial]
5C625C00	0800	[Regular]
5C625C08	0808	[Regular]
5C625C09	0809	[Regular]
5C625C0A	080A	[Regular]
5C625C0D	080D	[Regular]
5C625C1A	081A	[Regular]
5C625C22	0822	[Regular]
5C625C25	085C25	[Regular]
5C625C27	0827	[Regular]
5C625C30	0800	[Regular]
5C625C3F	083F	[Regular]
5C625C40	0840	[Regular]
5C625C5A	081A	[Regular]
5C625C5C	085C	[Regular]
5C625C5F	085C5F	[Regular]
5C625C61	0861	[Regular]
5C625C62	0808	[Regular]
5C625C6E	080A	[Regular]
5C625C72	080D	[Regular]
5C625C74	0809	[Regular]
5C625C7E	087E	[Regular]
5C625C7F	087F	[Regular]
5C625C80	0880	[Regular]
5C625C81	0881	[Regular]
5C625C9F	089F	[Regular]
5C625CA0	08A0	[Regular]
5C625CA1	08A1	[Regular]
5C625CE0	08E0	[Regular]
5C625CEF	08EF	[Regular]
5C625CF9	08F9	[Regular]
5C625CFA	08FA	[Regular]
5C625CFC	08FC	[Regular]
5C625CFD	08FD	[Regular]
5C625CFE	08FE	[Regular]
5C625CFF	08FF	[Regular]
5C6E5C00	0A00	[Regular]
5C6E5C08	0A08	[Regular]
5C6E5C09	0A09	[Regular]
5C6E5C0A	0A0A	[Regular]
5C6E5C0D	0A0D	[Regular]
5C6E5C1A	0A1A	[Regular]
5C6E5C22	0A22	[Regular]
5C6E5C25	0A5C25	[Regular]
5C6E5C27	0A27	[Regular]
5C6E5C30	0A00	[Regular]
5C6E5C3F	0A3F	[Regular]
5C6E5C40	0A40	[Regular]
5C6E5C5A	0A1A	[Regular]
5C6E5C5C	0A5C	[Regular]
5C6E5C5F	0A5C5F	[Regular]
5C6E5C61	0A61	[Regular]
5C6E5C62	0A08	[Regular]
5C6E5C6E	0A0A	[Regular]
5C6E5C72	0A0D	[Regular]
5C6E5C74	0A09	[Regular]
5C6E5C7E	0A7E	[Regular]
5C6E5C7F	0A7F	[Regular]
5C6E5C80	0A80	[Regular]
5C6E5C81	0A81	[Regular]
5C6E5C9F	0A9F	[Regular]
5C6E5CA0	0AA0	[Regular]
5C6E5CA1	0AA1	[Regular]
5C6E5CE0	0AE0	[Regular]
5C6E5CEF	0AEF	[Regular]
5C6E5CF9	0AF9	[Regular]
5C6E5CFA	0AFA	[Regular]
5C6E5CFC	0AFC	[Regular]
5C6E5CFD	0AFD	[Regular]
5C6E5CFE	0AFE	[Regular]
5C6E5CFF	0AFF	[Regular]
5C725C00	0D00	[Regular]
5C725C08	0D08	[Regular]
5C725C09	0D09	[Regular]
5C725C0A	0D0A	[Regular]
5C725C0D	0D0D	[Regular]
5C725C1A	0D1A	[Regular]
5C725C22	0D22	[Regular]
5C725C25	0D5C25	[Regular]
5C725C27	0D27	[Regular]
5C725C30	0D00	[Regular]
5C725C3F	0D3F	[Regular]
5C725C40	0D40	[Regular]
5C725C5A	0D1A	[Regular]
5C725C5C	0D5C	[Regular]
5C725C5F	0D5C5F	[Regular]
5C725C61	0D61	[Regular]
5C725C62	0D08	[Regular]
5C725C6E	0D0A	[Regular]
5C725C72	0D0D	[Regular]
5C725C74	0D09	[Regular]
5C725C7E	0D7E	[Regular]
5C725C7F	0D7F	[Regular]
5C725C80	0D80	[Regular]
5C725C81	0D81	[Regular]
5C725C9F	0D9F	[Regular]
5C725CA0	0DA0	[Regular]
5C725CA1	0DA1	[Regular]
5C725CE0	0DE0	[Regular]
5C725CEF	0DEF	[Regular]
5C725CF9	0DF9	[Regular]
5C725CFA	0DFA	[Regular]
5C725CFC	0DFC	[Regular]
5C725CFD	0DFD	[Regular]
5C725CFE	0DFE	[Regular]
5C725CFF	0DFF	[Regular]
5C745C00	0900	[Regular]
5C745C08	0908	[Regular]
5C745C09	0909	[Regular]
5C745C0A	090A	[Regular]
5C745C0D	090D	[Regular]
5C745C1A	091A	[Regular]
5C745C22	0922	[Regular]
5C745C25	095C25	[Regular]
5C745C27	0927	[Regular]
5C745C30	0900	[Regular]
5C745C3F	093F	[Regular]
5C745C40	0940	[Regular]
5C745C5A	091A	[Regular]
5C745C5C	095C	[Regular]
5C745C5F	095C5F	[Regular]
5C745C61	0961	[Regular]
5C745C62	0908	[Regular]
5C745C6E	090A	[Regular]
5C745C72	090D	[Regular]
5C745C74	0909	[Regular]
5C745C7E	097E	[Regular]
5C745C7F	097F	[Regular]
5C745C80	0980	[Regular]
5C745C81	0981	[Regular]
5C745C9F	099F	[Regular]
5C745CA0	09A0	[Regular]
5C745CA1	09A1	[Regular]
5C745CE0	09E0	[Regular]
5C745CEF	09EF	[Regular]
5C745CF9	09F9	[Regular]
5C745CFA	09FA	[Regular]
5C745CFC	09FC	[Regular]
5C745CFD	09FD	[Regular]
5C745CFE	09FE	[Regular]
5C745CFF	09FF	[Regular]
5C7E5C00	7E00	[Trivial]
5C7E5C08	7E08	[Trivial]
5C7E5C09	7E09	[Trivial]
5C7E5C0A	7E0A	[Trivial]
5C7E5C0D	7E0D	[Trivial]
5C7E5C1A	7E1A	[Trivial]
5C7E5C22	7E22	[Trivial]
5C7E5C25	7E5C25	[Regular]
5C7E5C27	7E27	[Trivial]
5C7E5C30	7E00	[Regular]
5C7E5C3F	7E3F	[Trivial]
5C7E5C40	7E40	[Trivial]
5C7E5C5A	7E1A	[Regular]
5C7E5C5C	7E5C	[Regular]
5C7E5C5F	7E5C5F	[Regular]
5C7E5C61	7E61	[Trivial]
5C7E5C62	7E08	[Regular]
5C7E5C6E	7E0A	[Regular]
5C7E5C72	7E0D	[Regular]
5C7E5C74	7E09	[Regular]
5C7E5C7E	7E7E	[Trivial]
5C7E5C7F	7E7F	[Trivial]
5C7E5C80	7E80	[Trivial]
5C7E5C81	7E81	[Trivial]
5C7E5C9F	7E9F	[Trivial]
5C7E5CA0	7EA0	[Trivial]
5C7E5CA1	7EA1	[Trivial]
5C7E5CE0	7EE0	[Trivial]
5C7E5CEF	7EEF	[Trivial]
5C7E5CF9	7EF9	[Trivial]
5C7E5CFA	7EFA	[Trivial]
5C7E5CFC	7EFC	[Trivial]
5C7E5CFD	7EFD	[Trivial]
5C7E5CFE	7EFE	[Trivial]
5C7E5CFF	7EFF	[Trivial]
5C7F5C00	7F00	[Trivial]
5C7F5C08	7F08	[Trivial]
5C7F5C09	7F09	[Trivial]
5C7F5C0A	7F0A	[Trivial]
5C7F5C0D	7F0D	[Trivial]
5C7F5C1A	7F1A	[Trivial]
5C7F5C22	7F22	[Trivial]
5C7F5C25	7F5C25	[Regular]
5C7F5C27	7F27	[Trivial]
5C7F5C30	7F00	[Regular]
5C7F5C3F	7F3F	[Trivial]
5C7F5C40	7F40	[Trivial]
5C7F5C5A	7F1A	[Regular]
5C7F5C5C	7F5C	[Regular]
5C7F5C5F	7F5C5F	[Regular]
5C7F5C61	7F61	[Trivial]
5C7F5C62	7F08	[Regular]
5C7F5C6E	7F0A	[Regular]
5C7F5C72	7F0D	[Regular]
5C7F5C74	7F09	[Regular]
5C7F5C7E	7F7E	[Trivial]
5C7F5C7F	7F7F	[Trivial]
5C7F5C80	7F80	[Trivial]
5C7F5C81	7F81	[Trivial]
5C7F5C9F	7F9F	[Trivial]
5C7F5CA0	7FA0	[Trivial]
5C7F5CA1	7FA1	[Trivial]
5C7F5CE0	7FE0	[Trivial]
5C7F5CEF	7FEF	[Trivial]
5C7F5CF9	7FF9	[Trivial]
5C7F5CFA	7FFA	[Trivial]
5C7F5CFC	7FFC	[Trivial]
5C7F5CFD	7FFD	[Trivial]
5C7F5CFE	7FFE	[Trivial]
5C7F5CFF	7FFF	[Trivial]
5C805C00	8000	[Trivial][USER]
5C805C08	8008	[Trivial][USER]
5C805C09	8009	[Trivial][USER]
5C805C0A	800A	[Trivial][USER]
5C805C0D	800D	[Trivial][USER]
5C805C1A	801A	[Trivial][USER]
5C805C22	8022	[Trivial][USER]
5C805C25	805C25	[Regular]
5C805C27	8027	[Trivial][USER]
5C805C30	8000	[Regular]
5C805C3F	803F	[Trivial][USER]
5C805C40	8040	[Trivial][USER]
5C805C5A	801A	[Regular]
5C805C5C	805C	[Regular][USER]
5C805C5F	805C5F	[Regular]
5C805C61	8061	[Trivial][USER]
5C805C62	8008	[Regular][USER]
5C805C6E	800A	[Regular]
5C805C72	800D	[Regular]
5C805C74	8009	[Regular]
5C805C7E	807E	[Trivial][USER]
5C805C7F	807F	[Trivial][USER]
5C805C80	8080	[Trivial][USER]
5C805C81	8081	[Trivial][USER]
5C805C9F	809F	[Trivial][USER]
5C805CA0	80A0	[Trivial][USER]
5C805CA1	80A1	[Trivial][USER]
5C805CE0	80E0	[Trivial][USER]
5C805CEF	80EF	[Trivial][USER]
5C805CF9	80F9	[Trivial][USER]
5C805CFA	80FA	[Trivial][USER]
5C805CFC	80FC	[Trivial][USER]
5C805CFD	80FD	[Trivial][USER]
5C805CFE	80FE	[Trivial][USER]
5C805CFF	80FF	[Trivial][USER]
5C815C00	8100	[Trivial][USER]
5C815C08	8108	[Trivial][USER]
5C815C09	8109	[Trivial][USER]
5C815C0A	810A	[Trivial][USER]
5C815C0D	810D	[Trivial][USER]
5C815C1A	811A	[Trivial][USER]
5C815C22	8122	[Trivial][USER]
5C815C25	815C25	[Regular]
5C815C27	8127	[Trivial][USER]
5C815C30	8100	[Regular]
5C815C3F	813F	[Trivial][USER]
5C815C40	8140	[Trivial][USER]
5C815C5A	811A	[Regular]
5C815C5C	815C	[Regular][USER]
5C815C5F	815C5F	[Regular]
5C815C61	8161	[Trivial][USER]
5C815C62	8108	[Regular][USER]
5C815C6E	810A	[Regular]
5C815C72	810D	[Regular]
5C815C74	8109	[Regular]
5C815C7E	817E	[Trivial][USER]
5C815C7F	817F	[Trivial][USER]
5C815C80	8180	[Trivial][USER]
5C815C81	8181	[Trivial][USER]
5C815C9F	819F	[Trivial][USER]
5C815CA0	81A0	[Trivial][USER]
5C815CA1	81A1	[Trivial][USER]
5C815CE0	81E0	[Trivial][USER]
5C815CEF	81EF	[Trivial][USER]
5C815CF9	81F9	[Trivial][USER]
5C815CFA	81FA	[Trivial][USER]
5C815CFC	81FC	[Trivial][USER]
5C815CFD	81FD	[Trivial][USER]
5C815CFE	81FE	[Trivial][USER]
5C815CFF	81FF	[Trivial][USER]
5C9F5C00	9F00	[Trivial][USER]
5C9F5C08	9F08	[Trivial][USER]
5C9F5C09	9F09	[Trivial][USER]
5C9F5C0A	9F0A	[Trivial][USER]
5C9F5C0D	9F0D	[Trivial][USER]
5C9F5C1A	9F1A	[Trivial][USER]
5C9F5C22	9F22	[Trivial][USER]
5C9F5C25	9F5C25	[Regular]
5C9F5C27	9F27	[Trivial][USER]
5C9F5C30	9F00	[Regular]
5C9F5C3F	9F3F	[Trivial][USER]
5C9F5C40	9F40	[Trivial][USER]
5C9F5C5A	9F1A	[Regular]
5C9F5C5C	9F5C	[Regular][USER]
5C9F5C5F	9F5C5F	[Regular]
5C9F5C61	9F61	[Trivial][USER]
5C9F5C62	9F08	[Regular][USER]
5C9F5C6E	9F0A	[Regular]
5C9F5C72	9F0D	[Regular]
5C9F5C74	9F09	[Regular]
5C9F5C7E	9F7E	[Trivial][USER]
5C9F5C7F	9F7F	[Trivial][USER]
5C9F5C80	9F80	[Trivial][USER]
5C9F5C81	9F81	[Trivial][USER]
5C9F5C9F	9F9F	[Trivial][USER]
5C9F5CA0	9FA0	[Trivial][USER]
5C9F5CA1	9FA1	[Trivial][USER]
5C9F5CE0	9FE0	[Trivial][USER]
5C9F5CEF	9FEF	[Trivial][USER]
5C9F5CF9	9FF9	[Trivial][USER]
5C9F5CFA	9FFA	[Trivial][USER]
5C9F5CFC	9FFC	[Trivial][USER]
5C9F5CFD	9FFD	[Trivial][USER]
5C9F5CFE	9FFE	[Trivial][USER]
5C9F5CFF	9FFF	[Trivial][USER]
5CA05C00	A000	[Trivial][USER]
5CA05C08	A008	[Trivial][USER]
5CA05C09	A009	[Trivial][USER]
5CA05C0A	A00A	[Trivial][USER]
5CA05C0D	A00D	[Trivial][USER]
5CA05C1A	A01A	[Trivial][USER]
5CA05C22	A022	[Trivial][USER]
5CA05C25	A05C25	[Regular]
5CA05C27	A027	[Trivial][USER]
5CA05C30	A000	[Regular]
5CA05C3F	A03F	[Trivial][USER]
5CA05C40	A040	[Trivial][USER]
5CA05C5A	A01A	[Regular]
5CA05C5C	A05C	[Regular][USER]
5CA05C5F	A05C5F	[Regular]
5CA05C61	A061	[Trivial][USER]
5CA05C62	A008	[Regular][USER]
5CA05C6E	A00A	[Regular]
5CA05C72	A00D	[Regular]
5CA05C74	A009	[Regular]
5CA05C7E	A07E	[Trivial][USER]
5CA05C7F	A07F	[Trivial][USER]
5CA05C80	A080	[Trivial][USER]
5CA05C81	A081	[Trivial][USER]
5CA05C9F	A09F	[Trivial][USER]
5CA05CA0	A0A0	[Trivial][USER]
5CA05CA1	A0A1	[Trivial][USER]
5CA05CE0	A0E0	[Trivial][USER]
5CA05CEF	A0EF	[Trivial][USER]
5CA05CF9	A0F9	[Trivial][USER]
5CA05CFA	A0FA	[Trivial][USER]
5CA05CFC	A0FC	[Trivial][USER]
5CA05CFD	A0FD	[Trivial][USER]
5CA05CFE	A0FE	[Trivial][USER]
5CA05CFF	A0FF	[Trivial][USER]
5CA15C00	A100	[Trivial][USER]
5CA15C08	A108	[Trivial][USER]
5CA15C09	A109	[Trivial][USER]
5CA15C0A	A10A	[Trivial][USER]
5CA15C0D	A10D	[Trivial][USER]
5CA15C1A	A11A	[Trivial][USER]
5CA15C22	A122	[Trivial][USER]
5CA15C25	A15C25	[Regular]
5CA15C27	A127	[Trivial][USER]
5CA15C30	A100	[Regular]
5CA15C3F	A13F	[Trivial][USER]
5CA15C40	A140	[Trivial][USER]
5CA15C5A	A11A	[Regular]
5CA15C5C	A15C	[Regular][USER]
5CA15C5F	A15C5F	[Regular]
5CA15C61	A161	[Trivial][USER]
5CA15C62	A108	[Regular][USER]
5CA15C6E	A10A	[Regular]
5CA15C72	A10D	[Regular]
5CA15C74	A109	[Regular]
5CA15C7E	A17E	[Trivial][USER]
5CA15C7F	A17F	[Trivial][USER]
5CA15C80	A180	[Trivial][USER]
5CA15C81	A181	[Trivial][USER]
5CA15C9F	A19F	[Trivial][USER]
5CA15CA0	A1A0	[Trivial][USER]
5CA15CA1	A1A1	[Trivial][USER]
5CA15CE0	A1E0	[Trivial][USER]
5CA15CEF	A1EF	[Trivial][USER]
5CA15CF9	A1F9	[Trivial][USER]
5CA15CFA	A1FA	[Trivial][USER]
5CA15CFC	A1FC	[Trivial][USER]
5CA15CFD	A1FD	[Trivial][USER]
5CA15CFE	A1FE	[Trivial][USER]
5CA15CFF	A1FF	[Trivial][USER]
5CE05C00	E000	[Trivial][USER]
5CE05C08	E008	[Trivial][USER]
5CE05C09	E009	[Trivial][USER]
5CE05C0A	E00A	[Trivial][USER]
5CE05C0D	E00D	[Trivial][USER]
5CE05C1A	E01A	[Trivial][USER]
5CE05C22	E022	[Trivial][USER]
5CE05C25	E05C25	[Regular]
5CE05C27	E027	[Trivial][USER]
5CE05C30	E000	[Regular]
5CE05C3F	E03F	[Trivial][USER]
5CE05C40	E040	[Trivial][USER]
5CE05C5A	E01A	[Regular]
5CE05C5C	E05C	[Regular][USER]
5CE05C5F	E05C5F	[Regular]
5CE05C61	E061	[Trivial][USER]
5CE05C62	E008	[Regular][USER]
5CE05C6E	E00A	[Regular]
5CE05C72	E00D	[Regular]
5CE05C74	E009	[Regular]
5CE05C7E	E07E	[Trivial][USER]
5CE05C7F	E07F	[Trivial][USER]
5CE05C80	E080	[Trivial][USER]
5CE05C81	E081	[Trivial][USER]
5CE05C9F	E09F	[Trivial][USER]
5CE05CA0	E0A0	[Trivial][USER]
5CE05CA1	E0A1	[Trivial][USER]
5CE05CE0	E0E0	[Trivial][USER]
5CE05CEF	E0EF	[Trivial][USER]
5CE05CF9	E0F9	[Trivial][USER]
5CE05CFA	E0FA	[Trivial][USER]
5CE05CFC	E0FC	[Trivial][USER]
5CE05CFD	E0FD	[Trivial][USER]
5CE05CFE	E0FE	[Trivial][USER]
5CE05CFF	E0FF	[Trivial][USER]
5CEF5C00	EF00	[Trivial][USER]
5CEF5C08	EF08	[Trivial][USER]
5CEF5C09	EF09	[Trivial][USER]
5CEF5C0A	EF0A	[Trivial][USER]
5CEF5C0D	EF0D	[Trivial][USER]
5CEF5C1A	EF1A	[Trivial][USER]
5CEF5C22	EF22	[Trivial][USER]
5CEF5C25	EF5C25	[Regular]
5CEF5C27	EF27	[Trivial][USER]
5CEF5C30	EF00	[Regular]
5CEF5C3F	EF3F	[Trivial][USER]
5CEF5C40	EF40	[Trivial][USER]
5CEF5C5A	EF1A	[Regular]
5CEF5C5C	EF5C	[Regular][USER]
5CEF5C5F	EF5C5F	[Regular]
5CEF5C61	EF61	[Trivial][USER]
5CEF5C62	EF08	[Regular][USER]
5CEF5C6E	EF0A	[Regular]
5CEF5C72	EF0D	[Regular]
5CEF5C74	EF09	[Regular]
5CEF5C7E	EF7E	[Trivial][USER]
5CEF5C7F	EF7F	[Trivial][USER]
5CEF5C80	EF80	[Trivial][USER]
5CEF5C81	EF81	[Trivial][USER]
5CEF5C9F	EF9F	[Trivial][USER]
5CEF5CA0	EFA0	[Trivial][USER]
5CEF5CA1	EFA1	[Trivial][USER]
5CEF5CE0	EFE0	[Trivial][USER]
5CEF5CEF	EFEF	[Trivial][USER]
5CEF5CF9	EFF9	[Trivial][USER]
5CEF5CFA	EFFA	[Trivial][USER]
5CEF5CFC	EFFC	[Trivial][USER]
5CEF5CFD	EFFD	[Trivial][USER]
5CEF5CFE	EFFE	[Trivial][USER]
5CEF5CFF	EFFF	[Trivial][USER]
5CF95C00	F900	[Trivial][USER]
5CF95C08	F908	[Trivial][USER]
5CF95C09	F909	[Trivial][USER]
5CF95C0A	F90A	[Trivial][USER]
5CF95C0D	F90D	[Trivial][USER]
5CF95C1A	F91A	[Trivial][USER]
5CF95C22	F922	[Trivial][USER]
5CF95C25	F95C25	[Regular]
5CF95C27	F927	[Trivial][USER]
5CF95C30	F900	[Regular]
5CF95C3F	F93F	[Trivial][USER]
5CF95C40	F940	[Trivial][USER]
5CF95C5A	F91A	[Regular]
5CF95C5C	F95C	[Regular][USER]
5CF95C5F	F95C5F	[Regular]
5CF95C61	F961	[Trivial][USER]
5CF95C62	F908	[Regular][USER]
5CF95C6E	F90A	[Regular]
5CF95C72	F90D	[Regular]
5CF95C74	F909	[Regular]
5CF95C7E	F97E	[Trivial][USER]
5CF95C7F	F97F	[Trivial][USER]
5CF95C80	F980	[Trivial][USER]
5CF95C81	F981	[Trivial][USER]
5CF95C9F	F99F	[Trivial][USER]
5CF95CA0	F9A0	[Trivial][USER]
5CF95CA1	F9A1	[Trivial][USER]
5CF95CE0	F9E0	[Trivial][USER]
5CF95CEF	F9EF	[Trivial][USER]
5CF95CF9	F9F9	[Trivial][USER]
5CF95CFA	F9FA	[Trivial][USER]
5CF95CFC	F9FC	[Trivial][USER]
5CF95CFD	F9FD	[Trivial][USER]
5CF95CFE	F9FE	[Trivial][USER]
5CF95CFF	F9FF	[Trivial][USER]
5CFA5C00	FA00	[Trivial][USER]
5CFA5C08	FA08	[Trivial][USER]
5CFA5C09	FA09	[Trivial][USER]
5CFA5C0A	FA0A	[Trivial][USER]
5CFA5C0D	FA0D	[Trivial][USER]
5CFA5C1A	FA1A	[Trivial][USER]
5CFA5C22	FA22	[Trivial][USER]
5CFA5C25	FA5C25	[Regular]
5CFA5C27	FA27	[Trivial][USER]
5CFA5C30	FA00	[Regular]
5CFA5C3F	FA3F	[Trivial][USER]
5CFA5C40	FA40	[Trivial][USER]
5CFA5C5A	FA1A	[Regular]
5CFA5C5C	FA5C	[Regular][USER]
5CFA5C5F	FA5C5F	[Regular]
5CFA5C61	FA61	[Trivial][USER]
5CFA5C62	FA08	[Regular][USER]
5CFA5C6E	FA0A	[Regular]
5CFA5C72	FA0D	[Regular]
5CFA5C74	FA09	[Regular]
5CFA5C7E	FA7E	[Trivial][USER]
5CFA5C7F	FA7F	[Trivial][USER]
5CFA5C80	FA80	[Trivial][USER]
5CFA5C81	FA81	[Trivial][USER]
5CFA5C9F	FA9F	[Trivial][USER]
5CFA5CA0	FAA0	[Trivial][USER]
5CFA5CA1	FAA1	[Trivial][USER]
5CFA5CE0	FAE0	[Trivial][USER]
5CFA5CEF	FAEF	[Trivial][USER]
5CFA5CF9	FAF9	[Trivial][USER]
5CFA5CFA	FAFA	[Trivial][USER]
5CFA5CFC	FAFC	[Trivial][USER]
5CFA5CFD	FAFD	[Trivial][USER]
5CFA5CFE	FAFE	[Trivial][USER]
5CFA5CFF	FAFF	[Trivial][USER]
5CFC5C00	FC00	[Trivial][USER]
5CFC5C08	FC08	[Trivial][USER]
5CFC5C09	FC09	[Trivial][USER]
5CFC5C0A	FC0A	[Trivial][USER]
5CFC5C0D	FC0D	[Trivial][USER]
5CFC5C1A	FC1A	[Trivial][USER]
5CFC5C22	FC22	[Trivial][USER]
5CFC5C25	FC5C25	[Regular]
5CFC5C27	FC27	[Trivial][USER]
5CFC5C30	FC00	[Regular]
5CFC5C3F	FC3F	[Trivial][USER]
5CFC5C40	FC40	[Trivial][USER]
5CFC5C5A	FC1A	[Regular]
5CFC5C5C	FC5C	[Regular][USER]
5CFC5C5F	FC5C5F	[Regular]
5CFC5C61	FC61	[Trivial][USER]
5CFC5C62	FC08	[Regular][USER]
5CFC5C6E	FC0A	[Regular]
5CFC5C72	FC0D	[Regular]
5CFC5C74	FC09	[Regular]
5CFC5C7E	FC7E	[Trivial][USER]
5CFC5C7F	FC7F	[Trivial][USER]
5CFC5C80	FC80	[Trivial][USER]
5CFC5C81	FC81	[Trivial][USER]
5CFC5C9F	FC9F	[Trivial][USER]
5CFC5CA0	FCA0	[Trivial][USER]
5CFC5CA1	FCA1	[Trivial][USER]
5CFC5CE0	FCE0	[Trivial][USER]
5CFC5CEF	FCEF	[Trivial][USER]
5CFC5CF9	FCF9	[Trivial][USER]
5CFC5CFA	FCFA	[Trivial][USER]
5CFC5CFC	FCFC	[Trivial][USER]
5CFC5CFD	FCFD	[Trivial][USER]
5CFC5CFE	FCFE	[Trivial][USER]
5CFC5CFF	FCFF	[Trivial][USER]
5CFD5C00	FD00	[Trivial][USER]
5CFD5C08	FD08	[Trivial][USER]
5CFD5C09	FD09	[Trivial][USER]
5CFD5C0A	FD0A	[Trivial][USER]
5CFD5C0D	FD0D	[Trivial][USER]
5CFD5C1A	FD1A	[Trivial][USER]
5CFD5C22	FD22	[Trivial][USER]
5CFD5C25	FD5C25	[Regular]
5CFD5C27	FD27	[Trivial][USER]
5CFD5C30	FD00	[Regular]
5CFD5C3F	FD3F	[Trivial][USER]
5CFD5C40	FD40	[Trivial][USER]
5CFD5C5A	FD1A	[Regular]
5CFD5C5C	FD5C	[Regular][USER]
5CFD5C5F	FD5C5F	[Regular]
5CFD5C61	FD61	[Trivial][USER]
5CFD5C62	FD08	[Regular][USER]
5CFD5C6E	FD0A	[Regular]
5CFD5C72	FD0D	[Regular]
5CFD5C74	FD09	[Regular]
5CFD5C7E	FD7E	[Trivial][USER]
5CFD5C7F	FD7F	[Trivial][USER]
5CFD5C80	FD80	[Trivial][USER]
5CFD5C81	FD81	[Trivial][USER]
5CFD5C9F	FD9F	[Trivial][USER]
5CFD5CA0	FDA0	[Trivial][USER]
5CFD5CA1	FDA1	[Trivial][USER]
5CFD5CE0	FDE0	[Trivial][USER]
5CFD5CEF	FDEF	[Trivial][USER]
5CFD5CF9	FDF9	[Trivial][USER]
5CFD5CFA	FDFA	[Trivial][USER]
5CFD5CFC	FDFC	[Trivial][USER]
5CFD5CFD	FDFD	[Trivial][USER]
5CFD5CFE	FDFE	[Trivial][USER]
5CFD5CFF	FDFF	[Trivial][USER]
5CFE5C00	FE00	[Trivial][USER]
5CFE5C08	FE08	[Trivial][USER]
5CFE5C09	FE09	[Trivial][USER]
5CFE5C0A	FE0A	[Trivial][USER]
5CFE5C0D	FE0D	[Trivial][USER]
5CFE5C1A	FE1A	[Trivial][USER]
5CFE5C22	FE22	[Trivial][USER]
5CFE5C25	FE5C25	[Regular]
5CFE5C27	FE27	[Trivial][USER]
5CFE5C30	FE00	[Regular]
5CFE5C3F	FE3F	[Trivial][USER]
5CFE5C40	FE40	[Trivial][USER]
5CFE5C5A	FE1A	[Regular]
5CFE5C5C	FE5C	[Regular][USER]
5CFE5C5F	FE5C5F	[Regular]
5CFE5C61	FE61	[Trivial][USER]
5CFE5C62	FE08	[Regular][USER]
5CFE5C6E	FE0A	[Regular]
5CFE5C72	FE0D	[Regular]
5CFE5C74	FE09	[Regular]
5CFE5C7E	FE7E	[Trivial][USER]
5CFE5C7F	FE7F	[Trivial][USER]
5CFE5C80	FE80	[Trivial][USER]
5CFE5C81	FE81	[Trivial][USER]
5CFE5C9F	FE9F	[Trivial][USER]
5CFE5CA0	FEA0	[Trivial][USER]
5CFE5CA1	FEA1	[Trivial][USER]
5CFE5CE0	FEE0	[Trivial][USER]
5CFE5CEF	FEEF	[Trivial][USER]
5CFE5CF9	FEF9	[Trivial][USER]
5CFE5CFA	FEFA	[Trivial][USER]
5CFE5CFC	FEFC	[Trivial][USER]
5CFE5CFD	FEFD	[Trivial][USER]
5CFE5CFE	FEFE	[Trivial][USER]
5CFE5CFF	FEFF	[Trivial][USER]
5CFF5C00	FF00	[Trivial][USER]
5CFF5C08	FF08	[Trivial][USER]
5CFF5C09	FF09	[Trivial][USER]
5CFF5C0A	FF0A	[Trivial][USER]
5CFF5C0D	FF0D	[Trivial][USER]
5CFF5C1A	FF1A	[Trivial][USER]
5CFF5C22	FF22	[Trivial][USER]
5CFF5C25	FF5C25	[Regular]
5CFF5C27	FF27	[Trivial][USER]
5CFF5C30	FF00	[Regular]
5CFF5C3F	FF3F	[Trivial][USER]
5CFF5C40	FF40	[Trivial][USER]
5CFF5C5A	FF1A	[Regular]
5CFF5C5C	FF5C	[Regular][USER]
5CFF5C5F	FF5C5F	[Regular]
5CFF5C61	FF61	[Trivial][USER]
5CFF5C62	FF08	[Regular][USER]
5CFF5C6E	FF0A	[Regular]
5CFF5C72	FF0D	[Regular]
5CFF5C74	FF09	[Regular]
5CFF5C7E	FF7E	[Trivial][USER]
5CFF5C7F	FF7F	[Trivial][USER]
5CFF5C80	FF80	[Trivial][USER]
5CFF5C81	FF81	[Trivial][USER]
5CFF5C9F	FF9F	[Trivial][USER]
5CFF5CA0	FFA0	[Trivial][USER]
5CFF5CA1	FFA1	[Trivial][USER]
5CFF5CE0	FFE0	[Trivial][USER]
5CFF5CEF	FFEF	[Trivial][USER]
5CFF5CF9	FFF9	[Trivial][USER]
5CFF5CFA	FFFA	[Trivial][USER]
5CFF5CFC	FFFC	[Trivial][USER]
5CFF5CFD	FFFD	[Trivial][USER]
5CFF5CFE	FFFE	[Trivial][USER]
5CFF5CFF	FFFF	[Trivial][USER]
DROP TABLE t1;
DROP PROCEDURE p1;
DROP PROCEDURE p2;
DROP FUNCTION unescape;
DROP FUNCTION unescape_type;
DROP FUNCTION wellformedness;
DROP FUNCTION mysql_real_escape_string_generated;
DROP FUNCTION iswellformed;
DROP TABLE allbytes;
SET sql_mode = DEFAULT;
# End of ctype_backslash.inc
#
# End of 10.0 tests
#
#
# Start of 10.2 tests
#
#
# MDEV-9711 NO PAD Collatons
#
SET character_set_connection=swe7;
SET DEFAULT_STORAGE_ENGINE=MyISAM;
#
# Start of ctype_pad.inc
#
#
# Unique indexes
#
CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'swe7_swedish_nopad_ci';
SHOW CREATE TABLE t1;
Table	Create Table
t1	CREATE TABLE ?t1? (
  ?a? varchar(10) NOT NULL,
  PRIMARY KEY (?a?)
) ENGINE=MyISAM DEFAULT CHARSET=swe7 COLLATE=swe7_swedish_nopad_ci
INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM t1 ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
HEX(a)	a
6162632020	abc  
616263	abc
61202020	a   
206120	 a 
2061	 a
#
# UNION
#
CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'swe7_swedish_nopad_ci';
INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
6120	a 
61202020	a   
616263	abc
61626320	abc 
6162632020	abc  
DROP TABLE t1;
DROP TABLE t2;
#
# DISTINCT, COUNT, MAX
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_swedish_nopad_ci';
INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
61	a
612020	a  
61202020	a   
SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
COUNT(DISTINCT a)
5
SELECT HEX(MAX(a)), MAX(a) FROM t1;
HEX(MAX(a))	MAX(a)
61202020	a   
#
# GROUP BY
#
CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'swe7_swedish_nopad_ci';
INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
HEX(a)	cnt
6161	1
61612020	1
6162	2
DROP TABLE t2;
#
# Weights
#
SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
HEX(WEIGHT_STRING(a AS CHAR(10)))
41000000000000000000
41202000000000000000
20410000000000000000
20412000000000000000
41202020000000000000
DROP TABLE t1;
#
# IF, CASE, LEAST
#
SELECT IF('abc' COLLATE 'swe7_swedish_nopad_ci' = 'abc ', 'pad', 'nopad') as exp;
exp
nopad
SELECT CASE 'abc' COLLATE 'swe7_swedish_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT CASE WHEN 'abc' COLLATE 'swe7_swedish_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT HEX(LEAST('abc ' COLLATE 'swe7_swedish_nopad_ci', 'abc  ')) as exp;
exp
61626320
SELECT HEX(GREATEST('abc ' COLLATE 'swe7_swedish_nopad_ci', 'abc  ')) as exp;
exp
6162632020
#
# Collation mix
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_swedish_ci';
INSERT INTO t1 VALUES ('a'),('a ');
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_ci';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_nopad_ci';
COUNT(*)
1
ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'swe7_swedish_nopad_ci';
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
1
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_ci';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_nopad_ci';
COUNT(*)
1
DROP TABLE t1;
#
# End of ctype_pad.inc
#
SET DEFAULT_STORAGE_ENGINE=HEAP;
#
# Start of ctype_pad.inc
#
#
# Unique indexes
#
CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'swe7_swedish_nopad_ci';
SHOW CREATE TABLE t1;
Table	Create Table
t1	CREATE TABLE ?t1? (
  ?a? varchar(10) NOT NULL,
  PRIMARY KEY (?a?)
) ENGINE=MEMORY DEFAULT CHARSET=swe7 COLLATE=swe7_swedish_nopad_ci
INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM t1 ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
HEX(a)	a
6162632020	abc  
616263	abc
61202020	a   
206120	 a 
2061	 a
#
# UNION
#
CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'swe7_swedish_nopad_ci';
INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
6120	a 
61202020	a   
616263	abc
61626320	abc 
6162632020	abc  
DROP TABLE t1;
DROP TABLE t2;
#
# DISTINCT, COUNT, MAX
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_swedish_nopad_ci';
INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
61	a
612020	a  
61202020	a   
SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
COUNT(DISTINCT a)
5
SELECT HEX(MAX(a)), MAX(a) FROM t1;
HEX(MAX(a))	MAX(a)
61202020	a   
#
# GROUP BY
#
CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'swe7_swedish_nopad_ci';
INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
HEX(a)	cnt
6161	1
61612020	1
6162	2
DROP TABLE t2;
#
# Weights
#
SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
HEX(WEIGHT_STRING(a AS CHAR(10)))
41000000000000000000
41202000000000000000
20410000000000000000
20412000000000000000
41202020000000000000
DROP TABLE t1;
#
# IF, CASE, LEAST
#
SELECT IF('abc' COLLATE 'swe7_swedish_nopad_ci' = 'abc ', 'pad', 'nopad') as exp;
exp
nopad
SELECT CASE 'abc' COLLATE 'swe7_swedish_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT CASE WHEN 'abc' COLLATE 'swe7_swedish_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT HEX(LEAST('abc ' COLLATE 'swe7_swedish_nopad_ci', 'abc  ')) as exp;
exp
61626320
SELECT HEX(GREATEST('abc ' COLLATE 'swe7_swedish_nopad_ci', 'abc  ')) as exp;
exp
6162632020
#
# Collation mix
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_swedish_ci';
INSERT INTO t1 VALUES ('a'),('a ');
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_ci';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_nopad_ci';
COUNT(*)
1
ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'swe7_swedish_nopad_ci';
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
1
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_ci';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_swedish_nopad_ci';
COUNT(*)
1
DROP TABLE t1;
#
# End of ctype_pad.inc
#
SET DEFAULT_STORAGE_ENGINE=Default;
SET DEFAULT_STORAGE_ENGINE=MyISAM;
#
# Start of ctype_pad.inc
#
#
# Unique indexes
#
CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'swe7_nopad_bin';
SHOW CREATE TABLE t1;
Table	Create Table
t1	CREATE TABLE ?t1? (
  ?a? varchar(10) NOT NULL,
  PRIMARY KEY (?a?)
) ENGINE=MyISAM DEFAULT CHARSET=swe7 COLLATE=swe7_nopad_bin
INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM t1 ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
HEX(a)	a
6162632020	abc  
616263	abc
61202020	a   
206120	 a 
2061	 a
#
# UNION
#
CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'swe7_nopad_bin';
INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
6120	a 
61202020	a   
616263	abc
61626320	abc 
6162632020	abc  
DROP TABLE t1;
DROP TABLE t2;
#
# DISTINCT, COUNT, MAX
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_nopad_bin';
INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
61	a
612020	a  
61202020	a   
SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
COUNT(DISTINCT a)
5
SELECT HEX(MAX(a)), MAX(a) FROM t1;
HEX(MAX(a))	MAX(a)
61202020	a   
#
# GROUP BY
#
CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'swe7_nopad_bin';
INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
HEX(a)	cnt
6161	1
61612020	1
6162	2
DROP TABLE t2;
#
# Weights
#
SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
HEX(WEIGHT_STRING(a AS CHAR(10)))
61000000000000000000
61202000000000000000
20610000000000000000
20612000000000000000
61202020000000000000
DROP TABLE t1;
#
# IF, CASE, LEAST
#
SELECT IF('abc' COLLATE 'swe7_nopad_bin' = 'abc ', 'pad', 'nopad') as exp;
exp
nopad
SELECT CASE 'abc' COLLATE 'swe7_nopad_bin' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT CASE WHEN 'abc' COLLATE 'swe7_nopad_bin' = 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT HEX(LEAST('abc ' COLLATE 'swe7_nopad_bin', 'abc  ')) as exp;
exp
61626320
SELECT HEX(GREATEST('abc ' COLLATE 'swe7_nopad_bin', 'abc  ')) as exp;
exp
6162632020
#
# Collation mix
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_bin';
INSERT INTO t1 VALUES ('a'),('a ');
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_bin';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_nopad_bin';
COUNT(*)
1
ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'swe7_nopad_bin';
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
1
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_bin';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_nopad_bin';
COUNT(*)
1
DROP TABLE t1;
#
# End of ctype_pad.inc
#
SET DEFAULT_STORAGE_ENGINE=HEAP;
#
# Start of ctype_pad.inc
#
#
# Unique indexes
#
CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'swe7_nopad_bin';
SHOW CREATE TABLE t1;
Table	Create Table
t1	CREATE TABLE ?t1? (
  ?a? varchar(10) NOT NULL,
  PRIMARY KEY (?a?)
) ENGINE=MEMORY DEFAULT CHARSET=swe7 COLLATE=swe7_nopad_bin
INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM t1 ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
HEX(a)	a
2061	 a
206120	 a 
61202020	a   
616263	abc
6162632020	abc  
SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
HEX(a)	a
6162632020	abc  
616263	abc
61202020	a   
206120	 a 
2061	 a
#
# UNION
#
CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'swe7_nopad_bin';
INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
6120	a 
61202020	a   
616263	abc
61626320	abc 
6162632020	abc  
DROP TABLE t1;
DROP TABLE t2;
#
# DISTINCT, COUNT, MAX
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_nopad_bin';
INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
HEX(a)	a
2061	 a
206120	 a 
61	a
612020	a  
61202020	a   
SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
COUNT(DISTINCT a)
5
SELECT HEX(MAX(a)), MAX(a) FROM t1;
HEX(MAX(a))	MAX(a)
61202020	a   
#
# GROUP BY
#
CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'swe7_nopad_bin';
INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
HEX(a)	cnt
6161	1
61612020	1
6162	2
DROP TABLE t2;
#
# Weights
#
SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
HEX(WEIGHT_STRING(a AS CHAR(10)))
61000000000000000000
61202000000000000000
20610000000000000000
20612000000000000000
61202020000000000000
DROP TABLE t1;
#
# IF, CASE, LEAST
#
SELECT IF('abc' COLLATE 'swe7_nopad_bin' = 'abc ', 'pad', 'nopad') as exp;
exp
nopad
SELECT CASE 'abc' COLLATE 'swe7_nopad_bin' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT CASE WHEN 'abc' COLLATE 'swe7_nopad_bin' = 'abc ' THEN 'pad' ELSE 'nopad' END as exp;
exp
nopad
SELECT HEX(LEAST('abc ' COLLATE 'swe7_nopad_bin', 'abc  ')) as exp;
exp
61626320
SELECT HEX(GREATEST('abc ' COLLATE 'swe7_nopad_bin', 'abc  ')) as exp;
exp
6162632020
#
# Collation mix
#
CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'swe7_bin';
INSERT INTO t1 VALUES ('a'),('a ');
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_bin';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_nopad_bin';
COUNT(*)
1
ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'swe7_nopad_bin';
SELECT COUNT(*) FROM t1 WHERE a='a';
COUNT(*)
1
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_bin';
COUNT(*)
2
SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'swe7_nopad_bin';
COUNT(*)
1
DROP TABLE t1;
#
# End of ctype_pad.inc
#
SET DEFAULT_STORAGE_ENGINE=Default;
#
# End of 10.2 tests
#
#
# Start of 10.5 tests
#
#
# MDEV-22043 Special character leads to assertion in my_wc_to_printable_generic on 10.5.2 (debug)
#
SET NAMES swe7;
SELECT `Ｔ`;
ERROR HY000: Invalid swe7 character string: '.xEF.xBC.xB4'
SET NAMES swe7;
SELECT `龔`;
ERROR HY000: Invalid swe7 character string: '.xE9.xBE.x94'
SET NAMES swe7;
EXECUTE IMMEDIATE _swe7 0x01;
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.0001' at line 1
#
# End of 10.5 tests
#
