Passed
Push — release-2.1 ( 7401ba...5d05c6 )
by Mathias
08:16 queued 14s
created

utf8_regex_quick_check()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 1888
Code Lines 1886

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1886
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 1888
rs 8

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
/**
4
 * Simple Machines Forum (SMF)
5
 *
6
 * @package SMF
7
 * @author Simple Machines https://www.simplemachines.org
8
 * @copyright 2023 Simple Machines and individual contributors
9
 * @license https://www.simplemachines.org/about/smf/license.php BSD
10
 *
11
 * @version 2.1.4
12
 */
13
14
if (!defined('SMF'))
15
	die('No direct access...');
16
17
/**
18
 * Helper function for utf8_is_normalized.
19
 *
20
 * Character class lists compiled from:
21
 * https://unicode.org/Public/UNIDATA/extracted/DerivedNormalizationProps.txt
22
 *
23
 * Developers: Do not update the data in this function manually. Instead,
24
 * run "php -f other/update_unicode_data.php" on the command line.
25
 *
26
 * @return array Character classes for disallowed characters in normalization forms.
27
 */
28
function utf8_regex_quick_check()
29
{
30
	return array(
31
		'NFC_QC' =>
32
			'\x{0340}-\x{0341}' .
33
			'\x{0343}-\x{0344}' .
34
			'\x{0374}' .
35
			'\x{037E}' .
36
			'\x{0387}' .
37
			'\x{0958}-\x{095F}' .
38
			'\x{09DC}-\x{09DD}' .
39
			'\x{09DF}' .
40
			'\x{0A33}' .
41
			'\x{0A36}' .
42
			'\x{0A59}-\x{0A5B}' .
43
			'\x{0A5E}' .
44
			'\x{0B5C}-\x{0B5D}' .
45
			'\x{0F43}' .
46
			'\x{0F4D}' .
47
			'\x{0F52}' .
48
			'\x{0F57}' .
49
			'\x{0F5C}' .
50
			'\x{0F69}' .
51
			'\x{0F73}' .
52
			'\x{0F75}-\x{0F76}' .
53
			'\x{0F78}' .
54
			'\x{0F81}' .
55
			'\x{0F93}' .
56
			'\x{0F9D}' .
57
			'\x{0FA2}' .
58
			'\x{0FA7}' .
59
			'\x{0FAC}' .
60
			'\x{0FB9}' .
61
			'\x{1F71}' .
62
			'\x{1F73}' .
63
			'\x{1F75}' .
64
			'\x{1F77}' .
65
			'\x{1F79}' .
66
			'\x{1F7B}' .
67
			'\x{1F7D}' .
68
			'\x{1FBB}' .
69
			'\x{1FBE}' .
70
			'\x{1FC9}' .
71
			'\x{1FCB}' .
72
			'\x{1FD3}' .
73
			'\x{1FDB}' .
74
			'\x{1FE3}' .
75
			'\x{1FEB}' .
76
			'\x{1FEE}-\x{1FEF}' .
77
			'\x{1FF9}' .
78
			'\x{1FFB}' .
79
			'\x{1FFD}' .
80
			'\x{2000}-\x{2001}' .
81
			'\x{2126}' .
82
			'\x{212A}-\x{212B}' .
83
			'\x{2329}-\x{232A}' .
84
			'\x{2ADC}' .
85
			'\x{F900}-\x{FA0D}' .
86
			'\x{FA10}' .
87
			'\x{FA12}' .
88
			'\x{FA15}-\x{FA1E}' .
89
			'\x{FA20}' .
90
			'\x{FA22}' .
91
			'\x{FA25}-\x{FA26}' .
92
			'\x{FA2A}-\x{FA6D}' .
93
			'\x{FA70}-\x{FAD9}' .
94
			'\x{FB1D}' .
95
			'\x{FB1F}' .
96
			'\x{FB2A}-\x{FB36}' .
97
			'\x{FB38}-\x{FB3C}' .
98
			'\x{FB3E}' .
99
			'\x{FB40}-\x{FB41}' .
100
			'\x{FB43}-\x{FB44}' .
101
			'\x{FB46}-\x{FB4E}' .
102
			'\x{1D15E}-\x{1D164}' .
103
			'\x{1D1BB}-\x{1D1C0}' .
104
			'\x{2F800}-\x{2FA1D}' .
105
			'\x{0300}-\x{0304}' .
106
			'\x{0306}-\x{030C}' .
107
			'\x{030F}' .
108
			'\x{0311}' .
109
			'\x{0313}-\x{0314}' .
110
			'\x{031B}' .
111
			'\x{0323}-\x{0328}' .
112
			'\x{032D}-\x{032E}' .
113
			'\x{0330}-\x{0331}' .
114
			'\x{0338}' .
115
			'\x{0342}' .
116
			'\x{0345}' .
117
			'\x{0653}-\x{0655}' .
118
			'\x{093C}' .
119
			'\x{09BE}' .
120
			'\x{09D7}' .
121
			'\x{0B3E}' .
122
			'\x{0B56}-\x{0B57}' .
123
			'\x{0BBE}' .
124
			'\x{0BD7}' .
125
			'\x{0C56}' .
126
			'\x{0CC2}' .
127
			'\x{0CD5}-\x{0CD6}' .
128
			'\x{0D3E}' .
129
			'\x{0D57}' .
130
			'\x{0DCA}' .
131
			'\x{0DCF}' .
132
			'\x{0DDF}' .
133
			'\x{102E}' .
134
			'\x{1161}-\x{1175}' .
135
			'\x{11A8}-\x{11C2}' .
136
			'\x{1B35}' .
137
			'\x{3099}-\x{309A}' .
138
			'\x{110BA}' .
139
			'\x{11127}' .
140
			'\x{1133E}' .
141
			'\x{11357}' .
142
			'\x{114B0}' .
143
			'\x{114BA}' .
144
			'\x{114BD}' .
145
			'\x{115AF}' .
146
			'\x{11930}',
147
		'NFKC_QC' =>
148
			'\x{00A0}' .
149
			'\x{00A8}' .
150
			'\x{00AA}' .
151
			'\x{00AF}' .
152
			'\x{00B2}-\x{00B5}' .
153
			'\x{00B8}-\x{00BA}' .
154
			'\x{00BC}-\x{00BE}' .
155
			'\x{0132}-\x{0133}' .
156
			'\x{013F}-\x{0140}' .
157
			'\x{0149}' .
158
			'\x{017F}' .
159
			'\x{01C4}-\x{01CC}' .
160
			'\x{01F1}-\x{01F3}' .
161
			'\x{02B0}-\x{02B8}' .
162
			'\x{02D8}-\x{02DD}' .
163
			'\x{02E0}-\x{02E4}' .
164
			'\x{0340}-\x{0341}' .
165
			'\x{0343}-\x{0344}' .
166
			'\x{0374}' .
167
			'\x{037A}' .
168
			'\x{037E}' .
169
			'\x{0384}-\x{0385}' .
170
			'\x{0387}' .
171
			'\x{03D0}-\x{03D6}' .
172
			'\x{03F0}-\x{03F2}' .
173
			'\x{03F4}-\x{03F5}' .
174
			'\x{03F9}' .
175
			'\x{0587}' .
176
			'\x{0675}-\x{0678}' .
177
			'\x{0958}-\x{095F}' .
178
			'\x{09DC}-\x{09DD}' .
179
			'\x{09DF}' .
180
			'\x{0A33}' .
181
			'\x{0A36}' .
182
			'\x{0A59}-\x{0A5B}' .
183
			'\x{0A5E}' .
184
			'\x{0B5C}-\x{0B5D}' .
185
			'\x{0E33}' .
186
			'\x{0EB3}' .
187
			'\x{0EDC}-\x{0EDD}' .
188
			'\x{0F0C}' .
189
			'\x{0F43}' .
190
			'\x{0F4D}' .
191
			'\x{0F52}' .
192
			'\x{0F57}' .
193
			'\x{0F5C}' .
194
			'\x{0F69}' .
195
			'\x{0F73}' .
196
			'\x{0F75}-\x{0F79}' .
197
			'\x{0F81}' .
198
			'\x{0F93}' .
199
			'\x{0F9D}' .
200
			'\x{0FA2}' .
201
			'\x{0FA7}' .
202
			'\x{0FAC}' .
203
			'\x{0FB9}' .
204
			'\x{10FC}' .
205
			'\x{1D2C}-\x{1D2E}' .
206
			'\x{1D30}-\x{1D3A}' .
207
			'\x{1D3C}-\x{1D4D}' .
208
			'\x{1D4F}-\x{1D6A}' .
209
			'\x{1D78}' .
210
			'\x{1D9B}-\x{1DBF}' .
211
			'\x{1E9A}-\x{1E9B}' .
212
			'\x{1F71}' .
213
			'\x{1F73}' .
214
			'\x{1F75}' .
215
			'\x{1F77}' .
216
			'\x{1F79}' .
217
			'\x{1F7B}' .
218
			'\x{1F7D}' .
219
			'\x{1FBB}' .
220
			'\x{1FBD}-\x{1FC1}' .
221
			'\x{1FC9}' .
222
			'\x{1FCB}' .
223
			'\x{1FCD}-\x{1FCF}' .
224
			'\x{1FD3}' .
225
			'\x{1FDB}' .
226
			'\x{1FDD}-\x{1FDF}' .
227
			'\x{1FE3}' .
228
			'\x{1FEB}' .
229
			'\x{1FED}-\x{1FEF}' .
230
			'\x{1FF9}' .
231
			'\x{1FFB}' .
232
			'\x{1FFD}-\x{1FFE}' .
233
			'\x{2000}-\x{200A}' .
234
			'\x{2011}' .
235
			'\x{2017}' .
236
			'\x{2024}-\x{2026}' .
237
			'\x{202F}' .
238
			'\x{2033}-\x{2034}' .
239
			'\x{2036}-\x{2037}' .
240
			'\x{203C}' .
241
			'\x{203E}' .
242
			'\x{2047}-\x{2049}' .
243
			'\x{2057}' .
244
			'\x{205F}' .
245
			'\x{2070}-\x{2071}' .
246
			'\x{2074}-\x{208E}' .
247
			'\x{2090}-\x{209C}' .
248
			'\x{20A8}' .
249
			'\x{2100}-\x{2103}' .
250
			'\x{2105}-\x{2107}' .
251
			'\x{2109}-\x{2113}' .
252
			'\x{2115}-\x{2116}' .
253
			'\x{2119}-\x{211D}' .
254
			'\x{2120}-\x{2122}' .
255
			'\x{2124}' .
256
			'\x{2126}' .
257
			'\x{2128}' .
258
			'\x{212A}-\x{212D}' .
259
			'\x{212F}-\x{2131}' .
260
			'\x{2133}-\x{2139}' .
261
			'\x{213B}-\x{2140}' .
262
			'\x{2145}-\x{2149}' .
263
			'\x{2150}-\x{217F}' .
264
			'\x{2189}' .
265
			'\x{222C}-\x{222D}' .
266
			'\x{222F}-\x{2230}' .
267
			'\x{2329}-\x{232A}' .
268
			'\x{2460}-\x{24EA}' .
269
			'\x{2A0C}' .
270
			'\x{2A74}-\x{2A76}' .
271
			'\x{2ADC}' .
272
			'\x{2C7C}-\x{2C7D}' .
273
			'\x{2D6F}' .
274
			'\x{2E9F}' .
275
			'\x{2EF3}' .
276
			'\x{2F00}-\x{2FD5}' .
277
			'\x{3000}' .
278
			'\x{3036}' .
279
			'\x{3038}-\x{303A}' .
280
			'\x{309B}-\x{309C}' .
281
			'\x{309F}' .
282
			'\x{30FF}' .
283
			'\x{3131}-\x{318E}' .
284
			'\x{3192}-\x{319F}' .
285
			'\x{3200}-\x{321E}' .
286
			'\x{3220}-\x{3247}' .
287
			'\x{3250}-\x{327E}' .
288
			'\x{3280}-\x{33FF}' .
289
			'\x{A69C}-\x{A69D}' .
290
			'\x{A770}' .
291
			'\x{A7F2}-\x{A7F4}' .
292
			'\x{A7F8}-\x{A7F9}' .
293
			'\x{AB5C}-\x{AB5F}' .
294
			'\x{AB69}' .
295
			'\x{F900}-\x{FA0D}' .
296
			'\x{FA10}' .
297
			'\x{FA12}' .
298
			'\x{FA15}-\x{FA1E}' .
299
			'\x{FA20}' .
300
			'\x{FA22}' .
301
			'\x{FA25}-\x{FA26}' .
302
			'\x{FA2A}-\x{FA6D}' .
303
			'\x{FA70}-\x{FAD9}' .
304
			'\x{FB00}-\x{FB06}' .
305
			'\x{FB13}-\x{FB17}' .
306
			'\x{FB1D}' .
307
			'\x{FB1F}-\x{FB36}' .
308
			'\x{FB38}-\x{FB3C}' .
309
			'\x{FB3E}' .
310
			'\x{FB40}-\x{FB41}' .
311
			'\x{FB43}-\x{FB44}' .
312
			'\x{FB46}-\x{FBB1}' .
313
			'\x{FBD3}-\x{FD3D}' .
314
			'\x{FD50}-\x{FD8F}' .
315
			'\x{FD92}-\x{FDC7}' .
316
			'\x{FDF0}-\x{FDFC}' .
317
			'\x{FE10}-\x{FE19}' .
318
			'\x{FE30}-\x{FE44}' .
319
			'\x{FE47}-\x{FE52}' .
320
			'\x{FE54}-\x{FE66}' .
321
			'\x{FE68}-\x{FE6B}' .
322
			'\x{FE70}-\x{FE72}' .
323
			'\x{FE74}' .
324
			'\x{FE76}-\x{FEFC}' .
325
			'\x{FF01}-\x{FFBE}' .
326
			'\x{FFC2}-\x{FFC7}' .
327
			'\x{FFCA}-\x{FFCF}' .
328
			'\x{FFD2}-\x{FFD7}' .
329
			'\x{FFDA}-\x{FFDC}' .
330
			'\x{FFE0}-\x{FFE6}' .
331
			'\x{FFE8}-\x{FFEE}' .
332
			'\x{10781}-\x{10785}' .
333
			'\x{10787}-\x{107B0}' .
334
			'\x{107B2}-\x{107BA}' .
335
			'\x{1D15E}-\x{1D164}' .
336
			'\x{1D1BB}-\x{1D1C0}' .
337
			'\x{1D400}-\x{1D454}' .
338
			'\x{1D456}-\x{1D49C}' .
339
			'\x{1D49E}-\x{1D49F}' .
340
			'\x{1D4A2}' .
341
			'\x{1D4A5}-\x{1D4A6}' .
342
			'\x{1D4A9}-\x{1D4AC}' .
343
			'\x{1D4AE}-\x{1D4B9}' .
344
			'\x{1D4BB}' .
345
			'\x{1D4BD}-\x{1D4C3}' .
346
			'\x{1D4C5}-\x{1D505}' .
347
			'\x{1D507}-\x{1D50A}' .
348
			'\x{1D50D}-\x{1D514}' .
349
			'\x{1D516}-\x{1D51C}' .
350
			'\x{1D51E}-\x{1D539}' .
351
			'\x{1D53B}-\x{1D53E}' .
352
			'\x{1D540}-\x{1D544}' .
353
			'\x{1D546}' .
354
			'\x{1D54A}-\x{1D550}' .
355
			'\x{1D552}-\x{1D6A5}' .
356
			'\x{1D6A8}-\x{1D7CB}' .
357
			'\x{1D7CE}-\x{1D7FF}' .
358
			'\x{1E030}-\x{1E06D}' .
359
			'\x{1EE00}-\x{1EE03}' .
360
			'\x{1EE05}-\x{1EE1F}' .
361
			'\x{1EE21}-\x{1EE22}' .
362
			'\x{1EE24}' .
363
			'\x{1EE27}' .
364
			'\x{1EE29}-\x{1EE32}' .
365
			'\x{1EE34}-\x{1EE37}' .
366
			'\x{1EE39}' .
367
			'\x{1EE3B}' .
368
			'\x{1EE42}' .
369
			'\x{1EE47}' .
370
			'\x{1EE49}' .
371
			'\x{1EE4B}' .
372
			'\x{1EE4D}-\x{1EE4F}' .
373
			'\x{1EE51}-\x{1EE52}' .
374
			'\x{1EE54}' .
375
			'\x{1EE57}' .
376
			'\x{1EE59}' .
377
			'\x{1EE5B}' .
378
			'\x{1EE5D}' .
379
			'\x{1EE5F}' .
380
			'\x{1EE61}-\x{1EE62}' .
381
			'\x{1EE64}' .
382
			'\x{1EE67}-\x{1EE6A}' .
383
			'\x{1EE6C}-\x{1EE72}' .
384
			'\x{1EE74}-\x{1EE77}' .
385
			'\x{1EE79}-\x{1EE7C}' .
386
			'\x{1EE7E}' .
387
			'\x{1EE80}-\x{1EE89}' .
388
			'\x{1EE8B}-\x{1EE9B}' .
389
			'\x{1EEA1}-\x{1EEA3}' .
390
			'\x{1EEA5}-\x{1EEA9}' .
391
			'\x{1EEAB}-\x{1EEBB}' .
392
			'\x{1F100}-\x{1F10A}' .
393
			'\x{1F110}-\x{1F12E}' .
394
			'\x{1F130}-\x{1F14F}' .
395
			'\x{1F16A}-\x{1F16C}' .
396
			'\x{1F190}' .
397
			'\x{1F200}-\x{1F202}' .
398
			'\x{1F210}-\x{1F23B}' .
399
			'\x{1F240}-\x{1F248}' .
400
			'\x{1F250}-\x{1F251}' .
401
			'\x{1FBF0}-\x{1FBF9}' .
402
			'\x{2F800}-\x{2FA1D}' .
403
			'\x{0300}-\x{0304}' .
404
			'\x{0306}-\x{030C}' .
405
			'\x{030F}' .
406
			'\x{0311}' .
407
			'\x{0313}-\x{0314}' .
408
			'\x{031B}' .
409
			'\x{0323}-\x{0328}' .
410
			'\x{032D}-\x{032E}' .
411
			'\x{0330}-\x{0331}' .
412
			'\x{0338}' .
413
			'\x{0342}' .
414
			'\x{0345}' .
415
			'\x{0653}-\x{0655}' .
416
			'\x{093C}' .
417
			'\x{09BE}' .
418
			'\x{09D7}' .
419
			'\x{0B3E}' .
420
			'\x{0B56}-\x{0B57}' .
421
			'\x{0BBE}' .
422
			'\x{0BD7}' .
423
			'\x{0C56}' .
424
			'\x{0CC2}' .
425
			'\x{0CD5}-\x{0CD6}' .
426
			'\x{0D3E}' .
427
			'\x{0D57}' .
428
			'\x{0DCA}' .
429
			'\x{0DCF}' .
430
			'\x{0DDF}' .
431
			'\x{102E}' .
432
			'\x{1161}-\x{1175}' .
433
			'\x{11A8}-\x{11C2}' .
434
			'\x{1B35}' .
435
			'\x{3099}-\x{309A}' .
436
			'\x{110BA}' .
437
			'\x{11127}' .
438
			'\x{1133E}' .
439
			'\x{11357}' .
440
			'\x{114B0}' .
441
			'\x{114BA}' .
442
			'\x{114BD}' .
443
			'\x{115AF}' .
444
			'\x{11930}',
445
		'NFD_QC' =>
446
			'\x{00C0}-\x{00C5}' .
447
			'\x{00C7}-\x{00CF}' .
448
			'\x{00D1}-\x{00D6}' .
449
			'\x{00D9}-\x{00DD}' .
450
			'\x{00E0}-\x{00E5}' .
451
			'\x{00E7}-\x{00EF}' .
452
			'\x{00F1}-\x{00F6}' .
453
			'\x{00F9}-\x{00FD}' .
454
			'\x{00FF}-\x{010F}' .
455
			'\x{0112}-\x{0125}' .
456
			'\x{0128}-\x{0130}' .
457
			'\x{0134}-\x{0137}' .
458
			'\x{0139}-\x{013E}' .
459
			'\x{0143}-\x{0148}' .
460
			'\x{014C}-\x{0151}' .
461
			'\x{0154}-\x{0165}' .
462
			'\x{0168}-\x{017E}' .
463
			'\x{01A0}-\x{01A1}' .
464
			'\x{01AF}-\x{01B0}' .
465
			'\x{01CD}-\x{01DC}' .
466
			'\x{01DE}-\x{01E3}' .
467
			'\x{01E6}-\x{01F0}' .
468
			'\x{01F4}-\x{01F5}' .
469
			'\x{01F8}-\x{021B}' .
470
			'\x{021E}-\x{021F}' .
471
			'\x{0226}-\x{0233}' .
472
			'\x{0340}-\x{0341}' .
473
			'\x{0343}-\x{0344}' .
474
			'\x{0374}' .
475
			'\x{037E}' .
476
			'\x{0385}-\x{038A}' .
477
			'\x{038C}' .
478
			'\x{038E}-\x{0390}' .
479
			'\x{03AA}-\x{03B0}' .
480
			'\x{03CA}-\x{03CE}' .
481
			'\x{03D3}-\x{03D4}' .
482
			'\x{0400}-\x{0401}' .
483
			'\x{0403}' .
484
			'\x{0407}' .
485
			'\x{040C}-\x{040E}' .
486
			'\x{0419}' .
487
			'\x{0439}' .
488
			'\x{0450}-\x{0451}' .
489
			'\x{0453}' .
490
			'\x{0457}' .
491
			'\x{045C}-\x{045E}' .
492
			'\x{0476}-\x{0477}' .
493
			'\x{04C1}-\x{04C2}' .
494
			'\x{04D0}-\x{04D3}' .
495
			'\x{04D6}-\x{04D7}' .
496
			'\x{04DA}-\x{04DF}' .
497
			'\x{04E2}-\x{04E7}' .
498
			'\x{04EA}-\x{04F5}' .
499
			'\x{04F8}-\x{04F9}' .
500
			'\x{0622}-\x{0626}' .
501
			'\x{06C0}' .
502
			'\x{06C2}' .
503
			'\x{06D3}' .
504
			'\x{0929}' .
505
			'\x{0931}' .
506
			'\x{0934}' .
507
			'\x{0958}-\x{095F}' .
508
			'\x{09CB}-\x{09CC}' .
509
			'\x{09DC}-\x{09DD}' .
510
			'\x{09DF}' .
511
			'\x{0A33}' .
512
			'\x{0A36}' .
513
			'\x{0A59}-\x{0A5B}' .
514
			'\x{0A5E}' .
515
			'\x{0B48}' .
516
			'\x{0B4B}-\x{0B4C}' .
517
			'\x{0B5C}-\x{0B5D}' .
518
			'\x{0B94}' .
519
			'\x{0BCA}-\x{0BCC}' .
520
			'\x{0C48}' .
521
			'\x{0CC0}' .
522
			'\x{0CC7}-\x{0CC8}' .
523
			'\x{0CCA}-\x{0CCB}' .
524
			'\x{0D4A}-\x{0D4C}' .
525
			'\x{0DDA}' .
526
			'\x{0DDC}-\x{0DDE}' .
527
			'\x{0F43}' .
528
			'\x{0F4D}' .
529
			'\x{0F52}' .
530
			'\x{0F57}' .
531
			'\x{0F5C}' .
532
			'\x{0F69}' .
533
			'\x{0F73}' .
534
			'\x{0F75}-\x{0F76}' .
535
			'\x{0F78}' .
536
			'\x{0F81}' .
537
			'\x{0F93}' .
538
			'\x{0F9D}' .
539
			'\x{0FA2}' .
540
			'\x{0FA7}' .
541
			'\x{0FAC}' .
542
			'\x{0FB9}' .
543
			'\x{1026}' .
544
			'\x{1B06}' .
545
			'\x{1B08}' .
546
			'\x{1B0A}' .
547
			'\x{1B0C}' .
548
			'\x{1B0E}' .
549
			'\x{1B12}' .
550
			'\x{1B3B}' .
551
			'\x{1B3D}' .
552
			'\x{1B40}-\x{1B41}' .
553
			'\x{1B43}' .
554
			'\x{1E00}-\x{1E99}' .
555
			'\x{1E9B}' .
556
			'\x{1EA0}-\x{1EF9}' .
557
			'\x{1F00}-\x{1F15}' .
558
			'\x{1F18}-\x{1F1D}' .
559
			'\x{1F20}-\x{1F45}' .
560
			'\x{1F48}-\x{1F4D}' .
561
			'\x{1F50}-\x{1F57}' .
562
			'\x{1F59}' .
563
			'\x{1F5B}' .
564
			'\x{1F5D}' .
565
			'\x{1F5F}-\x{1F7D}' .
566
			'\x{1F80}-\x{1FB4}' .
567
			'\x{1FB6}-\x{1FBC}' .
568
			'\x{1FBE}' .
569
			'\x{1FC1}-\x{1FC4}' .
570
			'\x{1FC6}-\x{1FD3}' .
571
			'\x{1FD6}-\x{1FDB}' .
572
			'\x{1FDD}-\x{1FEF}' .
573
			'\x{1FF2}-\x{1FF4}' .
574
			'\x{1FF6}-\x{1FFD}' .
575
			'\x{2000}-\x{2001}' .
576
			'\x{2126}' .
577
			'\x{212A}-\x{212B}' .
578
			'\x{219A}-\x{219B}' .
579
			'\x{21AE}' .
580
			'\x{21CD}-\x{21CF}' .
581
			'\x{2204}' .
582
			'\x{2209}' .
583
			'\x{220C}' .
584
			'\x{2224}' .
585
			'\x{2226}' .
586
			'\x{2241}' .
587
			'\x{2244}' .
588
			'\x{2247}' .
589
			'\x{2249}' .
590
			'\x{2260}' .
591
			'\x{2262}' .
592
			'\x{226D}-\x{2271}' .
593
			'\x{2274}-\x{2275}' .
594
			'\x{2278}-\x{2279}' .
595
			'\x{2280}-\x{2281}' .
596
			'\x{2284}-\x{2285}' .
597
			'\x{2288}-\x{2289}' .
598
			'\x{22AC}-\x{22AF}' .
599
			'\x{22E0}-\x{22E3}' .
600
			'\x{22EA}-\x{22ED}' .
601
			'\x{2329}-\x{232A}' .
602
			'\x{2ADC}' .
603
			'\x{304C}' .
604
			'\x{304E}' .
605
			'\x{3050}' .
606
			'\x{3052}' .
607
			'\x{3054}' .
608
			'\x{3056}' .
609
			'\x{3058}' .
610
			'\x{305A}' .
611
			'\x{305C}' .
612
			'\x{305E}' .
613
			'\x{3060}' .
614
			'\x{3062}' .
615
			'\x{3065}' .
616
			'\x{3067}' .
617
			'\x{3069}' .
618
			'\x{3070}-\x{3071}' .
619
			'\x{3073}-\x{3074}' .
620
			'\x{3076}-\x{3077}' .
621
			'\x{3079}-\x{307A}' .
622
			'\x{307C}-\x{307D}' .
623
			'\x{3094}' .
624
			'\x{309E}' .
625
			'\x{30AC}' .
626
			'\x{30AE}' .
627
			'\x{30B0}' .
628
			'\x{30B2}' .
629
			'\x{30B4}' .
630
			'\x{30B6}' .
631
			'\x{30B8}' .
632
			'\x{30BA}' .
633
			'\x{30BC}' .
634
			'\x{30BE}' .
635
			'\x{30C0}' .
636
			'\x{30C2}' .
637
			'\x{30C5}' .
638
			'\x{30C7}' .
639
			'\x{30C9}' .
640
			'\x{30D0}-\x{30D1}' .
641
			'\x{30D3}-\x{30D4}' .
642
			'\x{30D6}-\x{30D7}' .
643
			'\x{30D9}-\x{30DA}' .
644
			'\x{30DC}-\x{30DD}' .
645
			'\x{30F4}' .
646
			'\x{30F7}-\x{30FA}' .
647
			'\x{30FE}' .
648
			'\x{AC00}-\x{D7A3}' .
649
			'\x{F900}-\x{FA0D}' .
650
			'\x{FA10}' .
651
			'\x{FA12}' .
652
			'\x{FA15}-\x{FA1E}' .
653
			'\x{FA20}' .
654
			'\x{FA22}' .
655
			'\x{FA25}-\x{FA26}' .
656
			'\x{FA2A}-\x{FA6D}' .
657
			'\x{FA70}-\x{FAD9}' .
658
			'\x{FB1D}' .
659
			'\x{FB1F}' .
660
			'\x{FB2A}-\x{FB36}' .
661
			'\x{FB38}-\x{FB3C}' .
662
			'\x{FB3E}' .
663
			'\x{FB40}-\x{FB41}' .
664
			'\x{FB43}-\x{FB44}' .
665
			'\x{FB46}-\x{FB4E}' .
666
			'\x{1109A}' .
667
			'\x{1109C}' .
668
			'\x{110AB}' .
669
			'\x{1112E}-\x{1112F}' .
670
			'\x{1134B}-\x{1134C}' .
671
			'\x{114BB}-\x{114BC}' .
672
			'\x{114BE}' .
673
			'\x{115BA}-\x{115BB}' .
674
			'\x{11938}' .
675
			'\x{1D15E}-\x{1D164}' .
676
			'\x{1D1BB}-\x{1D1C0}' .
677
			'\x{2F800}-\x{2FA1D}',
678
		'NFKD_QC' =>
679
			'\x{00A0}' .
680
			'\x{00A8}' .
681
			'\x{00AA}' .
682
			'\x{00AF}' .
683
			'\x{00B2}-\x{00B5}' .
684
			'\x{00B8}-\x{00BA}' .
685
			'\x{00BC}-\x{00BE}' .
686
			'\x{00C0}-\x{00C5}' .
687
			'\x{00C7}-\x{00CF}' .
688
			'\x{00D1}-\x{00D6}' .
689
			'\x{00D9}-\x{00DD}' .
690
			'\x{00E0}-\x{00E5}' .
691
			'\x{00E7}-\x{00EF}' .
692
			'\x{00F1}-\x{00F6}' .
693
			'\x{00F9}-\x{00FD}' .
694
			'\x{00FF}-\x{010F}' .
695
			'\x{0112}-\x{0125}' .
696
			'\x{0128}-\x{0130}' .
697
			'\x{0132}-\x{0137}' .
698
			'\x{0139}-\x{0140}' .
699
			'\x{0143}-\x{0149}' .
700
			'\x{014C}-\x{0151}' .
701
			'\x{0154}-\x{0165}' .
702
			'\x{0168}-\x{017F}' .
703
			'\x{01A0}-\x{01A1}' .
704
			'\x{01AF}-\x{01B0}' .
705
			'\x{01C4}-\x{01DC}' .
706
			'\x{01DE}-\x{01E3}' .
707
			'\x{01E6}-\x{01F5}' .
708
			'\x{01F8}-\x{021B}' .
709
			'\x{021E}-\x{021F}' .
710
			'\x{0226}-\x{0233}' .
711
			'\x{02B0}-\x{02B8}' .
712
			'\x{02D8}-\x{02DD}' .
713
			'\x{02E0}-\x{02E4}' .
714
			'\x{0340}-\x{0341}' .
715
			'\x{0343}-\x{0344}' .
716
			'\x{0374}' .
717
			'\x{037A}' .
718
			'\x{037E}' .
719
			'\x{0384}-\x{038A}' .
720
			'\x{038C}' .
721
			'\x{038E}-\x{0390}' .
722
			'\x{03AA}-\x{03B0}' .
723
			'\x{03CA}-\x{03CE}' .
724
			'\x{03D0}-\x{03D6}' .
725
			'\x{03F0}-\x{03F2}' .
726
			'\x{03F4}-\x{03F5}' .
727
			'\x{03F9}' .
728
			'\x{0400}-\x{0401}' .
729
			'\x{0403}' .
730
			'\x{0407}' .
731
			'\x{040C}-\x{040E}' .
732
			'\x{0419}' .
733
			'\x{0439}' .
734
			'\x{0450}-\x{0451}' .
735
			'\x{0453}' .
736
			'\x{0457}' .
737
			'\x{045C}-\x{045E}' .
738
			'\x{0476}-\x{0477}' .
739
			'\x{04C1}-\x{04C2}' .
740
			'\x{04D0}-\x{04D3}' .
741
			'\x{04D6}-\x{04D7}' .
742
			'\x{04DA}-\x{04DF}' .
743
			'\x{04E2}-\x{04E7}' .
744
			'\x{04EA}-\x{04F5}' .
745
			'\x{04F8}-\x{04F9}' .
746
			'\x{0587}' .
747
			'\x{0622}-\x{0626}' .
748
			'\x{0675}-\x{0678}' .
749
			'\x{06C0}' .
750
			'\x{06C2}' .
751
			'\x{06D3}' .
752
			'\x{0929}' .
753
			'\x{0931}' .
754
			'\x{0934}' .
755
			'\x{0958}-\x{095F}' .
756
			'\x{09CB}-\x{09CC}' .
757
			'\x{09DC}-\x{09DD}' .
758
			'\x{09DF}' .
759
			'\x{0A33}' .
760
			'\x{0A36}' .
761
			'\x{0A59}-\x{0A5B}' .
762
			'\x{0A5E}' .
763
			'\x{0B48}' .
764
			'\x{0B4B}-\x{0B4C}' .
765
			'\x{0B5C}-\x{0B5D}' .
766
			'\x{0B94}' .
767
			'\x{0BCA}-\x{0BCC}' .
768
			'\x{0C48}' .
769
			'\x{0CC0}' .
770
			'\x{0CC7}-\x{0CC8}' .
771
			'\x{0CCA}-\x{0CCB}' .
772
			'\x{0D4A}-\x{0D4C}' .
773
			'\x{0DDA}' .
774
			'\x{0DDC}-\x{0DDE}' .
775
			'\x{0E33}' .
776
			'\x{0EB3}' .
777
			'\x{0EDC}-\x{0EDD}' .
778
			'\x{0F0C}' .
779
			'\x{0F43}' .
780
			'\x{0F4D}' .
781
			'\x{0F52}' .
782
			'\x{0F57}' .
783
			'\x{0F5C}' .
784
			'\x{0F69}' .
785
			'\x{0F73}' .
786
			'\x{0F75}-\x{0F79}' .
787
			'\x{0F81}' .
788
			'\x{0F93}' .
789
			'\x{0F9D}' .
790
			'\x{0FA2}' .
791
			'\x{0FA7}' .
792
			'\x{0FAC}' .
793
			'\x{0FB9}' .
794
			'\x{1026}' .
795
			'\x{10FC}' .
796
			'\x{1B06}' .
797
			'\x{1B08}' .
798
			'\x{1B0A}' .
799
			'\x{1B0C}' .
800
			'\x{1B0E}' .
801
			'\x{1B12}' .
802
			'\x{1B3B}' .
803
			'\x{1B3D}' .
804
			'\x{1B40}-\x{1B41}' .
805
			'\x{1B43}' .
806
			'\x{1D2C}-\x{1D2E}' .
807
			'\x{1D30}-\x{1D3A}' .
808
			'\x{1D3C}-\x{1D4D}' .
809
			'\x{1D4F}-\x{1D6A}' .
810
			'\x{1D78}' .
811
			'\x{1D9B}-\x{1DBF}' .
812
			'\x{1E00}-\x{1E9B}' .
813
			'\x{1EA0}-\x{1EF9}' .
814
			'\x{1F00}-\x{1F15}' .
815
			'\x{1F18}-\x{1F1D}' .
816
			'\x{1F20}-\x{1F45}' .
817
			'\x{1F48}-\x{1F4D}' .
818
			'\x{1F50}-\x{1F57}' .
819
			'\x{1F59}' .
820
			'\x{1F5B}' .
821
			'\x{1F5D}' .
822
			'\x{1F5F}-\x{1F7D}' .
823
			'\x{1F80}-\x{1FB4}' .
824
			'\x{1FB6}-\x{1FC4}' .
825
			'\x{1FC6}-\x{1FD3}' .
826
			'\x{1FD6}-\x{1FDB}' .
827
			'\x{1FDD}-\x{1FEF}' .
828
			'\x{1FF2}-\x{1FF4}' .
829
			'\x{1FF6}-\x{1FFE}' .
830
			'\x{2000}-\x{200A}' .
831
			'\x{2011}' .
832
			'\x{2017}' .
833
			'\x{2024}-\x{2026}' .
834
			'\x{202F}' .
835
			'\x{2033}-\x{2034}' .
836
			'\x{2036}-\x{2037}' .
837
			'\x{203C}' .
838
			'\x{203E}' .
839
			'\x{2047}-\x{2049}' .
840
			'\x{2057}' .
841
			'\x{205F}' .
842
			'\x{2070}-\x{2071}' .
843
			'\x{2074}-\x{208E}' .
844
			'\x{2090}-\x{209C}' .
845
			'\x{20A8}' .
846
			'\x{2100}-\x{2103}' .
847
			'\x{2105}-\x{2107}' .
848
			'\x{2109}-\x{2113}' .
849
			'\x{2115}-\x{2116}' .
850
			'\x{2119}-\x{211D}' .
851
			'\x{2120}-\x{2122}' .
852
			'\x{2124}' .
853
			'\x{2126}' .
854
			'\x{2128}' .
855
			'\x{212A}-\x{212D}' .
856
			'\x{212F}-\x{2131}' .
857
			'\x{2133}-\x{2139}' .
858
			'\x{213B}-\x{2140}' .
859
			'\x{2145}-\x{2149}' .
860
			'\x{2150}-\x{217F}' .
861
			'\x{2189}' .
862
			'\x{219A}-\x{219B}' .
863
			'\x{21AE}' .
864
			'\x{21CD}-\x{21CF}' .
865
			'\x{2204}' .
866
			'\x{2209}' .
867
			'\x{220C}' .
868
			'\x{2224}' .
869
			'\x{2226}' .
870
			'\x{222C}-\x{222D}' .
871
			'\x{222F}-\x{2230}' .
872
			'\x{2241}' .
873
			'\x{2244}' .
874
			'\x{2247}' .
875
			'\x{2249}' .
876
			'\x{2260}' .
877
			'\x{2262}' .
878
			'\x{226D}-\x{2271}' .
879
			'\x{2274}-\x{2275}' .
880
			'\x{2278}-\x{2279}' .
881
			'\x{2280}-\x{2281}' .
882
			'\x{2284}-\x{2285}' .
883
			'\x{2288}-\x{2289}' .
884
			'\x{22AC}-\x{22AF}' .
885
			'\x{22E0}-\x{22E3}' .
886
			'\x{22EA}-\x{22ED}' .
887
			'\x{2329}-\x{232A}' .
888
			'\x{2460}-\x{24EA}' .
889
			'\x{2A0C}' .
890
			'\x{2A74}-\x{2A76}' .
891
			'\x{2ADC}' .
892
			'\x{2C7C}-\x{2C7D}' .
893
			'\x{2D6F}' .
894
			'\x{2E9F}' .
895
			'\x{2EF3}' .
896
			'\x{2F00}-\x{2FD5}' .
897
			'\x{3000}' .
898
			'\x{3036}' .
899
			'\x{3038}-\x{303A}' .
900
			'\x{304C}' .
901
			'\x{304E}' .
902
			'\x{3050}' .
903
			'\x{3052}' .
904
			'\x{3054}' .
905
			'\x{3056}' .
906
			'\x{3058}' .
907
			'\x{305A}' .
908
			'\x{305C}' .
909
			'\x{305E}' .
910
			'\x{3060}' .
911
			'\x{3062}' .
912
			'\x{3065}' .
913
			'\x{3067}' .
914
			'\x{3069}' .
915
			'\x{3070}-\x{3071}' .
916
			'\x{3073}-\x{3074}' .
917
			'\x{3076}-\x{3077}' .
918
			'\x{3079}-\x{307A}' .
919
			'\x{307C}-\x{307D}' .
920
			'\x{3094}' .
921
			'\x{309B}-\x{309C}' .
922
			'\x{309E}-\x{309F}' .
923
			'\x{30AC}' .
924
			'\x{30AE}' .
925
			'\x{30B0}' .
926
			'\x{30B2}' .
927
			'\x{30B4}' .
928
			'\x{30B6}' .
929
			'\x{30B8}' .
930
			'\x{30BA}' .
931
			'\x{30BC}' .
932
			'\x{30BE}' .
933
			'\x{30C0}' .
934
			'\x{30C2}' .
935
			'\x{30C5}' .
936
			'\x{30C7}' .
937
			'\x{30C9}' .
938
			'\x{30D0}-\x{30D1}' .
939
			'\x{30D3}-\x{30D4}' .
940
			'\x{30D6}-\x{30D7}' .
941
			'\x{30D9}-\x{30DA}' .
942
			'\x{30DC}-\x{30DD}' .
943
			'\x{30F4}' .
944
			'\x{30F7}-\x{30FA}' .
945
			'\x{30FE}-\x{30FF}' .
946
			'\x{3131}-\x{318E}' .
947
			'\x{3192}-\x{319F}' .
948
			'\x{3200}-\x{321E}' .
949
			'\x{3220}-\x{3247}' .
950
			'\x{3250}-\x{327E}' .
951
			'\x{3280}-\x{33FF}' .
952
			'\x{A69C}-\x{A69D}' .
953
			'\x{A770}' .
954
			'\x{A7F2}-\x{A7F4}' .
955
			'\x{A7F8}-\x{A7F9}' .
956
			'\x{AB5C}-\x{AB5F}' .
957
			'\x{AB69}' .
958
			'\x{AC00}-\x{D7A3}' .
959
			'\x{F900}-\x{FA0D}' .
960
			'\x{FA10}' .
961
			'\x{FA12}' .
962
			'\x{FA15}-\x{FA1E}' .
963
			'\x{FA20}' .
964
			'\x{FA22}' .
965
			'\x{FA25}-\x{FA26}' .
966
			'\x{FA2A}-\x{FA6D}' .
967
			'\x{FA70}-\x{FAD9}' .
968
			'\x{FB00}-\x{FB06}' .
969
			'\x{FB13}-\x{FB17}' .
970
			'\x{FB1D}' .
971
			'\x{FB1F}-\x{FB36}' .
972
			'\x{FB38}-\x{FB3C}' .
973
			'\x{FB3E}' .
974
			'\x{FB40}-\x{FB41}' .
975
			'\x{FB43}-\x{FB44}' .
976
			'\x{FB46}-\x{FBB1}' .
977
			'\x{FBD3}-\x{FD3D}' .
978
			'\x{FD50}-\x{FD8F}' .
979
			'\x{FD92}-\x{FDC7}' .
980
			'\x{FDF0}-\x{FDFC}' .
981
			'\x{FE10}-\x{FE19}' .
982
			'\x{FE30}-\x{FE44}' .
983
			'\x{FE47}-\x{FE52}' .
984
			'\x{FE54}-\x{FE66}' .
985
			'\x{FE68}-\x{FE6B}' .
986
			'\x{FE70}-\x{FE72}' .
987
			'\x{FE74}' .
988
			'\x{FE76}-\x{FEFC}' .
989
			'\x{FF01}-\x{FFBE}' .
990
			'\x{FFC2}-\x{FFC7}' .
991
			'\x{FFCA}-\x{FFCF}' .
992
			'\x{FFD2}-\x{FFD7}' .
993
			'\x{FFDA}-\x{FFDC}' .
994
			'\x{FFE0}-\x{FFE6}' .
995
			'\x{FFE8}-\x{FFEE}' .
996
			'\x{10781}-\x{10785}' .
997
			'\x{10787}-\x{107B0}' .
998
			'\x{107B2}-\x{107BA}' .
999
			'\x{1109A}' .
1000
			'\x{1109C}' .
1001
			'\x{110AB}' .
1002
			'\x{1112E}-\x{1112F}' .
1003
			'\x{1134B}-\x{1134C}' .
1004
			'\x{114BB}-\x{114BC}' .
1005
			'\x{114BE}' .
1006
			'\x{115BA}-\x{115BB}' .
1007
			'\x{11938}' .
1008
			'\x{1D15E}-\x{1D164}' .
1009
			'\x{1D1BB}-\x{1D1C0}' .
1010
			'\x{1D400}-\x{1D454}' .
1011
			'\x{1D456}-\x{1D49C}' .
1012
			'\x{1D49E}-\x{1D49F}' .
1013
			'\x{1D4A2}' .
1014
			'\x{1D4A5}-\x{1D4A6}' .
1015
			'\x{1D4A9}-\x{1D4AC}' .
1016
			'\x{1D4AE}-\x{1D4B9}' .
1017
			'\x{1D4BB}' .
1018
			'\x{1D4BD}-\x{1D4C3}' .
1019
			'\x{1D4C5}-\x{1D505}' .
1020
			'\x{1D507}-\x{1D50A}' .
1021
			'\x{1D50D}-\x{1D514}' .
1022
			'\x{1D516}-\x{1D51C}' .
1023
			'\x{1D51E}-\x{1D539}' .
1024
			'\x{1D53B}-\x{1D53E}' .
1025
			'\x{1D540}-\x{1D544}' .
1026
			'\x{1D546}' .
1027
			'\x{1D54A}-\x{1D550}' .
1028
			'\x{1D552}-\x{1D6A5}' .
1029
			'\x{1D6A8}-\x{1D7CB}' .
1030
			'\x{1D7CE}-\x{1D7FF}' .
1031
			'\x{1E030}-\x{1E06D}' .
1032
			'\x{1EE00}-\x{1EE03}' .
1033
			'\x{1EE05}-\x{1EE1F}' .
1034
			'\x{1EE21}-\x{1EE22}' .
1035
			'\x{1EE24}' .
1036
			'\x{1EE27}' .
1037
			'\x{1EE29}-\x{1EE32}' .
1038
			'\x{1EE34}-\x{1EE37}' .
1039
			'\x{1EE39}' .
1040
			'\x{1EE3B}' .
1041
			'\x{1EE42}' .
1042
			'\x{1EE47}' .
1043
			'\x{1EE49}' .
1044
			'\x{1EE4B}' .
1045
			'\x{1EE4D}-\x{1EE4F}' .
1046
			'\x{1EE51}-\x{1EE52}' .
1047
			'\x{1EE54}' .
1048
			'\x{1EE57}' .
1049
			'\x{1EE59}' .
1050
			'\x{1EE5B}' .
1051
			'\x{1EE5D}' .
1052
			'\x{1EE5F}' .
1053
			'\x{1EE61}-\x{1EE62}' .
1054
			'\x{1EE64}' .
1055
			'\x{1EE67}-\x{1EE6A}' .
1056
			'\x{1EE6C}-\x{1EE72}' .
1057
			'\x{1EE74}-\x{1EE77}' .
1058
			'\x{1EE79}-\x{1EE7C}' .
1059
			'\x{1EE7E}' .
1060
			'\x{1EE80}-\x{1EE89}' .
1061
			'\x{1EE8B}-\x{1EE9B}' .
1062
			'\x{1EEA1}-\x{1EEA3}' .
1063
			'\x{1EEA5}-\x{1EEA9}' .
1064
			'\x{1EEAB}-\x{1EEBB}' .
1065
			'\x{1F100}-\x{1F10A}' .
1066
			'\x{1F110}-\x{1F12E}' .
1067
			'\x{1F130}-\x{1F14F}' .
1068
			'\x{1F16A}-\x{1F16C}' .
1069
			'\x{1F190}' .
1070
			'\x{1F200}-\x{1F202}' .
1071
			'\x{1F210}-\x{1F23B}' .
1072
			'\x{1F240}-\x{1F248}' .
1073
			'\x{1F250}-\x{1F251}' .
1074
			'\x{1FBF0}-\x{1FBF9}' .
1075
			'\x{2F800}-\x{2FA1D}',
1076
		'Changes_When_NFKC_Casefolded' =>
1077
			'\x{0041}-\x{005A}' .
1078
			'\x{00A0}' .
1079
			'\x{00A8}' .
1080
			'\x{00AA}' .
1081
			'\x{00AD}' .
1082
			'\x{00AF}' .
1083
			'\x{00B2}-\x{00B5}' .
1084
			'\x{00B8}-\x{00BA}' .
1085
			'\x{00BC}-\x{00BE}' .
1086
			'\x{00C0}-\x{00D6}' .
1087
			'\x{00D8}-\x{00DF}' .
1088
			'\x{0100}' .
1089
			'\x{0102}' .
1090
			'\x{0104}' .
1091
			'\x{0106}' .
1092
			'\x{0108}' .
1093
			'\x{010A}' .
1094
			'\x{010C}' .
1095
			'\x{010E}' .
1096
			'\x{0110}' .
1097
			'\x{0112}' .
1098
			'\x{0114}' .
1099
			'\x{0116}' .
1100
			'\x{0118}' .
1101
			'\x{011A}' .
1102
			'\x{011C}' .
1103
			'\x{011E}' .
1104
			'\x{0120}' .
1105
			'\x{0122}' .
1106
			'\x{0124}' .
1107
			'\x{0126}' .
1108
			'\x{0128}' .
1109
			'\x{012A}' .
1110
			'\x{012C}' .
1111
			'\x{012E}' .
1112
			'\x{0130}' .
1113
			'\x{0132}-\x{0134}' .
1114
			'\x{0136}' .
1115
			'\x{0139}' .
1116
			'\x{013B}' .
1117
			'\x{013D}' .
1118
			'\x{013F}-\x{0141}' .
1119
			'\x{0143}' .
1120
			'\x{0145}' .
1121
			'\x{0147}' .
1122
			'\x{0149}-\x{014A}' .
1123
			'\x{014C}' .
1124
			'\x{014E}' .
1125
			'\x{0150}' .
1126
			'\x{0152}' .
1127
			'\x{0154}' .
1128
			'\x{0156}' .
1129
			'\x{0158}' .
1130
			'\x{015A}' .
1131
			'\x{015C}' .
1132
			'\x{015E}' .
1133
			'\x{0160}' .
1134
			'\x{0162}' .
1135
			'\x{0164}' .
1136
			'\x{0166}' .
1137
			'\x{0168}' .
1138
			'\x{016A}' .
1139
			'\x{016C}' .
1140
			'\x{016E}' .
1141
			'\x{0170}' .
1142
			'\x{0172}' .
1143
			'\x{0174}' .
1144
			'\x{0176}' .
1145
			'\x{0178}-\x{0179}' .
1146
			'\x{017B}' .
1147
			'\x{017D}' .
1148
			'\x{017F}' .
1149
			'\x{0181}-\x{0182}' .
1150
			'\x{0184}' .
1151
			'\x{0186}-\x{0187}' .
1152
			'\x{0189}-\x{018B}' .
1153
			'\x{018E}-\x{0191}' .
1154
			'\x{0193}-\x{0194}' .
1155
			'\x{0196}-\x{0198}' .
1156
			'\x{019C}-\x{019D}' .
1157
			'\x{019F}-\x{01A0}' .
1158
			'\x{01A2}' .
1159
			'\x{01A4}' .
1160
			'\x{01A6}-\x{01A7}' .
1161
			'\x{01A9}' .
1162
			'\x{01AC}' .
1163
			'\x{01AE}-\x{01AF}' .
1164
			'\x{01B1}-\x{01B3}' .
1165
			'\x{01B5}' .
1166
			'\x{01B7}-\x{01B8}' .
1167
			'\x{01BC}' .
1168
			'\x{01C4}-\x{01CD}' .
1169
			'\x{01CF}' .
1170
			'\x{01D1}' .
1171
			'\x{01D3}' .
1172
			'\x{01D5}' .
1173
			'\x{01D7}' .
1174
			'\x{01D9}' .
1175
			'\x{01DB}' .
1176
			'\x{01DE}' .
1177
			'\x{01E0}' .
1178
			'\x{01E2}' .
1179
			'\x{01E4}' .
1180
			'\x{01E6}' .
1181
			'\x{01E8}' .
1182
			'\x{01EA}' .
1183
			'\x{01EC}' .
1184
			'\x{01EE}' .
1185
			'\x{01F1}-\x{01F4}' .
1186
			'\x{01F6}-\x{01F8}' .
1187
			'\x{01FA}' .
1188
			'\x{01FC}' .
1189
			'\x{01FE}' .
1190
			'\x{0200}' .
1191
			'\x{0202}' .
1192
			'\x{0204}' .
1193
			'\x{0206}' .
1194
			'\x{0208}' .
1195
			'\x{020A}' .
1196
			'\x{020C}' .
1197
			'\x{020E}' .
1198
			'\x{0210}' .
1199
			'\x{0212}' .
1200
			'\x{0214}' .
1201
			'\x{0216}' .
1202
			'\x{0218}' .
1203
			'\x{021A}' .
1204
			'\x{021C}' .
1205
			'\x{021E}' .
1206
			'\x{0220}' .
1207
			'\x{0222}' .
1208
			'\x{0224}' .
1209
			'\x{0226}' .
1210
			'\x{0228}' .
1211
			'\x{022A}' .
1212
			'\x{022C}' .
1213
			'\x{022E}' .
1214
			'\x{0230}' .
1215
			'\x{0232}' .
1216
			'\x{023A}-\x{023B}' .
1217
			'\x{023D}-\x{023E}' .
1218
			'\x{0241}' .
1219
			'\x{0243}-\x{0246}' .
1220
			'\x{0248}' .
1221
			'\x{024A}' .
1222
			'\x{024C}' .
1223
			'\x{024E}' .
1224
			'\x{02B0}-\x{02B8}' .
1225
			'\x{02D8}-\x{02DD}' .
1226
			'\x{02E0}-\x{02E4}' .
1227
			'\x{0340}-\x{0341}' .
1228
			'\x{0343}-\x{0345}' .
1229
			'\x{034F}' .
1230
			'\x{0370}' .
1231
			'\x{0372}' .
1232
			'\x{0374}' .
1233
			'\x{0376}' .
1234
			'\x{037A}' .
1235
			'\x{037E}-\x{037F}' .
1236
			'\x{0384}-\x{038A}' .
1237
			'\x{038C}' .
1238
			'\x{038E}-\x{038F}' .
1239
			'\x{0391}-\x{03A1}' .
1240
			'\x{03A3}-\x{03AB}' .
1241
			'\x{03C2}' .
1242
			'\x{03CF}-\x{03D6}' .
1243
			'\x{03D8}' .
1244
			'\x{03DA}' .
1245
			'\x{03DC}' .
1246
			'\x{03DE}' .
1247
			'\x{03E0}' .
1248
			'\x{03E2}' .
1249
			'\x{03E4}' .
1250
			'\x{03E6}' .
1251
			'\x{03E8}' .
1252
			'\x{03EA}' .
1253
			'\x{03EC}' .
1254
			'\x{03EE}' .
1255
			'\x{03F0}-\x{03F2}' .
1256
			'\x{03F4}-\x{03F5}' .
1257
			'\x{03F7}' .
1258
			'\x{03F9}-\x{03FA}' .
1259
			'\x{03FD}-\x{042F}' .
1260
			'\x{0460}' .
1261
			'\x{0462}' .
1262
			'\x{0464}' .
1263
			'\x{0466}' .
1264
			'\x{0468}' .
1265
			'\x{046A}' .
1266
			'\x{046C}' .
1267
			'\x{046E}' .
1268
			'\x{0470}' .
1269
			'\x{0472}' .
1270
			'\x{0474}' .
1271
			'\x{0476}' .
1272
			'\x{0478}' .
1273
			'\x{047A}' .
1274
			'\x{047C}' .
1275
			'\x{047E}' .
1276
			'\x{0480}' .
1277
			'\x{048A}' .
1278
			'\x{048C}' .
1279
			'\x{048E}' .
1280
			'\x{0490}' .
1281
			'\x{0492}' .
1282
			'\x{0494}' .
1283
			'\x{0496}' .
1284
			'\x{0498}' .
1285
			'\x{049A}' .
1286
			'\x{049C}' .
1287
			'\x{049E}' .
1288
			'\x{04A0}' .
1289
			'\x{04A2}' .
1290
			'\x{04A4}' .
1291
			'\x{04A6}' .
1292
			'\x{04A8}' .
1293
			'\x{04AA}' .
1294
			'\x{04AC}' .
1295
			'\x{04AE}' .
1296
			'\x{04B0}' .
1297
			'\x{04B2}' .
1298
			'\x{04B4}' .
1299
			'\x{04B6}' .
1300
			'\x{04B8}' .
1301
			'\x{04BA}' .
1302
			'\x{04BC}' .
1303
			'\x{04BE}' .
1304
			'\x{04C0}-\x{04C1}' .
1305
			'\x{04C3}' .
1306
			'\x{04C5}' .
1307
			'\x{04C7}' .
1308
			'\x{04C9}' .
1309
			'\x{04CB}' .
1310
			'\x{04CD}' .
1311
			'\x{04D0}' .
1312
			'\x{04D2}' .
1313
			'\x{04D4}' .
1314
			'\x{04D6}' .
1315
			'\x{04D8}' .
1316
			'\x{04DA}' .
1317
			'\x{04DC}' .
1318
			'\x{04DE}' .
1319
			'\x{04E0}' .
1320
			'\x{04E2}' .
1321
			'\x{04E4}' .
1322
			'\x{04E6}' .
1323
			'\x{04E8}' .
1324
			'\x{04EA}' .
1325
			'\x{04EC}' .
1326
			'\x{04EE}' .
1327
			'\x{04F0}' .
1328
			'\x{04F2}' .
1329
			'\x{04F4}' .
1330
			'\x{04F6}' .
1331
			'\x{04F8}' .
1332
			'\x{04FA}' .
1333
			'\x{04FC}' .
1334
			'\x{04FE}' .
1335
			'\x{0500}' .
1336
			'\x{0502}' .
1337
			'\x{0504}' .
1338
			'\x{0506}' .
1339
			'\x{0508}' .
1340
			'\x{050A}' .
1341
			'\x{050C}' .
1342
			'\x{050E}' .
1343
			'\x{0510}' .
1344
			'\x{0512}' .
1345
			'\x{0514}' .
1346
			'\x{0516}' .
1347
			'\x{0518}' .
1348
			'\x{051A}' .
1349
			'\x{051C}' .
1350
			'\x{051E}' .
1351
			'\x{0520}' .
1352
			'\x{0522}' .
1353
			'\x{0524}' .
1354
			'\x{0526}' .
1355
			'\x{0528}' .
1356
			'\x{052A}' .
1357
			'\x{052C}' .
1358
			'\x{052E}' .
1359
			'\x{0531}-\x{0556}' .
1360
			'\x{0587}' .
1361
			'\x{061C}' .
1362
			'\x{0675}-\x{0678}' .
1363
			'\x{0958}-\x{095F}' .
1364
			'\x{09DC}-\x{09DD}' .
1365
			'\x{09DF}' .
1366
			'\x{0A33}' .
1367
			'\x{0A36}' .
1368
			'\x{0A59}-\x{0A5B}' .
1369
			'\x{0A5E}' .
1370
			'\x{0B5C}-\x{0B5D}' .
1371
			'\x{0E33}' .
1372
			'\x{0EB3}' .
1373
			'\x{0EDC}-\x{0EDD}' .
1374
			'\x{0F0C}' .
1375
			'\x{0F43}' .
1376
			'\x{0F4D}' .
1377
			'\x{0F52}' .
1378
			'\x{0F57}' .
1379
			'\x{0F5C}' .
1380
			'\x{0F69}' .
1381
			'\x{0F73}' .
1382
			'\x{0F75}-\x{0F79}' .
1383
			'\x{0F81}' .
1384
			'\x{0F93}' .
1385
			'\x{0F9D}' .
1386
			'\x{0FA2}' .
1387
			'\x{0FA7}' .
1388
			'\x{0FAC}' .
1389
			'\x{0FB9}' .
1390
			'\x{10A0}-\x{10C5}' .
1391
			'\x{10C7}' .
1392
			'\x{10CD}' .
1393
			'\x{10FC}' .
1394
			'\x{115F}-\x{1160}' .
1395
			'\x{13F8}-\x{13FD}' .
1396
			'\x{17B4}-\x{17B5}' .
1397
			'\x{180B}-\x{180F}' .
1398
			'\x{1C80}-\x{1C88}' .
1399
			'\x{1C90}-\x{1CBA}' .
1400
			'\x{1CBD}-\x{1CBF}' .
1401
			'\x{1D2C}-\x{1D2E}' .
1402
			'\x{1D30}-\x{1D3A}' .
1403
			'\x{1D3C}-\x{1D4D}' .
1404
			'\x{1D4F}-\x{1D6A}' .
1405
			'\x{1D78}' .
1406
			'\x{1D9B}-\x{1DBF}' .
1407
			'\x{1E00}' .
1408
			'\x{1E02}' .
1409
			'\x{1E04}' .
1410
			'\x{1E06}' .
1411
			'\x{1E08}' .
1412
			'\x{1E0A}' .
1413
			'\x{1E0C}' .
1414
			'\x{1E0E}' .
1415
			'\x{1E10}' .
1416
			'\x{1E12}' .
1417
			'\x{1E14}' .
1418
			'\x{1E16}' .
1419
			'\x{1E18}' .
1420
			'\x{1E1A}' .
1421
			'\x{1E1C}' .
1422
			'\x{1E1E}' .
1423
			'\x{1E20}' .
1424
			'\x{1E22}' .
1425
			'\x{1E24}' .
1426
			'\x{1E26}' .
1427
			'\x{1E28}' .
1428
			'\x{1E2A}' .
1429
			'\x{1E2C}' .
1430
			'\x{1E2E}' .
1431
			'\x{1E30}' .
1432
			'\x{1E32}' .
1433
			'\x{1E34}' .
1434
			'\x{1E36}' .
1435
			'\x{1E38}' .
1436
			'\x{1E3A}' .
1437
			'\x{1E3C}' .
1438
			'\x{1E3E}' .
1439
			'\x{1E40}' .
1440
			'\x{1E42}' .
1441
			'\x{1E44}' .
1442
			'\x{1E46}' .
1443
			'\x{1E48}' .
1444
			'\x{1E4A}' .
1445
			'\x{1E4C}' .
1446
			'\x{1E4E}' .
1447
			'\x{1E50}' .
1448
			'\x{1E52}' .
1449
			'\x{1E54}' .
1450
			'\x{1E56}' .
1451
			'\x{1E58}' .
1452
			'\x{1E5A}' .
1453
			'\x{1E5C}' .
1454
			'\x{1E5E}' .
1455
			'\x{1E60}' .
1456
			'\x{1E62}' .
1457
			'\x{1E64}' .
1458
			'\x{1E66}' .
1459
			'\x{1E68}' .
1460
			'\x{1E6A}' .
1461
			'\x{1E6C}' .
1462
			'\x{1E6E}' .
1463
			'\x{1E70}' .
1464
			'\x{1E72}' .
1465
			'\x{1E74}' .
1466
			'\x{1E76}' .
1467
			'\x{1E78}' .
1468
			'\x{1E7A}' .
1469
			'\x{1E7C}' .
1470
			'\x{1E7E}' .
1471
			'\x{1E80}' .
1472
			'\x{1E82}' .
1473
			'\x{1E84}' .
1474
			'\x{1E86}' .
1475
			'\x{1E88}' .
1476
			'\x{1E8A}' .
1477
			'\x{1E8C}' .
1478
			'\x{1E8E}' .
1479
			'\x{1E90}' .
1480
			'\x{1E92}' .
1481
			'\x{1E94}' .
1482
			'\x{1E9A}-\x{1E9B}' .
1483
			'\x{1E9E}' .
1484
			'\x{1EA0}' .
1485
			'\x{1EA2}' .
1486
			'\x{1EA4}' .
1487
			'\x{1EA6}' .
1488
			'\x{1EA8}' .
1489
			'\x{1EAA}' .
1490
			'\x{1EAC}' .
1491
			'\x{1EAE}' .
1492
			'\x{1EB0}' .
1493
			'\x{1EB2}' .
1494
			'\x{1EB4}' .
1495
			'\x{1EB6}' .
1496
			'\x{1EB8}' .
1497
			'\x{1EBA}' .
1498
			'\x{1EBC}' .
1499
			'\x{1EBE}' .
1500
			'\x{1EC0}' .
1501
			'\x{1EC2}' .
1502
			'\x{1EC4}' .
1503
			'\x{1EC6}' .
1504
			'\x{1EC8}' .
1505
			'\x{1ECA}' .
1506
			'\x{1ECC}' .
1507
			'\x{1ECE}' .
1508
			'\x{1ED0}' .
1509
			'\x{1ED2}' .
1510
			'\x{1ED4}' .
1511
			'\x{1ED6}' .
1512
			'\x{1ED8}' .
1513
			'\x{1EDA}' .
1514
			'\x{1EDC}' .
1515
			'\x{1EDE}' .
1516
			'\x{1EE0}' .
1517
			'\x{1EE2}' .
1518
			'\x{1EE4}' .
1519
			'\x{1EE6}' .
1520
			'\x{1EE8}' .
1521
			'\x{1EEA}' .
1522
			'\x{1EEC}' .
1523
			'\x{1EEE}' .
1524
			'\x{1EF0}' .
1525
			'\x{1EF2}' .
1526
			'\x{1EF4}' .
1527
			'\x{1EF6}' .
1528
			'\x{1EF8}' .
1529
			'\x{1EFA}' .
1530
			'\x{1EFC}' .
1531
			'\x{1EFE}' .
1532
			'\x{1F08}-\x{1F0F}' .
1533
			'\x{1F18}-\x{1F1D}' .
1534
			'\x{1F28}-\x{1F2F}' .
1535
			'\x{1F38}-\x{1F3F}' .
1536
			'\x{1F48}-\x{1F4D}' .
1537
			'\x{1F59}' .
1538
			'\x{1F5B}' .
1539
			'\x{1F5D}' .
1540
			'\x{1F5F}' .
1541
			'\x{1F68}-\x{1F6F}' .
1542
			'\x{1F71}' .
1543
			'\x{1F73}' .
1544
			'\x{1F75}' .
1545
			'\x{1F77}' .
1546
			'\x{1F79}' .
1547
			'\x{1F7B}' .
1548
			'\x{1F7D}' .
1549
			'\x{1F80}-\x{1FAF}' .
1550
			'\x{1FB2}-\x{1FB4}' .
1551
			'\x{1FB7}-\x{1FC4}' .
1552
			'\x{1FC7}-\x{1FCF}' .
1553
			'\x{1FD3}' .
1554
			'\x{1FD8}-\x{1FDB}' .
1555
			'\x{1FDD}-\x{1FDF}' .
1556
			'\x{1FE3}' .
1557
			'\x{1FE8}-\x{1FEF}' .
1558
			'\x{1FF2}-\x{1FF4}' .
1559
			'\x{1FF7}-\x{1FFE}' .
1560
			'\x{2000}-\x{200F}' .
1561
			'\x{2011}' .
1562
			'\x{2017}' .
1563
			'\x{2024}-\x{2026}' .
1564
			'\x{202A}-\x{202F}' .
1565
			'\x{2033}-\x{2034}' .
1566
			'\x{2036}-\x{2037}' .
1567
			'\x{203C}' .
1568
			'\x{203E}' .
1569
			'\x{2047}-\x{2049}' .
1570
			'\x{2057}' .
1571
			'\x{205F}-\x{2071}' .
1572
			'\x{2074}-\x{208E}' .
1573
			'\x{2090}-\x{209C}' .
1574
			'\x{20A8}' .
1575
			'\x{2100}-\x{2103}' .
1576
			'\x{2105}-\x{2107}' .
1577
			'\x{2109}-\x{2113}' .
1578
			'\x{2115}-\x{2116}' .
1579
			'\x{2119}-\x{211D}' .
1580
			'\x{2120}-\x{2122}' .
1581
			'\x{2124}' .
1582
			'\x{2126}' .
1583
			'\x{2128}' .
1584
			'\x{212A}-\x{212D}' .
1585
			'\x{212F}-\x{2139}' .
1586
			'\x{213B}-\x{2140}' .
1587
			'\x{2145}-\x{2149}' .
1588
			'\x{2150}-\x{217F}' .
1589
			'\x{2183}' .
1590
			'\x{2189}' .
1591
			'\x{222C}-\x{222D}' .
1592
			'\x{222F}-\x{2230}' .
1593
			'\x{2329}-\x{232A}' .
1594
			'\x{2460}-\x{24EA}' .
1595
			'\x{2A0C}' .
1596
			'\x{2A74}-\x{2A76}' .
1597
			'\x{2ADC}' .
1598
			'\x{2C00}-\x{2C2F}' .
1599
			'\x{2C60}' .
1600
			'\x{2C62}-\x{2C64}' .
1601
			'\x{2C67}' .
1602
			'\x{2C69}' .
1603
			'\x{2C6B}' .
1604
			'\x{2C6D}-\x{2C70}' .
1605
			'\x{2C72}' .
1606
			'\x{2C75}' .
1607
			'\x{2C7C}-\x{2C80}' .
1608
			'\x{2C82}' .
1609
			'\x{2C84}' .
1610
			'\x{2C86}' .
1611
			'\x{2C88}' .
1612
			'\x{2C8A}' .
1613
			'\x{2C8C}' .
1614
			'\x{2C8E}' .
1615
			'\x{2C90}' .
1616
			'\x{2C92}' .
1617
			'\x{2C94}' .
1618
			'\x{2C96}' .
1619
			'\x{2C98}' .
1620
			'\x{2C9A}' .
1621
			'\x{2C9C}' .
1622
			'\x{2C9E}' .
1623
			'\x{2CA0}' .
1624
			'\x{2CA2}' .
1625
			'\x{2CA4}' .
1626
			'\x{2CA6}' .
1627
			'\x{2CA8}' .
1628
			'\x{2CAA}' .
1629
			'\x{2CAC}' .
1630
			'\x{2CAE}' .
1631
			'\x{2CB0}' .
1632
			'\x{2CB2}' .
1633
			'\x{2CB4}' .
1634
			'\x{2CB6}' .
1635
			'\x{2CB8}' .
1636
			'\x{2CBA}' .
1637
			'\x{2CBC}' .
1638
			'\x{2CBE}' .
1639
			'\x{2CC0}' .
1640
			'\x{2CC2}' .
1641
			'\x{2CC4}' .
1642
			'\x{2CC6}' .
1643
			'\x{2CC8}' .
1644
			'\x{2CCA}' .
1645
			'\x{2CCC}' .
1646
			'\x{2CCE}' .
1647
			'\x{2CD0}' .
1648
			'\x{2CD2}' .
1649
			'\x{2CD4}' .
1650
			'\x{2CD6}' .
1651
			'\x{2CD8}' .
1652
			'\x{2CDA}' .
1653
			'\x{2CDC}' .
1654
			'\x{2CDE}' .
1655
			'\x{2CE0}' .
1656
			'\x{2CE2}' .
1657
			'\x{2CEB}' .
1658
			'\x{2CED}' .
1659
			'\x{2CF2}' .
1660
			'\x{2D6F}' .
1661
			'\x{2E9F}' .
1662
			'\x{2EF3}' .
1663
			'\x{2F00}-\x{2FD5}' .
1664
			'\x{3000}' .
1665
			'\x{3036}' .
1666
			'\x{3038}-\x{303A}' .
1667
			'\x{309B}-\x{309C}' .
1668
			'\x{309F}' .
1669
			'\x{30FF}' .
1670
			'\x{3131}-\x{318E}' .
1671
			'\x{3192}-\x{319F}' .
1672
			'\x{3200}-\x{321E}' .
1673
			'\x{3220}-\x{3247}' .
1674
			'\x{3250}-\x{327E}' .
1675
			'\x{3280}-\x{33FF}' .
1676
			'\x{A640}' .
1677
			'\x{A642}' .
1678
			'\x{A644}' .
1679
			'\x{A646}' .
1680
			'\x{A648}' .
1681
			'\x{A64A}' .
1682
			'\x{A64C}' .
1683
			'\x{A64E}' .
1684
			'\x{A650}' .
1685
			'\x{A652}' .
1686
			'\x{A654}' .
1687
			'\x{A656}' .
1688
			'\x{A658}' .
1689
			'\x{A65A}' .
1690
			'\x{A65C}' .
1691
			'\x{A65E}' .
1692
			'\x{A660}' .
1693
			'\x{A662}' .
1694
			'\x{A664}' .
1695
			'\x{A666}' .
1696
			'\x{A668}' .
1697
			'\x{A66A}' .
1698
			'\x{A66C}' .
1699
			'\x{A680}' .
1700
			'\x{A682}' .
1701
			'\x{A684}' .
1702
			'\x{A686}' .
1703
			'\x{A688}' .
1704
			'\x{A68A}' .
1705
			'\x{A68C}' .
1706
			'\x{A68E}' .
1707
			'\x{A690}' .
1708
			'\x{A692}' .
1709
			'\x{A694}' .
1710
			'\x{A696}' .
1711
			'\x{A698}' .
1712
			'\x{A69A}' .
1713
			'\x{A69C}-\x{A69D}' .
1714
			'\x{A722}' .
1715
			'\x{A724}' .
1716
			'\x{A726}' .
1717
			'\x{A728}' .
1718
			'\x{A72A}' .
1719
			'\x{A72C}' .
1720
			'\x{A72E}' .
1721
			'\x{A732}' .
1722
			'\x{A734}' .
1723
			'\x{A736}' .
1724
			'\x{A738}' .
1725
			'\x{A73A}' .
1726
			'\x{A73C}' .
1727
			'\x{A73E}' .
1728
			'\x{A740}' .
1729
			'\x{A742}' .
1730
			'\x{A744}' .
1731
			'\x{A746}' .
1732
			'\x{A748}' .
1733
			'\x{A74A}' .
1734
			'\x{A74C}' .
1735
			'\x{A74E}' .
1736
			'\x{A750}' .
1737
			'\x{A752}' .
1738
			'\x{A754}' .
1739
			'\x{A756}' .
1740
			'\x{A758}' .
1741
			'\x{A75A}' .
1742
			'\x{A75C}' .
1743
			'\x{A75E}' .
1744
			'\x{A760}' .
1745
			'\x{A762}' .
1746
			'\x{A764}' .
1747
			'\x{A766}' .
1748
			'\x{A768}' .
1749
			'\x{A76A}' .
1750
			'\x{A76C}' .
1751
			'\x{A76E}' .
1752
			'\x{A770}' .
1753
			'\x{A779}' .
1754
			'\x{A77B}' .
1755
			'\x{A77D}-\x{A77E}' .
1756
			'\x{A780}' .
1757
			'\x{A782}' .
1758
			'\x{A784}' .
1759
			'\x{A786}' .
1760
			'\x{A78B}' .
1761
			'\x{A78D}' .
1762
			'\x{A790}' .
1763
			'\x{A792}' .
1764
			'\x{A796}' .
1765
			'\x{A798}' .
1766
			'\x{A79A}' .
1767
			'\x{A79C}' .
1768
			'\x{A79E}' .
1769
			'\x{A7A0}' .
1770
			'\x{A7A2}' .
1771
			'\x{A7A4}' .
1772
			'\x{A7A6}' .
1773
			'\x{A7A8}' .
1774
			'\x{A7AA}-\x{A7AE}' .
1775
			'\x{A7B0}-\x{A7B4}' .
1776
			'\x{A7B6}' .
1777
			'\x{A7B8}' .
1778
			'\x{A7BA}' .
1779
			'\x{A7BC}' .
1780
			'\x{A7BE}' .
1781
			'\x{A7C0}' .
1782
			'\x{A7C2}' .
1783
			'\x{A7C4}-\x{A7C7}' .
1784
			'\x{A7C9}' .
1785
			'\x{A7D0}' .
1786
			'\x{A7D6}' .
1787
			'\x{A7D8}' .
1788
			'\x{A7F2}-\x{A7F5}' .
1789
			'\x{A7F8}-\x{A7F9}' .
1790
			'\x{AB5C}-\x{AB5F}' .
1791
			'\x{AB69}' .
1792
			'\x{AB70}-\x{ABBF}' .
1793
			'\x{F900}-\x{FA0D}' .
1794
			'\x{FA10}' .
1795
			'\x{FA12}' .
1796
			'\x{FA15}-\x{FA1E}' .
1797
			'\x{FA20}' .
1798
			'\x{FA22}' .
1799
			'\x{FA25}-\x{FA26}' .
1800
			'\x{FA2A}-\x{FA6D}' .
1801
			'\x{FA70}-\x{FAD9}' .
1802
			'\x{FB00}-\x{FB06}' .
1803
			'\x{FB13}-\x{FB17}' .
1804
			'\x{FB1D}' .
1805
			'\x{FB1F}-\x{FB36}' .
1806
			'\x{FB38}-\x{FB3C}' .
1807
			'\x{FB3E}' .
1808
			'\x{FB40}-\x{FB41}' .
1809
			'\x{FB43}-\x{FB44}' .
1810
			'\x{FB46}-\x{FBB1}' .
1811
			'\x{FBD3}-\x{FD3D}' .
1812
			'\x{FD50}-\x{FD8F}' .
1813
			'\x{FD92}-\x{FDC7}' .
1814
			'\x{FDF0}-\x{FDFC}' .
1815
			'\x{FE00}-\x{FE19}' .
1816
			'\x{FE30}-\x{FE44}' .
1817
			'\x{FE47}-\x{FE52}' .
1818
			'\x{FE54}-\x{FE66}' .
1819
			'\x{FE68}-\x{FE6B}' .
1820
			'\x{FE70}-\x{FE72}' .
1821
			'\x{FE74}' .
1822
			'\x{FE76}-\x{FEFC}' .
1823
			'\x{FEFF}' .
1824
			'\x{FF01}-\x{FFBE}' .
1825
			'\x{FFC2}-\x{FFC7}' .
1826
			'\x{FFCA}-\x{FFCF}' .
1827
			'\x{FFD2}-\x{FFD7}' .
1828
			'\x{FFDA}-\x{FFDC}' .
1829
			'\x{FFE0}-\x{FFE6}' .
1830
			'\x{FFE8}-\x{FFEE}' .
1831
			'\x{FFF0}-\x{FFF8}' .
1832
			'\x{10400}-\x{10427}' .
1833
			'\x{104B0}-\x{104D3}' .
1834
			'\x{10570}-\x{1057A}' .
1835
			'\x{1057C}-\x{1058A}' .
1836
			'\x{1058C}-\x{10592}' .
1837
			'\x{10594}-\x{10595}' .
1838
			'\x{10781}-\x{10785}' .
1839
			'\x{10787}-\x{107B0}' .
1840
			'\x{107B2}-\x{107BA}' .
1841
			'\x{10C80}-\x{10CB2}' .
1842
			'\x{118A0}-\x{118BF}' .
1843
			'\x{16E40}-\x{16E5F}' .
1844
			'\x{1BCA0}-\x{1BCA3}' .
1845
			'\x{1D15E}-\x{1D164}' .
1846
			'\x{1D173}-\x{1D17A}' .
1847
			'\x{1D1BB}-\x{1D1C0}' .
1848
			'\x{1D400}-\x{1D454}' .
1849
			'\x{1D456}-\x{1D49C}' .
1850
			'\x{1D49E}-\x{1D49F}' .
1851
			'\x{1D4A2}' .
1852
			'\x{1D4A5}-\x{1D4A6}' .
1853
			'\x{1D4A9}-\x{1D4AC}' .
1854
			'\x{1D4AE}-\x{1D4B9}' .
1855
			'\x{1D4BB}' .
1856
			'\x{1D4BD}-\x{1D4C3}' .
1857
			'\x{1D4C5}-\x{1D505}' .
1858
			'\x{1D507}-\x{1D50A}' .
1859
			'\x{1D50D}-\x{1D514}' .
1860
			'\x{1D516}-\x{1D51C}' .
1861
			'\x{1D51E}-\x{1D539}' .
1862
			'\x{1D53B}-\x{1D53E}' .
1863
			'\x{1D540}-\x{1D544}' .
1864
			'\x{1D546}' .
1865
			'\x{1D54A}-\x{1D550}' .
1866
			'\x{1D552}-\x{1D6A5}' .
1867
			'\x{1D6A8}-\x{1D7CB}' .
1868
			'\x{1D7CE}-\x{1D7FF}' .
1869
			'\x{1E030}-\x{1E06D}' .
1870
			'\x{1E900}-\x{1E921}' .
1871
			'\x{1EE00}-\x{1EE03}' .
1872
			'\x{1EE05}-\x{1EE1F}' .
1873
			'\x{1EE21}-\x{1EE22}' .
1874
			'\x{1EE24}' .
1875
			'\x{1EE27}' .
1876
			'\x{1EE29}-\x{1EE32}' .
1877
			'\x{1EE34}-\x{1EE37}' .
1878
			'\x{1EE39}' .
1879
			'\x{1EE3B}' .
1880
			'\x{1EE42}' .
1881
			'\x{1EE47}' .
1882
			'\x{1EE49}' .
1883
			'\x{1EE4B}' .
1884
			'\x{1EE4D}-\x{1EE4F}' .
1885
			'\x{1EE51}-\x{1EE52}' .
1886
			'\x{1EE54}' .
1887
			'\x{1EE57}' .
1888
			'\x{1EE59}' .
1889
			'\x{1EE5B}' .
1890
			'\x{1EE5D}' .
1891
			'\x{1EE5F}' .
1892
			'\x{1EE61}-\x{1EE62}' .
1893
			'\x{1EE64}' .
1894
			'\x{1EE67}-\x{1EE6A}' .
1895
			'\x{1EE6C}-\x{1EE72}' .
1896
			'\x{1EE74}-\x{1EE77}' .
1897
			'\x{1EE79}-\x{1EE7C}' .
1898
			'\x{1EE7E}' .
1899
			'\x{1EE80}-\x{1EE89}' .
1900
			'\x{1EE8B}-\x{1EE9B}' .
1901
			'\x{1EEA1}-\x{1EEA3}' .
1902
			'\x{1EEA5}-\x{1EEA9}' .
1903
			'\x{1EEAB}-\x{1EEBB}' .
1904
			'\x{1F100}-\x{1F10A}' .
1905
			'\x{1F110}-\x{1F12E}' .
1906
			'\x{1F130}-\x{1F14F}' .
1907
			'\x{1F16A}-\x{1F16C}' .
1908
			'\x{1F190}' .
1909
			'\x{1F200}-\x{1F202}' .
1910
			'\x{1F210}-\x{1F23B}' .
1911
			'\x{1F240}-\x{1F248}' .
1912
			'\x{1F250}-\x{1F251}' .
1913
			'\x{1FBF0}-\x{1FBF9}' .
1914
			'\x{2F800}-\x{2FA1D}' .
1915
			'\x{E0000}-\x{E0FFF}',
1916
	);
1917
}
1918
1919
?>