source: icGREP/icgrep-devel/icgrep/UCD/DerivedGeneralCategory.h @ 4621

Last change on this file since 4621 was 4621, checked in by nmedfort, 4 years ago

Bug fix for CC insert_range and UnicodeSet? iterator.

File size: 84.9 KB
Line 
1#ifndef DERIVEDGENERALCATEGORY_H
2#define DERIVEDGENERALCATEGORY_H
3/*
4 *  Copyright (c) 2015 International Characters, Inc.
5 *  This software is licensed to the public under the Open Software License 3.0.
6 *  icgrep is a trademark of International Characters, Inc.
7 *
8 *  This file is generated by UCD_properties.py - manual edits may be lost.
9 */
10
11#include "PropertyObjects.h"
12#include "PropertyValueAliases.h"
13#include "unicode_set.h"
14
15namespace UCD {
16  namespace GC_ns {
17    const UnicodeSet c_Set
18      {{{Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
19        {Empty, 21}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
20        {Mixed, 3}, {Empty, 5}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
21        {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1},
22        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 1},
23        {Full, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 39}, {Full, 1},
24        {Mixed, 3}, {Full, 1}, {Empty, 2}, {Mixed, 5}, {Full, 1},
25        {Empty, 6}, {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 1},
26        {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 3},
27        {Empty, 2}, {Mixed, 1}, {Empty, 20}, {Mixed, 1}, {Empty, 2},
28        {Mixed, 5}, {Empty, 2}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
29        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Empty, 1},
30        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
31        {Full, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
32        {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Full, 2}, {Mixed, 2},
33        {Empty, 7}, {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1},
34        {Mixed, 2}, {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 5},
35        {Empty, 4}, {Mixed, 1}, {Empty, 18}, {Mixed, 1}, {Empty, 1},
36        {Mixed, 2}, {Empty, 56}, {Mixed, 4}, {Full, 1}, {Empty, 1},
37        {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
38        {Empty, 1}, {Mixed, 4}, {Empty, 3}, {Mixed, 1}, {Full, 1},
39        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 6}, {Mixed, 2},
40        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 3},
41        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
42        {Empty, 6}, {Mixed, 1}, {Empty, 213}, {Mixed, 1}, {Empty, 656},
43        {Mixed, 1}, {Full, 1}, {Empty, 36}, {Mixed, 1}, {Empty, 1},
44        {Mixed, 1}, {Empty, 10}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
45        {Empty, 2}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Full, 1},
46        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
47        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
48        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 4},
49        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Empty, 1}, {Mixed, 1},
50        {Empty, 349}, {Mixed, 3}, {Full, 264}, {Empty, 11}, {Mixed, 1},
51        {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Empty, 3},
52        {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
53        {Empty, 1}, {Mixed, 6}, {Empty, 3}, {Mixed, 2}, {Empty, 4},
54        {Mixed, 6}, {Full, 1}, {Empty, 3}, {Mixed, 3}, {Empty, 2},
55        {Mixed, 4}, {Full, 4}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
56        {Empty, 1}, {Mixed, 4}, {Empty, 1}, {Mixed, 1}, {Full, 1},
57        {Empty, 4}, {Mixed, 2}, {Full, 2}, {Empty, 1}, {Mixed, 1},
58        {Empty, 1}, {Mixed, 1}, {Full, 4}, {Empty, 9}, {Mixed, 3},
59        {Full, 4}, {Mixed, 3}, {Empty, 1}, {Mixed, 2}, {Full, 2},
60        {Mixed, 2}, {Full, 2}, {Empty, 1}, {Mixed, 1}, {Full, 2},
61        {Mixed, 3}, {Empty, 2}, {Full, 1}, {Empty, 1}, {Mixed, 1},
62        {Empty, 1}, {Mixed, 5}, {Full, 2}, {Empty, 2}, {Mixed, 1},
63        {Full, 16}, {Mixed, 1}, {Full, 12}, {Empty, 2}, {Mixed, 2},
64        {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 2},
65        {Mixed, 4}, {Full, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 5},
66        {Full, 8}, {Empty, 2}, {Mixed, 1}, {Full, 5}, {Empty, 1},
67        {Mixed, 2}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1},
68        {Empty, 1}, {Mixed, 2}, {Full, 14}, {Empty, 2}, {Mixed, 1},
69        {Full, 14}, {Empty, 1}, {Mixed, 1}, {Full, 40}, {Empty, 28},
70        {Mixed, 1}, {Full, 3}, {Empty, 3}, {Mixed, 1}, {Full, 92},
71        {Empty, 33}, {Mixed, 1}, {Full, 414}, {Empty, 17}, {Mixed, 3},
72        {Full, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 3}, {Full, 27},
73        {Empty, 2}, {Mixed, 3}, {Full, 515}, {Mixed, 1}, {Full, 95},
74        {Empty, 3}, {Mixed, 2}, {Full, 155}, {Empty, 7}, {Mixed, 1},
75        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
76        {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 5},
77        {Empty, 2}, {Mixed, 2}, {Full, 4}, {Empty, 2}, {Mixed, 1},
78        {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 10},
79        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Full, 128},
80        {Empty, 6}, {Mixed, 1}, {Full, 41}, {Mixed, 6}, {Full, 1},
81        {Mixed, 1}, {Full, 8}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
82        {Mixed, 6}, {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 4},
83        {Full, 5}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
84        {Empty, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 2},
85        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
86        {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
87        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
88        {Empty, 1}, {Mixed, 2}, {Full, 58}, {Empty, 1334}, {Mixed, 1},
89        {Full, 1}, {Empty, 129}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
90        {Full, 511}, {Empty, 16}, {Mixed, 1}, {Full, 22583}, {Empty, 7},
91        {Mixed, 1}, {Full, 6128}},
92       {0x80000000, 0x00002000, 0x03000000, 0x0000280f, 0x00000004,
93        0x00010000, 0x01800000, 0x00000001, 0x00011900, 0x0000ff00,
94        0xffe0f800, 0x3000003f, 0x20000000, 0x0000c000, 0x00001800,
95        0xfffc0000, 0xf8000000, 0x8000c000, 0xb0000000, 0xfff80000,
96        0x0000000f, 0x00066010, 0x0c3a0200, 0x4f7f8660, 0xf0000030,
97        0x00067811, 0x2c920200, 0xa1fdc678, 0xffc0003f, 0x00044011,
98        0x0c120200, 0xfffec440, 0xfffc0030, 0x00066011, 0x0c120200,
99        0x4f3fc660, 0xff000030, 0x29c23813, 0x3c0038e7, 0xff7ec238,
100        0xf800003f, 0x00022010, 0x1c000200, 0xfc9fc220, 0x00ff0030,
101        0x00022011, 0x0c100200, 0xbf9fc220, 0xfff90030, 0x00022011,
102        0x18000000, 0xff7f8220, 0x01c00030, 0x03800013, 0xd0040000,
103        0x00a07b80, 0xffe3003f, 0x00000001, 0x78000000, 0xf0000000,
104        0x010fda69, 0xc4001351, 0x0c00c0a0, 0x00000100, 0x0001e000,
105        0x01000000, 0x20000000, 0xf8002000, 0x0000df40, 0xc280c200,
106        0x0000c200, 0x80c20000, 0x008000c2, 0x00c20000, 0x18000000,
107        0xe0000000, 0xfc000000, 0xffe00000, 0xe0000000, 0xfe000000,
108        0xffe02000, 0xff800000, 0xfff00000, 0xfff22000, 0xc0000000,
109        0xfc00fc00, 0xfc00c000, 0xff000000, 0x0000f800, 0xffc00000,
110        0x80000000, 0xf000f000, 0x0000000e, 0xffe0c000, 0x0000f000,
111        0x3800fc00, 0x30000000, 0x80000000, 0x60000000, 0xfc00fc00,
112        0x8000c000, 0x0000f000, 0xe0000000, 0x0ff00000, 0x07000000,
113        0x00001c00, 0x0000ff00, 0xfc800000, 0x0fc00000, 0xc0c00000,
114        0x5500c0c0, 0xc0000000, 0x00200000, 0x10300020, 0x80230000,
115        0x0000f800, 0x00007c00, 0x000cffff, 0xe0008000, 0xc0000000,
116        0x0000ffff, 0xfffe0000, 0x0000fc00, 0xf8000000, 0xffffff80,
117        0xfffff800, 0x00300000, 0x00c00000, 0x1c000000, 0xfffc0200,
118        0x00008000, 0x80000000, 0x01f00000, 0x0000df40, 0x7ffe7f00,
119        0xff800000, 0x80808080, 0x80808080, 0xfffffff8, 0x04000000,
120        0xfff00000, 0xffc00000, 0xf000ffff, 0x00000001, 0x01800000,
121        0x0000001f, 0x0001c000, 0x00008000, 0xf8000000, 0x0000fff0,
122        0x80000000, 0x80000000, 0xffc00000, 0xffffe000, 0x0000e000,
123        0x0000ff80, 0xfffff000, 0x40000000, 0xff000000, 0x00008000,
124        0xfffcc000, 0x007fffff, 0xfc00f000, 0xff000000, 0xfc003fe0,
125        0xf0000000, 0x7ff00000, 0xe0000000, 0x3c004000, 0x80000000,
126        0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000, 0xff818181,
127        0x00008080, 0xffffffcf, 0xfc00c000, 0x0000fff0, 0x00000780,
128        0xf0000000, 0x0000c000, 0xfc000000, 0x1f07ff80, 0xa0800000,
129        0x00000024, 0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00,
130        0xc000ffff, 0xfc000000, 0x0000c000, 0x00080000, 0x0020f080,
131        0xe0000000, 0x00000001, 0x80000000, 0xe3030303, 0xcfff8080,
132        0x00001000, 0x48000080, 0xc000c000, 0xf8000000, 0x00000078,
133        0x00700000, 0xf000e000, 0xfffffffe, 0x0000ffff, 0xc0000000,
134        0xe0000000, 0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800,
135        0xf8000000, 0x40000000, 0xffc000f0, 0xc0000000, 0xfffffc00,
136        0x0000ff00, 0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00,
137        0x000002c0, 0x6e400000, 0x00400000, 0x80000000, 0xffff007f,
138        0x70000000, 0x7c000000, 0x3f000000, 0x01100f90, 0x78f00000,
139        0xfe00ff00, 0xff800780, 0x01c00000, 0x00c00000, 0x00f80000,
140        0xe1fc0000, 0xffff01ff, 0xfffffe00, 0x80000000, 0x0003c000,
141        0x7fff0000, 0x20000000, 0x0000fffc, 0xfc00fe00, 0x00200000,
142        0x0000fff0, 0xff800000, 0xf800de00, 0xffe00001, 0x00040000,
143        0xc0000000, 0x0000ffff, 0xfc00f800, 0x00066011, 0x0c120200,
144        0x1f7fc660, 0xffe0e030, 0xfc00ff00, 0x00c00000, 0xfffffc00,
145        0xfc00ffe0, 0xff000000, 0xfffffc00, 0x7ff80000, 0xfe000000,
146        0xfe000000, 0xffe08000, 0xffff8000, 0xfe000000, 0x80000000,
147        0xffff3c00, 0x0000ffff, 0xffc0c000, 0x0400ffc0, 0x1f000004,
148        0xffff0000, 0x0000ffe0, 0x80000000, 0x00007fff, 0xfffffffc,
149        0xe000f800, 0x0c00fe00, 0xffc00000, 0x00000180, 0x07f80000,
150        0xc0000000, 0xffffffc0, 0xff800000, 0xfffc0000, 0x00200000,
151        0x20000000, 0x1400219b, 0x00000010, 0x20201840, 0x84000000,
152        0x000203a0, 0x000000c0, 0x00003000, 0xff800060, 0x00000010,
153        0xf5080169, 0x5569157b, 0xa1080869, 0xf0000400, 0xf0000411,
154        0xfffcffff, 0x0000f000, 0xfff00000, 0x00018000, 0x00010001,
155        0xffc00000, 0x0000e000, 0x00008000, 0x0000f000, 0xf8000000,
156        0x0000003f, 0x0000fff8, 0xf8000000, 0xfffcfe00, 0x0000e000,
157        0xc0000000, 0x000f8000, 0xff000000, 0x80000000, 0x0000f800,
158        0x04000000, 0x00000010, 0x00000018, 0xffff0000, 0xfff0e000,
159        0xfff00000, 0xffe00000, 0x0000f000, 0xfc00ff00, 0x0000ff00,
160        0xffffc000, 0xff800000, 0xffe00000, 0xc0000000, 0xc0000000,
161        0xffff0000}};
162    const UnicodeSet cc_Set
163      {{{Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1}, {Empty, 34811}},
164       {0x80000000}};
165    const UnicodeSet cf_Set
166      {{{Empty, 5}, {Mixed, 1}, {Empty, 42}, {Mixed, 1}, {Empty, 5},
167        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 135}, {Mixed, 1},
168        {Empty, 63}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1779},
169        {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 133}, {Mixed, 1},
170        {Empty, 1375}, {Mixed, 1}, {Empty, 165}, {Mixed, 1}, {Empty, 24948},
171        {Mixed, 1}, {Full, 3}, {Empty, 6140}},
172       {0x00002000, 0x1000003f, 0x20000000, 0x00008000, 0x00004000,
173        0x0000f800, 0x00007c00, 0x0000ffdf, 0x80000000, 0x0e000000,
174        0x20000000, 0x0000000f, 0x07f80000, 0x00000002}};
175    const UnicodeSet cn_Set
176      {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
177        {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
178        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
179        {Mixed, 2}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
180        {Empty, 4}, {Mixed, 39}, {Full, 1}, {Mixed, 3}, {Full, 1},
181        {Empty, 2}, {Mixed, 5}, {Full, 1}, {Empty, 6}, {Mixed, 1},
182        {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
183        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
184        {Empty, 20}, {Mixed, 1}, {Empty, 2}, {Mixed, 5}, {Empty, 2},
185        {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
186        {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
187        {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 2}, {Empty, 2},
188        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
189        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
190        {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
191        {Mixed, 3}, {Empty, 3}, {Mixed, 5}, {Empty, 4}, {Mixed, 1},
192        {Empty, 18}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 56},
193        {Mixed, 4}, {Full, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 4},
194        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
195        {Empty, 3}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 2},
196        {Mixed, 1}, {Empty, 6}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
197        {Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 2},
198        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 6}, {Mixed, 1},
199        {Empty, 213}, {Mixed, 1}, {Empty, 656}, {Mixed, 1}, {Full, 1},
200        {Empty, 36}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 10},
201        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
202        {Empty, 4}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Empty, 1},
203        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
204        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
205        {Mixed, 2}, {Empty, 3}, {Mixed, 4}, {Empty, 1}, {Mixed, 1},
206        {Full, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 349}, {Mixed, 3},
207        {Empty, 275}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1},
208        {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
209        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6}, {Empty, 3},
210        {Mixed, 2}, {Empty, 4}, {Mixed, 6}, {Full, 1}, {Empty, 3},
211        {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 4}, {Mixed, 1},
212        {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 1},
213        {Mixed, 1}, {Full, 1}, {Empty, 4}, {Mixed, 2}, {Full, 2},
214        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 4},
215        {Empty, 9}, {Mixed, 3}, {Full, 4}, {Mixed, 3}, {Empty, 1},
216        {Mixed, 2}, {Full, 2}, {Mixed, 2}, {Full, 2}, {Empty, 1},
217        {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2}, {Full, 1},
218        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Full, 2},
219        {Empty, 2}, {Mixed, 1}, {Full, 16}, {Mixed, 1}, {Full, 12},
220        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
221        {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 3}, {Mixed, 1},
222        {Empty, 1}, {Mixed, 5}, {Full, 8}, {Empty, 2}, {Mixed, 1},
223        {Full, 5}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Empty, 2},
224        {Mixed, 1}, {Full, 1}, {Empty, 1}, {Mixed, 2}, {Full, 14},
225        {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 1}, {Mixed, 1},
226        {Full, 40}, {Empty, 28}, {Mixed, 1}, {Full, 3}, {Empty, 3},
227        {Mixed, 1}, {Full, 92}, {Empty, 33}, {Mixed, 1}, {Full, 414},
228        {Empty, 17}, {Mixed, 3}, {Full, 2}, {Mixed, 2}, {Empty, 2},
229        {Mixed, 3}, {Full, 27}, {Empty, 2}, {Mixed, 3}, {Full, 515},
230        {Mixed, 1}, {Full, 95}, {Empty, 3}, {Mixed, 3}, {Full, 154},
231        {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
232        {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 5},
233        {Empty, 2}, {Mixed, 2}, {Full, 4}, {Empty, 2}, {Mixed, 1},
234        {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 10},
235        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Full, 128},
236        {Empty, 6}, {Mixed, 1}, {Full, 41}, {Mixed, 6}, {Full, 1},
237        {Mixed, 1}, {Full, 8}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
238        {Mixed, 6}, {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 4},
239        {Full, 5}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
240        {Empty, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 2},
241        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
242        {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
243        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
244        {Empty, 1}, {Mixed, 2}, {Full, 58}, {Empty, 1334}, {Mixed, 1},
245        {Full, 1}, {Empty, 129}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
246        {Full, 511}, {Empty, 16}, {Mixed, 1}, {Full, 22575}, {Mixed, 1},
247        {Empty, 3}, {Full, 4}, {Empty, 7}, {Mixed, 1}, {Full, 2032},
248        {Empty, 2047}, {Mixed, 1}, {Empty, 2047}, {Mixed, 1}},
249       {0x03000000, 0x0000280f, 0x00000004, 0x00010000, 0x01800000,
250        0x00000001, 0x00011900, 0x0000ff00, 0xffe0f800, 0x20000000,
251        0x00004000, 0x00001800, 0xfffc0000, 0xf8000000, 0x8000c000,
252        0xb0000000, 0xfff80000, 0x0000000f, 0x00066010, 0x0c3a0200,
253        0x4f7f8660, 0xf0000030, 0x00067811, 0x2c920200, 0xa1fdc678,
254        0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440, 0xfffc0030,
255        0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030, 0x29c23813,
256        0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010, 0x1c000200,
257        0xfc9fc220, 0x00ff0030, 0x00022011, 0x0c100200, 0xbf9fc220,
258        0xfff90030, 0x00022011, 0x18000000, 0xff7f8220, 0x01c00030,
259        0x03800013, 0xd0040000, 0x00a07b80, 0xffe3003f, 0x00000001,
260        0x78000000, 0xf0000000, 0x010fda69, 0xc4001351, 0x0c00c0a0,
261        0x00000100, 0x0001e000, 0x01000000, 0x20000000, 0xf8002000,
262        0x0000df40, 0xc280c200, 0x0000c200, 0x80c20000, 0x008000c2,
263        0x00c20000, 0x18000000, 0xe0000000, 0xfc000000, 0xffe00000,
264        0xe0000000, 0xfe000000, 0xffe02000, 0xff800000, 0xfff00000,
265        0xfff22000, 0xc0000000, 0xfc00fc00, 0xfc008000, 0xff000000,
266        0x0000f800, 0xffc00000, 0x80000000, 0xf000f000, 0x0000000e,
267        0xffe0c000, 0x0000f000, 0x3800fc00, 0x30000000, 0x80000000,
268        0x60000000, 0xfc00fc00, 0x8000c000, 0x0000f000, 0xe0000000,
269        0x0ff00000, 0x07000000, 0x00001c00, 0x0000ff00, 0xfc800000,
270        0x0fc00000, 0xc0c00000, 0x5500c0c0, 0xc0000000, 0x00200000,
271        0x10300020, 0x80230000, 0x000c0020, 0xe0008000, 0xc0000000,
272        0x0000ffff, 0xfffe0000, 0x0000fc00, 0xf8000000, 0xffffff80,
273        0xfffff800, 0x00300000, 0x00c00000, 0x1c000000, 0xfffc0200,
274        0x00008000, 0x80000000, 0x01f00000, 0x0000df40, 0x7ffe7f00,
275        0xff800000, 0x80808080, 0x80808080, 0xfffffff8, 0x04000000,
276        0xfff00000, 0xffc00000, 0xf000ffff, 0x00000001, 0x01800000,
277        0x0000001f, 0x0001c000, 0x00008000, 0xf8000000, 0x0000fff0,
278        0x80000000, 0x80000000, 0xffc00000, 0xffffe000, 0x0000e000,
279        0x0000ff80, 0xfffff000, 0x40000000, 0xff000000, 0x00008000,
280        0xfffcc000, 0x007fffff, 0xfc00f000, 0xff000000, 0xfc003fe0,
281        0xf0000000, 0x7ff00000, 0xe0000000, 0x3c004000, 0x80000000,
282        0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000, 0xff818181,
283        0x00008080, 0xffffffcf, 0xfc00c000, 0x0000fff0, 0x00000780,
284        0xf0000000, 0x0000c000, 0xfc000000, 0x1f07ff80, 0xa0800000,
285        0x00000024, 0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00,
286        0xc000ffff, 0xfc000000, 0x0000c000, 0x00080000, 0x0020f080,
287        0x60000000, 0x00000001, 0x80000000, 0xe3030303, 0xc1ff8080,
288        0x00001000, 0x48000080, 0xc000c000, 0xf8000000, 0x00000078,
289        0x00700000, 0xf000e000, 0xfffffffe, 0x0000ffff, 0xc0000000,
290        0xe0000000, 0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800,
291        0xf8000000, 0x40000000, 0xffc000f0, 0xc0000000, 0xfffffc00,
292        0x0000ff00, 0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00,
293        0x000002c0, 0x6e400000, 0x00400000, 0x80000000, 0xffff007f,
294        0x70000000, 0x7c000000, 0x3f000000, 0x01100f90, 0x78f00000,
295        0xfe00ff00, 0xff800780, 0x01c00000, 0x00c00000, 0x00f80000,
296        0xe1fc0000, 0xffff01ff, 0xfffffe00, 0x80000000, 0x0003c000,
297        0x7fff0000, 0x0000fffc, 0xfc00fe00, 0x00200000, 0x0000fff0,
298        0xff800000, 0xf800de00, 0xffe00001, 0x00040000, 0xc0000000,
299        0x0000ffff, 0xfc00f800, 0x00066011, 0x0c120200, 0x1f7fc660,
300        0xffe0e030, 0xfc00ff00, 0x00c00000, 0xfffffc00, 0xfc00ffe0,
301        0xff000000, 0xfffffc00, 0x7ff80000, 0xfe000000, 0xfe000000,
302        0xffe08000, 0xffff8000, 0xfe000000, 0x80000000, 0xffff3c00,
303        0x0000ffff, 0xffc0c000, 0x0400ffc0, 0x1f000004, 0xffff0000,
304        0x0000ffe0, 0x80000000, 0x00007fff, 0xfffffffc, 0xe000f800,
305        0x0c00fe00, 0xfffffff0, 0xffc00000, 0x00000180, 0xc0000000,
306        0xffffffc0, 0xff800000, 0xfffc0000, 0x00200000, 0x20000000,
307        0x1400219b, 0x00000010, 0x20201840, 0x84000000, 0x000203a0,
308        0x000000c0, 0x00003000, 0xff800060, 0x00000010, 0xf5080169,
309        0x5569157b, 0xa1080869, 0xf0000400, 0xf0000411, 0xfffcffff,
310        0x0000f000, 0xfff00000, 0x00018000, 0x00010001, 0xffc00000,
311        0x0000e000, 0x00008000, 0x0000f000, 0xf8000000, 0x0000003f,
312        0x0000fff8, 0xf8000000, 0xfffcfe00, 0x0000e000, 0xc0000000,
313        0x000f8000, 0xff000000, 0x80000000, 0x0000f800, 0x04000000,
314        0x00000010, 0x00000018, 0xffff0000, 0xfff0e000, 0xfff00000,
315        0xffe00000, 0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000,
316        0xff800000, 0xffe00000, 0xc0000000, 0xc0000000, 0xfffffffd,
317        0xffff0000, 0xc0000000, 0xc0000000}};
318    const UnicodeSet co_Set
319      {{{Empty, 1792}, {Full, 200}, {Empty, 28728}, {Full, 2047},
320        {Mixed, 1}, {Full, 2047}, {Mixed, 1}},
321       {0x3fffffff, 0x3fffffff}};
322    const UnicodeSet cs_Set
323      {{{Empty, 1728}, {Full, 64}, {Empty, 33024}},
324       {}};
325    const UnicodeSet l_Set
326      {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Full, 14},
327        {Mixed, 2}, {Empty, 3}, {Mixed, 3}, {Full, 1}, {Mixed, 1},
328        {Full, 4}, {Mixed, 1}, {Full, 4}, {Mixed, 4}, {Empty, 1},
329        {Mixed, 2}, {Empty, 1}, {Full, 1}, {Mixed, 2}, {Full, 2},
330        {Mixed, 5}, {Full, 2}, {Mixed, 6}, {Empty, 2}, {Mixed, 1},
331        {Empty, 2}, {Mixed, 23}, {Empty, 1}, {Mixed, 15}, {Empty, 1},
332        {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1},
333        {Empty, 1}, {Mixed, 3}, {Empty, 3}, {Full, 1}, {Mixed, 4},
334        {Full, 1}, {Mixed, 2}, {Full, 10}, {Mixed, 1}, {Full, 1},
335        {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
336        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 18},
337        {Mixed, 2}, {Full, 2}, {Mixed, 5}, {Full, 1}, {Mixed, 2},
338        {Empty, 2}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
339        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 2},
340        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 2},
341        {Mixed, 1}, {Empty, 2}, {Mixed, 3}, {Empty, 1}, {Mixed, 2},
342        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Empty, 3},
343        {Mixed, 1}, {Full, 6}, {Empty, 2}, {Full, 8}, {Mixed, 1}, {Full, 1},
344        {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 3}, {Mixed, 2},
345        {Empty, 3}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 83},
346        {Full, 1}, {Mixed, 2}, {Full, 4}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
347        {Full, 1}, {Mixed, 4}, {Empty, 2}, {Mixed, 1}, {Empty, 14},
348        {Mixed, 3}, {Full, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Full, 2},
349        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 16}, {Full, 205},
350        {Mixed, 1}, {Empty, 2}, {Full, 654}, {Mixed, 1}, {Empty, 1},
351        {Full, 36}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Full, 8},
352        {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 3}, {Full, 2},
353        {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 3},
354        {Empty, 1}, {Mixed, 9}, {Full, 1}, {Mixed, 3}, {Full, 1},
355        {Mixed, 7}, {Empty, 2}, {Full, 1}, {Mixed, 1}, {Full, 349},
356        {Mixed, 3}, {Empty, 264}, {Full, 11}, {Mixed, 1}, {Full, 2},
357        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Full, 2}, {Mixed, 2},
358        {Full, 10}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 1},
359        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
360        {Empty, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 2}, {Empty, 1},
361        {Mixed, 3}, {Empty, 1}, {Full, 3}, {Mixed, 1}, {Empty, 12},
362        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Full, 1},
363        {Mixed, 4}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Full, 4},
364        {Mixed, 1}, {Empty, 3}, {Full, 1}, {Mixed, 1}, {Full, 1},
365        {Mixed, 1}, {Empty, 4}, {Full, 9}, {Mixed, 3}, {Empty, 4},
366        {Mixed, 5}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Full, 1},
367        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
368        {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Empty, 3},
369        {Full, 2}, {Mixed, 1}, {Empty, 29}, {Mixed, 2}, {Empty, 2},
370        {Mixed, 11}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 2},
371        {Empty, 1}, {Mixed, 4}, {Empty, 8}, {Full, 1}, {Mixed, 2},
372        {Empty, 5}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Full, 1},
373        {Mixed, 2}, {Empty, 1}, {Full, 1}, {Mixed, 1}, {Empty, 15},
374        {Full, 2}, {Mixed, 1}, {Empty, 14}, {Full, 1}, {Mixed, 1},
375        {Empty, 40}, {Full, 28}, {Mixed, 1}, {Empty, 99}, {Full, 33},
376        {Mixed, 1}, {Empty, 414}, {Full, 17}, {Mixed, 2}, {Empty, 3},
377        {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Empty, 27}, {Full, 2},
378        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 515}, {Mixed, 1},
379        {Empty, 95}, {Full, 3}, {Mixed, 2}, {Empty, 187}, {Full, 2},
380        {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 3},
381        {Full, 10}, {Mixed, 10}, {Empty, 129}, {Full, 6}, {Mixed, 1},
382        {Empty, 41}, {Mixed, 6}, {Empty, 138}, {Full, 1334}, {Mixed, 1},
383        {Empty, 1}, {Full, 129}, {Mixed, 1}, {Full, 6}, {Mixed, 1},
384        {Empty, 511}, {Full, 16}, {Mixed, 1}, {Empty, 28719}},
385       {0x07fffffe, 0x07fffffe, 0x04200400, 0xff7fffff, 0xff7fffff,
386        0x0003ffc3, 0x0000501f, 0xbcdf0000, 0xffffd740, 0xfffffffb,
387        0xffbfffff, 0xfffffc03, 0xfffeffff, 0x027fffff, 0xfffffffe,
388        0x000000ff, 0xffff0000, 0x000707ff, 0x000007ff, 0xfffec000,
389        0x002fffff, 0x9c00c060, 0xfffd0000, 0x0000ffff, 0xffffe000,
390        0x0002003f, 0xfffffc00, 0x043007ff, 0x043fffff, 0x00000110,
391        0x01ffffff, 0x0007ffff, 0xfffffff0, 0x23ffffff, 0xff010000,
392        0xfffe0003, 0xfff99fe1, 0x23c5fdff, 0xb0004000, 0x00030003,
393        0xfff987e0, 0x036dfdff, 0x5e000000, 0x001c0000, 0xfffbbfe0,
394        0x23edfdff, 0x00010000, 0x00000003, 0xfff99fe0, 0x23edfdff,
395        0xb0000000, 0x00020003, 0xd63dc7e8, 0x03ffc718, 0x00010000,
396        0xfffddfe0, 0x23fffdff, 0x03000000, 0x00000003, 0xfffddfe0,
397        0x23effdff, 0x40000000, 0x00060003, 0xfffddfe0, 0x27ffffff,
398        0x00004000, 0xfc000003, 0xfc7fffe0, 0x2ffbffff, 0x0000007f,
399        0xfffffffe, 0x000dffff, 0x0000007f, 0xfef02596, 0x200decae,
400        0xf000005f, 0x00000001, 0xfffffeff, 0x00001fff, 0x00001f00,
401        0x800007ff, 0x3c3f0000, 0xffe1c062, 0x00004003, 0xffff20bf,
402        0xf7ffffff, 0x3d7f3dff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d,
403        0xff3dffff, 0x07ffffff, 0x0000ffff, 0x001fffff, 0xfffffffe,
404        0xffff9fff, 0x07fffffe, 0x01fe07ff, 0x0003dfff, 0x0003ffff,
405        0x0003ffff, 0x0001dfff, 0x000fffff, 0x10800000, 0x00ffffff,
406        0xffff05ff, 0x003fffff, 0x7fffffff, 0xffff0000, 0x001f3fff,
407        0x00000fff, 0x000000fe, 0x007fffff, 0x001fffff, 0x00000080,
408        0xffffffe0, 0x000fffff, 0x00000fe0, 0xfffffff8, 0xfc00c001,
409        0x0000003f, 0x0000000f, 0xfc00e000, 0x3fffffff, 0x0063de00,
410        0x3f3fffff, 0xaaff3f3f, 0x3fffffff, 0x5fdfffff, 0x0fcf1fdc,
411        0x1fdc1fff, 0x80020000, 0x1fff0000, 0x3e2ffc84, 0xf3ffbd50,
412        0x000043e0, 0x00000018, 0xffff7fff, 0x7fffffff, 0x000c781f,
413        0xffff20bf, 0x000080ff, 0x007fffff, 0x7f7f7f7f, 0x7f7f7f7f,
414        0x00008000, 0x00000060, 0x183e0000, 0xfffffffe, 0xe07fffff,
415        0xfffffffe, 0xf7ffffff, 0xffffffe0, 0xfffe3fff, 0x00007fff,
416        0x07ffffff, 0xffff0000, 0x003fffff, 0x00001fff, 0x00001fff,
417        0xffff0000, 0x3fffffff, 0xffff1fff, 0x00000c00, 0x80007fff,
418        0x3fffffff, 0x0000003f, 0xff800000, 0xfffffffc, 0xffff79ff,
419        0x00033fff, 0xff800000, 0xfffff7bb, 0x00000007, 0x000fffff,
420        0xfffffffc, 0x000fffff, 0x08fc0000, 0xfffffc00, 0xffff003f,
421        0x0000007f, 0x1fffffff, 0xfffffff0, 0x0007ffff, 0x00008000,
422        0x7c00ffdf, 0x000001ff, 0x00000ff7, 0xc47fffff, 0x3e62ffff,
423        0x38000005, 0x001c07ff, 0x007e7e7e, 0xffff7f7f, 0xf7ffffff,
424        0x00000030, 0x00000007, 0xffff000f, 0xfffff87f, 0x0fffffff,
425        0xffff3fff, 0x03ffffff, 0xa0f8007f, 0x5f7ffdff, 0xffffffdb,
426        0x0003ffff, 0xfff80000, 0x3fffffff, 0xffff0000, 0xfffcffff,
427        0x000000ff, 0x0fff0000, 0xffdf0000, 0x1fffffff, 0x07fffffe,
428        0x07fffffe, 0xffffffc0, 0x7fffffff, 0x1cfcfcfc, 0xffffefff,
429        0xb7ffff7f, 0x3fff3fff, 0x07ffffff, 0x1fffffff, 0x0001ffff,
430        0xffff0000, 0xffff03fd, 0x003fffff, 0x3fffffff, 0x0000ff0f,
431        0x3fffffff, 0xffff00ff, 0x0000000f, 0x007fffff, 0x003fffff,
432        0x000000ff, 0xfffffd3f, 0x91bfffff, 0x003fffff, 0x007fffff,
433        0x7fffffff, 0x003fffff, 0x03ffffff, 0xc0ffffff, 0xfeef0001,
434        0x000fffff, 0x1fffffff, 0x1fffffff, 0xfffffeff, 0x0000001f,
435        0x003fffff, 0x003fffff, 0x0007ffff, 0x0003ffff, 0x000001ff,
436        0xfffffff8, 0x00ffffff, 0xfffffff8, 0x0000ffff, 0xffff0000,
437        0x000001ff, 0xfffffff8, 0x0000007f, 0xffff0000, 0x0047ffff,
438        0xfffffff8, 0x0007ffff, 0x0400001e, 0xfffbffff, 0x00000fff,
439        0xffff0000, 0x7fffffff, 0xfff99fe0, 0x23edfdff, 0xe0000000,
440        0x00000003, 0x0000ffff, 0x000000b0, 0x00007fff, 0x0000ffff,
441        0x00000010, 0x000007ff, 0x80000000, 0x01ffffff, 0x01ffffff,
442        0x00007fff, 0x01ffffff, 0x7fffffff, 0xffff0000, 0x00003fff,
443        0x0000ffff, 0x0000000f, 0xe0fffff8, 0x0000ffff, 0x0001001f,
444        0xfff80000, 0x00000003, 0x1fff07ff, 0x03ff01ff, 0xffdfffff,
445        0xdfffffff, 0xebffde64, 0xffffffef, 0xdfdfe7bf, 0x7bffffff,
446        0xfffdfc5f, 0xffffff3f, 0xf7fffffd, 0xf7ffffff, 0xffdfffff,
447        0xffdfffff, 0xffff7fff, 0xffff7fff, 0xfffffdff, 0xfffffdff,
448        0x00000ff7, 0x0000001f, 0xffffffef, 0x0af7fe96, 0xaa96ea84,
449        0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x007fffff, 0x001fffff,
450        0x3fffffff, 0x3fffffff}};
451    const UnicodeSet lc_Set
452      {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Full, 5},
453        {Mixed, 2}, {Full, 5}, {Mixed, 2}, {Empty, 5}, {Mixed, 3},
454        {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 1}, {Full, 4}, {Mixed, 4},
455        {Empty, 88}, {Full, 1}, {Mixed, 1}, {Empty, 97}, {Full, 1},
456        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Full, 8},
457        {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 3},
458        {Empty, 8}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 83},
459        {Full, 1}, {Mixed, 3}, {Full, 3}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
460        {Empty, 968}, {Full, 1}, {Mixed, 2}, {Empty, 4}, {Mixed, 1},
461        {Full, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 25},
462        {Mixed, 3}, {Empty, 636}, {Mixed, 1}, {Empty, 32}, {Mixed, 2},
463        {Empty, 37}, {Full, 2}, {Mixed, 1}, {Empty, 162}, {Full, 2},
464        {Empty, 1497}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
465        {Full, 1}, {Mixed, 3}, {Full, 10}, {Mixed, 10}, {Empty, 31041}},
466       {0x07fffffe, 0x07fffffe, 0x00200000, 0xff7fffff, 0xff7fffff,
467        0xf7ffffff, 0xfffffff0, 0xffefffff, 0x0000ffff, 0xb8cf0000,
468        0xffffd740, 0xfffffffb, 0xffbfffff, 0xfffffc03, 0xfffeffff,
469        0x007fffff, 0xfffffffe, 0x000000ff, 0x000020bf, 0x00000fff,
470        0xfefff800, 0x07ffffff, 0x3f3fffff, 0xaaff3f3f, 0x3fffffff,
471        0x5fdfffff, 0x0fcf1fdc, 0x1fdc1fff, 0x3e2ffc84, 0xf21fbd50,
472        0x000043e0, 0x00000018, 0xffff7fff, 0x7fffffff, 0xcfffffff,
473        0x000c781f, 0x000020bf, 0x00003fff, 0x0fffffff, 0xfffffffc,
474        0xfffeffff, 0xffff78ff, 0x00033fff, 0x04000000, 0xffff0000,
475        0x07ffffff, 0x00000030, 0x00f8007f, 0x07fffffe, 0x07fffffe,
476        0x0000ffff, 0xffdfffff, 0xdfffffff, 0xebffde64, 0xffffffef,
477        0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f, 0xffffff3f, 0xf7fffffd,
478        0xf7ffffff, 0xffdfffff, 0xffdfffff, 0xffff7fff, 0xffff7fff,
479        0xfffffdff, 0xfffffdff, 0x00000ff7}};
480    const UnicodeSet ll_Set
481      {{{Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 14}, {Full, 1},
482        {Mixed, 2}, {Empty, 5}, {Mixed, 5}, {Empty, 1}, {Mixed, 1},
483        {Full, 1}, {Mixed, 7}, {Empty, 1}, {Mixed, 2}, {Empty, 187},
484        {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 3},
485        {Mixed, 16}, {Empty, 8}, {Mixed, 3}, {Empty, 1}, {Mixed, 1},
486        {Empty, 84}, {Mixed, 7}, {Full, 1}, {Mixed, 1}, {Empty, 968},
487        {Mixed, 3}, {Empty, 4}, {Mixed, 5}, {Empty, 1}, {Mixed, 1},
488        {Empty, 25}, {Mixed, 3}, {Empty, 636}, {Mixed, 1}, {Empty, 33},
489        {Mixed, 1}, {Empty, 38}, {Mixed, 2}, {Empty, 163}, {Full, 1},
490        {Empty, 1497}, {Mixed, 31}, {Empty, 31041}},
491       {0x07fffffe, 0x00200000, 0x80000000, 0xff7fffff, 0xaaaaaaaa,
492        0x55aaaaaa, 0xaaaaab55, 0xd4aaaaaa, 0x4e243129, 0xe6512d2a,
493        0xb5555240, 0xaa29aaaa, 0xaaaaaaaa, 0x93faaaaa, 0xffffaa85,
494        0xffefffff, 0x0000ffff, 0x388a0000, 0x00010000, 0xfffff000,
495        0xaae37fff, 0x192faaaa, 0xffff0000, 0xaaaaaaaa, 0xaaaaa802,
496        0xaaaaaaaa, 0xaaaad554, 0xaaaaaaaa, 0xaaaaaaaa, 0x0000aaaa,
497        0xfffffffe, 0x000000ff, 0x00000fff, 0xfefff800, 0x07ffffff,
498        0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xbfeaaaaa,
499        0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0x003f00ff, 0x00ff00ff,
500        0x00ff003f, 0x3fff00ff, 0x00ff00ff, 0x40df00ff, 0x00cf00dc,
501        0x00dc00ff, 0x0008c400, 0x32108000, 0x000043c0, 0x00000010,
502        0xffff0000, 0x7fffffff, 0x0fda1562, 0xaaaaaaaa, 0xaaaaaaaa,
503        0xaaaaaaaa, 0x0008501a, 0x000020bf, 0xaaaaaaaa, 0x00002aaa,
504        0x0aaaaaaa, 0xaaabaaa8, 0xaaaaaaaa, 0x95feaaaa, 0xaaba50aa,
505        0x000002aa, 0x04000000, 0xffff0000, 0x07ffffff, 0x00000030,
506        0x00f8007f, 0x07fffffe, 0xffffff00, 0x0000ffff, 0xfc000000,
507        0x000fffff, 0xffdfc000, 0x000000ff, 0x0ffffffc, 0xebc00000,
508        0x0000ffef, 0xfffffc00, 0xc000000f, 0x00ffffff, 0xfffc0000,
509        0x00000fff, 0xffffffc0, 0xfc000000, 0x000fffff, 0xffffc000,
510        0x000000ff, 0x0ffffffc, 0xffc00000, 0x0000ffff, 0xfffffc00,
511        0x0000003f, 0xf7fffffc, 0xf0000003, 0x0fdfffff, 0xffc00000,
512        0x003f7fff, 0xffff0000, 0x0000fdff, 0xfffffc00, 0x00000bf7}};
513    const UnicodeSet lm_Set
514      {{{Empty, 21}, {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 14},
515        {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
516        {Empty, 7}, {Mixed, 3}, {Empty, 9}, {Mixed, 1}, {Empty, 38},
517        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 16}, {Mixed, 1},
518        {Empty, 54}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 18},
519        {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
520        {Full, 1}, {Mixed, 2}, {Full, 1}, {Empty, 21}, {Mixed, 2},
521        {Empty, 94}, {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 5},
522        {Mixed, 1}, {Empty, 14}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
523        {Empty, 2}, {Mixed, 1}, {Empty, 888}, {Mixed, 1}, {Empty, 38},
524        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
525        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
526        {Mixed, 1}, {Empty, 14}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
527        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 672},
528        {Mixed, 2}, {Empty, 861}, {Mixed, 1}, {Empty, 33}, {Mixed, 1},
529        {Empty, 31875}},
530       {0xffff0000, 0x0003ffc3, 0x0000501f, 0x04100000, 0x02000000,
531        0x00000001, 0x00000060, 0x04300000, 0x04000000, 0x00000110,
532        0x00020000, 0x00000040, 0x00000040, 0x10000000, 0x00800000,
533        0x00000008, 0x00000080, 0x3f000000, 0xfffff000, 0x010007ff,
534        0xf8000000, 0x80020000, 0x1fff0000, 0x30000000, 0x00008000,
535        0x00008000, 0x00000020, 0x083e0000, 0x60000000, 0x70000000,
536        0x00200000, 0x3f000000, 0x00001000, 0x80000000, 0x30000000,
537        0xff800000, 0x00010000, 0x00000100, 0x03000000, 0x00008000,
538        0x00000040, 0x00010000, 0x20000000, 0x00180000, 0xf0000000,
539        0x00010000, 0xc0000000, 0x0000000f, 0xfff80000}};
540    const UnicodeSet lo_Set
541      {{{Empty, 5}, {Mixed, 1}, {Empty, 7}, {Mixed, 2}, {Empty, 5},
542        {Mixed, 1}, {Empty, 25}, {Mixed, 2}, {Empty, 1}, {Full, 1},
543        {Mixed, 2}, {Full, 2}, {Mixed, 5}, {Full, 2}, {Mixed, 4},
544        {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 2},
545        {Mixed, 23}, {Empty, 1}, {Mixed, 15}, {Empty, 1}, {Mixed, 3},
546        {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
547        {Mixed, 3}, {Empty, 3}, {Full, 1}, {Mixed, 4}, {Empty, 1},
548        {Mixed, 2}, {Full, 10}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
549        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1},
550        {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 18}, {Mixed, 2},
551        {Full, 2}, {Mixed, 5}, {Full, 1}, {Mixed, 2}, {Empty, 2}, {Full, 1},
552        {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 2},
553        {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Empty, 1},
554        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 3},
555        {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 1},
556        {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 33}, {Mixed, 1},
557        {Empty, 95}, {Mixed, 1}, {Full, 1}, {Mixed, 4}, {Empty, 17},
558        {Mixed, 3}, {Full, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Full, 2},
559        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 16}, {Full, 205},
560        {Mixed, 1}, {Empty, 2}, {Full, 654}, {Mixed, 1}, {Empty, 1},
561        {Mixed, 1}, {Full, 35}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
562        {Full, 8}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
563        {Full, 2}, {Mixed, 1}, {Empty, 7}, {Mixed, 3}, {Full, 1},
564        {Mixed, 3}, {Empty, 1}, {Mixed, 7}, {Empty, 1}, {Mixed, 1},
565        {Full, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 5}, {Empty, 4}, {Full, 1},
566        {Mixed, 1}, {Full, 349}, {Mixed, 3}, {Empty, 264}, {Full, 11},
567        {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 3},
568        {Full, 2}, {Mixed, 2}, {Full, 10}, {Mixed, 2}, {Full, 1},
569        {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
570        {Full, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 4}, {Empty, 1},
571        {Mixed, 3}, {Empty, 1}, {Full, 3}, {Mixed, 1}, {Empty, 12},
572        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Full, 1},
573        {Mixed, 4}, {Full, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
574        {Full, 1}, {Mixed, 1}, {Empty, 3}, {Full, 1}, {Mixed, 1}, {Full, 1},
575        {Mixed, 1}, {Empty, 4}, {Full, 9}, {Mixed, 3}, {Empty, 4},
576        {Mixed, 5}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Full, 1},
577        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
578        {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Empty, 3},
579        {Full, 2}, {Mixed, 1}, {Empty, 29}, {Mixed, 2}, {Empty, 2},
580        {Mixed, 11}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 2},
581        {Empty, 1}, {Mixed, 4}, {Empty, 8}, {Full, 1}, {Mixed, 2},
582        {Empty, 5}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Full, 1},
583        {Mixed, 2}, {Empty, 1}, {Full, 1}, {Mixed, 1}, {Empty, 17},
584        {Mixed, 1}, {Empty, 14}, {Full, 1}, {Mixed, 1}, {Empty, 40},
585        {Full, 28}, {Mixed, 1}, {Empty, 99}, {Full, 33}, {Mixed, 1},
586        {Empty, 414}, {Full, 17}, {Mixed, 2}, {Empty, 3}, {Mixed, 2},
587        {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 27},
588        {Full, 2}, {Mixed, 1}, {Empty, 517}, {Mixed, 1}, {Empty, 95},
589        {Full, 3}, {Mixed, 2}, {Empty, 347}, {Full, 6}, {Mixed, 1},
590        {Empty, 41}, {Mixed, 6}, {Empty, 138}, {Full, 1334}, {Mixed, 1},
591        {Empty, 1}, {Full, 129}, {Mixed, 1}, {Full, 6}, {Mixed, 1},
592        {Empty, 511}, {Full, 16}, {Mixed, 1}, {Empty, 28719}},
593       {0x04000400, 0x08000000, 0x0000000f, 0x00100000, 0xffff0000,
594        0x000707ff, 0x000007fe, 0xfffec000, 0x002fffff, 0x9c00c000,
595        0xfffd0000, 0x0000ffff, 0xffffe000, 0x0002003f, 0xfffffc00,
596        0x000007ff, 0x003fffff, 0x01ffffff, 0x0007ffff, 0xfffffff0,
597        0x23ffffff, 0xff010000, 0xfffc0003, 0xfff99fe1, 0x23c5fdff,
598        0xb0004000, 0x00030003, 0xfff987e0, 0x036dfdff, 0x5e000000,
599        0x001c0000, 0xfffbbfe0, 0x23edfdff, 0x00010000, 0x00000003,
600        0xfff99fe0, 0x23edfdff, 0xb0000000, 0x00020003, 0xd63dc7e8,
601        0x03ffc718, 0x00010000, 0xfffddfe0, 0x23fffdff, 0x03000000,
602        0x00000003, 0xfffddfe0, 0x23effdff, 0x40000000, 0x00060003,
603        0xfffddfe0, 0x27ffffff, 0x00004000, 0xfc000003, 0xfc7fffe0,
604        0x2ffbffff, 0x0000007f, 0xfffffffe, 0x000dffff, 0x0000003f,
605        0xfef02596, 0x200decae, 0xf000001f, 0x00000001, 0xfffffeff,
606        0x00001fff, 0x00001f00, 0x800007ff, 0x3c3f0000, 0xffe1c062,
607        0x00004003, 0xffff0000, 0xe7ffffff, 0x3d7f3dff, 0xffff3dff,
608        0x7f3dffff, 0xff7fff3d, 0xff3dffff, 0x07ffffff, 0x0000ffff,
609        0x001fffff, 0xfffffffe, 0xffff9fff, 0x07fffffe, 0x01fe07ff,
610        0x0003dfff, 0x0003ffff, 0x0003ffff, 0x0001dfff, 0x000fffff,
611        0x10000000, 0xfffffff7, 0x00ffffff, 0xffff05ff, 0x003fffff,
612        0x7fffffff, 0xffff0000, 0x001f3fff, 0x00000fff, 0x000000fe,
613        0x007fffff, 0x001fffff, 0xffffffe0, 0x000fffff, 0x00000fe0,
614        0xfffffff8, 0xfc00c001, 0x0000003f, 0x0000000f, 0xfc00e000,
615        0x00ffffff, 0x0063de00, 0x01e00000, 0xffff0000, 0x000000ff,
616        0x007fffff, 0x7f7f7f7f, 0x7f7f7f7f, 0x00000040, 0x10000000,
617        0xfffffffe, 0x807fffff, 0xfffffffe, 0x87ffffff, 0xffffffe0,
618        0xfffe3fff, 0x00007fff, 0x07ffffff, 0xffff0000, 0x003fffff,
619        0x00001fff, 0xffdfffff, 0x00001fff, 0xffff0000, 0x00ffffff,
620        0xffff0fff, 0x00000c00, 0x00004000, 0x0000003f, 0xf8800000,
621        0xfffff7bb, 0x00000007, 0x000fffff, 0xfffffffc, 0x000fffff,
622        0x08fc0000, 0xfffffc00, 0xffff003f, 0x0000007f, 0x1fffffff,
623        0xfffffff0, 0x0007ffff, 0x7c00ff9f, 0x000001ff, 0x00000ff7,
624        0xc47effff, 0x3e62ffff, 0x18000005, 0x000407ff, 0x007e7e7e,
625        0x00007f7f, 0x00000007, 0xffff000f, 0xfffff87f, 0x0fffffff,
626        0xffff3fff, 0x03ffffff, 0xa0000000, 0x5f7ffdff, 0xffffffdb,
627        0x0003ffff, 0xfff80000, 0x3fffffff, 0xffff0000, 0xfffcffff,
628        0x000000ff, 0x0fff0000, 0xffdf0000, 0x1fffffff, 0xfffeffc0,
629        0x3fffffff, 0x7fffffff, 0x1cfcfcfc, 0xffffefff, 0xb7ffff7f,
630        0x3fff3fff, 0x07ffffff, 0x1fffffff, 0x0001ffff, 0xffff0000,
631        0xffff03fd, 0x003fffff, 0x3fffffff, 0x0000ff0f, 0xffff0000,
632        0x3fffffff, 0xffff00ff, 0x0000000f, 0x007fffff, 0x003fffff,
633        0x000000ff, 0xfffffd3f, 0x91bfffff, 0x003fffff, 0x007fffff,
634        0x7fffffff, 0x003fffff, 0x03ffffff, 0xc0ffffff, 0xfeef0001,
635        0x000fffff, 0x1fffffff, 0x1fffffff, 0xfffffeff, 0x0000001f,
636        0x003fffff, 0x003fffff, 0x0007ffff, 0x0003ffff, 0x000001ff,
637        0xfffffff8, 0x00ffffff, 0xfffffff8, 0x0000ffff, 0xffff0000,
638        0x000001ff, 0xfffffff8, 0x0000007f, 0xffff0000, 0x0047ffff,
639        0xfffffff8, 0x0007ffff, 0x0400001e, 0xfffbffff, 0x00000fff,
640        0xffff0000, 0x7fffffff, 0xfff99fe0, 0x23edfdff, 0xe0000000,
641        0x00000003, 0x0000ffff, 0x000000b0, 0x00007fff, 0x0000ffff,
642        0x00000010, 0x000007ff, 0x80000000, 0x01ffffff, 0x01ffffff,
643        0x00007fff, 0x01ffffff, 0x7fffffff, 0xffff0000, 0x00003fff,
644        0x0000ffff, 0xe0fffff8, 0x0000ffff, 0x0001001f, 0x00000003,
645        0x1fff07ff, 0x03ff01ff, 0x0000001f, 0xffffffef, 0x0af7fe96,
646        0xaa96ea84, 0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x007fffff,
647        0x001fffff, 0x3fffffff, 0x3fffffff}};
648    const UnicodeSet lt_Set
649      {{{Empty, 14}, {Mixed, 2}, {Empty, 236}, {Mixed, 4}, {Empty, 34560}},
650       {0x00000920, 0x00040000, 0xff00ff00, 0x1000ff00, 0x00001000,
651        0x10000000}};
652    const UnicodeSet lu_Set
653      {{{Empty, 2}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1},
654        {Mixed, 11}, {Empty, 8}, {Mixed, 5}, {Full, 1}, {Mixed, 1},
655        {Empty, 1}, {Mixed, 8}, {Empty, 90}, {Full, 1}, {Mixed, 1},
656        {Empty, 105}, {Mixed, 12}, {Empty, 1}, {Mixed, 3}, {Empty, 8},
657        {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 83}, {Full, 1},
658        {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Empty, 970}, {Mixed, 3},
659        {Empty, 4}, {Mixed, 5}, {Empty, 699}, {Mixed, 1}, {Empty, 38},
660        {Full, 1}, {Mixed, 1}, {Empty, 163}, {Full, 1}, {Empty, 1498},
661        {Mixed, 31}, {Empty, 31041}},
662       {0x07fffffe, 0x7f7fffff, 0x55555555, 0xaa555555, 0x555554aa,
663        0x2b555555, 0xb1dbced6, 0x11aed2d5, 0x4aaaa490, 0x55d25555,
664        0x55555555, 0x6c055555, 0x0000557a, 0x80450000, 0xfffed740,
665        0x00000ffb, 0x551c8000, 0xe6905555, 0x0000ffff, 0x55555555,
666        0x55555401, 0x55555555, 0x55552aab, 0x55555555, 0x55555555,
667        0xfffe5555, 0x007fffff, 0x000020bf, 0x55555555, 0x55555555,
668        0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555,
669        0x55555555, 0x3f00ff00, 0xff00ff00, 0xaa003f00, 0x0000ff00,
670        0x0f000000, 0x0f000f00, 0x0f001f00, 0x3e273884, 0xc00f3d50,
671        0x00000020, 0x00000008, 0x00007fff, 0xc025ea9d, 0x55555555,
672        0x55555555, 0x55555555, 0x00042805, 0x55555555, 0x00001555,
673        0x05555555, 0x55545554, 0x55555555, 0x6a005555, 0x55452855,
674        0x00033d55, 0x07fffffe, 0x000000ff, 0x03ffffff, 0xfff00000,
675        0x00003fff, 0xffffff00, 0xd0000003, 0x003fde64, 0xffff0000,
676        0x000003ff, 0x1fdfe7b0, 0x7b000000, 0x0001fc5f, 0xfffff000,
677        0x0000003f, 0x03ffffff, 0xfff00000, 0x00003fff, 0xffffff00,
678        0xf0000003, 0x003fffff, 0xffff0000, 0x000003ff, 0xffffff00,
679        0x00000001, 0x07fffffc, 0xf0000000, 0x001fffff, 0xffc00000,
680        0x00007fff, 0xffff0000, 0x000001ff, 0x00000400}};
681    const UnicodeSet m_Set
682      {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
683        {Empty, 7}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
684        {Mixed, 2}, {Empty, 2}, {Mixed, 5}, {Empty, 2}, {Mixed, 1},
685        {Empty, 1}, {Mixed, 4}, {Empty, 4}, {Mixed, 24}, {Empty, 1},
686        {Mixed, 13}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
687        {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
688        {Mixed, 4}, {Empty, 2}, {Mixed, 4}, {Empty, 21}, {Mixed, 1},
689        {Empty, 29}, {Mixed, 4}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
690        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
691        {Empty, 3}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
692        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 6},
693        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
694        {Mixed, 2}, {Empty, 6}, {Full, 1}, {Mixed, 1}, {Empty, 22},
695        {Mixed, 2}, {Empty, 95}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
696        {Empty, 3}, {Full, 1}, {Empty, 17}, {Mixed, 1}, {Empty, 2},
697        {Mixed, 1}, {Empty, 942}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
698        {Empty, 8}, {Mixed, 2}, {Empty, 2}, {Mixed, 4}, {Empty, 1},
699        {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 1}, {Mixed, 3},
700        {Empty, 1}, {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 632},
701        {Mixed, 1}, {Empty, 23}, {Mixed, 2}, {Empty, 29}, {Mixed, 1},
702        {Empty, 7}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 52},
703        {Mixed, 2}, {Empty, 5}, {Mixed, 1}, {Empty, 40}, {Mixed, 6},
704        {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 2},
705        {Mixed, 1}, {Empty, 4}, {Mixed, 6}, {Empty, 9}, {Mixed, 2},
706        {Empty, 6}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
707        {Mixed, 1}, {Empty, 673}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
708        {Empty, 32}, {Mixed, 3}, {Empty, 615}, {Mixed, 1}, {Empty, 166},
709        {Mixed, 3}, {Empty, 4}, {Mixed, 1}, {Empty, 179}, {Mixed, 1},
710        {Empty, 24769}, {Full, 7}, {Mixed, 1}, {Empty, 6128}},
711       {0x0000ffff, 0x000003f8, 0xfffe0000, 0xbfffffff, 0x000000b6,
712        0x07ff0000, 0xfffff800, 0x00010000, 0x9fc00000, 0x00003d9f,
713        0x00020000, 0xffff0000, 0x000007ff, 0x0001ffc0, 0x000ff800,
714        0xfbc00000, 0x00003eef, 0x0e000000, 0xfffffff0, 0x0000000f,
715        0xdc000000, 0x00feffff, 0x0000000c, 0x0000000e, 0xd0000000,
716        0x0080399f, 0x0000000c, 0x0000000e, 0xd0000000, 0x00023987,
717        0x00230000, 0x0000000e, 0xd0000000, 0x00003bbf, 0x0000000c,
718        0x0000000e, 0xd0000000, 0x00c0399f, 0x0000000c, 0x00000004,
719        0xc0000000, 0x00803dc7, 0x0000000f, 0xc0000000, 0x00603ddf,
720        0x0000000c, 0x0000000e, 0xd0000000, 0x00603ddf, 0x0000000c,
721        0x0000000e, 0xc0000000, 0x00803ddf, 0x0000000c, 0x0000000c,
722        0xff5f8400, 0x000c0000, 0x07f20000, 0x00007f80, 0x1bf20000,
723        0x00003f00, 0x03000000, 0xc2a00000, 0xfffe0000, 0xfeffe0df,
724        0x1fffffff, 0x00000040, 0x7ffff800, 0xc3c00000, 0x001e3f9d,
725        0x3c00bffc, 0xe0000000, 0x001c0000, 0x001c0000, 0x000c0000,
726        0x000c0000, 0xfff00000, 0x200fffff, 0x00003800, 0x00000200,
727        0x0fff0fff, 0xffff0000, 0x00000301, 0x0f800000, 0x7fe00000,
728        0x9fffffff, 0x7fff0000, 0x0000001f, 0xfff00000, 0x0000001f,
729        0x000ff800, 0x00000007, 0x00003ffe, 0x000fffc0, 0x00fffff0,
730        0xfff70000, 0x031c21ff, 0xf03fffff, 0xffff0000, 0x0001ffff,
731        0x00038000, 0x80000000, 0x0000fc00, 0x06000000, 0x3ff78000,
732        0x80000000, 0x00030000, 0x00000844, 0x000000f8, 0x00000003,
733        0xfff00000, 0x0000001f, 0x0003ffff, 0x00003fc0, 0x000fff80,
734        0x0000000f, 0xfff80000, 0x00000001, 0x00000020, 0x007ffe00,
735        0x00003008, 0x38000000, 0xc19d0000, 0x00000002, 0x0060f800,
736        0x000037f8, 0x40000000, 0x0000ffff, 0x00003fff, 0x20000000,
737        0x00000001, 0x07c00000, 0x0000f06e, 0x87000000, 0x00000060,
738        0x00000007, 0xff000000, 0x0000007f, 0x80000000, 0x00000007,
739        0x07ff0000, 0x00000007, 0x001fff80, 0x00080000, 0x00000007,
740        0xfff80000, 0x00000001, 0x00fff000, 0x80000000, 0x000007ff,
741        0x0000000e, 0xd0000000, 0x0080399f, 0x001f1fcc, 0xffff0000,
742        0x0000000f, 0xff3f8000, 0x00000001, 0xffff0000, 0x00000001,
743        0x00fff800, 0x001f0000, 0x007f0000, 0xfffe0000, 0x7fffffff,
744        0x00078000, 0x60000000, 0xf807e3e0, 0x00000fe7, 0x00003c00,
745        0x0000001c, 0x007f0000, 0x0000ffff}};
746    const UnicodeSet mc_Set
747      {{{Empty, 72}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
748        {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3},
749        {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
750        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3},
751        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 9},
752        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 4},
753        {Empty, 56}, {Mixed, 2}, {Empty, 10}, {Mixed, 1}, {Empty, 3},
754        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
755        {Empty, 4}, {Mixed, 3}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
756        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
757        {Empty, 153}, {Mixed, 1}, {Empty, 959}, {Mixed, 1}, {Empty, 2},
758        {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 3},
759        {Empty, 2}, {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 7},
760        {Mixed, 1}, {Empty, 800}, {Mixed, 1}, {Empty, 3}, {Mixed, 2},
761        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 3}, {Empty, 2},
762        {Mixed, 1}, {Empty, 5}, {Mixed, 5}, {Empty, 9}, {Mixed, 2},
763        {Empty, 6}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
764        {Mixed, 1}, {Empty, 708}, {Mixed, 2}, {Empty, 783}, {Mixed, 1},
765        {Empty, 31092}},
766       {0x00000008, 0xc8000000, 0x0000de01, 0x0000000c, 0xc0000000,
767        0x00801981, 0x00000008, 0xc0000000, 0x00000001, 0x00000008,
768        0xc0000000, 0x00001a01, 0x0000000c, 0x40000000, 0x00801981,
769        0xc0000000, 0x00801dc6, 0x0000000e, 0x0000001e, 0x0000000c,
770        0x40000000, 0x00600d9f, 0x0000000c, 0xc0000000, 0x00801dc1,
771        0x0000000c, 0xff038000, 0x000c0000, 0xc0000000, 0x80000000,
772        0x19021800, 0x00c00000, 0x00003f9c, 0x1c009f98, 0xc0400000,
773        0x000001bf, 0x01fb0e78, 0xffff0000, 0x00000301, 0x06000000,
774        0x00a00000, 0x0007e01a, 0x00000010, 0xe8200000, 0x0000001b,
775        0x00000004, 0x000004c2, 0x000c5c80, 0x00300ff0, 0x000c0002,
776        0x0000c000, 0x00000098, 0x00000003, 0xfff00000, 0x0000000f,
777        0x000c0000, 0x00000008, 0xec300000, 0x00000001, 0x00198000,
778        0x00002000, 0x28000000, 0x0020c800, 0x000016d8, 0x00000005,
779        0x00000004, 0x01870000, 0x00001000, 0x00000004, 0x80380000,
780        0x00000001, 0x002c7000, 0x00000007, 0x0000000c, 0xc0000000,
781        0x0080399e, 0x0000000c, 0x7a070000, 0x00000002, 0x4f038000,
782        0x58070000, 0x0040d000, 0xfffe0000, 0x7fffffff, 0x0007e060}};
783    const UnicodeSet me_Set
784      {{{Empty, 36}, {Mixed, 1}, {Empty, 176}, {Mixed, 1}, {Empty, 48},
785        {Mixed, 2}, {Empty, 1067}, {Mixed, 1}, {Empty, 33484}},
786       {0x00000300, 0x40000000, 0xe0000000, 0x0000001d, 0x00070000}};
787    const UnicodeSet mn_Set
788      {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
789        {Empty, 7}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
790        {Mixed, 2}, {Empty, 2}, {Mixed, 5}, {Empty, 2}, {Mixed, 1},
791        {Empty, 1}, {Mixed, 4}, {Empty, 4}, {Mixed, 22}, {Empty, 1},
792        {Mixed, 1}, {Empty, 1}, {Mixed, 9}, {Empty, 1}, {Mixed, 2},
793        {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
794        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
795        {Empty, 2}, {Mixed, 4}, {Empty, 21}, {Mixed, 1}, {Empty, 29},
796        {Mixed, 4}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
797        {Empty, 4}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 6},
798        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
799        {Empty, 2}, {Mixed, 6}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
800        {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Empty, 6}, {Full, 1},
801        {Mixed, 1}, {Empty, 22}, {Mixed, 2}, {Empty, 95}, {Mixed, 1},
802        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Full, 1}, {Empty, 17},
803        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 942}, {Mixed, 2},
804        {Empty, 2}, {Mixed, 1}, {Empty, 8}, {Mixed, 2}, {Empty, 4},
805        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
806        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
807        {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 632}, {Mixed, 1},
808        {Empty, 23}, {Mixed, 2}, {Empty, 29}, {Mixed, 1}, {Empty, 7},
809        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 52}, {Mixed, 2},
810        {Empty, 5}, {Mixed, 1}, {Empty, 40}, {Mixed, 6}, {Empty, 2},
811        {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Empty, 3}, {Mixed, 1},
812        {Empty, 4}, {Mixed, 6}, {Empty, 9}, {Mixed, 2}, {Empty, 6},
813        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
814        {Empty, 673}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 34},
815        {Mixed, 1}, {Empty, 615}, {Mixed, 1}, {Empty, 166}, {Mixed, 3},
816        {Empty, 4}, {Mixed, 1}, {Empty, 179}, {Mixed, 1}, {Empty, 24769},
817        {Full, 7}, {Mixed, 1}, {Empty, 6128}},
818       {0x0000ffff, 0x000000f8, 0xfffe0000, 0xbfffffff, 0x000000b6,
819        0x07ff0000, 0xfffff800, 0x00010000, 0x9fc00000, 0x00003d9f,
820        0x00020000, 0xffff0000, 0x000007ff, 0x0001ffc0, 0x000ff800,
821        0xfbc00000, 0x00003eef, 0x0e000000, 0xfffffff0, 0x00000007,
822        0x14000000, 0x00fe21fe, 0x0000000c, 0x00000002, 0x10000000,
823        0x0000201e, 0x0000000c, 0x00000006, 0x10000000, 0x00023986,
824        0x00230000, 0x00000006, 0x10000000, 0x000021be, 0x0000000c,
825        0x00000002, 0x90000000, 0x0040201e, 0x0000000c, 0x00000004,
826        0x00002001, 0x00000001, 0xc0000000, 0x00603dc1, 0x0000000c,
827        0x00000002, 0x90000000, 0x00003040, 0x0000000c, 0x00000002,
828        0x0000201e, 0x0000000c, 0x005c0400, 0x07f20000, 0x00007f80,
829        0x1bf20000, 0x00003f00, 0x03000000, 0x02a00000, 0x7ffe0000,
830        0xfeffe0df, 0x1fffffff, 0x00000040, 0x66fde000, 0xc3000000,
831        0x001e0001, 0x20002064, 0xe0000000, 0x001c0000, 0x001c0000,
832        0x000c0000, 0x000c0000, 0x3fb00000, 0x200ffe40, 0x00003800,
833        0x00000200, 0x0e040187, 0x09800000, 0x7f400000, 0x9ff81fe5,
834        0x3fff0000, 0x0000000f, 0x17d00000, 0x00000004, 0x000ff800,
835        0x00000003, 0x00003b3c, 0x0003a340, 0x00cff000, 0xfff70000,
836        0x031021fd, 0xf03fffff, 0x1fff0000, 0x0001ffe2, 0x00038000,
837        0x80000000, 0x00003c00, 0x06000000, 0x3ff08000, 0x80000000,
838        0x00030000, 0x00000844, 0x00000060, 0x00000010, 0x0003ffff,
839        0x00003fc0, 0x0003ff80, 0x00000007, 0x13c80000, 0x00000020,
840        0x00667e00, 0x00001008, 0x10000000, 0xc19d0000, 0x00000002,
841        0x00403000, 0x00002120, 0x40000000, 0x0000ffff, 0x00003fff,
842        0x20000000, 0x00000001, 0x07c00000, 0x0000f06e, 0x87000000,
843        0x00000060, 0x00000002, 0xff000000, 0x0000007f, 0x80000000,
844        0x00000003, 0x06780000, 0x00000007, 0x001fef80, 0x00080000,
845        0x00000003, 0x7fc00000, 0x00d38000, 0x80000000, 0x000007f8,
846        0x00000002, 0x10000000, 0x00000001, 0x001f1fc0, 0x85f80000,
847        0x0000000d, 0xb03c0000, 0x00000001, 0xa7f80000, 0x00000001,
848        0x00bf2800, 0x001f0000, 0x007f0000, 0x00078000, 0x60000000,
849        0xf8000380, 0x00000fe7, 0x00003c00, 0x0000001c, 0x007f0000,
850        0x0000ffff}};
851    const UnicodeSet n_Set
852      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 45},
853        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
854        {Empty, 12}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
855        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
856        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
857        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
858        {Empty, 2}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
859        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
860        {Empty, 22}, {Mixed, 1}, {Empty, 27}, {Mixed, 1}, {Empty, 7},
861        {Mixed, 2}, {Empty, 9}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
862        {Empty, 5}, {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 2},
863        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 32}, {Mixed, 2},
864        {Empty, 5}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 22},
865        {Full, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 19},
866        {Mixed, 2}, {Empty, 42}, {Mixed, 1}, {Empty, 24}, {Mixed, 2},
867        {Empty, 10}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Empty, 1},
868        {Mixed, 2}, {Empty, 923}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
869        {Empty, 9}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 1},
870        {Mixed, 1}, {Empty, 5}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
871        {Empty, 12}, {Mixed, 1}, {Empty, 664}, {Mixed, 1}, {Empty, 15},
872        {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Empty, 10}, {Mixed, 1},
873        {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 6},
874        {Mixed, 1}, {Empty, 28}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
875        {Empty, 2}, {Mixed, 1}, {Empty, 9}, {Mixed, 3}, {Empty, 2},
876        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
877        {Empty, 21}, {Mixed, 1}, {Empty, 14}, {Mixed, 2}, {Empty, 3},
878        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 2},
879        {Empty, 7}, {Mixed, 1}, {Empty, 14}, {Mixed, 1}, {Empty, 11},
880        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 16}, {Mixed, 1},
881        {Empty, 88}, {Full, 3}, {Mixed, 1}, {Empty, 559}, {Mixed, 1},
882        {Empty, 6}, {Mixed, 2}, {Empty, 831}, {Mixed, 1}, {Empty, 34},
883        {Mixed, 1}, {Full, 1}, {Empty, 134}, {Mixed, 1}, {Empty, 65},
884        {Mixed, 1}, {Empty, 30839}},
885       {0x03ff0000, 0x720c0000, 0x000003ff, 0x03ff0000, 0x000003ff,
886        0x0000ffc0, 0x03f0ffc0, 0x0000ffc0, 0x0000ffc0, 0x00fcffc0,
887        0x0007ffc0, 0x7f00ffc0, 0x0000ffc0, 0x003fffc0, 0x0000ffc0,
888        0x03ff0000, 0x03ff0000, 0x000fffff, 0x000003ff, 0x03ff0000,
889        0x1ffffe00, 0x0001c000, 0x03ff03ff, 0x03ff0000, 0x0000ffc0,
890        0x07ff0000, 0x03ff03ff, 0x03ff0000, 0x03ff0000, 0x03ff03ff,
891        0x03f10000, 0x000003ff, 0xffff0000, 0x000003e7, 0x0fffffff,
892        0xfffffc00, 0xffc00000, 0x000fffff, 0x20000000, 0x00000080,
893        0x070003fe, 0x003c0000, 0x000003ff, 0xfffeff00, 0x000003ff,
894        0xfffe0000, 0x000003ff, 0x0000ffc0, 0x003f0000, 0x03ff0000,
895        0x000003ff, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000,
896        0x03ff0000, 0xffffff80, 0x000fffff, 0x01ffffff, 0x00000c00,
897        0x0ffffffe, 0x0000000f, 0x00000402, 0x003e0000, 0x000003ff,
898        0xff000000, 0xfe000000, 0x0000ff80, 0x0fc00000, 0x000000ff,
899        0x60000000, 0xe0000000, 0x0000f800, 0xff000000, 0xff000000,
900        0x0000fe00, 0x7fffffff, 0xfffc0000, 0x0000ffff, 0x03ff0000,
901        0xffc00000, 0x03ff0000, 0x001ffffe, 0x03ff0000, 0x03ff0000,
902        0x03ff0000, 0x000003ff, 0x0007ffff, 0x00007fff, 0x000003ff,
903        0xfbff0000, 0x00000003, 0x0003ffff, 0xffffc000, 0x0000ff80,
904        0x00001fff}};
905    const UnicodeSet nd_Set
906      {{{Empty, 1}, {Mixed, 1}, {Empty, 49}, {Mixed, 1}, {Empty, 3},
907        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
908        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
909        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
910        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
911        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
912        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 8},
913        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 58}, {Mixed, 2},
914        {Empty, 9}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 5},
915        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
916        {Empty, 4}, {Mixed, 1}, {Empty, 1102}, {Mixed, 1}, {Empty, 20},
917        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
918        {Empty, 2}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 664},
919        {Mixed, 1}, {Empty, 44}, {Mixed, 1}, {Empty, 93}, {Mixed, 1},
920        {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
921        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
922        {Empty, 11}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 16},
923        {Mixed, 1}, {Empty, 651}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
924        {Empty, 867}, {Mixed, 1}, {Full, 1}, {Empty, 31040}},
925       {0x03ff0000, 0x000003ff, 0x03ff0000, 0x000003ff, 0x0000ffc0,
926        0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0,
927        0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x03ff0000,
928        0x03ff0000, 0x000003ff, 0x000003ff, 0x03ff0000, 0x000003ff,
929        0x03ff0000, 0x0000ffc0, 0x03ff0000, 0x03ff03ff, 0x03ff0000,
930        0x03ff0000, 0x03ff03ff, 0x000003ff, 0x03ff0000, 0x000003ff,
931        0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000,
932        0x000003ff, 0x0000ffc0, 0x03ff0000, 0xffc00000, 0x03ff0000,
933        0x03ff0000, 0x03ff0000, 0x03ff0000, 0x000003ff, 0x000003ff,
934        0x000003ff, 0x03ff0000, 0xffffc000}};
935    const UnicodeSet nl_Set
936      {{{Empty, 183}, {Mixed, 1}, {Empty, 83}, {Full, 1}, {Mixed, 1},
937        {Empty, 115}, {Mixed, 2}, {Empty, 949}, {Mixed, 1}, {Empty, 722},
938        {Full, 1}, {Mixed, 1}, {Empty, 14}, {Mixed, 1}, {Empty, 3},
939        {Mixed, 1}, {Empty, 257}, {Full, 3}, {Mixed, 1}, {Empty, 32476}},
940       {0x0001c000, 0x000001e7, 0x00000080, 0x070003fe, 0x0000ffc0,
941        0x001fffff, 0x00000402, 0x003e0000, 0x00007fff}};
942    const UnicodeSet no_Set
943      {{{Empty, 5}, {Mixed, 1}, {Empty, 73}, {Mixed, 1}, {Empty, 11},
944        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
945        {Empty, 7}, {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 33},
946        {Mixed, 1}, {Empty, 35}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
947        {Empty, 52}, {Mixed, 2}, {Empty, 5}, {Mixed, 1}, {Empty, 1},
948        {Mixed, 1}, {Empty, 22}, {Full, 1}, {Mixed, 1}, {Empty, 2},
949        {Mixed, 1}, {Empty, 19}, {Mixed, 2}, {Empty, 42}, {Mixed, 1},
950        {Empty, 36}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Empty, 1},
951        {Mixed, 2}, {Empty, 939}, {Mixed, 1}, {Empty, 710}, {Mixed, 2},
952        {Empty, 1}, {Mixed, 2}, {Empty, 10}, {Mixed, 1}, {Empty, 1},
953        {Mixed, 1}, {Empty, 40}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
954        {Empty, 2}, {Mixed, 1}, {Empty, 9}, {Mixed, 3}, {Empty, 2},
955        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
956        {Empty, 21}, {Mixed, 1}, {Empty, 14}, {Mixed, 2}, {Empty, 11},
957        {Mixed, 1}, {Empty, 55}, {Mixed, 1}, {Empty, 658}, {Mixed, 2},
958        {Empty, 831}, {Mixed, 1}, {Empty, 170}, {Mixed, 1}, {Empty, 65},
959        {Mixed, 1}, {Empty, 30839}},
960       {0x720c0000, 0x03f00000, 0x00fc0000, 0x00070000, 0x7f000000,
961        0x003f0000, 0x000ffc00, 0x1ffffe00, 0x03ff0000, 0x04000000,
962        0x03f10000, 0x000003ff, 0xffff0000, 0x00000200, 0x0fffffff,
963        0xfffffc00, 0xffc00000, 0x000fffff, 0x20000000, 0x003c0000,
964        0x000003ff, 0xfffeff00, 0x000003ff, 0xfffe0000, 0x003f0000,
965        0xffffff80, 0x000fffff, 0x01e00000, 0x00000c00, 0x0ffffffe,
966        0x0000000f, 0xff000000, 0xfe000000, 0x0000ff80, 0x0fc00000,
967        0x000000ff, 0x60000000, 0xe0000000, 0x0000f800, 0xff000000,
968        0xff000000, 0x0000fe00, 0x7fffffff, 0xfffc0000, 0x0000003f,
969        0x001ffffe, 0x0007fc00, 0xf8000000, 0x00000003, 0x0003ffff,
970        0x0000ff80, 0x00001fff}};
971    const UnicodeSet p_Set
972      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 21},
973        {Mixed, 2}, {Empty, 13}, {Mixed, 1}, {Empty, 1}, {Mixed, 5},
974        {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1},
975        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
976        {Empty, 8}, {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 23},
977        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
978        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 3},
979        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 19}, {Mixed, 1},
980        {Empty, 4}, {Mixed, 1}, {Empty, 18}, {Mixed, 2}, {Empty, 2},
981        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
982        {Empty, 1}, {Mixed, 1}, {Empty, 9}, {Mixed, 1}, {Empty, 5},
983        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 4}, {Mixed, 2},
984        {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
985        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 25}, {Mixed, 5},
986        {Empty, 19}, {Mixed, 2}, {Empty, 33}, {Mixed, 1}, {Empty, 2},
987        {Mixed, 2}, {Empty, 12}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
988        {Empty, 23}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4},
989        {Full, 1}, {Mixed, 2}, {Empty, 13}, {Mixed, 2}, {Empty, 3},
990        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 927}, {Mixed, 1},
991        {Empty, 8}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 3},
992        {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
993        {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
994        {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
995        {Empty, 649}, {Mixed, 1}, {Empty, 6}, {Mixed, 4}, {Empty, 4},
996        {Mixed, 4}, {Empty, 12}, {Mixed, 1}, {Empty, 19}, {Mixed, 1},
997        {Empty, 1}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 22},
998        {Mixed, 1}, {Empty, 5}, {Mixed, 2}, {Empty, 8}, {Mixed, 2},
999        {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
1000        {Mixed, 1}, {Empty, 37}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
1001        {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 2},
1002        {Mixed, 1}, {Empty, 20}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
1003        {Empty, 3}, {Mixed, 1}, {Empty, 112}, {Mixed, 1}, {Empty, 559},
1004        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
1005        {Empty, 649}, {Mixed, 1}, {Empty, 31259}},
1006       {0x8c00f7ee, 0xb8000001, 0x28000000, 0x88c00882, 0x40000000,
1007        0x00000080, 0xfc000000, 0x00000600, 0x40000000, 0x00000049,
1008        0x00180000, 0xc8003600, 0x00003c00, 0x00100000, 0x00003fff,
1009        0x03800000, 0x7fff0000, 0x40000000, 0x00010030, 0x00010000,
1010        0x00100000, 0x0c008000, 0x0017fff0, 0x3c000000, 0x00000020,
1011        0x061f0000, 0x0000fc00, 0x08000000, 0x000001ff, 0x00000001,
1012        0x00006000, 0x18000000, 0x00003800, 0x00600000, 0x07700000,
1013        0x000007ff, 0x00000030, 0xc0000000, 0x00003f7f, 0xfc000000,
1014        0x00000001, 0xf0000000, 0xf8000000, 0xc0000000, 0x000800ff,
1015        0xffff0000, 0xffff00ff, 0x7ffbffef, 0x60000000, 0x00006000,
1016        0x00000f00, 0x00000600, 0x003fff00, 0x00000060, 0x0000ffc0,
1017        0x01fffff8, 0x0f000000, 0x30000000, 0xde000000, 0x00010000,
1018        0xffff7fff, 0x00000007, 0xfff3ff0e, 0x20010000, 0x00000001,
1019        0x08000000, 0xc0000000, 0x0000e000, 0x40080000, 0x00fc0000,
1020        0x00f00000, 0x0000c000, 0x07000000, 0x0000c000, 0x80000000,
1021        0xc0003ffe, 0xf0000000, 0xc0000000, 0x00030000, 0x00000800,
1022        0xc0000000, 0x03ff0000, 0xffff0000, 0xfff7ffff, 0x00000d0b,
1023        0x8c00f7ee, 0xb8000001, 0xa8000000, 0x0000003f, 0x00000007,
1024        0x80000000, 0x00010000, 0x00008000, 0x00800000, 0x80000000,
1025        0x80000000, 0x01ff0000, 0x80000000, 0x007f0000, 0xfe000000,
1026        0x1e000000, 0x00003f80, 0xd8000000, 0x00000003, 0x0000000f,
1027        0x00300000, 0x000021e0, 0x3f000000, 0x00000040, 0x000003fe,
1028        0x0000000e, 0x001f0000, 0x0000c000, 0x00200000, 0x0f800000,
1029        0x00000010, 0x80000000}};
1030    const UnicodeSet pc_Set
1031      {{{Empty, 2}, {Mixed, 1}, {Empty, 254}, {Mixed, 2}, {Empty, 1774},
1032        {Mixed, 2}, {Empty, 6}, {Mixed, 1}, {Empty, 32774}},
1033       {0x80000000, 0x80000000, 0x00100001, 0x00180000, 0x0000e000,
1034        0x80000000}};
1035    const UnicodeSet pd_Set
1036      {{{Empty, 1}, {Mixed, 1}, {Empty, 42}, {Mixed, 2}, {Empty, 114},
1037        {Mixed, 1}, {Empty, 31}, {Mixed, 1}, {Empty, 63}, {Mixed, 1},
1038        {Empty, 111}, {Mixed, 3}, {Empty, 13}, {Mixed, 2}, {Empty, 3},
1039        {Mixed, 1}, {Empty, 1643}, {Mixed, 3}, {Empty, 4}, {Mixed, 1},
1040        {Empty, 32775}},
1041       {0x00002000, 0x00000400, 0x40000000, 0x00000001, 0x00000040,
1042        0x003f0000, 0x04800000, 0x0c000000, 0x00000001, 0x10000000,
1043        0x00010000, 0x00000001, 0x00060000, 0x01000000, 0x00000008,
1044        0x00002000}};
1045    const UnicodeSet pe_Set
1046      {{{Empty, 1}, {Mixed, 3}, {Empty, 117}, {Mixed, 1}, {Empty, 58},
1047        {Mixed, 1}, {Empty, 77}, {Mixed, 3}, {Empty, 19}, {Mixed, 2},
1048        {Empty, 33}, {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 12},
1049        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 33}, {Mixed, 1},
1050        {Empty, 14}, {Mixed, 1}, {Empty, 1640}, {Mixed, 1}, {Empty, 6},
1051        {Mixed, 3}, {Empty, 5}, {Mixed, 4}, {Empty, 32772}},
1052       {0x00000200, 0x20000000, 0x20000000, 0x28000000, 0x10000000,
1053        0x00000040, 0x40000000, 0x00004000, 0x00000a00, 0x00000400,
1054        0x002aaa00, 0x00000040, 0x0000aa80, 0x01555550, 0x0a000000,
1055        0x20000000, 0x000002a8, 0xcaa2aa00, 0x40000000, 0x01000000,
1056        0x55400000, 0x54000115, 0x00000200, 0x20000000, 0x20000000,
1057        0x00000009}};
1058    const UnicodeSet pf_Set
1059      {{{Empty, 5}, {Mixed, 1}, {Empty, 250}, {Mixed, 2}, {Empty, 110},
1060        {Mixed, 2}, {Empty, 34446}},
1061       {0x08000000, 0x22000000, 0x04000000, 0x20002428, 0x00000002}};
1062    const UnicodeSet pi_Set
1063      {{{Empty, 5}, {Mixed, 1}, {Empty, 250}, {Mixed, 2}, {Empty, 110},
1064        {Mixed, 2}, {Empty, 34446}},
1065       {0x00000800, 0x99000000, 0x02000000, 0x10001214, 0x00000001}};
1066    const UnicodeSet po_Set
1067      {{{Empty, 1}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 21},
1068        {Mixed, 2}, {Empty, 13}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
1069        {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 2},
1070        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
1071        {Empty, 1}, {Mixed, 2}, {Empty, 8}, {Mixed, 1}, {Empty, 11},
1072        {Mixed, 1}, {Empty, 23}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
1073        {Empty, 5}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1},
1074        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
1075        {Empty, 19}, {Mixed, 1}, {Empty, 23}, {Mixed, 1}, {Empty, 3},
1076        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
1077        {Empty, 1}, {Mixed, 1}, {Empty, 9}, {Mixed, 1}, {Empty, 5},
1078        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 4}, {Mixed, 2},
1079        {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
1080        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 25}, {Mixed, 3},
1081        {Empty, 100}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4},
1082        {Mixed, 3}, {Empty, 13}, {Mixed, 2}, {Empty, 5}, {Mixed, 1},
1083        {Empty, 927}, {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 2},
1084        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
1085        {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3},
1086        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 2},
1087        {Empty, 7}, {Mixed, 1}, {Empty, 656}, {Mixed, 4}, {Empty, 4},
1088        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
1089        {Empty, 19}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 12},
1090        {Mixed, 1}, {Empty, 22}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
1091        {Empty, 8}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1},
1092        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 37}, {Mixed, 1},
1093        {Empty, 2}, {Mixed, 2}, {Empty, 3}, {Mixed, 2}, {Empty, 2},
1094        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 20}, {Mixed, 1},
1095        {Empty, 7}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 112},
1096        {Mixed, 1}, {Empty, 559}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
1097        {Empty, 1}, {Mixed, 2}, {Empty, 649}, {Mixed, 1}, {Empty, 31259}},
1098       {0x8c00d4ee, 0x10000001, 0x80c00082, 0x40000000, 0x00000080,
1099        0xfc000000, 0x00000200, 0x00000049, 0x00180000, 0xc8003600,
1100        0x00003c00, 0x00100000, 0x00003fff, 0x03800000, 0x7fff0000,
1101        0x40000000, 0x00010030, 0x00010000, 0x00100000, 0x0c008000,
1102        0x0017fff0, 0x00000020, 0x061f0000, 0x0000fc00, 0x08000000,
1103        0x000001ff, 0x00006000, 0x00003800, 0x00600000, 0x07700000,
1104        0x000007bf, 0x00000030, 0xc0000000, 0x00003f7f, 0xfc000000,
1105        0x00000001, 0xf0000000, 0xf8000000, 0xc0000000, 0x000800ff,
1106        0x00c00000, 0x79ff00ff, 0x7febff8e, 0xde000000, 0x00010000,
1107        0xcb7fc9c3, 0xf3ff7c00, 0x00000002, 0x0000000e, 0x20000000,
1108        0x08000000, 0xc0000000, 0x0000e000, 0x40080000, 0x00fc0000,
1109        0x00f00000, 0x0000c000, 0x07000000, 0x0000c000, 0x80000000,
1110        0xc0003ffe, 0xf0000000, 0xc0000000, 0x00030000, 0x00000800,
1111        0x027f0000, 0x00010000, 0x80f71e60, 0x00000d03, 0x8c00d4ee,
1112        0x10000001, 0x00000032, 0x00000007, 0x80000000, 0x00010000,
1113        0x00008000, 0x00800000, 0x80000000, 0x80000000, 0x01ff0000,
1114        0x80000000, 0x007f0000, 0xfe000000, 0x1e000000, 0x00003f80,
1115        0xd8000000, 0x00000003, 0x0000000f, 0x00300000, 0x000021e0,
1116        0x3f000000, 0x00000040, 0x000003fe, 0x0000000e, 0x001f0000,
1117        0x0000c000, 0x00200000, 0x0f800000, 0x00000010, 0x80000000}};
1118    const UnicodeSet ps_Set
1119      {{{Empty, 1}, {Mixed, 3}, {Empty, 117}, {Mixed, 1}, {Empty, 58},
1120        {Mixed, 1}, {Empty, 75}, {Mixed, 1}, {Empty, 1}, {Mixed, 3},
1121        {Empty, 19}, {Mixed, 2}, {Empty, 33}, {Mixed, 1}, {Empty, 2},
1122        {Mixed, 2}, {Empty, 12}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
1123        {Empty, 33}, {Mixed, 2}, {Empty, 13}, {Mixed, 1}, {Empty, 1640},
1124        {Mixed, 1}, {Empty, 6}, {Mixed, 3}, {Empty, 5}, {Mixed, 4},
1125        {Empty, 32772}},
1126       {0x00000100, 0x08000000, 0x08000000, 0x14000000, 0x08000000,
1127        0x44000000, 0x00000020, 0x20000000, 0x00002000, 0x00000500,
1128        0x00000200, 0x00155500, 0x00000020, 0x00005540, 0x00aaaaa8,
1129        0x05000000, 0x10000000, 0x00000154, 0x00000004, 0x25515500,
1130        0x80000000, 0x00800000, 0xaaa00000, 0x2a00008a, 0x00000100,
1131        0x08000000, 0x88000000, 0x00000004}};
1132    const UnicodeSet s_Set
1133      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 14},
1134        {Mixed, 2}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
1135        {Empty, 4}, {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 3},
1136        {Mixed, 1}, {Empty, 5}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
1137        {Empty, 15}, {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 3},
1138        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
1139        {Empty, 7}, {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 6},
1140        {Mixed, 2}, {Empty, 3}, {Mixed, 2}, {Empty, 5}, {Mixed, 1},
1141        {Empty, 23}, {Mixed, 1}, {Empty, 33}, {Mixed, 1}, {Empty, 11},
1142        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Full, 1}, {Empty, 11},
1143        {Mixed, 1}, {Empty, 33}, {Mixed, 3}, {Empty, 2}, {Mixed, 4},
1144        {Empty, 2}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Full, 11},
1145        {Mixed, 2}, {Full, 5}, {Mixed, 1}, {Full, 1}, {Mixed, 2},
1146        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 19},
1147        {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Full, 12}, {Mixed, 1},
1148        {Full, 1}, {Mixed, 2}, {Full, 11}, {Mixed, 4}, {Empty, 8},
1149        {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
1150        {Full, 6}, {Mixed, 4}, {Empty, 2}, {Mixed, 1}, {Empty, 7},
1151        {Mixed, 1}, {Empty, 1}, {Full, 1}, {Mixed, 4}, {Full, 1},
1152        {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 8}, {Empty, 206},
1153        {Full, 2}, {Empty, 692}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
1154        {Empty, 17}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 4},
1155        {Mixed, 1}, {Empty, 17}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
1156        {Empty, 638}, {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 16},
1157        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4}, {Mixed, 3},
1158        {Empty, 4}, {Mixed, 1}, {Empty, 9}, {Mixed, 1}, {Empty, 1},
1159        {Mixed, 5}, {Empty, 51}, {Mixed, 1}, {Empty, 18}, {Mixed, 1},
1160        {Empty, 770}, {Mixed, 2}, {Empty, 649}, {Mixed, 1}, {Empty, 155},
1161        {Full, 7}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 4},
1162        {Empty, 1}, {Full, 2}, {Mixed, 1}, {Empty, 5}, {Full, 2},
1163        {Mixed, 1}, {Empty, 27}, {Mixed, 9}, {Empty, 184}, {Mixed, 1},
1164        {Empty, 8}, {Full, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 6}, {Full, 1},
1165        {Mixed, 2}, {Empty, 2}, {Mixed, 4}, {Empty, 5}, {Full, 1},
1166        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 7},
1167        {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 4},
1168        {Mixed, 1}, {Full, 3}, {Mixed, 2}, {Full, 3}, {Mixed, 1}, {Full, 2},
1169        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
1170        {Full, 1}, {Mixed, 2}, {Empty, 30778}},
1171       {0x70000810, 0x40000000, 0x50000001, 0x0113d37c, 0x00800000,
1172        0x00800000, 0xfffc003c, 0xffffafe0, 0x00200000, 0x00000030,
1173        0x00400000, 0x00000004, 0x0000e000, 0x0000c9c0, 0x40000000,
1174        0x60000200, 0x00400000, 0x0c0c0000, 0x00020000, 0x00010000,
1175        0x07f80000, 0x80000000, 0x02000000, 0x80000000, 0xfce8000e,
1176        0x01500000, 0xc0000000, 0x01e0dfbf, 0xc0000000, 0x03ff0000,
1177        0x08000000, 0x00000001, 0xc0000000, 0x1ff007fe, 0xa0000000,
1178        0xe000e003, 0x6000e000, 0x00040010, 0x1c000000, 0x00001c00,
1179        0x3fffffff, 0xc1d0037b, 0x0c0042af, 0x0000bc1f, 0xffff0000,
1180        0xfffff0ff, 0xfffff9ff, 0x07ffffff, 0x0000007f, 0x000007ff,
1181        0xf0000000, 0x000003ff, 0x000000ff, 0xfff00000, 0xffffff9f,
1182        0xffff003f, 0xfe000007, 0xf0ffffff, 0xcfffffff, 0xffcfffff,
1183        0xff3fffff, 0xe3ffffff, 0x0003fdff, 0x000007e0, 0xfbffffff,
1184        0x000fffff, 0x003fffff, 0x0fff0000, 0x000c0010, 0xc0c00001,
1185        0x18000000, 0xffc30000, 0x0000000f, 0x7fffffff, 0xfffffc00,
1186        0x000100ff, 0xfffffc00, 0x0001ffff, 0x7fffffff, 0xffff0000,
1187        0x0000007f, 0x007fffff, 0x00000003, 0x00000600, 0x03c00f00,
1188        0x03800000, 0x08000000, 0x00000200, 0xfffc0000, 0x00000003,
1189        0x30000000, 0x00000274, 0x70000810, 0x40000000, 0x50000001,
1190        0x30007f7f, 0xff800000, 0xfe000000, 0x0fff13ff, 0x00000001,
1191        0xffff0000, 0x1fffffff, 0x01800000, 0x00000100, 0xf0000000,
1192        0x00000020, 0x10000000, 0x003fffff, 0xfffffe7f, 0x00001c1f,
1193        0xfffff018, 0xffffc3ff, 0x3fffffff, 0x00000023, 0x007fffff,
1194        0x08000002, 0x08000000, 0x00200000, 0x00200000, 0x00008000,
1195        0x00008000, 0x00000200, 0x00000200, 0x00000008, 0x00030000,
1196        0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe, 0x003fffff,
1197        0xffff0000, 0xffff7fff, 0xffff0fff, 0x07ffffff, 0xffffffc0,
1198        0xffff0007, 0x07ffffff, 0x000301ff, 0xffff1fff, 0x3fffffff,
1199        0xfff07fff, 0x00ffffff, 0x7fffffff, 0xffff07ff, 0xfbffffff,
1200        0xffffffef, 0xffffffe7, 0x0000ffff, 0x000f1fff, 0x000fffff,
1201        0x001fffff, 0xffff0fff, 0x03ff00ff, 0xffff00ff, 0x00003fff}};
1202    const UnicodeSet sc_Set
1203      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 38},
1204        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 30}, {Mixed, 1},
1205        {Empty, 7}, {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 17},
1206        {Mixed, 1}, {Empty, 76}, {Mixed, 1}, {Empty, 70}, {Mixed, 1},
1207        {Empty, 1083}, {Mixed, 1}, {Empty, 685}, {Mixed, 1}, {Empty, 3},
1208        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
1209        {Empty, 32768}},
1210       {0x00000010, 0x0000003c, 0x00008000, 0x00000800, 0x080c0000,
1211        0x00020000, 0x02000000, 0x80000000, 0x08000000, 0x3fffffff,
1212        0x01000000, 0x10000000, 0x00000200, 0x00000010, 0x00000063}};
1213    const UnicodeSet sk_Set
1214      {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 16},
1215        {Mixed, 2}, {Empty, 3}, {Mixed, 2}, {Empty, 224}, {Mixed, 3},
1216        {Empty, 132}, {Mixed, 1}, {Empty, 947}, {Mixed, 2}, {Empty, 2},
1217        {Mixed, 1}, {Empty, 29}, {Mixed, 1}, {Empty, 642}, {Mixed, 2},
1218        {Empty, 26}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 32768}},
1219       {0x40000000, 0x00000001, 0x01108100, 0xfffc003c, 0xffffafe0,
1220        0x00200000, 0x00000030, 0xa0000000, 0xe000e003, 0x6000e000,
1221        0x18000000, 0x007fffff, 0x00000003, 0x00000600, 0x08000000,
1222        0xfffc0000, 0x00000003, 0x40000000, 0x00000001, 0x00000008}};
1223    const UnicodeSet sm_Set
1224      {{{Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
1225        {Mixed, 3}, {Empty, 23}, {Mixed, 1}, {Empty, 16}, {Mixed, 1},
1226        {Empty, 209}, {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 1},
1227        {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 8}, {Empty, 1},
1228        {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Empty, 13}, {Mixed, 3},
1229        {Empty, 3}, {Mixed, 1}, {Empty, 10}, {Mixed, 2}, {Empty, 8},
1230        {Full, 4}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 8}, {Empty, 1},
1231        {Mixed, 2}, {Empty, 1662}, {Mixed, 1}, {Empty, 25}, {Mixed, 1},
1232        {Empty, 4}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
1233        {Mixed, 1}, {Empty, 1718}, {Mixed, 9}, {Empty, 184}, {Mixed, 1},
1234        {Empty, 30856}},
1235       {0x70000800, 0x50000000, 0x00021000, 0x00800000, 0x00800000,
1236        0x00400000, 0x000001c0, 0x00040010, 0x1c000000, 0x00001c00,
1237        0x01000000, 0x0000081f, 0x0c1f0000, 0x00004049, 0x0014c000,
1238        0xfff00000, 0x00000003, 0x10000000, 0xf8000000, 0x000fffff,
1239        0xf0000000, 0x00000003, 0x00800000, 0x00000002, 0xff000000,
1240        0x00008000, 0xffffff9f, 0xffff003f, 0xfe000007, 0xf0ffffff,
1241        0xcfffffff, 0xffff0000, 0x00001f9f, 0x00000200, 0x00000074,
1242        0x70000800, 0x50000000, 0x00001e04, 0x08000002, 0x08000000,
1243        0x00200000, 0x00200000, 0x00008000, 0x00008000, 0x00000200,
1244        0x00000200, 0x00000008, 0x00030000}};
1245    const UnicodeSet so_Set
1246      {{{Empty, 5}, {Mixed, 1}, {Empty, 30}, {Mixed, 1}, {Empty, 7},
1247        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
1248        {Empty, 7}, {Mixed, 1}, {Empty, 15}, {Mixed, 1}, {Empty, 11},
1249        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
1250        {Empty, 7}, {Mixed, 1}, {Empty, 12}, {Mixed, 2}, {Empty, 3},
1251        {Mixed, 2}, {Empty, 5}, {Mixed, 1}, {Empty, 23}, {Mixed, 1},
1252        {Empty, 45}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Full, 1},
1253        {Empty, 11}, {Mixed, 1}, {Empty, 44}, {Mixed, 3}, {Empty, 1},
1254        {Mixed, 4}, {Empty, 8}, {Mixed, 2}, {Full, 1}, {Mixed, 5},
1255        {Full, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Full, 2},
1256        {Mixed, 1}, {Full, 5}, {Mixed, 3}, {Full, 3}, {Mixed, 1}, {Full, 7},
1257        {Mixed, 2}, {Full, 1}, {Empty, 2}, {Full, 8}, {Empty, 16},
1258        {Full, 1}, {Mixed, 6}, {Empty, 8}, {Mixed, 1}, {Empty, 12},
1259        {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6}, {Mixed, 4},
1260        {Empty, 10}, {Mixed, 1}, {Empty, 1}, {Full, 1}, {Mixed, 4},
1261        {Full, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 8},
1262        {Empty, 206}, {Full, 2}, {Empty, 692}, {Mixed, 1}, {Full, 1},
1263        {Mixed, 1}, {Empty, 26}, {Mixed, 1}, {Empty, 17}, {Mixed, 1},
1264        {Empty, 667}, {Mixed, 1}, {Empty, 15}, {Mixed, 1}, {Empty, 9},
1265        {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Empty, 51}, {Mixed, 1},
1266        {Empty, 18}, {Mixed, 1}, {Empty, 770}, {Mixed, 2}, {Empty, 649},
1267        {Mixed, 1}, {Empty, 155}, {Full, 7}, {Mixed, 1}, {Full, 1},
1268        {Mixed, 1}, {Full, 1}, {Mixed, 4}, {Empty, 1}, {Full, 2},
1269        {Mixed, 1}, {Empty, 5}, {Full, 2}, {Mixed, 1}, {Empty, 229},
1270        {Full, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 6}, {Full, 1}, {Mixed, 2},
1271        {Empty, 2}, {Mixed, 4}, {Empty, 5}, {Full, 1}, {Mixed, 1},
1272        {Full, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 7}, {Mixed, 1},
1273        {Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 1},
1274        {Full, 3}, {Mixed, 2}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
1275        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
1276        {Mixed, 2}, {Empty, 30778}},
1277       {0x00014240, 0x00000004, 0x00006000, 0x0000c000, 0x40000000,
1278        0x60000200, 0x00400000, 0x04000000, 0x00010000, 0x05f80000,
1279        0x80000000, 0x02000000, 0xfce8000e, 0x01500000, 0xc0000000,
1280        0x01e0dfbf, 0xc0000000, 0x03ff0000, 0x00000001, 0xc0000000,
1281        0x1ff007fe, 0xc0d0037b, 0x0c0042af, 0x0000b400, 0xf3e00000,
1282        0xffffbfb6, 0xffeb3fff, 0x000fffff, 0xfffff0ff, 0xfffff9fc,
1283        0xefffffff, 0x07ffffff, 0xfff00000, 0x0fffffff, 0x07fffffc,
1284        0x0000007f, 0x000007ff, 0xf0000000, 0x000003ff, 0xff7fffff,
1285        0xfffffffd, 0x00ffffff, 0xffff7fff, 0x000000ff, 0xfff00000,
1286        0x0000ffff, 0xffffe060, 0xffcfffff, 0xff3fffff, 0xe3ffffff,
1287        0x0003fdff, 0x000007e0, 0xfbffffff, 0x000fffff, 0x003fffff,
1288        0x0fff0000, 0x000c0010, 0xc0c00001, 0xffc30000, 0x0000000f,
1289        0x7fffffff, 0xfffffc00, 0x000100ff, 0xfffffc00, 0x0001ffff,
1290        0x7fffffff, 0xffff0000, 0x0000007f, 0x02c00f00, 0x03800000,
1291        0x20000000, 0x30006110, 0xff800000, 0xfe000000, 0x0fff13ff,
1292        0x00000001, 0xffff0000, 0x1fffffff, 0x01800000, 0x00000100,
1293        0xf0000000, 0x00000020, 0x10000000, 0x003fffff, 0xfffffe7f,
1294        0x00001c1f, 0xfffff018, 0xffffc3ff, 0x3fffffff, 0x00000023,
1295        0x007fffff, 0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe,
1296        0x003fffff, 0xffff0000, 0xffff7fff, 0xffff0fff, 0x07ffffff,
1297        0xffffffc0, 0xffff0007, 0x07ffffff, 0x000301ff, 0xffff1fff,
1298        0x3fffffff, 0xfff07fff, 0x00ffffff, 0x7fffffff, 0xffff07ff,
1299        0xfbffffff, 0xffffffef, 0xffffffe7, 0x0000ffff, 0x000f1fff,
1300        0x000fffff, 0x001fffff, 0xffff0fff, 0x03ff00ff, 0xffff00ff,
1301        0x00003fff}};
1302    const UnicodeSet z_Set
1303      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 174},
1304        {Mixed, 1}, {Empty, 75}, {Mixed, 3}, {Empty, 125}, {Mixed, 1},
1305        {Empty, 34431}},
1306       {0x00000001, 0x00000001, 0x00000001, 0x000007ff, 0x00008300,
1307        0x80000000, 0x00000001}};
1308    const UnicodeSet zl_Set
1309      {{{Empty, 257}, {Mixed, 1}, {Empty, 34558}},
1310       {0x00000100}};
1311    const UnicodeSet zp_Set
1312      {{{Empty, 257}, {Mixed, 1}, {Empty, 34558}},
1313       {0x00000200}};
1314    const UnicodeSet zs_Set
1315      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 174},
1316        {Mixed, 1}, {Empty, 75}, {Mixed, 3}, {Empty, 125}, {Mixed, 1},
1317        {Empty, 34431}},
1318       {0x00000001, 0x00000001, 0x00000001, 0x000007ff, 0x00008000,
1319        0x80000000, 0x00000001}};
1320    static EnumeratedPropertyObject property_object
1321      {gc,
1322       GC_ns::enum_names,
1323       GC_ns::value_names,
1324       GC_ns::aliases_only_map,
1325       {c_Set, cc_Set, cf_Set, cn_Set, co_Set, cs_Set, l_Set, lc_Set,
1326        ll_Set, lm_Set, lo_Set, lt_Set, lu_Set, m_Set, mc_Set, me_Set,
1327        mn_Set, n_Set, nd_Set, nl_Set, no_Set, p_Set, pc_Set, pd_Set,
1328        pe_Set, pf_Set, pi_Set, po_Set, ps_Set, s_Set, sc_Set, sk_Set,
1329        sm_Set, so_Set, z_Set, zl_Set, zp_Set, zs_Set
1330       }};
1331  }
1332}
1333
1334#endif
Note: See TracBrowser for help on using the repository browser.