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

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

Bug fix for CC insert_range and UnicodeSet? iterator.

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