source: icGREP/icgrep-devel/icgrep/UCD/Scripts.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: 35.1 KB
Line 
1#ifndef SCRIPTS_H
2#define SCRIPTS_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 SC_ns {
17    const UnicodeSet aghb_Set
18      {{{Empty, 2089}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32724}},
19       {0xffff0000, 0x0000800f}};
20    const UnicodeSet arab_Set
21      {{{Empty, 48}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 2},
22        {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1},
23        {Empty, 9}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1938},
24        {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 10}, {Mixed, 2},
25        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 3},
26        {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Empty, 123}, {Mixed, 1},
27        {Empty, 1788}, {Mixed, 6}, {Empty, 1}, {Mixed, 1}, {Empty, 30856}},
28       {0x47ffefdf, 0xffc007fe, 0xfffefc00, 0xdfffffff, 0xffff0000,
29        0x0007ffff, 0xfffffff0, 0xffff0000, 0xfff80003, 0x3fffffff,
30        0xffff0000, 0xfffcffff, 0x000000ff, 0x3fff0000, 0xffdf0000,
31        0x1fffffff, 0x7fffffff, 0xffffffef, 0x0af7fe96, 0xaa96ea84,
32        0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00030000}};
33    const UnicodeSet armi_Set
34      {{{Empty, 2114}, {Mixed, 1}, {Empty, 32701}},
35       {0xffbfffff}};
36    const UnicodeSet armn_Set
37      {{{Empty, 41}, {Mixed, 4}, {Empty, 1963}, {Mixed, 1}, {Empty, 32807}},
38       {0xfffe0000, 0xfe7fffff, 0xfffffffe, 0x0000e4ff, 0x00f80000}};
39    const UnicodeSet avst_Set
40      {{{Empty, 2136}, {Full, 1}, {Mixed, 1}, {Empty, 32678}},
41       {0xfe3fffff}};
42    const UnicodeSet bali_Set
43      {{{Empty, 216}, {Full, 2}, {Mixed, 2}, {Empty, 34596}},
44       {0xffff0fff, 0x1fffffff}};
45    const UnicodeSet bamu_Set
46      {{{Empty, 1333}, {Full, 2}, {Mixed, 1}, {Empty, 1544}, {Full, 17},
47        {Mixed, 1}, {Empty, 31918}},
48       {0x00ffffff, 0x01ffffff}};
49    const UnicodeSet bass_Set
50      {{{Empty, 2902}, {Mixed, 2}, {Empty, 31912}},
51       {0xffff0000, 0x003f3fff}};
52    const UnicodeSet batk_Set
53      {{{Empty, 222}, {Full, 1}, {Mixed, 1}, {Empty, 34592}},
54       {0xf00fffff}};
55    const UnicodeSet beng_Set
56      {{{Empty, 76}, {Mixed, 4}, {Empty, 34736}},
57       {0xfff99fef, 0xf3c5fdff, 0xb080799f, 0x0fffffcf}};
58    const UnicodeSet bopo_Set
59      {{{Empty, 23}, {Mixed, 1}, {Empty, 368}, {Mixed, 2}, {Empty, 3},
60        {Mixed, 1}, {Empty, 34418}},
61       {0x00000c00, 0xffffffe0, 0x00003fff, 0x07ffffff}};
62    const UnicodeSet brah_Set
63      {{{Empty, 2176}, {Full, 2}, {Mixed, 2}, {Empty, 32636}},
64       {0xfffc3fff, 0x8000ffff}};
65    const UnicodeSet brai_Set
66      {{{Empty, 320}, {Full, 8}, {Empty, 34488}},
67       {}};
68    const UnicodeSet bugi_Set
69      {{{Empty, 208}, {Mixed, 1}, {Empty, 34607}},
70       {0xcfffffff}};
71    const UnicodeSet buhd_Set
72      {{{Empty, 186}, {Mixed, 1}, {Empty, 34629}},
73       {0x000fffff}};
74    const UnicodeSet cakm_Set
75      {{{Empty, 2184}, {Full, 1}, {Mixed, 2}, {Empty, 32629}},
76       {0xffdfffff, 0x0000000f}};
77    const UnicodeSet cans_Set
78      {{{Empty, 160}, {Full, 20}, {Empty, 17}, {Mixed, 1}, {Full, 1},
79        {Mixed, 1}, {Empty, 34616}},
80       {0xffff0000, 0x003fffff}};
81    const UnicodeSet cari_Set
82      {{{Empty, 2069}, {Full, 1}, {Mixed, 1}, {Empty, 32745}},
83       {0x0001ffff}};
84    const UnicodeSet cham_Set
85      {{{Empty, 1360}, {Full, 1}, {Mixed, 2}, {Empty, 33453}},
86       {0x007fffff, 0xf3ff3fff}};
87    const UnicodeSet cher_Set
88      {{{Empty, 157}, {Full, 2}, {Mixed, 1}, {Empty, 34656}},
89       {0x001fffff}};
90    const UnicodeSet copt_Set
91      {{{Empty, 31}, {Mixed, 1}, {Empty, 324}, {Full, 3}, {Mixed, 1},
92        {Empty, 34456}},
93       {0x0000fffc, 0xfe0fffff}};
94    const UnicodeSet cprt_Set
95      {{{Empty, 2112}, {Mixed, 2}, {Empty, 32702}},
96       {0xfffffd3f, 0x91bfffff}};
97    const UnicodeSet cyrl_Set
98      {{{Empty, 32}, {Full, 4}, {Mixed, 1}, {Full, 4}, {Mixed, 1},
99        {Empty, 191}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 131},
100        {Full, 1}, {Empty, 962}, {Full, 2}, {Mixed, 1}, {Empty, 33483}},
101       {0xffffff9f, 0x0000ffff, 0x00000800, 0x01000000, 0xbfffffff}};
102    const UnicodeSet deva_Set
103      {{{Empty, 72}, {Full, 2}, {Mixed, 2}, {Empty, 1275}, {Mixed, 1},
104        {Empty, 33464}},
105       {0xfff9ffff, 0xffffffcf, 0x0fffffff}};
106    const UnicodeSet dsrt_Set
107      {{{Empty, 2080}, {Full, 2}, {Mixed, 1}, {Empty, 32733}},
108       {0x0000ffff}};
109    const UnicodeSet dupl_Set
110      {{{Empty, 3552}, {Full, 3}, {Mixed, 2}, {Empty, 31259}},
111       {0x1fff07ff, 0xf3ff01ff}};
112    const UnicodeSet egyp_Set
113      {{{Empty, 2432}, {Full, 33}, {Mixed, 1}, {Empty, 32350}},
114       {0x00007fff}};
115    const UnicodeSet elba_Set
116      {{{Empty, 2088}, {Full, 1}, {Mixed, 1}, {Empty, 32726}},
117       {0x000000ff}};
118    const UnicodeSet ethi_Set
119      {{{Empty, 144}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
120        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Empty, 207},
121        {Mixed, 3}, {Empty, 1001}, {Mixed, 2}, {Empty, 33446}},
122       {0x3d7f3dff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d, 0xff3dffff,
123        0xe7ffffff, 0x1fffffff, 0x03ffffff, 0x007fffff, 0x7f7f7f7f,
124        0x7f7f7f7f, 0x007e7e7e, 0x00007f7f}};
125    const UnicodeSet geor_Set
126      {{{Empty, 133}, {Full, 1}, {Mixed, 2}, {Empty, 224}, {Full, 1},
127        {Mixed, 1}, {Empty, 34454}},
128       {0xffff20bf, 0xf7ffffff, 0x000020bf}};
129    const UnicodeSet glag_Set
130      {{{Empty, 352}, {Full, 1}, {Mixed, 2}, {Empty, 34461}},
131       {0xffff7fff, 0x7fffffff}};
132    const UnicodeSet goth_Set
133      {{{Empty, 2073}, {Mixed, 2}, {Empty, 32741}},
134       {0xffff0000, 0x000007ff}};
135    const UnicodeSet gran_Set
136      {{{Empty, 2200}, {Mixed, 4}, {Empty, 32612}},
137       {0xfff99fee, 0xf3edfdff, 0xe080399f, 0x001f1fcf}};
138    const UnicodeSet grek_Set
139      {{{Empty, 27}, {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Empty, 201},
140        {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 10}, {Mixed, 1},
141        {Full, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 9},
142        {Mixed, 1}, {Empty, 1105}, {Mixed, 1}, {Empty, 686}, {Full, 2},
143        {Mixed, 2}, {Empty, 1666}, {Full, 2}, {Mixed, 1}, {Empty, 31085}},
144       {0xbcef0000, 0xffffd750, 0xfffffffb, 0xffff0003, 0x000007c0,
145        0xe0000000, 0x000007c3, 0x80000000, 0x3f3fffff, 0xaaff3f3f,
146        0x3fffffff, 0xffdfffff, 0xefcfffdf, 0x7fdcffff, 0x00000040,
147        0x00000020, 0x00001fff, 0x00000001, 0x0000003f}};
148    const UnicodeSet gujr_Set
149      {{{Empty, 84}, {Mixed, 4}, {Empty, 34728}},
150       {0xfffbbfee, 0xf3edfdff, 0x00013bbf, 0x0003ffcf}};
151    const UnicodeSet guru_Set
152      {{{Empty, 80}, {Mixed, 4}, {Empty, 34732}},
153       {0xfff987ee, 0xd36dfdff, 0x5e023987, 0x003fffc0}};
154    const UnicodeSet hang_Set
155      {{{Empty, 136}, {Full, 8}, {Empty, 241}, {Mixed, 1}, {Empty, 7},
156        {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
157        {Empty, 2}, {Mixed, 1}, {Empty, 951}, {Mixed, 1}, {Empty, 20},
158        {Full, 349}, {Mixed, 3}, {Empty, 317}, {Mixed, 2}, {Empty, 32769}},
159       {0x0000c000, 0xfffe0000, 0x00007fff, 0x7fffffff, 0x7fffffff,
160        0x1fffffff, 0xffff000f, 0xfffff87f, 0x0fffffff, 0x7fffffff,
161        0x1cfcfcfc}};
162    const UnicodeSet hani_Set
163      {{{Empty, 372}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6},
164        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 30}, {Full, 205},
165        {Mixed, 1}, {Empty, 2}, {Full, 654}, {Mixed, 1}, {Empty, 713},
166        {Full, 11}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 2089},
167        {Full, 1334}, {Mixed, 1}, {Empty, 1}, {Full, 129}, {Mixed, 1},
168        {Full, 6}, {Mixed, 1}, {Empty, 511}, {Full, 16}, {Mixed, 1},
169        {Empty, 28719}},
170       {0xfbffffff, 0x000fffff, 0x003fffff, 0x000000a0, 0x0f0003fe,
171        0x003fffff, 0x00001fff, 0xffff3fff, 0x03ffffff, 0x007fffff,
172        0x001fffff, 0x3fffffff, 0x3fffffff}};
173    const UnicodeSet hano_Set
174      {{{Empty, 185}, {Mixed, 1}, {Empty, 34630}},
175       {0x001fffff}};
176    const UnicodeSet hebr_Set
177      {{{Empty, 44}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 1960},
178        {Mixed, 3}, {Empty, 32805}},
179       {0xfffe0000, 0xffff00ff, 0x001f07ff, 0xe0000000, 0x5f7fffff,
180        0x0000ffdb}};
181    const UnicodeSet hira_Set
182      {{{Empty, 386}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 3067},
183        {Mixed, 1}, {Empty, 527}, {Mixed, 1}, {Empty, 30831}},
184       {0xfffffffe, 0xe07fffff, 0x00000002, 0x00000001}};
185    const UnicodeSet hmng_Set
186      {{{Empty, 2904}, {Full, 2}, {Mixed, 3}, {Empty, 31907}},
187       {0xfbff003f, 0xe0fffffb, 0x0000ffff}};
188    const UnicodeSet hrkt_Set
189      {{{Empty, 34816}},
190       {}};
191    const UnicodeSet ital_Set
192      {{{Empty, 2072}, {Full, 1}, {Mixed, 1}, {Empty, 32742}},
193       {0x0000000f}};
194    const UnicodeSet java_Set
195      {{{Empty, 1356}, {Full, 2}, {Mixed, 1}, {Empty, 33457}},
196       {0xc3ff3fff}};
197    const UnicodeSet kali_Set
198      {{{Empty, 1352}, {Full, 1}, {Mixed, 1}, {Empty, 33462}},
199       {0x0000bfff}};
200    const UnicodeSet kana_Set
201      {{{Empty, 389}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 7},
202        {Mixed, 1}, {Empty, 6}, {Mixed, 2}, {Full, 2}, {Mixed, 1},
203        {Empty, 1632}, {Mixed, 2}, {Empty, 1411}, {Mixed, 1},
204        {Empty, 31359}},
205       {0xfffffffe, 0xe7ffffff, 0xffff0000, 0xffff0000, 0x7fffffff,
206        0x00ffffff, 0xfffeffc0, 0x3fffffff, 0x00000001}};
207    const UnicodeSet khar_Set
208      {{{Empty, 2128}, {Mixed, 3}, {Empty, 32685}},
209       {0xfeeff06f, 0x870fffff, 0x01ff00ff}};
210    const UnicodeSet khmr_Set
211      {{{Empty, 188}, {Full, 2}, {Mixed, 2}, {Empty, 15}, {Full, 1},
212        {Empty, 34608}},
213       {0x3fffffff, 0x03ff03ff}};
214    const UnicodeSet khoj_Set
215      {{{Empty, 2192}, {Mixed, 2}, {Empty, 32622}},
216       {0xfffbffff, 0x3fffffff}};
217    const UnicodeSet knda_Set
218      {{{Empty, 100}, {Mixed, 4}, {Empty, 34712}},
219       {0xfffddfee, 0xf3effdff, 0x40603ddf, 0x0006ffcf}};
220    const UnicodeSet kthi_Set
221      {{{Empty, 2180}, {Full, 2}, {Mixed, 1}, {Empty, 32633}},
222       {0x00000003}};
223    const UnicodeSet lana_Set
224      {{{Empty, 209}, {Full, 1}, {Mixed, 4}, {Empty, 34602}},
225       {0x7fffffff, 0x9fffffff, 0x03ff03ff, 0x00003fff}};
226    const UnicodeSet laoo_Set
227      {{{Empty, 116}, {Mixed, 3}, {Empty, 34697}},
228       {0xfef02596, 0x3bffecae, 0xf3ff3f5f}};
229    const UnicodeSet latn_Set
230      {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Full, 13},
231        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 208}, {Full, 1},
232        {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Full, 8},
233        {Empty, 11}, {Mixed, 2}, {Empty, 4}, {Mixed, 2}, {Full, 1},
234        {Mixed, 1}, {Empty, 86}, {Full, 1}, {Empty, 981}, {Mixed, 1},
235        {Full, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 25},
236        {Mixed, 3}, {Empty, 636}, {Mixed, 1}, {Empty, 32}, {Mixed, 2},
237        {Empty, 32773}},
238       {0x07fffffe, 0x07fffffe, 0x04000400, 0xff7fffff, 0xff7fffff,
239        0x01ffffff, 0x0000001f, 0xfffff03f, 0x1fffffff, 0xfefff83c,
240        0x7fffffff, 0x80020000, 0x1fff0000, 0x00040c00, 0x00004000,
241        0x000001ff, 0xfffffffc, 0xffff78ff, 0x00033fff, 0xff800000,
242        0xffff0000, 0xf7ffffff, 0x00000010, 0x0000007f, 0x07fffffe,
243        0x07fffffe}};
244    const UnicodeSet lepc_Set
245      {{{Empty, 224}, {Full, 1}, {Mixed, 2}, {Empty, 34589}},
246       {0xf8ffffff, 0x0000e3ff}};
247    const UnicodeSet limb_Set
248      {{{Empty, 200}, {Mixed, 3}, {Empty, 34613}},
249       {0x7fffffff, 0x0fff0fff, 0x0000fff1}};
250    const UnicodeSet lina_Set
251      {{{Empty, 2096}, {Full, 9}, {Mixed, 3}, {Empty, 32708}},
252       {0x007fffff, 0x003fffff, 0x000000ff}};
253    const UnicodeSet linb_Set
254      {{{Empty, 2048}, {Mixed, 3}, {Empty, 1}, {Full, 3}, {Mixed, 1},
255        {Empty, 32760}},
256       {0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x07ffffff}};
257    const UnicodeSet lisu_Set
258      {{{Empty, 1318}, {Mixed, 1}, {Full, 1}, {Empty, 33496}},
259       {0xffff0000}};
260    const UnicodeSet lyci_Set
261      {{{Empty, 2068}, {Mixed, 1}, {Empty, 32747}},
262       {0x1fffffff}};
263    const UnicodeSet lydi_Set
264      {{{Empty, 2121}, {Mixed, 1}, {Empty, 32694}},
265       {0x83ffffff}};
266    const UnicodeSet mahj_Set
267      {{{Empty, 2186}, {Mixed, 2}, {Empty, 32628}},
268       {0xffff0000, 0x007fffff}};
269    const UnicodeSet mand_Set
270      {{{Empty, 66}, {Mixed, 1}, {Empty, 34749}},
271       {0x4fffffff}};
272    const UnicodeSet mani_Set
273      {{{Empty, 2134}, {Full, 1}, {Mixed, 1}, {Empty, 32680}},
274       {0x007ff87f}};
275    const UnicodeSet mend_Set
276      {{{Empty, 3904}, {Full, 6}, {Mixed, 1}, {Empty, 30905}},
277       {0x007fff9f}};
278    const UnicodeSet merc_Set
279      {{{Empty, 2125}, {Mixed, 1}, {Empty, 32690}},
280       {0xc0ffffff}};
281    const UnicodeSet mero_Set
282      {{{Empty, 2124}, {Full, 1}, {Empty, 32691}},
283       {}};
284    const UnicodeSet mlym_Set
285      {{{Empty, 104}, {Mixed, 4}, {Empty, 34708}},
286       {0xfffddfee, 0xe7ffffff, 0x00807ddf, 0xfe3fffcf}};
287    const UnicodeSet modi_Set
288      {{{Empty, 2224}, {Full, 2}, {Mixed, 1}, {Empty, 32589}},
289       {0x03ff001f}};
290    const UnicodeSet mong_Set
291      {{{Empty, 192}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 1},
292        {Mixed, 1}, {Empty, 34618}},
293       {0x03ff7fd3, 0x00ffffff, 0x000007ff}};
294    const UnicodeSet mroo_Set
295      {{{Empty, 2898}, {Mixed, 2}, {Empty, 31916}},
296       {0x7fffffff, 0x0000c3ff}};
297    const UnicodeSet mtei_Set
298      {{{Empty, 1367}, {Mixed, 1}, {Empty, 6}, {Full, 1}, {Mixed, 1},
299        {Empty, 33440}},
300       {0x007fffff, 0x03ff3fff}};
301    const UnicodeSet mymr_Set
302      {{{Empty, 128}, {Full, 5}, {Empty, 1226}, {Mixed, 1}, {Empty, 3},
303        {Full, 1}, {Empty, 33452}},
304       {0x7fffffff}};
305    const UnicodeSet narb_Set
306      {{{Empty, 2132}, {Full, 1}, {Empty, 32683}},
307       {}};
308    const UnicodeSet nbat_Set
309      {{{Empty, 2116}, {Mixed, 2}, {Empty, 32698}},
310       {0x7fffffff, 0x0000ff80}};
311    const UnicodeSet nkoo_Set
312      {{{Empty, 62}, {Full, 1}, {Mixed, 1}, {Empty, 34752}},
313       {0x07ffffff}};
314    const UnicodeSet ogam_Set
315      {{{Empty, 180}, {Mixed, 1}, {Empty, 34635}},
316       {0x1fffffff}};
317    const UnicodeSet olck_Set
318      {{{Empty, 226}, {Mixed, 1}, {Full, 1}, {Empty, 34588}},
319       {0xffff0000}};
320    const UnicodeSet orkh_Set
321      {{{Empty, 2144}, {Full, 2}, {Mixed, 1}, {Empty, 32669}},
322       {0x000001ff}};
323    const UnicodeSet orya_Set
324      {{{Empty, 88}, {Mixed, 4}, {Empty, 34724}},
325       {0xfff99fee, 0xf3edfdff, 0xb0c0399f, 0x00ffffcf}};
326    const UnicodeSet osma_Set
327      {{{Empty, 2084}, {Mixed, 2}, {Empty, 32730}},
328       {0x3fffffff, 0x000003ff}};
329    const UnicodeSet palm_Set
330      {{{Empty, 2115}, {Full, 1}, {Empty, 32700}},
331       {}};
332    const UnicodeSet pauc_Set
333      {{{Empty, 2262}, {Full, 1}, {Mixed, 1}, {Empty, 32552}},
334       {0x01ffffff}};
335    const UnicodeSet perm_Set
336      {{{Empty, 2074}, {Mixed, 2}, {Empty, 32740}},
337       {0xffff0000, 0x07ffffff}};
338    const UnicodeSet phag_Set
339      {{{Empty, 1346}, {Full, 1}, {Mixed, 1}, {Empty, 33468}},
340       {0x00ffffff}};
341    const UnicodeSet phli_Set
342      {{{Empty, 2139}, {Mixed, 1}, {Empty, 32676}},
343       {0xff07ffff}};
344    const UnicodeSet phlp_Set
345      {{{Empty, 2140}, {Mixed, 2}, {Empty, 32674}},
346       {0x1e03ffff, 0x0000fe00}};
347    const UnicodeSet phnx_Set
348      {{{Empty, 2120}, {Mixed, 1}, {Empty, 32695}},
349       {0x8fffffff}};
350    const UnicodeSet plrd_Set
351      {{{Empty, 2936}, {Full, 2}, {Mixed, 3}, {Empty, 31875}},
352       {0xffff001f, 0x7fffffff, 0xffff8000}};
353    const UnicodeSet prti_Set
354      {{{Empty, 2138}, {Mixed, 1}, {Empty, 32677}},
355       {0xff3fffff}};
356    const UnicodeSet rjng_Set
357      {{{Empty, 1353}, {Mixed, 2}, {Empty, 33461}},
358       {0xffff0000, 0x800fffff}};
359    const UnicodeSet runr_Set
360      {{{Empty, 181}, {Full, 2}, {Mixed, 1}, {Empty, 34632}},
361       {0x01ffc7ff}};
362    const UnicodeSet samr_Set
363      {{{Empty, 64}, {Full, 1}, {Mixed, 1}, {Empty, 34750}},
364       {0x7fff3fff}};
365    const UnicodeSet sarb_Set
366      {{{Empty, 2131}, {Full, 1}, {Empty, 32684}},
367       {}};
368    const UnicodeSet saur_Set
369      {{{Empty, 1348}, {Full, 2}, {Mixed, 1}, {Empty, 33465}},
370       {0x03ffc01f}};
371    const UnicodeSet shaw_Set
372      {{{Empty, 2082}, {Mixed, 1}, {Full, 1}, {Empty, 32732}},
373       {0xffff0000}};
374    const UnicodeSet shrd_Set
375      {{{Empty, 2188}, {Full, 2}, {Mixed, 1}, {Empty, 32625}},
376       {0x07ff21ff}};
377    const UnicodeSet sidd_Set
378      {{{Empty, 2220}, {Full, 1}, {Mixed, 2}, {Empty, 32593}},
379       {0xff3fffff, 0x000003ff}};
380    const UnicodeSet sind_Set
381      {{{Empty, 2197}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32616}},
382       {0xffff0000, 0x03ff07ff}};
383    const UnicodeSet sinh_Set
384      {{{Empty, 108}, {Mixed, 4}, {Empty, 2079}, {Mixed, 1}, {Empty, 32624}},
385       {0xfc7fffec, 0x2ffbffff, 0xff5f847f, 0x001cffc0, 0x001ffffe}};
386    const UnicodeSet sora_Set
387      {{{Empty, 2182}, {Mixed, 2}, {Empty, 32632}},
388       {0xffff0000, 0x03ff01ff}};
389    const UnicodeSet sund_Set
390      {{{Empty, 220}, {Full, 2}, {Empty, 8}, {Mixed, 1}, {Empty, 34585}},
391       {0x000000ff}};
392    const UnicodeSet sylo_Set
393      {{{Empty, 1344}, {Full, 1}, {Mixed, 1}, {Empty, 33470}},
394       {0x00000fff}};
395    const UnicodeSet syrc_Set
396      {{{Empty, 56}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34757}},
397       {0xffffbfff, 0x0000e7ff}};
398    const UnicodeSet tagb_Set
399      {{{Empty, 187}, {Mixed, 1}, {Empty, 34628}},
400       {0x000ddfff}};
401    const UnicodeSet takr_Set
402      {{{Empty, 2228}, {Full, 1}, {Mixed, 2}, {Empty, 32585}},
403       {0x00ffffff, 0x000003ff}};
404    const UnicodeSet tale_Set
405      {{{Empty, 202}, {Mixed, 2}, {Empty, 34612}},
406       {0xffff0000, 0x001f3fff}};
407    const UnicodeSet talu_Set
408      {{{Empty, 204}, {Full, 1}, {Mixed, 2}, {Empty, 34609}},
409       {0xffff0fff, 0xc7ff03ff}};
410    const UnicodeSet taml_Set
411      {{{Empty, 92}, {Mixed, 4}, {Empty, 34720}},
412       {0xd63dc7ec, 0xc3ffc718, 0x00813dc7, 0x07ffffc0}};
413    const UnicodeSet tavt_Set
414      {{{Empty, 1364}, {Full, 2}, {Mixed, 1}, {Empty, 33449}},
415       {0xf8000007}};
416    const UnicodeSet telu_Set
417      {{{Empty, 96}, {Mixed, 4}, {Empty, 34716}},
418       {0xfffddfef, 0xe3fffdff, 0x03603ddf, 0xff00ffcf}};
419    const UnicodeSet tfng_Set
420      {{{Empty, 361}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34452}},
421       {0xffff0000, 0x800180ff}};
422    const UnicodeSet tglg_Set
423      {{{Empty, 184}, {Mixed, 1}, {Empty, 34631}},
424       {0x001fdfff}};
425    const UnicodeSet thaa_Set
426      {{{Empty, 60}, {Full, 1}, {Mixed, 1}, {Empty, 34754}},
427       {0x0003ffff}};
428    const UnicodeSet thai_Set
429      {{{Empty, 112}, {Mixed, 3}, {Empty, 34701}},
430       {0xfffffffe, 0x07ffffff, 0x0fffffff}};
431    const UnicodeSet tibt_Set
432      {{{Empty, 120}, {Full, 2}, {Mixed, 5}, {Empty, 34689}},
433       {0xfffffeff, 0xfffe1fff, 0xfeffffff, 0xdfffffff, 0x061fdfff}};
434    const UnicodeSet tirh_Set
435      {{{Empty, 2212}, {Full, 2}, {Mixed, 1}, {Empty, 32601}},
436       {0x03ff00ff}};
437    const UnicodeSet ugar_Set
438      {{{Empty, 2076}, {Mixed, 1}, {Empty, 32739}},
439       {0xbfffffff}};
440    const UnicodeSet vaii_Set
441      {{{Empty, 1320}, {Full, 9}, {Mixed, 1}, {Empty, 33486}},
442       {0x00000fff}};
443    const UnicodeSet wara_Set
444      {{{Empty, 2245}, {Full, 2}, {Mixed, 1}, {Empty, 32568}},
445       {0x8007ffff}};
446    const UnicodeSet xpeo_Set
447      {{{Empty, 2077}, {Full, 1}, {Mixed, 1}, {Empty, 32737}},
448       {0x003fff0f}};
449    const UnicodeSet xsux_Set
450      {{{Empty, 2304}, {Full, 28}, {Mixed, 1}, {Empty, 3}, {Full, 3},
451        {Mixed, 1}, {Empty, 32476}},
452       {0x01ffffff, 0x001f7fff}};
453    const UnicodeSet yiii_Set
454      {{{Empty, 1280}, {Full, 36}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
455        {Empty, 33497}},
456       {0xffff1fff, 0x0000007f}};
457    const UnicodeSet zinh_Set
458      {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
459        {Empty, 13}, {Mixed, 2}, {Empty, 22}, {Mixed, 1}, {Empty, 138},
460        {Mixed, 1}, {Empty, 16}, {Mixed, 2}, {Empty, 6}, {Full, 1},
461        {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
462        {Empty, 121}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1643},
463        {Mixed, 2}, {Empty, 29}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
464        {Empty, 1651}, {Mixed, 3}, {Empty, 24954}, {Full, 7}, {Mixed, 1},
465        {Empty, 6128}},
466       {0x0000ffff, 0x00000060, 0x003ff800, 0x00010000, 0x00060000,
467        0x7fff0000, 0xfff70000, 0x031021fd, 0xf03fffff, 0x00003000,
468        0xffff0000, 0x0001ffff, 0x00003c00, 0x06000000, 0x0000ffff,
469        0x00003fff, 0x20000000, 0x00000001, 0xf8000380, 0x00000fe7,
470        0x00003c00, 0x0000ffff}};
471    const UnicodeSet zyyy_Set
472      {{{Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 13},
473        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 2},
474        {Empty, 15}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1},
475        {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 20}, {Mixed, 1},
476        {Empty, 37}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 8},
477        {Mixed, 1}, {Empty, 47}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
478        {Empty, 6}, {Mixed, 1}, {Empty, 37}, {Mixed, 2}, {Empty, 24},
479        {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2}, {Full, 1},
480        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Full, 18}, {Mixed, 1},
481        {Full, 1}, {Mixed, 2}, {Full, 29}, {Empty, 8}, {Full, 19},
482        {Mixed, 4}, {Empty, 17}, {Full, 2}, {Mixed, 1}, {Empty, 12},
483        {Mixed, 3}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
484        {Empty, 4}, {Mixed, 1}, {Empty, 1}, {Full, 1}, {Mixed, 1},
485        {Empty, 1}, {Full, 2}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
486        {Empty, 3}, {Mixed, 1}, {Full, 5}, {Empty, 206}, {Full, 2},
487        {Empty, 712}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
488        {Empty, 4}, {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 4},
489        {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 654}, {Mixed, 1},
490        {Empty, 6}, {Mixed, 4}, {Empty, 3}, {Mixed, 6}, {Empty, 2},
491        {Mixed, 1}, {Empty, 8}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
492        {Empty, 1}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 1485},
493        {Mixed, 1}, {Empty, 154}, {Full, 7}, {Mixed, 1}, {Full, 1},
494        {Mixed, 1}, {Full, 1}, {Mixed, 4}, {Empty, 9}, {Full, 2},
495        {Mixed, 2}, {Empty, 4}, {Full, 2}, {Mixed, 1}, {Full, 1},
496        {Mixed, 3}, {Full, 1}, {Mixed, 3}, {Full, 10}, {Mixed, 1},
497        {Full, 8}, {Mixed, 1}, {Full, 1}, {Empty, 192}, {Full, 1},
498        {Mixed, 1}, {Full, 2}, {Mixed, 6}, {Full, 1}, {Mixed, 2},
499        {Empty, 2}, {Mixed, 4}, {Empty, 5}, {Full, 1}, {Mixed, 1},
500        {Full, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 7}, {Mixed, 1},
501        {Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 1},
502        {Full, 3}, {Mixed, 2}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
503        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
504        {Mixed, 2}, {Empty, 24634}, {Mixed, 1}, {Full, 3}, {Empty, 6140}},
505       {0xf8000001, 0xf8000001, 0xfbfffbff, 0x00800000, 0x00800000,
506        0xfe000000, 0xfffff3e0, 0x40100000, 0x000000a0, 0x00000200,
507        0x98001020, 0x00000001, 0x000003ff, 0x20000000, 0x00000030,
508        0x80000000, 0x01e00000, 0x08000000, 0x00003800, 0x00600000,
509        0x0000002c, 0x00080000, 0x006fde02, 0xffffcfff, 0x7ff1ffdf,
510        0x00007fff, 0x3fffffff, 0xfffbf3bf, 0xffffbfff, 0xffff0200,
511        0x07ffffff, 0x0000007f, 0x000007ff, 0xffcfffff, 0xff3fffff,
512        0xe3ffffff, 0x0003fdff, 0x00000007, 0x0fff0000, 0xffffff5f,
513        0xf0ff0001, 0x18000000, 0x00000001, 0x18000000, 0xffff0000,
514        0x0000000f, 0x80000000, 0x0000ffff, 0xff000000, 0x00000003,
515        0x00000700, 0x03ff0000, 0x00004000, 0x00008000, 0x08000000,
516        0xc0000000, 0x03ff0000, 0xffff0000, 0xfff7ffff, 0x00000f7f,
517        0x80000000, 0xfffffffe, 0xf8000001, 0xf8000001, 0x0001003f,
518        0xc0000000, 0x3e007f7f, 0xffffff87, 0xff8fffff, 0x0fff0000,
519        0xffff0000, 0x1fffffff, 0x0ffffffe, 0x0000000f, 0x003fffff,
520        0xfffffe7f, 0x07fffc7f, 0xfffff018, 0xffffc3ff, 0x3fffffff,
521        0x007fffff, 0x0003ffff, 0xffdfffff, 0xdfffffff, 0xebffde64,
522        0xffffffef, 0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f, 0xffffff3f,
523        0xffffcfff, 0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe,
524        0x003fffff, 0xffff1fff, 0xffff7fff, 0xffff0fff, 0x07ffffff,
525        0xffffffc0, 0xffff0006, 0x07ffffff, 0x000301ff, 0xffff1fff,
526        0x3fffffff, 0xfff07fff, 0x00ffffff, 0x7fffffff, 0xffff07ff,
527        0xfbffffff, 0xffffffef, 0xffffffe7, 0x0000ffff, 0x000f1fff,
528        0x000fffff, 0x001fffff, 0xffff0fff, 0x03ff00ff, 0xffff00ff,
529        0x00003fff, 0x00000002}};
530    const UnicodeSet zzzz_Set
531      {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
532        {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
533        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
534        {Mixed, 2}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
535        {Empty, 4}, {Mixed, 39}, {Full, 1}, {Mixed, 3}, {Full, 1},
536        {Empty, 2}, {Mixed, 5}, {Full, 1}, {Empty, 6}, {Mixed, 1},
537        {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
538        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
539        {Empty, 20}, {Mixed, 1}, {Empty, 2}, {Mixed, 5}, {Empty, 2},
540        {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
541        {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
542        {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 2}, {Empty, 2},
543        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
544        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
545        {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
546        {Mixed, 3}, {Empty, 3}, {Mixed, 5}, {Empty, 4}, {Mixed, 1},
547        {Empty, 18}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 56},
548        {Mixed, 4}, {Full, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 4},
549        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
550        {Empty, 3}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 2},
551        {Mixed, 1}, {Empty, 6}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
552        {Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 2},
553        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 6}, {Mixed, 1},
554        {Empty, 213}, {Mixed, 1}, {Empty, 656}, {Mixed, 1}, {Full, 1},
555        {Empty, 36}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 10},
556        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
557        {Empty, 4}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Empty, 1},
558        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
559        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
560        {Mixed, 2}, {Empty, 3}, {Mixed, 4}, {Empty, 1}, {Mixed, 1},
561        {Full, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 349}, {Mixed, 3},
562        {Full, 264}, {Empty, 11}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
563        {Full, 1}, {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 11},
564        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6},
565        {Empty, 3}, {Mixed, 2}, {Empty, 4}, {Mixed, 6}, {Full, 1},
566        {Empty, 3}, {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 4},
567        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
568        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Empty, 4}, {Mixed, 2},
569        {Full, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
570        {Full, 4}, {Empty, 9}, {Mixed, 3}, {Full, 4}, {Mixed, 3},
571        {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 2}, {Full, 2},
572        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2},
573        {Full, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5},
574        {Full, 2}, {Empty, 2}, {Mixed, 1}, {Full, 16}, {Mixed, 1},
575        {Full, 12}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2},
576        {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 3},
577        {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Full, 8}, {Empty, 2},
578        {Mixed, 1}, {Full, 5}, {Empty, 1}, {Mixed, 2}, {Full, 1},
579        {Empty, 2}, {Mixed, 1}, {Full, 1}, {Empty, 1}, {Mixed, 2},
580        {Full, 14}, {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 1},
581        {Mixed, 1}, {Full, 40}, {Empty, 28}, {Mixed, 1}, {Full, 3},
582        {Empty, 3}, {Mixed, 1}, {Full, 92}, {Empty, 33}, {Mixed, 1},
583        {Full, 414}, {Empty, 17}, {Mixed, 3}, {Full, 2}, {Mixed, 2},
584        {Empty, 2}, {Mixed, 3}, {Full, 27}, {Empty, 2}, {Mixed, 3},
585        {Full, 515}, {Mixed, 1}, {Full, 95}, {Empty, 3}, {Mixed, 3},
586        {Full, 154}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
587        {Empty, 4}, {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1},
588        {Full, 5}, {Empty, 2}, {Mixed, 2}, {Full, 4}, {Empty, 2},
589        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3},
590        {Empty, 10}, {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1},
591        {Full, 128}, {Empty, 6}, {Mixed, 1}, {Full, 41}, {Mixed, 6},
592        {Full, 1}, {Mixed, 1}, {Full, 8}, {Empty, 1}, {Mixed, 1},
593        {Empty, 2}, {Mixed, 6}, {Empty, 1}, {Mixed, 2}, {Full, 2},
594        {Mixed, 4}, {Full, 5}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
595        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
596        {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
597        {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
598        {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1},
599        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Full, 58}, {Empty, 1334},
600        {Mixed, 1}, {Full, 1}, {Empty, 129}, {Mixed, 1}, {Empty, 6},
601        {Mixed, 1}, {Full, 511}, {Empty, 16}, {Mixed, 1}, {Full, 22575},
602        {Mixed, 1}, {Empty, 3}, {Full, 4}, {Empty, 7}, {Mixed, 1},
603        {Full, 6128}},
604       {0x03000000, 0x0000280f, 0x00000004, 0x00010000, 0x01800000,
605        0x00000001, 0x00011900, 0x0000ff00, 0xffe0f800, 0x20000000,
606        0x00004000, 0x00001800, 0xfffc0000, 0xf8000000, 0x8000c000,
607        0xb0000000, 0xfff80000, 0x0000000f, 0x00066010, 0x0c3a0200,
608        0x4f7f8660, 0xf0000030, 0x00067811, 0x2c920200, 0xa1fdc678,
609        0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440, 0xfffc0030,
610        0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030, 0x29c23813,
611        0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010, 0x1c000200,
612        0xfc9fc220, 0x00ff0030, 0x00022011, 0x0c100200, 0xbf9fc220,
613        0xfff90030, 0x00022011, 0x18000000, 0xff7f8220, 0x01c00030,
614        0x03800013, 0xd0040000, 0x00a07b80, 0xffe3003f, 0x00000001,
615        0x78000000, 0xf0000000, 0x010fda69, 0xc4001351, 0x0c00c0a0,
616        0x00000100, 0x0001e000, 0x01000000, 0x20000000, 0xf8002000,
617        0x0000df40, 0xc280c200, 0x0000c200, 0x80c20000, 0x008000c2,
618        0x00c20000, 0x18000000, 0xe0000000, 0xfc000000, 0xffe00000,
619        0xe0000000, 0xfe000000, 0xffe02000, 0xff800000, 0xfff00000,
620        0xfff22000, 0xc0000000, 0xfc00fc00, 0xfc008000, 0xff000000,
621        0x0000f800, 0xffc00000, 0x80000000, 0xf000f000, 0x0000000e,
622        0xffe0c000, 0x0000f000, 0x3800fc00, 0x30000000, 0x80000000,
623        0x60000000, 0xfc00fc00, 0x8000c000, 0x0000f000, 0xe0000000,
624        0x0ff00000, 0x07000000, 0x00001c00, 0x0000ff00, 0xfc800000,
625        0x0fc00000, 0xc0c00000, 0x5500c0c0, 0xc0000000, 0x00200000,
626        0x10300020, 0x80230000, 0x000c0020, 0xe0008000, 0xc0000000,
627        0x0000ffff, 0xfffe0000, 0x0000fc00, 0xf8000000, 0xffffff80,
628        0xfffff800, 0x00300000, 0x00c00000, 0x1c000000, 0xfffc0200,
629        0x00008000, 0x80000000, 0x01f00000, 0x0000df40, 0x7ffe7f00,
630        0xff800000, 0x80808080, 0x80808080, 0xfffffff8, 0x04000000,
631        0xfff00000, 0xffc00000, 0xf000ffff, 0x00000001, 0x01800000,
632        0x0000001f, 0x0001c000, 0x00008000, 0xf8000000, 0x0000fff0,
633        0x80000000, 0x80000000, 0xffc00000, 0xffffe000, 0x0000e000,
634        0x0000ff80, 0xfffff000, 0x40000000, 0xff000000, 0x00008000,
635        0xfffcc000, 0x007fffff, 0xfc00f000, 0xff000000, 0xfc003fe0,
636        0xf0000000, 0x7ff00000, 0xe0000000, 0x3c004000, 0x80000000,
637        0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000, 0xff818181,
638        0x00008080, 0xffffffcf, 0xfc00c000, 0x0000fff0, 0x00000780,
639        0xf0000000, 0x0000c000, 0xfc000000, 0x1f07ff80, 0xa0800000,
640        0x00000024, 0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00,
641        0xc000ffff, 0xfc000000, 0x0000c000, 0x00080000, 0x0020f080,
642        0x60000000, 0x00000001, 0x80000000, 0xe3030303, 0xc1ff8080,
643        0x00001000, 0x48000080, 0xc000c000, 0xf8000000, 0x00000078,
644        0x00700000, 0xf000e000, 0xfffffffe, 0x0000ffff, 0xc0000000,
645        0xe0000000, 0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800,
646        0xf8000000, 0x40000000, 0xffc000f0, 0xc0000000, 0xfffffc00,
647        0x0000ff00, 0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00,
648        0x000002c0, 0x6e400000, 0x00400000, 0x80000000, 0xffff007f,
649        0x70000000, 0x7c000000, 0x3f000000, 0x01100f90, 0x78f00000,
650        0xfe00ff00, 0xff800780, 0x01c00000, 0x00c00000, 0x00f80000,
651        0xe1fc0000, 0xffff01ff, 0xfffffe00, 0x80000000, 0x0003c000,
652        0x7fff0000, 0x0000fffc, 0xfc00fe00, 0x00200000, 0x0000fff0,
653        0xff800000, 0xf800de00, 0xffe00001, 0x00040000, 0xc0000000,
654        0x0000ffff, 0xfc00f800, 0x00066011, 0x0c120200, 0x1f7fc660,
655        0xffe0e030, 0xfc00ff00, 0x00c00000, 0xfffffc00, 0xfc00ffe0,
656        0xff000000, 0xfffffc00, 0x7ff80000, 0xfe000000, 0xfe000000,
657        0xffe08000, 0xffff8000, 0xfe000000, 0x80000000, 0xffff3c00,
658        0x0000ffff, 0xffc0c000, 0x0400ffc0, 0x1f000004, 0xffff0000,
659        0x0000ffe0, 0x80000000, 0x00007fff, 0xfffffffc, 0xe000f800,
660        0x0c00fe00, 0xfffffff0, 0xffc00000, 0x00000180, 0xc0000000,
661        0xffffffc0, 0xff800000, 0xfffc0000, 0x00200000, 0x20000000,
662        0x1400219b, 0x00000010, 0x20201840, 0x84000000, 0x000203a0,
663        0x000000c0, 0x00003000, 0xff800060, 0x00000010, 0xf5080169,
664        0x5569157b, 0xa1080869, 0xf0000400, 0xf0000411, 0xfffcffff,
665        0x0000f000, 0xfff00000, 0x00018000, 0x00010001, 0xffc00000,
666        0x0000e000, 0x00008000, 0x0000f000, 0xf8000000, 0x0000003f,
667        0x0000fff8, 0xf8000000, 0xfffcfe00, 0x0000e000, 0xc0000000,
668        0x000f8000, 0xff000000, 0x80000000, 0x0000f800, 0x04000000,
669        0x00000010, 0x00000018, 0xffff0000, 0xfff0e000, 0xfff00000,
670        0xffe00000, 0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000,
671        0xff800000, 0xffe00000, 0xc0000000, 0xc0000000, 0xfffffffd,
672        0xffff0000}};
673    static EnumeratedPropertyObject property_object
674      {sc,
675       SC_ns::enum_names,
676       SC_ns::value_names,
677       SC_ns::aliases_only_map,
678       {aghb_Set, arab_Set, armi_Set, armn_Set, avst_Set, bali_Set,
679        bamu_Set, bass_Set, batk_Set, beng_Set, bopo_Set, brah_Set,
680        brai_Set, bugi_Set, buhd_Set, cakm_Set, cans_Set, cari_Set,
681        cham_Set, cher_Set, copt_Set, cprt_Set, cyrl_Set, deva_Set,
682        dsrt_Set, dupl_Set, egyp_Set, elba_Set, ethi_Set, geor_Set,
683        glag_Set, goth_Set, gran_Set, grek_Set, gujr_Set, guru_Set,
684        hang_Set, hani_Set, hano_Set, hebr_Set, hira_Set, hmng_Set,
685        hrkt_Set, ital_Set, java_Set, kali_Set, kana_Set, khar_Set,
686        khmr_Set, khoj_Set, knda_Set, kthi_Set, lana_Set, laoo_Set,
687        latn_Set, lepc_Set, limb_Set, lina_Set, linb_Set, lisu_Set,
688        lyci_Set, lydi_Set, mahj_Set, mand_Set, mani_Set, mend_Set,
689        merc_Set, mero_Set, mlym_Set, modi_Set, mong_Set, mroo_Set,
690        mtei_Set, mymr_Set, narb_Set, nbat_Set, nkoo_Set, ogam_Set,
691        olck_Set, orkh_Set, orya_Set, osma_Set, palm_Set, pauc_Set,
692        perm_Set, phag_Set, phli_Set, phlp_Set, phnx_Set, plrd_Set,
693        prti_Set, rjng_Set, runr_Set, samr_Set, sarb_Set, saur_Set,
694        shaw_Set, shrd_Set, sidd_Set, sind_Set, sinh_Set, sora_Set,
695        sund_Set, sylo_Set, syrc_Set, tagb_Set, takr_Set, tale_Set,
696        talu_Set, taml_Set, tavt_Set, telu_Set, tfng_Set, tglg_Set,
697        thaa_Set, thai_Set, tibt_Set, tirh_Set, ugar_Set, vaii_Set,
698        wara_Set, xpeo_Set, xsux_Set, yiii_Set, zinh_Set, zyyy_Set,
699        zzzz_Set
700       }};
701  }
702}
703
704#endif
Note: See TracBrowser for help on using the repository browser.