source: icGREP/icgrep-devel/icgrep/UCD/LineBreak.h @ 4618

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

More modifications to UnicodeSet? class.

File size: 49.1 KB
Line 
1#ifndef LINEBREAK_H
2#define LINEBREAK_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 LB_ns {
17    const UnicodeSet ai_Set
18      {{{Empty, 5}, {Mixed, 3}, {Empty, 14}, {Mixed, 1}, {Empty, 233},
19        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 5},
20        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6}, {Empty, 2},
21        {Mixed, 1}, {Empty, 10}, {Full, 4}, {Mixed, 1}, {Full, 2},
22        {Mixed, 7}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 2},
23        {Empty, 2}, {Mixed, 3}, {Empty, 29}, {Mixed, 1}, {Empty, 55},
24        {Mixed, 1}, {Empty, 1644}, {Mixed, 1}, {Empty, 1928}, {Mixed, 2},
25        {Full, 1}, {Mixed, 2}, {Empty, 30835}},
26       {0x77cc0580, 0x00800000, 0x00800000, 0x2f012e80, 0x00600000,
27        0x08000003, 0x80100000, 0x0000001e, 0x00080020, 0x00000806,
28        0x48300000, 0x03ff0fff, 0x03ff0200, 0x00140000, 0xe422898d,
29        0x30f05fa9, 0x00041100, 0x0000ccf3, 0x022000cc, 0x80000020,
30        0x00040000, 0x7fffffff, 0xffff0fff, 0x001fffff, 0x003cffff,
31        0x30cc03fb, 0x0003c9c3, 0x0000803c, 0x00c0c260, 0x00000005,
32        0x0000b6bb, 0xc0000000, 0x6ce41e00, 0x1841fb08, 0x00800000,
33        0xffc00000, 0x000fffff, 0x03e00000, 0x0000ff00, 0x20000000,
34        0xffff1fff, 0xffff3fff, 0xffff03ff, 0x07ffffff}}
35;
36    const UnicodeSet al_Set
37      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Full, 14},
38        {Mixed, 1}, {Full, 1}, {Empty, 3}, {Mixed, 3}, {Full, 6},
39        {Mixed, 1}, {Full, 4}, {Mixed, 4}, {Empty, 1}, {Mixed, 3},
40        {Full, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 5}, {Full, 2}, {Mixed, 6},
41        {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 40}, {Empty, 2},
42        {Mixed, 1}, {Empty, 5}, {Mixed, 5}, {Empty, 1}, {Mixed, 1},
43        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Full, 1}, {Mixed, 1},
44        {Full, 1}, {Empty, 8}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
45        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 2}, {Mixed, 2},
46        {Full, 19}, {Mixed, 1}, {Full, 2}, {Mixed, 5}, {Empty, 2},
47        {Mixed, 3}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
48        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Full, 1},
49        {Mixed, 1}, {Empty, 7}, {Mixed, 6}, {Full, 1}, {Mixed, 1},
50        {Full, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 2}, {Full, 6},
51        {Empty, 2}, {Full, 8}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 1},
52        {Mixed, 8}, {Empty, 3}, {Mixed, 5}, {Full, 1}, {Mixed, 1},
53        {Full, 1}, {Mixed, 6}, {Full, 2}, {Mixed, 2}, {Full, 5}, {Mixed, 1},
54        {Full, 1}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 2},
55        {Mixed, 15}, {Full, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 2},
56        {Full, 12}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 10},
57        {Mixed, 5}, {Empty, 1}, {Full, 1}, {Mixed, 2}, {Full, 4},
58        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 4},
59        {Empty, 1}, {Mixed, 2}, {Empty, 252}, {Full, 2}, {Empty, 694},
60        {Mixed, 2}, {Full, 8}, {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Full, 2},
61        {Mixed, 1}, {Full, 4}, {Mixed, 2}, {Empty, 1}, {Mixed, 3},
62        {Full, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 4}, {Empty, 1},
63        {Mixed, 3}, {Empty, 1}, {Full, 1}, {Mixed, 2}, {Empty, 4},
64        {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Full, 1},
65        {Mixed, 1}, {Empty, 632}, {Mixed, 3}, {Full, 3}, {Mixed, 1},
66        {Full, 10}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 1},
67        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
68        {Empty, 3}, {Mixed, 8}, {Empty, 1}, {Full, 3}, {Mixed, 3},
69        {Full, 2}, {Mixed, 4}, {Empty, 4}, {Mixed, 1}, {Full, 1},
70        {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Full, 1}, {Mixed, 1},
71        {Empty, 1}, {Full, 4}, {Mixed, 1}, {Empty, 3}, {Full, 1},
72        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 4}, {Full, 9},
73        {Mixed, 3}, {Empty, 4}, {Mixed, 3}, {Full, 1}, {Mixed, 2},
74        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Full, 1}, {Mixed, 1},
75        {Empty, 2}, {Mixed, 3}, {Full, 2}, {Empty, 1}, {Full, 1},
76        {Mixed, 1}, {Full, 1}, {Mixed, 5}, {Empty, 2}, {Full, 2},
77        {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 12}, {Mixed, 18},
78        {Empty, 3}, {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 8},
79        {Full, 1}, {Mixed, 2}, {Empty, 5}, {Full, 1}, {Mixed, 2},
80        {Empty, 1}, {Full, 1}, {Mixed, 2}, {Empty, 1}, {Full, 1},
81        {Mixed, 1}, {Empty, 15}, {Full, 2}, {Mixed, 1}, {Empty, 14},
82        {Full, 1}, {Mixed, 1}, {Empty, 40}, {Full, 28}, {Mixed, 1},
83        {Empty, 3}, {Full, 3}, {Mixed, 1}, {Empty, 92}, {Full, 18},
84        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 6}, {Mixed, 1}, {Full, 5},
85        {Mixed, 1}, {Empty, 414}, {Full, 17}, {Mixed, 2}, {Empty, 3},
86        {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Empty, 27}, {Full, 2},
87        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 611}, {Full, 3},
88        {Mixed, 2}, {Empty, 155}, {Full, 7}, {Mixed, 1}, {Full, 1},
89        {Mixed, 1}, {Full, 1}, {Mixed, 4}, {Empty, 1}, {Full, 2},
90        {Mixed, 1}, {Empty, 5}, {Full, 2}, {Mixed, 2}, {Empty, 4},
91        {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 3},
92        {Full, 10}, {Mixed, 1}, {Full, 8}, {Mixed, 1}, {Empty, 129},
93        {Full, 6}, {Mixed, 1}, {Empty, 41}, {Mixed, 6}, {Empty, 1},
94        {Mixed, 1}, {Empty, 17}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
95        {Empty, 16}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 2},
96        {Mixed, 3}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 2},
97        {Empty, 4}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
98        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
99        {Mixed, 2}, {Empty, 30778}},
100       {0x70000448, 0xc7ffffff, 0x47ffffff, 0x0020d240, 0xff7fffff,
101        0xff7fffff, 0x50fec07f, 0xbcff0000, 0xffffd7f0, 0xfffffffb,
102        0xfffffc07, 0xfffeffff, 0xfe7fffff, 0xfffffffe, 0x000060ff,
103        0x00000009, 0x00180000, 0x0000c1ff, 0x000007ff, 0xfffee000,
104        0x602fffff, 0xfc00c260, 0xfffdbfff, 0x0000ffff, 0xffffe000,
105        0x0002003f, 0xfffffc00, 0x04f007ff, 0x043fffff, 0x7fff0110,
106        0x41ffffff, 0x0007ffff, 0xfffffff0, 0x23ffffff, 0xff010000,
107        0xffff0003, 0xfff99fe1, 0x23c5fdff, 0xb0004000, 0x05f30003,
108        0xfff987e0, 0x036dfdff, 0x5e000000, 0x001c0000, 0xfffbbfe0,
109        0x23edfdff, 0x00010000, 0x00010003, 0xfff99fe0, 0x23edfdff,
110        0xb0000000, 0x00ff0003, 0xd63dc7e8, 0x03ffc718, 0x00010000,
111        0x05ff0000, 0xfffddfe0, 0x23fffdff, 0x03000000, 0xff000003,
112        0xfffddfe0, 0x23effdff, 0x40000000, 0x00060003, 0xfffddfe0,
113        0x27ffffff, 0x00004000, 0xfc3f0003, 0xfc7fffe0, 0x2ffbffff,
114        0x0000007f, 0x00100000, 0x00008000, 0xfce80021, 0x014ffc00,
115        0xfffffeff, 0x00001fff, 0x00001f00, 0x01f0dfbf, 0x0000f000,
116        0xffff20bf, 0x3d7f3dff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d,
117        0xff3dffff, 0x07ffffff, 0x1ffffffd, 0x03ffffff, 0x001fffff,
118        0xfffffffe, 0x07fffffe, 0x01ffc7ff, 0x0003dfff, 0x0003ffff,
119        0x0003ffff, 0x0001dfff, 0x02000000, 0x03ff0000, 0x00000483,
120        0x00ffffff, 0xffff05ff, 0x003fffff, 0x7fffffff, 0x00000001,
121        0xc07fffff, 0xffffffe0, 0x000fffff, 0x10000fe0, 0x1ff007fe,
122        0xfffffff8, 0xfc00c001, 0xf000003f, 0x0000000f, 0xfc00e000,
123        0x3fffffff, 0x000800ff, 0x0063de00, 0x3f3fffff, 0xaaff3f3f,
124        0x3fffffff, 0xffdfffff, 0xefcfffdf, 0x5fdcffff, 0x00800000,
125        0xc100000c, 0x10bffc0f, 0x1fe3001e, 0x1fff1fe1, 0xffb7fdd7,
126        0xfffff7f9, 0xb7cfffff, 0xfc00f000, 0xfc0001ff, 0xffebffff,
127        0x1bd17672, 0xcf0fa056, 0xfffbeeff, 0xffff330c, 0xfddfff33,
128        0x7fffffdf, 0xf3fbf0ff, 0xfffff9ff, 0x07f0ffff, 0x0000007f,
129        0x000007ff, 0x80000000, 0x0000f000, 0xffe00000, 0xffc30000,
130        0xcf33fc04, 0xfffc363c, 0xffff7fc3, 0x020f3d90, 0xf1ffffff,
131        0xfffffffa, 0x7fff4844, 0x3fffffff, 0x1fffffff, 0x00004000,
132        0x000000f4, 0xffffc0e0, 0x077fffff, 0x000000f2, 0xfff00000,
133        0xffffff9f, 0xffff003f, 0xfe000007, 0xf0ffffff, 0xcfffffff,
134        0xfc1fffff, 0xffcfffff, 0xff3fffff, 0xe3ffffff, 0x0003fdff,
135        0xffff7fff, 0x7fffffff, 0x200c7fff, 0xffff20bf, 0x000080ff,
136        0x007fffff, 0x7f7f7f7f, 0x7f7f7f7f, 0xcc400000, 0x83e48000,
137        0xffff0000, 0x3fffffff, 0xffff1fff, 0x00000c00, 0xc0087fff,
138        0x3fffffff, 0x0004ffff, 0xffff7fff, 0x00033fff, 0xff800000,
139        0xfffff7bb, 0x02ff0f07, 0x000fffff, 0xfffffffc, 0x000fffff,
140        0x0ffc0000, 0xfffffc00, 0xffff003f, 0x8000007f, 0xfffffff0,
141        0x0007ffff, 0xc000bc7e, 0x000001ff, 0x10000ff7, 0x001c07ff,
142        0x007e7e7e, 0xffff7f7f, 0x00000030, 0x00000007, 0x00f8007f,
143        0x00000200, 0xffff0000, 0xfff80003, 0x3fffffff, 0xffff0000,
144        0xfffcffff, 0x000000ff, 0x2fff0000, 0xffdf0000, 0x1fffffff,
145        0xfffe0040, 0x3fffffff, 0x7fffffff, 0x1cfcfcfc, 0x00007f00,
146        0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x07ffffff, 0xffffff80,
147        0xff8fffff, 0x0fff1fff, 0x00000001, 0xffff0000, 0x1fffffff,
148        0x1fffffff, 0x0001ffff, 0x0ffffffe, 0xffff000f, 0xffff07ff,
149        0x003fffff, 0x3fffffff, 0x003eff0f, 0x3fffffff, 0xffff00ff,
150        0x0000800f, 0x007fffff, 0x003fffff, 0x000000ff, 0xfffffd3f,
151        0x91bfffff, 0xff3fffff, 0x7fffffff, 0x0000ff80, 0x0fffffff,
152        0x83ffffff, 0xc0ffffff, 0xfeef0001, 0x000fffff, 0x010000ff,
153        0x0000f81f, 0x003fffff, 0xff3fffff, 0xff07ffff, 0x1e03ffff,
154        0x0000fe00, 0x000001ff, 0x7fffffff, 0xfffffff8, 0x00ffffff,
155        0xfffc3e00, 0x0000003f, 0xfffffff8, 0x3800ffff, 0xffff0000,
156        0x000001ff, 0xfffffff8, 0x0000007f, 0xffff0000, 0x0057ffff,
157        0xfffffff8, 0x0007ffff, 0x0400209e, 0x001ffffe, 0xfffbffff,
158        0x24000fff, 0xffff0000, 0x7fffffff, 0xfff99fe0, 0x23edfdff,
159        0xe0000000, 0x00000003, 0x0000ffff, 0x000000f0, 0x00007fff,
160        0x000001c0, 0x0000ffff, 0x00000018, 0x000007ff, 0x8007fc00,
161        0x01ffffff, 0x01ffffff, 0x00007fff, 0xc0ffffff, 0xfffffc3b,
162        0xf1ffffff, 0x00007fff, 0x01ffffff, 0x7fffffff, 0xffff0000,
163        0x00003fff, 0xfc00ffff, 0xf800002f, 0xe0fffffb, 0x0000ffff,
164        0x0001001f, 0xfff80000, 0x1fff07ff, 0x13ff01ff, 0x003fffff,
165        0xfffffe7f, 0x00001c1f, 0xfffff018, 0xffffc3ff, 0x3fffffff,
166        0x00000023, 0x007fffff, 0x0003ffff, 0xffdfffff, 0xdfffffff,
167        0xebffde64, 0xffffffef, 0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f,
168        0xffffff3f, 0x00000fff, 0x0000ff9f, 0xffffffef, 0x0af7fe96,
169        0xaa96ea84, 0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00030000,
170        0x00004000, 0x00000c00, 0x30000000, 0x10600000, 0x00068015,
171        0xff80007f, 0xfffc001f, 0x000003ff, 0x0ff00000, 0x03f00000,
172        0xffff0000, 0xf03fffff, 0x000fffff, 0x001fffff, 0xffff0fff,
173        0x03ff00ff, 0xffff00ff, 0x00003fff}}
174;
175    const UnicodeSet b2_Set
176      {{{Empty, 256}, {Mixed, 1}, {Empty, 112}, {Mixed, 1}, {Empty, 34446}},
177       {0x00100000, 0x0c000000}}
178;
179    const UnicodeSet ba_Set
180      {{{Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
181        {Empty, 38}, {Mixed, 2}, {Empty, 29}, {Mixed, 1}, {Empty, 38},
182        {Mixed, 1}, {Empty, 5}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
183        {Empty, 3}, {Mixed, 1}, {Empty, 24}, {Mixed, 1}, {Empty, 4},
184        {Mixed, 1}, {Empty, 19}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
185        {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 1},
186        {Mixed, 1}, {Empty, 25}, {Mixed, 2}, {Empty, 5}, {Mixed, 1},
187        {Empty, 1}, {Mixed, 1}, {Empty, 28}, {Mixed, 3}, {Empty, 100},
188        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4}, {Mixed, 3},
189        {Empty, 13}, {Mixed, 1}, {Empty, 934}, {Mixed, 1}, {Empty, 8},
190        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
191        {Empty, 2}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 3},
192        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
193        {Empty, 680}, {Mixed, 1}, {Empty, 19}, {Mixed, 1}, {Empty, 1},
194        {Mixed, 1}, {Empty, 35}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
195        {Empty, 9}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 1},
196        {Mixed, 1}, {Empty, 40}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
197        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
198        {Mixed, 1}, {Empty, 28}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
199        {Empty, 112}, {Mixed, 1}, {Empty, 559}, {Mixed, 1}, {Empty, 3},
200        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 649}, {Mixed, 1},
201        {Empty, 31259}},
202       {0x00000200, 0x10000000, 0x00002000, 0x00000400, 0x40000000,
203        0x00000030, 0x0c000000, 0x00000800, 0x00100000, 0x80000000,
204        0x00000020, 0xc0000000, 0x00040000, 0x00000c00, 0x00000002,
205        0x00000001, 0x00000001, 0x00003800, 0x00600000, 0x05300000,
206        0x00000030, 0xec000000, 0x00000001, 0xf8000000, 0xc0000000,
207        0x000d077f, 0x00000080, 0xef400000, 0x9c000000, 0x00010000,
208        0x02bfc000, 0x701b3c00, 0x00000003, 0x00000001, 0xc0000000,
209        0x0000a000, 0x00f80000, 0x0000c000, 0x0000c000, 0x00000380,
210        0xe0000000, 0x00030000, 0x00000800, 0x00000007, 0x80000000,
211        0x00010000, 0x00800000, 0x80000000, 0x00ff0000, 0x003f0000,
212        0xfe000000, 0x00000180, 0xc0000000, 0x00000003, 0x0000000f,
213        0x00000160, 0x1b000000, 0x0000020c, 0x00000006, 0x001f0000,
214        0x0000c000, 0x00200000, 0x03800000, 0x00000010, 0x80000000}}
215;
216    const UnicodeSet bb_Set
217      {{{Empty, 5}, {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 97},
218        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 65}, {Mixed, 1},
219        {Empty, 62}, {Mixed, 1}, {Empty, 1091}, {Mixed, 1}, {Empty, 839},
220        {Mixed, 1}, {Empty, 34}, {Mixed, 1}, {Empty, 32593}},
221       {0x00100000, 0x80001100, 0x000006de, 0x000b0000, 0x00000040,
222        0x20000000, 0x00300000, 0x00200000, 0x00000002}}
223;
224    const UnicodeSet bk_Set
225      {{{Mixed, 1}, {Empty, 256}, {Mixed, 1}, {Empty, 34558}},
226       {0x00001800, 0x00000300}}
227;
228    const UnicodeSet cb_Set
229      {{{Empty, 2047}, {Mixed, 1}, {Empty, 32768}},
230       {0x10000000}}
231;
232    const UnicodeSet cj_Set
233      {{{Empty, 386}, {Mixed, 6}, {Empty, 7}, {Mixed, 1}, {Empty, 1643},
234        {Mixed, 1}, {Empty, 32772}},
235       {0x000002aa, 0x00000008, 0x006040a8, 0x000002aa, 0x00000008,
236        0x106040a8, 0xffff0000, 0x0001ff80}}
237;
238    const UnicodeSet cl_Set
239      {{{Empty, 3}, {Mixed, 1}, {Empty, 117}, {Mixed, 1}, {Empty, 58},
240        {Mixed, 1}, {Empty, 77}, {Mixed, 3}, {Empty, 19}, {Mixed, 2},
241        {Empty, 33}, {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 12},
242        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 33}, {Mixed, 1},
243        {Empty, 14}, {Mixed, 1}, {Empty, 1640}, {Mixed, 1}, {Empty, 6},
244        {Mixed, 3}, {Empty, 5}, {Mixed, 4}, {Empty, 406}, {Mixed, 1},
245        {Empty, 1}, {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32356}},
246       {0x20000000, 0x28000000, 0x10000000, 0x00000040, 0x40000000,
247        0x00004000, 0x00000a00, 0x00000400, 0x002aaa00, 0x00000040,
248        0x0000aa80, 0x01555550, 0x0a000000, 0x20000000, 0x000002a8,
249        0xcaa2aa06, 0x40000000, 0x01060000, 0x55400000, 0x54050115,
250        0x00005200, 0x20000000, 0x20000000, 0x0000001b, 0x38000000,
251        0x00000284, 0x0c000000}}
252;
253    const UnicodeSet cm_Set
254      {{{Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 19}, {Full, 2},
255        {Mixed, 2}, {Empty, 8}, {Mixed, 1}, {Empty, 7}, {Mixed, 3},
256        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 2},
257        {Mixed, 5}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
258        {Empty, 4}, {Mixed, 24}, {Empty, 1}, {Mixed, 13}, {Empty, 1},
259        {Mixed, 2}, {Empty, 8}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
260        {Empty, 27}, {Mixed, 1}, {Empty, 29}, {Mixed, 4}, {Empty, 4},
261        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
262        {Empty, 6}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1},
263        {Mixed, 1}, {Empty, 2}, {Mixed, 6}, {Empty, 1}, {Mixed, 1},
264        {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Empty, 6},
265        {Full, 1}, {Mixed, 1}, {Empty, 16}, {Mixed, 2}, {Empty, 1},
266        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 95}, {Mixed, 1},
267        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Full, 1}, {Empty, 17},
268        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 942}, {Mixed, 2},
269        {Empty, 2}, {Mixed, 1}, {Empty, 8}, {Mixed, 2}, {Empty, 2},
270        {Mixed, 4}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 3},
271        {Empty, 2}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 7},
272        {Mixed, 1}, {Empty, 632}, {Mixed, 1}, {Empty, 23}, {Mixed, 2},
273        {Empty, 13}, {Mixed, 1}, {Empty, 15}, {Mixed, 1}, {Empty, 7},
274        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 52}, {Mixed, 2},
275        {Empty, 5}, {Mixed, 1}, {Empty, 40}, {Mixed, 6}, {Empty, 2},
276        {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 2}, {Mixed, 1},
277        {Empty, 4}, {Mixed, 6}, {Empty, 9}, {Mixed, 2}, {Empty, 6},
278        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
279        {Empty, 673}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 32},
280        {Mixed, 3}, {Empty, 615}, {Mixed, 2}, {Empty, 165}, {Mixed, 3},
281        {Empty, 4}, {Mixed, 1}, {Empty, 179}, {Mixed, 1}, {Empty, 24761},
282        {Mixed, 1}, {Full, 3}, {Empty, 4}, {Full, 7}, {Mixed, 1},
283        {Empty, 6128}},
284       {0xffffc1ff, 0x80000000, 0xffffffdf, 0x0fff7fff, 0x0000fff8,
285        0x000003f8, 0xfffe0000, 0xbfffffff, 0x000000b6, 0x17ff0000,
286        0xfffff800, 0x00010000, 0x9fc00000, 0x00003d9f, 0x00020000,
287        0xffff0000, 0x000007ff, 0x0001ffc0, 0x000ff800, 0xfbc00000,
288        0x00003eef, 0x0e000000, 0xfffffff0, 0x0000000f, 0xdc000000,
289        0x00feffff, 0x0000000c, 0x0000000e, 0xd0000000, 0x0080399f,
290        0x0000000c, 0x0000000e, 0xd0000000, 0x00023987, 0x00230000,
291        0x0000000e, 0xd0000000, 0x00003bbf, 0x0000000c, 0x0000000e,
292        0xd0000000, 0x00c0399f, 0x0000000c, 0x00000004, 0xc0000000,
293        0x00803dc7, 0x0000000f, 0xc0000000, 0x00603ddf, 0x0000000c,
294        0x0000000e, 0xd0000000, 0x00603ddf, 0x0000000c, 0x0000000e,
295        0xc0000000, 0x00803ddf, 0x0000000c, 0x0000000c, 0xff5f8400,
296        0x000c0000, 0x03000000, 0xc2a00000, 0x7ffe0000, 0xfeffe0df,
297        0x1fffffff, 0x00000040, 0xe0000000, 0x001c0000, 0x001c0000,
298        0x000c0000, 0x000c0000, 0x00003800, 0x00000200, 0x0fff0fff,
299        0x0f800000, 0x80000000, 0x7fff0000, 0x0000001f, 0xfff00000,
300        0x0000001f, 0x000ff800, 0x00000007, 0x00003ffe, 0x000fffc0,
301        0x00fffff0, 0xfff70000, 0x031c21ff, 0xf03fffff, 0x0000f000,
302        0x00007c00, 0x0000ffc0, 0xffff0000, 0x0001ffff, 0x00038000,
303        0x80000000, 0x0020fc00, 0x06000000, 0x3ff78000, 0x80000000,
304        0x00030000, 0x00000844, 0x000000f8, 0x00000003, 0xfff00000,
305        0x0000001f, 0x0003ffff, 0x00003fc0, 0x000fff80, 0x0000000f,
306        0xfff80000, 0x00000001, 0x007ffe00, 0x00003008, 0x0060f800,
307        0x000037f8, 0x40000000, 0x0000ffff, 0x00003fff, 0x0e000000,
308        0x20000000, 0x00000001, 0x07c00000, 0x0000f06e, 0x87000000,
309        0x00000060, 0x00000007, 0xff000000, 0x0000007f, 0x80000000,
310        0x00000007, 0x07ff0000, 0x00000007, 0x001fff80, 0x00080000,
311        0x00000007, 0xfff80000, 0x00000001, 0x00fff000, 0x80000000,
312        0x000007ff, 0x0000000e, 0xd0000000, 0x0080399f, 0x001f1fcc,
313        0xffff0000, 0x0000000f, 0xff3f8000, 0x00000001, 0xffff0000,
314        0x00000001, 0x00fff800, 0x001f0000, 0x007f0000, 0xfffe0000,
315        0x7fffffff, 0x00078000, 0x60000000, 0x0000000f, 0xffffe3e0,
316        0x00000fe7, 0x00003c00, 0x0000001c, 0x007f0000, 0x00000002,
317        0x0000ffff}}
318;
319    const UnicodeSet cp_Set
320      {{{Empty, 1}, {Mixed, 2}, {Empty, 34813}},
321       {0x00000200, 0x20000000}}
322;
323    const UnicodeSet cr_Set
324      {{{Mixed, 1}, {Empty, 34815}},
325       {0x00002000}}
326;
327    const UnicodeSet ex_Set
328      {{{Empty, 1}, {Mixed, 1}, {Empty, 44}, {Mixed, 1}, {Empty, 1},
329        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
330        {Empty, 56}, {Mixed, 1}, {Empty, 71}, {Mixed, 1}, {Empty, 9},
331        {Mixed, 1}, {Empty, 112}, {Mixed, 1}, {Empty, 43}, {Mixed, 1},
332        {Empty, 9}, {Mixed, 1}, {Empty, 958}, {Mixed, 1}, {Empty, 18},
333        {Mixed, 1}, {Empty, 684}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
334        {Empty, 5}, {Mixed, 1}, {Empty, 181}, {Mixed, 1}, {Empty, 32593}},
335       {0x80000002, 0x00000040, 0xc8000000, 0x00100000, 0x02000000,
336        0x0013e000, 0x0000030c, 0x00000030, 0x0000000c, 0x42000000,
337        0x00004000, 0x00004000, 0x00c00000, 0x00600000, 0x00c00000,
338        0x80000002, 0x00000030}}
339;
340    const UnicodeSet gl_Set
341      {{{Empty, 5}, {Mixed, 1}, {Empty, 20}, {Mixed, 2}, {Empty, 92},
342        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 65}, {Mixed, 1},
343        {Empty, 63}, {Mixed, 2}, {Empty, 34558}},
344       {0x00000001, 0xf0008000, 0x00000007, 0x00041100, 0x06000000,
345        0x00004000, 0x00020080, 0x00008000}}
346;
347    const UnicodeSet h2_Set
348      {{{Empty, 1376}, {Mixed, 349}, {Empty, 33091}},
349       {0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
350        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
351        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
352        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
353        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
354        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
355        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
356        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
357        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
358        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
359        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
360        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
361        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
362        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
363        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
364        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
365        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
366        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
367        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
368        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
369        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
370        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
371        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
372        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
373        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
374        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
375        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
376        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
377        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
378        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
379        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
380        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
381        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
382        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
383        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
384        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
385        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
386        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
387        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
388        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
389        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
390        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
391        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
392        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
393        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
394        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
395        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
396        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
397        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
398        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
399        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
400        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
401        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
402        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
403        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
404        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
405        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
406        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
407        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
408        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
409        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
410        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
411        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
412        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
413        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
414        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
415        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
416        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
417        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
418        0x00100000, 0x00010000, 0x00001000, 0x00000100}}
419;
420    const UnicodeSet h3_Set
421      {{{Empty, 1376}, {Mixed, 350}, {Empty, 33090}},
422       {0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
423        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
424        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
425        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
426        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
427        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
428        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
429        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
430        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
431        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
432        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
433        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
434        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
435        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
436        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
437        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
438        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
439        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
440        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
441        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
442        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
443        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
444        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
445        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
446        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
447        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
448        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
449        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
450        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
451        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
452        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
453        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
454        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
455        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
456        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
457        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
458        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
459        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
460        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
461        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
462        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
463        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
464        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
465        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
466        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
467        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
468        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
469        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
470        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
471        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
472        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
473        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
474        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
475        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
476        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
477        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
478        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
479        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
480        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
481        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
482        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
483        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
484        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
485        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
486        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
487        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
488        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
489        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
490        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
491        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0x0000000f}}
492;
493    const UnicodeSet hl_Set
494      {{{Empty, 46}, {Mixed, 2}, {Empty, 1960}, {Mixed, 3}, {Empty, 32805}},
495       {0xffff0000, 0x000707ff, 0xa0000000, 0x5f7ffdff, 0x0000ffdb}}
496;
497    const UnicodeSet hy_Set
498      {{{Empty, 1}, {Mixed, 1}, {Empty, 34814}},
499       {0x00002000}}
500;
501    const UnicodeSet id_Set
502      {{{Empty, 280}, {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 16},
503        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
504        {Empty, 59}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6},
505        {Mixed, 12}, {Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 2},
506        {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 1}, {Full, 214},
507        {Empty, 2}, {Full, 656}, {Mixed, 1}, {Full, 35}, {Mixed, 1},
508        {Full, 1}, {Mixed, 1}, {Empty, 673}, {Full, 16}, {Empty, 25},
509        {Mixed, 3}, {Empty, 4}, {Mixed, 3}, {Empty, 4}, {Mixed, 1},
510        {Empty, 1408}, {Mixed, 1}, {Empty, 511}, {Full, 1}, {Mixed, 1},
511        {Full, 2}, {Mixed, 4}, {Empty, 8}, {Mixed, 3}, {Empty, 5},
512        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 5}, {Full, 5}, {Mixed, 1},
513        {Full, 1}, {Mixed, 5}, {Full, 1}, {Mixed, 3}, {Full, 2}, {Mixed, 1},
514        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 72}, {Full, 2047},
515        {Mixed, 1}, {Full, 2047}, {Mixed, 1}, {Empty, 26624}},
516       {0x0c000000, 0x000f0000, 0xfd30000f, 0x0e000000, 0x80000100,
517        0xe0000000, 0x931ba1ff, 0xe7be0403, 0x00003f1f, 0xfbffffff,
518        0x000fffff, 0x003fffff, 0x0fff0000, 0x000c00d8, 0xe7df03ff,
519        0xfffffd54, 0xfffffff7, 0x801fbf57, 0xfffffd54, 0xfffffff7,
520        0x879fbf57, 0xffffffe0, 0xfffe3fff, 0xffff7fff, 0x07ffffff,
521        0x0000000f, 0x7fffffff, 0xffff00ff, 0x7fffffff, 0xffdfffff,
522        0xffff1fff, 0x0000007f, 0x001f0000, 0x8102fe60, 0x0000097f,
523        0x73ffaccc, 0xd7ffffff, 0x57ffffff, 0x0000001c, 0x00000003,
524        0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe, 0x003fffff,
525        0xffff0007, 0x07ffffff, 0x000301ff, 0xffff1fff, 0x3fffffff,
526        0xcfffffff, 0xef9fffff, 0xfff07fff, 0x00ffffff, 0xfff97fea,
527        0x7fffffff, 0x007fff80, 0x0003ffe0, 0xffff0400, 0xfbffffff,
528        0xffffffef, 0xf00fffff, 0xfc0fffff, 0x0000ffe7, 0x0000ffff,
529        0x000f1fff, 0x3fffffff, 0x3fffffff}}
530;
531    const UnicodeSet in_Set
532      {{{Empty, 257}, {Mixed, 1}, {Empty, 1774}, {Mixed, 1}, {Empty, 102},
533        {Mixed, 1}, {Empty, 32680}},
534       {0x00000070, 0x02000000, 0x00400000}}
535;
536    const UnicodeSet is_Set
537      {{{Empty, 1}, {Mixed, 1}, {Empty, 25}, {Mixed, 1}, {Empty, 16},
538        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
539        {Empty, 194}, {Mixed, 1}, {Empty, 1773}, {Mixed, 1}, {Empty, 32783}},
540       {0x0c005000, 0x40000000, 0x00000200, 0x00003000, 0x01000000,
541        0x00000010, 0x00190000}}
542;
543    const UnicodeSet jl_Set
544      {{{Empty, 136}, {Full, 3}, {Empty, 1216}, {Mixed, 1}, {Empty, 33460}},
545       {0x1fffffff}}
546;
547    const UnicodeSet jt_Set
548      {{{Empty, 141}, {Mixed, 1}, {Full, 2}, {Empty, 1582}, {Mixed, 2},
549        {Empty, 33088}},
550       {0xffffff00, 0xfffff800, 0x0fffffff}}
551;
552    const UnicodeSet jv_Set
553      {{{Empty, 139}, {Full, 2}, {Mixed, 1}, {Empty, 1583}, {Mixed, 2},
554        {Empty, 33089}},
555       {0x000000ff, 0xffff0000, 0x0000007f}}
556;
557    const UnicodeSet lf_Set
558      {{{Mixed, 1}, {Empty, 34815}},
559       {0x00000400}}
560;
561    const UnicodeSet nl_Set
562      {{{Empty, 4}, {Mixed, 1}, {Empty, 34811}},
563       {0x00000020}}
564;
565    const UnicodeSet ns_Set
566      {{{Empty, 190}, {Mixed, 1}, {Empty, 66}, {Mixed, 2}, {Empty, 125},
567        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
568        {Empty, 888}, {Mixed, 1}, {Empty, 753}, {Mixed, 1}, {Empty, 5},
569        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1974}, {Mixed, 1},
570        {Empty, 30796}},
571       {0x00400000, 0x30000000, 0x00000380, 0x10000020, 0x18000000,
572        0x78000000, 0x00000001, 0x68000000, 0x00200000, 0x00300000,
573        0x0c000000, 0x00000020, 0xc0000000, 0x0e000000}}
574;
575    const UnicodeSet nu_Set
576      {{{Empty, 1}, {Mixed, 1}, {Empty, 49}, {Mixed, 1}, {Empty, 3},
577        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
578        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
579        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
580        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
581        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
582        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 8},
583        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 58}, {Mixed, 2},
584        {Empty, 9}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 5},
585        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
586        {Empty, 4}, {Mixed, 1}, {Empty, 1102}, {Mixed, 1}, {Empty, 20},
587        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
588        {Empty, 2}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 709},
589        {Mixed, 1}, {Empty, 93}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
590        {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 8},
591        {Mixed, 1}, {Empty, 14}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
592        {Empty, 3}, {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 651},
593        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 867}, {Mixed, 1},
594        {Full, 1}, {Empty, 31040}},
595       {0x03ff0000, 0x00001bff, 0x03ff0000, 0x000003ff, 0x0000ffc0,
596        0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0,
597        0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x03ff0000,
598        0x03ff0000, 0x000003ff, 0x000003ff, 0x03ff0000, 0x000003ff,
599        0x03ff0000, 0x0000ffc0, 0x03ff0000, 0x03ff03ff, 0x03ff0000,
600        0x03ff0000, 0x03ff03ff, 0x000003ff, 0x03ff0000, 0x000003ff,
601        0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x000003ff,
602        0x0000ffc0, 0x03ff0000, 0xffc00000, 0x03ff0000, 0x03ff0000,
603        0x03ff0000, 0x03ff0000, 0x000003ff, 0x000003ff, 0x000003ff,
604        0x03ff0000, 0xffffc000}}
605;
606    const UnicodeSet op_Set
607      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 115},
608        {Mixed, 1}, {Empty, 58}, {Mixed, 1}, {Empty, 75}, {Mixed, 1},
609        {Empty, 1}, {Mixed, 3}, {Empty, 19}, {Mixed, 2}, {Empty, 33},
610        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 12}, {Mixed, 1},
611        {Empty, 1}, {Mixed, 2}, {Empty, 32}, {Mixed, 3}, {Empty, 13},
612        {Mixed, 1}, {Empty, 1640}, {Mixed, 1}, {Empty, 6}, {Mixed, 3},
613        {Empty, 5}, {Mixed, 4}, {Empty, 406}, {Mixed, 1}, {Empty, 1},
614        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32356}},
615       {0x00000100, 0x08000000, 0x08000000, 0x80000002, 0x14000000,
616        0x08000000, 0x44000000, 0x00000020, 0x20000000, 0x00002000,
617        0x00000500, 0x00000200, 0x00155500, 0x00000020, 0x00005540,
618        0x00aaaaa8, 0x05000000, 0x10000000, 0x01000000, 0x00000154,
619        0x00000004, 0x25515500, 0x80000000, 0x00800000, 0xaaa00000,
620        0x2a00008a, 0x00000100, 0x08000000, 0x88000000, 0x00000004,
621        0x07000000, 0x00000140, 0x02000000}}
622;
623    const UnicodeSet po_Set
624      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 42},
625        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 27}, {Mixed, 1},
626        {Empty, 27}, {Mixed, 1}, {Empty, 149}, {Mixed, 1}, {Empty, 3},
627        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1080}, {Mixed, 1},
628        {Empty, 685}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4},
629        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32768}},
630       {0x00000020, 0x00010004, 0x00000e00, 0x00000400, 0x020c0000,
631        0x02000000, 0x00ff0000, 0x08400080, 0x00000208, 0x01000000,
632        0x10000000, 0x00000400, 0x00000020, 0x00000001}}
633;
634    const UnicodeSet pr_Set
635      {{{Empty, 1}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 38},
636        {Mixed, 1}, {Empty, 34}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
637        {Empty, 7}, {Mixed, 1}, {Empty, 17}, {Mixed, 1}, {Empty, 76},
638        {Mixed, 1}, {Empty, 70}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
639        {Empty, 7}, {Mixed, 1}, {Empty, 1762}, {Mixed, 1}, {Empty, 4},
640        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32768}},
641       {0x00000810, 0x10000000, 0x00020038, 0x00008000, 0x08000000,
642        0x00020000, 0x02000000, 0x80000000, 0x08000000, 0xf7bfff7f,
643        0x0000ffff, 0x00400000, 0x000c0000, 0x00000200, 0x00000010,
644        0x00000062}}
645;
646    const UnicodeSet qu_Set
647      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 250},
648        {Mixed, 2}, {Empty, 56}, {Mixed, 2}, {Empty, 52}, {Mixed, 2},
649        {Empty, 3649}, {Mixed, 1}, {Empty, 30796}},
650       {0x00000084, 0x08000800, 0xbb000000, 0x06000000, 0xf8000000,
651        0x00000001, 0x30003fff, 0x00000003, 0x01c00000}}
652;
653    const UnicodeSet ri_Set
654      {{{Empty, 3983}, {Mixed, 1}, {Empty, 30832}},
655       {0xffffffc0}}
656;
657    const UnicodeSet sa_Set
658      {{{Empty, 112}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 9},
659        {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 55},
660        {Full, 2}, {Mixed, 1}, {Empty, 11}, {Mixed, 2}, {Full, 1},
661        {Mixed, 2}, {Empty, 2}, {Full, 1}, {Mixed, 2}, {Empty, 1},
662        {Mixed, 1}, {Empty, 1145}, {Mixed, 1}, {Empty, 3}, {Full, 3},
663        {Mixed, 1}, {Empty, 33449}},
664       {0xfffffffe, 0x07ffffff, 0x00007fff, 0xfef02596, 0x3bffecae,
665        0xf0003f5f, 0xffff0000, 0xfc00ffff, 0x308fffff, 0xffff0000,
666        0x001f3fff, 0xffff0fff, 0xc40003ff, 0x7fffffff, 0x1fffffff,
667        0x00003fff, 0x7c00ffff, 0xf8000007}}
668;
669    const UnicodeSet sg_Set
670      {{{Empty, 1728}, {Full, 64}, {Empty, 33024}},
671       {}}
672;
673    const UnicodeSet sp_Set
674      {{{Empty, 1}, {Mixed, 1}, {Empty, 34814}},
675       {0x00000001}}
676;
677    const UnicodeSet sy_Set
678      {{{Empty, 1}, {Mixed, 1}, {Empty, 34814}},
679       {0x00008000}}
680;
681    const UnicodeSet wj_Set
682      {{{Empty, 259}, {Mixed, 1}, {Empty, 1779}, {Mixed, 1}, {Empty, 32776}},
683       {0x00000001, 0x80000000}}
684;
685    const UnicodeSet xx_Set
686      {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
687        {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
688        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
689        {Mixed, 2}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
690        {Empty, 4}, {Mixed, 39}, {Full, 1}, {Mixed, 3}, {Full, 1},
691        {Empty, 2}, {Mixed, 5}, {Full, 1}, {Empty, 6}, {Mixed, 1},
692        {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
693        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
694        {Empty, 20}, {Mixed, 1}, {Empty, 2}, {Mixed, 5}, {Empty, 2},
695        {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
696        {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
697        {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 2}, {Empty, 2},
698        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
699        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
700        {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
701        {Mixed, 3}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
702        {Empty, 4}, {Mixed, 1}, {Empty, 18}, {Mixed, 1}, {Empty, 1},
703        {Mixed, 2}, {Empty, 56}, {Mixed, 4}, {Full, 1}, {Empty, 1},
704        {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
705        {Empty, 1}, {Mixed, 4}, {Empty, 3}, {Mixed, 1}, {Full, 1},
706        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 6}, {Mixed, 2},
707        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 3},
708        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
709        {Empty, 6}, {Mixed, 1}, {Empty, 908}, {Mixed, 1}, {Empty, 1},
710        {Mixed, 1}, {Empty, 10}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
711        {Empty, 2}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Full, 1},
712        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
713        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
714        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 4},
715        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Empty, 1}, {Mixed, 1},
716        {Empty, 349}, {Mixed, 3}, {Empty, 64}, {Full, 200}, {Empty, 16},
717        {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
718        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6}, {Empty, 3},
719        {Mixed, 2}, {Empty, 4}, {Mixed, 6}, {Full, 1}, {Empty, 3},
720        {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 4}, {Mixed, 1},
721        {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 1},
722        {Mixed, 1}, {Full, 1}, {Empty, 4}, {Mixed, 2}, {Full, 2},
723        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 4},
724        {Empty, 9}, {Mixed, 3}, {Full, 4}, {Mixed, 3}, {Empty, 1},
725        {Mixed, 2}, {Full, 2}, {Mixed, 2}, {Full, 2}, {Empty, 1},
726        {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2}, {Full, 1},
727        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Full, 2},
728        {Empty, 2}, {Mixed, 1}, {Full, 16}, {Mixed, 1}, {Full, 12},
729        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
730        {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 3}, {Mixed, 1},
731        {Empty, 1}, {Mixed, 5}, {Full, 8}, {Empty, 2}, {Mixed, 1},
732        {Full, 5}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Empty, 2},
733        {Mixed, 1}, {Full, 1}, {Empty, 1}, {Mixed, 2}, {Full, 14},
734        {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 1}, {Mixed, 1},
735        {Full, 40}, {Empty, 28}, {Mixed, 1}, {Full, 3}, {Empty, 3},
736        {Mixed, 1}, {Full, 92}, {Empty, 33}, {Mixed, 1}, {Full, 414},
737        {Empty, 17}, {Mixed, 3}, {Full, 2}, {Mixed, 2}, {Empty, 2},
738        {Mixed, 3}, {Full, 27}, {Empty, 2}, {Mixed, 3}, {Full, 515},
739        {Mixed, 1}, {Full, 95}, {Empty, 3}, {Mixed, 3}, {Full, 154},
740        {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
741        {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 5},
742        {Empty, 2}, {Mixed, 2}, {Full, 4}, {Empty, 2}, {Mixed, 1},
743        {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 10},
744        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Full, 128},
745        {Empty, 6}, {Mixed, 1}, {Full, 41}, {Mixed, 6}, {Full, 1},
746        {Mixed, 1}, {Full, 8}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
747        {Mixed, 6}, {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 4},
748        {Full, 5}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
749        {Empty, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 2},
750        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
751        {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
752        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
753        {Empty, 1}, {Mixed, 2}, {Full, 58}, {Empty, 2047}, {Mixed, 1},
754        {Empty, 2047}, {Mixed, 1}, {Full, 20480}, {Mixed, 1}, {Empty, 3},
755        {Full, 4}, {Empty, 7}, {Mixed, 1}, {Full, 6128}},
756       {0x03000000, 0x0000280f, 0x00000004, 0x00010000, 0x01800000,
757        0x00000001, 0x00011900, 0x0000ff00, 0xffe0f800, 0x20000000,
758        0x00004000, 0x00001800, 0xfffc0000, 0xf8000000, 0x8000c000,
759        0xb0000000, 0xfff80000, 0x0000000f, 0x00066010, 0x0c3a0200,
760        0x4f7f8660, 0xf0000030, 0x00067811, 0x2c920200, 0xa1fdc678,
761        0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440, 0xfffc0030,
762        0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030, 0x29c23813,
763        0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010, 0x1c000200,
764        0xfc9fc220, 0x00ff0030, 0x00022011, 0x0c100200, 0xbf9fc220,
765        0xfff90030, 0x00022011, 0x18000000, 0xff7f8220, 0x01c00030,
766        0x03800013, 0xd0040000, 0x00a07b80, 0xffe3003f, 0x00000001,
767        0x78000000, 0xf0000000, 0x010fda69, 0xc4001351, 0x0c00c0a0,
768        0x00000100, 0x0001e000, 0x01000000, 0x20000000, 0xf8002000,
769        0x0000df40, 0xc280c200, 0x0000c200, 0x80c20000, 0x008000c2,
770        0x00c20000, 0x18000000, 0xe0000000, 0xfc000000, 0xffe00000,
771        0xe0000000, 0xfe000000, 0xffe02000, 0xff800000, 0xfff00000,
772        0xfff22000, 0xc0000000, 0xfc00fc00, 0xfc008000, 0xff000000,
773        0x0000f800, 0xffc00000, 0x80000000, 0xf000f000, 0x0000000e,
774        0xffe0c000, 0x0000f000, 0x3800fc00, 0x30000000, 0x80000000,
775        0x60000000, 0xfc00fc00, 0x8000c000, 0x0000f000, 0xe0000000,
776        0x0ff00000, 0x07000000, 0x00001c00, 0x0000ff00, 0xfc800000,
777        0x0fc00000, 0xc0c00000, 0x5500c0c0, 0xc0000000, 0x00200000,
778        0x10300020, 0x80230000, 0x000c0020, 0xe0008000, 0xfffe0000,
779        0x0000fc00, 0xf8000000, 0xffffff80, 0xfffff800, 0x00300000,
780        0x00c00000, 0x1c000000, 0xfffc0200, 0x00008000, 0x80000000,
781        0x01f00000, 0x0000df40, 0x7ffe7f00, 0xff800000, 0x80808080,
782        0x80808080, 0xfffffff8, 0x04000000, 0xfff00000, 0xffc00000,
783        0xf000ffff, 0x00000001, 0x01800000, 0x0000001f, 0x0001c000,
784        0x00008000, 0xf8000000, 0x0000fff0, 0x80000000, 0x80000000,
785        0x0000e000, 0x0000ff80, 0xfffff000, 0x40000000, 0xff000000,
786        0x00008000, 0xfffcc000, 0x007fffff, 0xfc00f000, 0xff000000,
787        0xfc003fe0, 0xf0000000, 0x7ff00000, 0xe0000000, 0x3c004000,
788        0x80000000, 0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000,
789        0xff818181, 0x00008080, 0xffffffcf, 0xfc00c000, 0x0000fff0,
790        0x00000780, 0xf0000000, 0x1f07ff80, 0xa0800000, 0x00000024,
791        0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00, 0xc000ffff,
792        0xfc000000, 0x0000c000, 0x00080000, 0x0020f080, 0x60000000,
793        0x00000001, 0x80000000, 0xe3030303, 0xc1ff8080, 0x00001000,
794        0x48000080, 0xc000c000, 0xf8000000, 0x00000078, 0x00700000,
795        0xf000e000, 0xfffffffe, 0x0000ffff, 0xc0000000, 0xe0000000,
796        0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800, 0xf8000000,
797        0x40000000, 0xffc000f0, 0xc0000000, 0xfffffc00, 0x0000ff00,
798        0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00, 0x000002c0,
799        0x6e400000, 0x00400000, 0x80000000, 0xffff007f, 0x70000000,
800        0x7c000000, 0x3f000000, 0x01100f90, 0x78f00000, 0xfe00ff00,
801        0xff800780, 0x01c00000, 0x00c00000, 0x00f80000, 0xe1fc0000,
802        0xffff01ff, 0xfffffe00, 0x80000000, 0x0003c000, 0x7fff0000,
803        0x0000fffc, 0xfc00fe00, 0x00200000, 0x0000fff0, 0xff800000,
804        0xf800de00, 0xffe00001, 0x00040000, 0xc0000000, 0x0000ffff,
805        0xfc00f800, 0x00066011, 0x0c120200, 0x1f7fc660, 0xffe0e030,
806        0xfc00ff00, 0x00c00000, 0xfffffc00, 0xfc00ffe0, 0xff000000,
807        0xfffffc00, 0x7ff80000, 0xfe000000, 0xfe000000, 0xffe08000,
808        0xffff8000, 0xfe000000, 0x80000000, 0xffff3c00, 0x0000ffff,
809        0xffc0c000, 0x0400ffc0, 0x1f000004, 0xffff0000, 0x0000ffe0,
810        0x80000000, 0x00007fff, 0xfffffffc, 0xe000f800, 0x0c00fe00,
811        0xfffffff0, 0xffc00000, 0x00000180, 0xc0000000, 0xffffffc0,
812        0xff800000, 0xfffc0000, 0x00200000, 0x20000000, 0x1400219b,
813        0x00000010, 0x20201840, 0x84000000, 0x000203a0, 0x000000c0,
814        0x00003000, 0xff800060, 0x00000010, 0xf5080169, 0x5569157b,
815        0xa1080869, 0xf0000400, 0xf0000411, 0xfffcffff, 0x0000f000,
816        0xfff00000, 0x00018000, 0x00010001, 0xffc00000, 0x0000e000,
817        0x00008000, 0x0000f000, 0xf8000000, 0x0000003f, 0x0000fff8,
818        0xf8000000, 0xfffcfe00, 0x0000e000, 0xc0000000, 0x000f8000,
819        0xff000000, 0x80000000, 0x0000f800, 0x04000000, 0x00000010,
820        0x00000018, 0xffff0000, 0xfff0e000, 0xfff00000, 0xffe00000,
821        0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000, 0xc0000000,
822        0xc0000000, 0xfffffffd, 0xffff0000}}
823;
824    const UnicodeSet zw_Set
825      {{{Empty, 256}, {Mixed, 1}, {Empty, 34559}},
826       {0x00000800}}
827;
828    static EnumeratedPropertyObject property_object
829      {lb,
830       LB_ns::enum_names,
831       LB_ns::value_names,
832       LB_ns::aliases_only_map,
833       {ai_Set, al_Set, b2_Set, ba_Set, bb_Set, bk_Set, cb_Set, cj_Set,
834        cl_Set, cm_Set, cp_Set, cr_Set, ex_Set, gl_Set, h2_Set, h3_Set,
835        hl_Set, hy_Set, id_Set, in_Set, is_Set, jl_Set, jt_Set, jv_Set,
836        lf_Set, nl_Set, ns_Set, nu_Set, op_Set, po_Set, pr_Set, qu_Set,
837        ri_Set, sa_Set, sg_Set, sp_Set, sy_Set, wj_Set, xx_Set, zw_Set
838       }};
839  }
840}
841
842#endif
Note: See TracBrowser for help on using the repository browser.