← Index
NYTProf Performance Profile   « block view • line view • sub view »
For ./testnewboardincnply
  Run on Mon Jan 12 21:52:27 2015
Reported on Mon Jan 12 22:01:18 2015

Filename/usr/share/perl/5.14/unicore/Heavy.pl
StatementsExecuted 8 statements in 1.99ms
Line State
ments
Time
on line
Calls Time
in subs
Code
1# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
2# This file is machine-generated by lib/unicore/mktables from the Unicode
3# database, Version 6.0.0. Any changes made here will be lost!
4
5
6# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
7# This file is for internal use by the Perl program only. The format and even
8# the name or existence of this file are subject to change without notice.
9# Don't use it directly.
10
11
12# This file is for the use of utf8_heavy.pl
13
14# Maps property names in loose standard form to its standard name
151111µs%utf8::loose_property_name_of = (
16 'age' => 'age',
17 'ahex' => 'ahex',
18 'alpha' => 'alpha',
19 'alphabetic' => 'alpha',
20 'asciihexdigit' => 'ahex',
21 'bc' => 'bc',
22 'bidic' => 'bidic',
23 'bidiclass' => 'bc',
24 'bidicontrol' => 'bidic',
25 'bidim' => 'bidim',
26 'bidimirrored' => 'bidim',
27 'blk' => 'blk',
28 'block' => 'blk',
29 'canonicalcombiningclass' => 'ccc',
30 'cased' => 'cased',
31 'caseignorable' => 'ci',
32 'category' => 'gc',
33 'ccc' => 'ccc',
34 'ce' => 'ce',
35 'changeswhencasefolded' => 'cwcf',
36 'changeswhencasemapped' => 'cwcm',
37 'changeswhenlowercased' => 'cwl',
38 'changeswhennfkccasefolded' => 'cwkcf',
39 'changeswhentitlecased' => 'cwt',
40 'changeswhenuppercased' => 'cwu',
41 'ci' => 'ci',
42 'compex' => 'compex',
43 'compositionexclusion' => 'ce',
44 'cwcf' => 'cwcf',
45 'cwcm' => 'cwcm',
46 'cwkcf' => 'cwkcf',
47 'cwl' => 'cwl',
48 'cwt' => 'cwt',
49 'cwu' => 'cwu',
50 'dash' => 'dash',
51 'decompositiontype' => 'dt',
52 'defaultignorablecodepoint' => 'di',
53 'dep' => 'dep',
54 'deprecated' => 'dep',
55 'di' => 'di',
56 'dia' => 'dia',
57 'diacritic' => 'dia',
58 'dt' => 'dt',
59 'ea' => 'ea',
60 'eastasianwidth' => 'ea',
61 'ext' => 'ext',
62 'extender' => 'ext',
63 'fullcompositionexclusion' => 'compex',
64 'gc' => 'gc',
65 'gcb' => 'gcb',
66 'generalcategory' => 'gc',
67 'graphemebase' => 'grbase',
68 'graphemeclusterbreak' => 'gcb',
69 'graphemeextend' => 'grext',
70 'grbase' => 'grbase',
71 'grext' => 'grext',
72 'hangulsyllabletype' => 'hst',
73 'hex' => 'hex',
74 'hexdigit' => 'hex',
75 'hst' => 'hst',
76 'hyphen' => 'hyphen',
77 'idc' => 'idc',
78 'idcontinue' => 'idc',
79 'ideo' => 'ideo',
80 'ideographic' => 'ideo',
81 'ids' => 'ids',
82 'idsb' => 'idsb',
83 'idsbinaryoperator' => 'idsb',
84 'idst' => 'idst',
85 'idstart' => 'ids',
86 'idstrinaryoperator' => 'idst',
87 'in' => 'in',
88 'isage' => 'age',
89 'isahex' => 'ahex',
90 'isalpha' => 'alpha',
91 'isalphabetic' => 'alpha',
92 'isasciihexdigit' => 'ahex',
93 'isbc' => 'bc',
94 'isbidic' => 'bidic',
95 'isbidiclass' => 'bc',
96 'isbidicontrol' => 'bidic',
97 'isbidim' => 'bidim',
98 'isbidimirrored' => 'bidim',
99 'isblk' => 'blk',
100 'isblock' => 'blk',
101 'iscanonicalcombiningclass' => 'ccc',
102 'iscased' => 'cased',
103 'iscaseignorable' => 'ci',
104 'iscategory' => 'gc',
105 'isccc' => 'ccc',
106 'isce' => 'ce',
107 'ischangeswhencasefolded' => 'cwcf',
108 'ischangeswhencasemapped' => 'cwcm',
109 'ischangeswhenlowercased' => 'cwl',
110 'ischangeswhennfkccasefolded' => 'cwkcf',
111 'ischangeswhentitlecased' => 'cwt',
112 'ischangeswhenuppercased' => 'cwu',
113 'isci' => 'ci',
114 'iscompex' => 'compex',
115 'iscompositionexclusion' => 'ce',
116 'iscwcf' => 'cwcf',
117 'iscwcm' => 'cwcm',
118 'iscwkcf' => 'cwkcf',
119 'iscwl' => 'cwl',
120 'iscwt' => 'cwt',
121 'iscwu' => 'cwu',
122 'isdash' => 'dash',
123 'isdecompositiontype' => 'dt',
124 'isdefaultignorablecodepoint' => 'di',
125 'isdep' => 'dep',
126 'isdeprecated' => 'dep',
127 'isdi' => 'di',
128 'isdia' => 'dia',
129 'isdiacritic' => 'dia',
130 'isdt' => 'dt',
131 'isea' => 'ea',
132 'iseastasianwidth' => 'ea',
133 'isext' => 'ext',
134 'isextender' => 'ext',
135 'isfullcompositionexclusion' => 'compex',
136 'isgc' => 'gc',
137 'isgcb' => 'gcb',
138 'isgeneralcategory' => 'gc',
139 'isgraphemebase' => 'grbase',
140 'isgraphemeclusterbreak' => 'gcb',
141 'isgraphemeextend' => 'grext',
142 'isgrbase' => 'grbase',
143 'isgrext' => 'grext',
144 'ishangulsyllabletype' => 'hst',
145 'ishex' => 'hex',
146 'ishexdigit' => 'hex',
147 'ishst' => 'hst',
148 'ishyphen' => 'hyphen',
149 'isidc' => 'idc',
150 'isidcontinue' => 'idc',
151 'isideo' => 'ideo',
152 'isideographic' => 'ideo',
153 'isids' => 'ids',
154 'isidsb' => 'idsb',
155 'isidsbinaryoperator' => 'idsb',
156 'isidst' => 'idst',
157 'isidstart' => 'ids',
158 'isidstrinaryoperator' => 'idst',
159 'isjg' => 'jg',
160 'isjoinc' => 'joinc',
161 'isjoincontrol' => 'joinc',
162 'isjoininggroup' => 'jg',
163 'isjoiningtype' => 'jt',
164 'isjt' => 'jt',
165 'islb' => 'lb',
166 'islinebreak' => 'lb',
167 'isloe' => 'loe',
168 'islogicalorderexception' => 'loe',
169 'islower' => 'lower',
170 'islowercase' => 'lower',
171 'ismath' => 'math',
172 'isnchar' => 'nchar',
173 'isnfcqc' => 'nfcqc',
174 'isnfcquickcheck' => 'nfcqc',
175 'isnfdqc' => 'nfdqc',
176 'isnfdquickcheck' => 'nfdqc',
177 'isnfkcqc' => 'nfkcqc',
178 'isnfkcquickcheck' => 'nfkcqc',
179 'isnfkdqc' => 'nfkdqc',
180 'isnfkdquickcheck' => 'nfkdqc',
181 'isnoncharactercodepoint' => 'nchar',
182 'isnt' => 'nt',
183 'isnumerictype' => 'nt',
184 'isnumericvalue' => 'nv',
185 'isnv' => 'nv',
186 'isoalpha' => 'oalpha',
187 'isodi' => 'odi',
188 'isogrext' => 'ogrext',
189 'isoidc' => 'oidc',
190 'isoids' => 'oids',
191 'isolower' => 'olower',
192 'isomath' => 'omath',
193 'isotheralphabetic' => 'oalpha',
194 'isotherdefaultignorablecodepoint' => 'odi',
195 'isothergraphemeextend' => 'ogrext',
196 'isotheridcontinue' => 'oidc',
197 'isotheridstart' => 'oids',
198 'isotherlowercase' => 'olower',
199 'isothermath' => 'omath',
200 'isotheruppercase' => 'oupper',
201 'isoupper' => 'oupper',
202 'ispatsyn' => 'patsyn',
203 'ispatternsyntax' => 'patsyn',
204 'ispatternwhitespace' => 'patws',
205 'ispatws' => 'patws',
206 'isqmark' => 'qmark',
207 'isquotationmark' => 'qmark',
208 'isradical' => 'radical',
209 'issb' => 'sb',
210 'issc' => 'sc',
211 'isscript' => 'sc',
212 'issd' => 'sd',
213 'issentencebreak' => 'sb',
214 'issoftdotted' => 'sd',
215 'isspace' => 'wspace',
216 'issterm' => 'sterm',
217 'isterm' => 'term',
218 'isterminalpunctuation' => 'term',
219 'isuideo' => 'uideo',
220 'isunifiedideograph' => 'uideo',
221 'isupper' => 'upper',
222 'isuppercase' => 'upper',
223 'isvariationselector' => 'vs',
224 'isvs' => 'vs',
225 'iswb' => 'wb',
226 'iswhitespace' => 'wspace',
227 'iswordbreak' => 'wb',
228 'iswspace' => 'wspace',
229 'isxidc' => 'xidc',
230 'isxidcontinue' => 'xidc',
231 'isxids' => 'xids',
232 'isxidstart' => 'xids',
233 'jg' => 'jg',
234 'joinc' => 'joinc',
235 'joincontrol' => 'joinc',
236 'joininggroup' => 'jg',
237 'joiningtype' => 'jt',
238 'jt' => 'jt',
239 'lb' => 'lb',
240 'linebreak' => 'lb',
241 'loe' => 'loe',
242 'logicalorderexception' => 'loe',
243 'lower' => 'lower',
244 'lowercase' => 'lower',
245 'math' => 'math',
246 'nchar' => 'nchar',
247 'nfcqc' => 'nfcqc',
248 'nfcquickcheck' => 'nfcqc',
249 'nfdqc' => 'nfdqc',
250 'nfdquickcheck' => 'nfdqc',
251 'nfkcqc' => 'nfkcqc',
252 'nfkcquickcheck' => 'nfkcqc',
253 'nfkdqc' => 'nfkdqc',
254 'nfkdquickcheck' => 'nfkdqc',
255 'noncharactercodepoint' => 'nchar',
256 'nt' => 'nt',
257 'numerictype' => 'nt',
258 'numericvalue' => 'nv',
259 'nv' => 'nv',
260 'oalpha' => 'oalpha',
261 'odi' => 'odi',
262 'ogrext' => 'ogrext',
263 'oidc' => 'oidc',
264 'oids' => 'oids',
265 'olower' => 'olower',
266 'omath' => 'omath',
267 'otheralphabetic' => 'oalpha',
268 'otherdefaultignorablecodepoint' => 'odi',
269 'othergraphemeextend' => 'ogrext',
270 'otheridcontinue' => 'oidc',
271 'otheridstart' => 'oids',
272 'otherlowercase' => 'olower',
273 'othermath' => 'omath',
274 'otheruppercase' => 'oupper',
275 'oupper' => 'oupper',
276 'patsyn' => 'patsyn',
277 'patternsyntax' => 'patsyn',
278 'patternwhitespace' => 'patws',
279 'patws' => 'patws',
280 'perlcanonicalcombiningclass' => 'perlccc',
281 'perlccc' => 'perlccc',
282 'presentin' => 'in',
283 'qmark' => 'qmark',
284 'quotationmark' => 'qmark',
285 'radical' => 'radical',
286 'sb' => 'sb',
287 'sc' => 'sc',
288 'script' => 'sc',
289 'sd' => 'sd',
290 'sentencebreak' => 'sb',
291 'softdotted' => 'sd',
292 'space' => 'wspace',
293 'sterm' => 'sterm',
294 'term' => 'term',
295 'terminalpunctuation' => 'term',
296 'uideo' => 'uideo',
297 'unifiedideograph' => 'uideo',
298 'upper' => 'upper',
299 'uppercase' => 'upper',
300 'variationselector' => 'vs',
301 'vs' => 'vs',
302 'wb' => 'wb',
303 'whitespace' => 'wspace',
304 'wordbreak' => 'wb',
305 'wspace' => 'wspace',
306 'xidc' => 'xidc',
307 'xidcontinue' => 'xidc',
308 'xids' => 'xids',
309 'xidstart' => 'xids',
310);
311
312# Maps property, table to file for those using stricter matching
3131139µs%utf8::stricter_to_file_of = (
314 '_canondcij' => 'SD/Y',
315 '_case_ignorable' => 'CI/Y',
316 '_combabove' => 'Ccc/A',
317 '_x_begin' => 'Perl/_XBegin',
318 '_x_extend' => 'Perl/_XExtend',
319 '_x_lv_lvt_v' => 'Perl/_XLVLVTV',
320 'age=1.1' => 'Age/1_1',
321 'age=2' => 'Age/2_0',
322 'age=2.0' => 'Age/2_0',
323 'age=2.1' => 'Age/2_1',
324 'age=3' => 'Age/3_0',
325 'age=3.0' => 'Age/3_0',
326 'age=3.1' => 'Age/3_1',
327 'age=3.2' => 'Age/3_2',
328 'age=4' => 'Age/4_0',
329 'age=4.0' => 'Age/4_0',
330 'age=4.1' => 'Age/4_1',
331 'age=5' => 'Age/5_0',
332 'age=5.0' => 'Age/5_0',
333 'age=5.1' => 'Age/5_1',
334 'age=5.2' => 'Age/5_2',
335 'age=6' => 'Age/6_0',
336 'age=6.0' => 'Age/6_0',
337 'ccc=0' => 'Ccc/NR',
338 'ccc=1' => 'Ccc/OV',
339 'ccc=10' => 'Ccc/10',
340 'ccc=103' => 'Ccc/103',
341 'ccc=107' => 'Ccc/107',
342 'ccc=11' => 'Ccc/11',
343 'ccc=118' => 'Ccc/118',
344 'ccc=12' => 'Ccc/12',
345 'ccc=122' => 'Ccc/122',
346 'ccc=129' => 'Ccc/129',
347 'ccc=13' => 'Ccc/13',
348 'ccc=130' => 'Ccc/130',
349 'ccc=132' => 'Ccc/132',
350 'ccc=14' => 'Ccc/14',
351 'ccc=15' => 'Ccc/15',
352 'ccc=16' => 'Ccc/16',
353 'ccc=17' => 'Ccc/17',
354 'ccc=18' => 'Ccc/18',
355 'ccc=19' => 'Ccc/19',
356 'ccc=20' => 'Ccc/20',
357 'ccc=200' => 'Ccc/ATBL',
358 'ccc=202' => 'Ccc/ATB',
359 'ccc=21' => 'Ccc/21',
360 'ccc=214' => 'Ccc/ATA',
361 'ccc=216' => 'Ccc/ATAR',
362 'ccc=218' => 'Ccc/BL',
363 'ccc=22' => 'Ccc/22',
364 'ccc=220' => 'Ccc/B',
365 'ccc=222' => 'Ccc/BR',
366 'ccc=224' => 'Ccc/L',
367 'ccc=226' => 'Ccc/R',
368 'ccc=228' => 'Ccc/AL',
369 'ccc=23' => 'Ccc/23',
370 'ccc=230' => 'Ccc/A',
371 'ccc=232' => 'Ccc/AR',
372 'ccc=233' => 'Ccc/DB',
373 'ccc=234' => 'Ccc/DA',
374 'ccc=24' => 'Ccc/24',
375 'ccc=240' => 'Ccc/IS',
376 'ccc=25' => 'Ccc/25',
377 'ccc=26' => 'Ccc/26',
378 'ccc=27' => 'Ccc/27',
379 'ccc=28' => 'Ccc/28',
380 'ccc=29' => 'Ccc/29',
381 'ccc=30' => 'Ccc/30',
382 'ccc=31' => 'Ccc/31',
383 'ccc=32' => 'Ccc/32',
384 'ccc=33' => 'Ccc/33',
385 'ccc=34' => 'Ccc/34',
386 'ccc=35' => 'Ccc/35',
387 'ccc=36' => 'Ccc/36',
388 'ccc=7' => 'Ccc/NK',
389 'ccc=8' => 'Ccc/KV',
390 'ccc=84' => 'Ccc/84',
391 'ccc=9' => 'Ccc/VR',
392 'ccc=91' => 'Ccc/91',
393 'in=1.1' => 'Age/1_1',
394 'in=2' => 'In/2_0',
395 'in=2.0' => 'In/2_0',
396 'in=2.1' => 'In/2_1',
397 'in=3' => 'In/3_0',
398 'in=3.0' => 'In/3_0',
399 'in=3.1' => 'In/3_1',
400 'in=3.2' => 'In/3_2',
401 'in=4' => 'In/4_0',
402 'in=4.0' => 'In/4_0',
403 'in=4.1' => 'In/4_1',
404 'in=5' => 'In/5_0',
405 'in=5.0' => 'In/5_0',
406 'in=5.1' => 'In/5_1',
407 'in=5.2' => 'In/5_2',
408 'in=6' => 'In/6_0',
409 'in=6.0' => 'In/6_0',
410 'nv=-1/2' => 'Nv/_1_2',
411 'nv=0' => 'Nv/0',
412 'nv=1' => 'Nv/1',
413 'nv=1/10' => 'Nv/1_10',
414 'nv=1/16' => 'Nv/1_16',
415 'nv=1/2' => 'Nv/1_2',
416 'nv=1/3' => 'Nv/1_3',
417 'nv=1/4' => 'Nv/1_4',
418 'nv=1/5' => 'Nv/1_5',
419 'nv=1/6' => 'Nv/1_6',
420 'nv=1/7' => 'Nv/1_7',
421 'nv=1/8' => 'Nv/1_8',
422 'nv=1/9' => 'Nv/1_9',
423 'nv=10' => 'Nv/10',
424 'nv=100' => 'Nv/100',
425 'nv=1000' => 'Nv/1000',
426 'nv=10000' => 'Nv/10000',
427 'nv=100000' => 'Nv/100000',
428 'nv=100000000' => 'Nv/10000000',
429 'nv=1000000000000' => 'Nv/10000002',
430 'nv=11' => 'Nv/11',
431 'nv=11/2' => 'Nv/11_2',
432 'nv=12' => 'Nv/12',
433 'nv=13' => 'Nv/13',
434 'nv=13/2' => 'Nv/13_2',
435 'nv=14' => 'Nv/14',
436 'nv=15' => 'Nv/15',
437 'nv=15/2' => 'Nv/15_2',
438 'nv=16' => 'Nv/16',
439 'nv=17' => 'Nv/17',
440 'nv=17/2' => 'Nv/17_2',
441 'nv=18' => 'Nv/18',
442 'nv=19' => 'Nv/19',
443 'nv=2' => 'Nv/2',
444 'nv=2/3' => 'Nv/2_3',
445 'nv=2/5' => 'Nv/2_5',
446 'nv=20' => 'Nv/20',
447 'nv=200' => 'Nv/200',
448 'nv=2000' => 'Nv/2000',
449 'nv=20000' => 'Nv/20000',
450 'nv=21' => 'Nv/21',
451 'nv=22' => 'Nv/22',
452 'nv=23' => 'Nv/23',
453 'nv=24' => 'Nv/24',
454 'nv=25' => 'Nv/25',
455 'nv=26' => 'Nv/26',
456 'nv=27' => 'Nv/27',
457 'nv=28' => 'Nv/28',
458 'nv=29' => 'Nv/29',
459 'nv=3' => 'Nv/3',
460 'nv=3/16' => 'Nv/3_16',
461 'nv=3/2' => 'Nv/3_2',
462 'nv=3/4' => 'Nv/3_4',
463 'nv=3/5' => 'Nv/3_5',
464 'nv=3/8' => 'Nv/3_8',
465 'nv=30' => 'Nv/30',
466 'nv=300' => 'Nv/300',
467 'nv=3000' => 'Nv/3000',
468 'nv=30000' => 'Nv/30000',
469 'nv=31' => 'Nv/31',
470 'nv=32' => 'Nv/32',
471 'nv=33' => 'Nv/33',
472 'nv=34' => 'Nv/34',
473 'nv=35' => 'Nv/35',
474 'nv=36' => 'Nv/36',
475 'nv=37' => 'Nv/37',
476 'nv=38' => 'Nv/38',
477 'nv=39' => 'Nv/39',
478 'nv=4' => 'Nv/4',
479 'nv=4/5' => 'Nv/4_5',
480 'nv=40' => 'Nv/40',
481 'nv=400' => 'Nv/400',
482 'nv=4000' => 'Nv/4000',
483 'nv=40000' => 'Nv/40000',
484 'nv=41' => 'Nv/41',
485 'nv=42' => 'Nv/42',
486 'nv=43' => 'Nv/43',
487 'nv=44' => 'Nv/44',
488 'nv=45' => 'Nv/45',
489 'nv=46' => 'Nv/46',
490 'nv=47' => 'Nv/47',
491 'nv=48' => 'Nv/48',
492 'nv=49' => 'Nv/49',
493 'nv=5' => 'Nv/5',
494 'nv=5/2' => 'Nv/5_2',
495 'nv=5/6' => 'Nv/5_6',
496 'nv=5/8' => 'Nv/5_8',
497 'nv=50' => 'Nv/50',
498 'nv=500' => 'Nv/500',
499 'nv=5000' => 'Nv/5000',
500 'nv=50000' => 'Nv/50000',
501 'nv=6' => 'Nv/6',
502 'nv=60' => 'Nv/60',
503 'nv=600' => 'Nv/600',
504 'nv=6000' => 'Nv/6000',
505 'nv=60000' => 'Nv/60000',
506 'nv=7' => 'Nv/7',
507 'nv=7/2' => 'Nv/7_2',
508 'nv=7/8' => 'Nv/7_8',
509 'nv=70' => 'Nv/70',
510 'nv=700' => 'Nv/700',
511 'nv=7000' => 'Nv/7000',
512 'nv=70000' => 'Nv/70000',
513 'nv=8' => 'Nv/8',
514 'nv=80' => 'Nv/80',
515 'nv=800' => 'Nv/800',
516 'nv=8000' => 'Nv/8000',
517 'nv=80000' => 'Nv/80000',
518 'nv=9' => 'Nv/9',
519 'nv=9/2' => 'Nv/9_2',
520 'nv=90' => 'Nv/90',
521 'nv=900' => 'Nv/900',
522 'nv=9000' => 'Nv/9000',
523 'nv=90000' => 'Nv/90000',
524);
525
526# Maps property, table to file for those using loose matching
52711.18ms%utf8::loose_to_file_of = (
528 'aegeannumbers' => 'Blk/AegeanNu',
529 'age=unassigned' => 'Age/Unassign',
530 'ahex' => 'AHex/Y',
531 'ahex=f' => 'AHex/N',
532 'ahex=false' => 'AHex/N',
533 'ahex=n' => 'AHex/N',
534 'ahex=no' => 'AHex/N',
535 'ahex=t' => 'AHex/Y',
536 'ahex=true' => 'AHex/Y',
537 'ahex=y' => 'AHex/Y',
538 'ahex=yes' => 'AHex/Y',
539 'alchemicalsymbols' => 'Blk/Alchemic',
540 'all' => 'Perl/Any',
541 'alnum' => 'Perl/Alnum',
542 'alpha' => 'Alpha/Y',
543 'alpha=f' => 'Alpha/N',
544 'alpha=false' => 'Alpha/N',
545 'alpha=n' => 'Alpha/N',
546 'alpha=no' => 'Alpha/N',
547 'alpha=t' => 'Alpha/Y',
548 'alpha=true' => 'Alpha/Y',
549 'alpha=y' => 'Alpha/Y',
550 'alpha=yes' => 'Alpha/Y',
551 'alphabetic' => 'Alpha/Y',
552 'alphabeticpresentationforms' => 'Blk/Alphabet',
553 'ancientgreekmusicalnotation' => 'Blk/Ancient2',
554 'ancientgreeknumbers' => 'Blk/AncientG',
555 'ancientsymbols' => 'Blk/AncientS',
556 'any' => 'Perl/Any',
557 'arab' => 'Sc/Arab',
558 'arabic' => 'Sc/Arab',
559 'arabicpresentationformsa' => 'Blk/ArabicPr',
560 'arabicpresentationformsb' => 'Blk/ArabicP2',
561 'arabicsupplement' => 'Blk/ArabicSu',
562 'armenian' => 'Sc/Armn',
563 'armi' => 'Sc/Armi',
564 'armn' => 'Sc/Armn',
565 'arrows' => 'Blk/Arrows',
566 'ascii' => 'Blk/ASCII',
567 'asciihexdigit' => 'AHex/Y',
568 'assigned' => 'Perl/Assigned',
569 'avestan' => 'Sc/Avst',
570 'avst' => 'Sc/Avst',
571 'bali' => 'Sc/Bali',
572 'balinese' => 'Sc/Bali',
573 'bamu' => 'Sc/Bamu',
574 'bamum' => 'Sc/Bamu',
575 'bamumsupplement' => 'Blk/BamumSup',
576 'basiclatin' => 'Blk/ASCII',
577 'batak' => 'Sc/Batk',
578 'batk' => 'Sc/Batk',
579 'bc=al' => 'Bc/AL',
580 'bc=an' => 'Bc/AN',
581 'bc=arabicletter' => 'Bc/AL',
582 'bc=arabicnumber' => 'Bc/AN',
583 'bc=b' => 'Bc/B',
584 'bc=bn' => 'Bc/BN',
585 'bc=boundaryneutral' => 'Bc/BN',
586 'bc=commonseparator' => 'Bc/CS',
587 'bc=cs' => 'Bc/CS',
588 'bc=en' => 'Bc/EN',
589 'bc=es' => 'Bc/ES',
590 'bc=et' => 'Bc/ET',
591 'bc=europeannumber' => 'Bc/EN',
592 'bc=europeanseparator' => 'Bc/ES',
593 'bc=europeanterminator' => 'Bc/ET',
594 'bc=l' => 'Bc/L',
595 'bc=lefttoright' => 'Bc/L',
596 'bc=lefttorightembedding' => 'Bc/LRE',
597 'bc=lefttorightoverride' => 'Bc/LRO',
598 'bc=lre' => 'Bc/LRE',
599 'bc=lro' => 'Bc/LRO',
600 'bc=nonspacingmark' => 'Bc/NSM',
601 'bc=nsm' => 'Bc/NSM',
602 'bc=on' => 'Bc/ON',
603 'bc=otherneutral' => 'Bc/ON',
604 'bc=paragraphseparator' => 'Bc/B',
605 'bc=pdf' => 'Bc/PDF',
606 'bc=popdirectionalformat' => 'Bc/PDF',
607 'bc=r' => 'Bc/R',
608 'bc=righttoleft' => 'Bc/R',
609 'bc=righttoleftembedding' => 'Bc/RLE',
610 'bc=righttoleftoverride' => 'Bc/RLO',
611 'bc=rle' => 'Bc/RLE',
612 'bc=rlo' => 'Bc/RLO',
613 'bc=s' => 'Bc/S',
614 'bc=segmentseparator' => 'Bc/S',
615 'bc=whitespace' => 'Bc/WS',
616 'bc=ws' => 'Bc/WS',
617 'beng' => 'Sc/Beng',
618 'bengali' => 'Sc/Beng',
619 'bidic' => 'BidiC/Y',
620 'bidic=f' => 'BidiC/N',
621 'bidic=false' => 'BidiC/N',
622 'bidic=n' => 'BidiC/N',
623 'bidic=no' => 'BidiC/N',
624 'bidic=t' => 'BidiC/Y',
625 'bidic=true' => 'BidiC/Y',
626 'bidic=y' => 'BidiC/Y',
627 'bidic=yes' => 'BidiC/Y',
628 'bidicontrol' => 'BidiC/Y',
629 'bidim' => 'BidiM/Y',
630 'bidim=f' => 'BidiM/N',
631 'bidim=false' => 'BidiM/N',
632 'bidim=n' => 'BidiM/N',
633 'bidim=no' => 'BidiM/N',
634 'bidim=t' => 'BidiM/Y',
635 'bidim=true' => 'BidiM/Y',
636 'bidim=y' => 'BidiM/Y',
637 'bidim=yes' => 'BidiM/Y',
638 'bidimirrored' => 'BidiM/Y',
639 'blank' => 'Perl/Blank',
640 'blk=aegeannumbers' => 'Blk/AegeanNu',
641 'blk=alchemicalsymbols' => 'Blk/Alchemic',
642 'blk=alphabeticpresentationforms' => 'Blk/Alphabet',
643 'blk=ancientgreekmusicalnotation' => 'Blk/Ancient2',
644 'blk=ancientgreeknumbers' => 'Blk/AncientG',
645 'blk=ancientsymbols' => 'Blk/AncientS',
646 'blk=arabic' => 'Blk/Arabic',
647 'blk=arabicpresentationformsa' => 'Blk/ArabicPr',
648 'blk=arabicpresentationformsb' => 'Blk/ArabicP2',
649 'blk=arabicsupplement' => 'Blk/ArabicSu',
650 'blk=armenian' => 'Blk/Armenian',
651 'blk=arrows' => 'Blk/Arrows',
652 'blk=ascii' => 'Blk/ASCII',
653 'blk=avestan' => 'Blk/Avestan',
654 'blk=balinese' => 'Blk/Balinese',
655 'blk=bamum' => 'Blk/Bamum',
656 'blk=bamumsupplement' => 'Blk/BamumSup',
657 'blk=basiclatin' => 'Blk/ASCII',
658 'blk=batak' => 'Blk/Batak',
659 'blk=bengali' => 'Blk/Bengali',
660 'blk=blockelements' => 'Blk/BlockEle',
661 'blk=bopomofo' => 'Blk/Bopomofo',
662 'blk=bopomofoextended' => 'Blk/Bopomof2',
663 'blk=boxdrawing' => 'Blk/BoxDrawi',
664 'blk=brahmi' => 'Blk/Brahmi',
665 'blk=braillepatterns' => 'Blk/BrailleP',
666 'blk=buginese' => 'Blk/Buginese',
667 'blk=buhid' => 'Blk/Buhid',
668 'blk=byzantinemusicalsymbols' => 'Blk/Byzantin',
669 'blk=canadiansyllabics' => 'Blk/Canadian',
670 'blk=carian' => 'Blk/Carian',
671 'blk=cham' => 'Blk/Cham',
672 'blk=cherokee' => 'Blk/Cherokee',
673 'blk=cjkcompatibility' => 'Blk/CJKCompa',
674 'blk=cjkcompatibilityforms' => 'Blk/CJKComp2',
675 'blk=cjkcompatibilityideographs' => 'Blk/CJKComp3',
676 'blk=cjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
677 'blk=cjkradicalssupplement' => 'Blk/CJKRadic',
678 'blk=cjkstrokes' => 'Blk/CJKStrok',
679 'blk=cjksymbolsandpunctuation' => 'Blk/CJKSymbo',
680 'blk=cjkunifiedideographs' => 'Blk/CJKUnifi',
681 'blk=cjkunifiedideographsextensiona' => 'Blk/CJKUnif2',
682 'blk=cjkunifiedideographsextensionb' => 'Blk/CJKUnif3',
683 'blk=cjkunifiedideographsextensionc' => 'Blk/CJKUnif4',
684 'blk=cjkunifiedideographsextensiond' => 'Blk/CJKUnif5',
685 'blk=combiningdiacriticalmarks' => 'Blk/Combini3',
686 'blk=combiningdiacriticalmarksforsymbols' => 'Blk/Combini2',
687 'blk=combiningdiacriticalmarkssupplement' => 'Blk/Combini4',
688 'blk=combininghalfmarks' => 'Blk/Combinin',
689 'blk=combiningmarksforsymbols' => 'Blk/Combini2',
690 'blk=commonindicnumberforms' => 'Blk/CommonIn',
691 'blk=controlpictures' => 'Blk/ControlP',
692 'blk=coptic' => 'Blk/Coptic',
693 'blk=countingrodnumerals' => 'Blk/Counting',
694 'blk=cuneiform' => 'Blk/Cuneifor',
695 'blk=cuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
696 'blk=currencysymbols' => 'Blk/Currency',
697 'blk=cypriotsyllabary' => 'Blk/CypriotS',
698 'blk=cyrillic' => 'Blk/Cyrillic',
699 'blk=cyrillicextendeda' => 'Blk/Cyrilli2',
700 'blk=cyrillicextendedb' => 'Blk/Cyrilli3',
701 'blk=cyrillicsupplement' => 'Blk/Cyrilli4',
702 'blk=cyrillicsupplementary' => 'Blk/Cyrilli4',
703 'blk=deseret' => 'Blk/Deseret',
704 'blk=devanagari' => 'Blk/Devanaga',
705 'blk=devanagariextended' => 'Blk/Devanag2',
706 'blk=dingbats' => 'Blk/Dingbats',
707 'blk=dominotiles' => 'Blk/DominoTi',
708 'blk=egyptianhieroglyphs' => 'Blk/Egyptian',
709 'blk=emoticons' => 'Blk/Emoticon',
710 'blk=enclosedalphanumerics' => 'Blk/Enclosed',
711 'blk=enclosedalphanumericsupplement' => 'Blk/Enclose4',
712 'blk=enclosedcjklettersandmonths' => 'Blk/Enclose2',
713 'blk=enclosedideographicsupplement' => 'Blk/Enclose3',
714 'blk=ethiopic' => 'Blk/Ethiopic',
715 'blk=ethiopicextended' => 'Blk/Ethiopi2',
716 'blk=ethiopicextendeda' => 'Blk/Ethiopi3',
717 'blk=ethiopicsupplement' => 'Blk/Ethiopi4',
718 'blk=generalpunctuation' => 'Blk/GeneralP',
719 'blk=geometricshapes' => 'Blk/Geometri',
720 'blk=georgian' => 'Blk/Georgian',
721 'blk=georgiansupplement' => 'Blk/Georgia2',
722 'blk=glagolitic' => 'Blk/Glagolit',
723 'blk=gothic' => 'Blk/Gothic',
724 'blk=greek' => 'Blk/Greek',
725 'blk=greekandcoptic' => 'Blk/Greek',
726 'blk=greekextended' => 'Blk/GreekExt',
727 'blk=gujarati' => 'Blk/Gujarati',
728 'blk=gurmukhi' => 'Blk/Gurmukhi',
729 'blk=halfwidthandfullwidthforms' => 'Blk/Halfwidt',
730 'blk=hangulcompatibilityjamo' => 'Blk/HangulCo',
731 'blk=hanguljamo' => 'Blk/HangulJa',
732 'blk=hanguljamoextendeda' => 'Blk/HangulJ2',
733 'blk=hanguljamoextendedb' => 'Blk/HangulJ3',
734 'blk=hangulsyllables' => 'Blk/HangulSy',
735 'blk=hanunoo' => 'Blk/Hanunoo',
736 'blk=hebrew' => 'Blk/Hebrew',
737 'blk=highprivateusesurrogates' => 'Blk/HighPriv',
738 'blk=highsurrogates' => 'Blk/HighSurr',
739 'blk=hiragana' => 'Blk/Hiragana',
740 'blk=ideographicdescriptioncharacters' => 'Blk/Ideograp',
741 'blk=imperialaramaic' => 'Blk/Imperial',
742 'blk=inscriptionalpahlavi' => 'Blk/Inscript',
743 'blk=inscriptionalparthian' => 'Blk/Inscrip2',
744 'blk=ipaextensions' => 'Blk/IPAExten',
745 'blk=javanese' => 'Blk/Javanese',
746 'blk=kaithi' => 'Blk/Kaithi',
747 'blk=kanasupplement' => 'Blk/KanaSupp',
748 'blk=kanbun' => 'Blk/Kanbun',
749 'blk=kangxiradicals' => 'Blk/KangxiRa',
750 'blk=kannada' => 'Blk/Kannada',
751 'blk=katakana' => 'Blk/Katakana',
752 'blk=katakanaphoneticextensions' => 'Blk/Katakan2',
753 'blk=kayahli' => 'Blk/KayahLi',
754 'blk=kharoshthi' => 'Blk/Kharosht',
755 'blk=khmer' => 'Blk/Khmer',
756 'blk=khmersymbols' => 'Blk/KhmerSym',
757 'blk=lao' => 'Blk/Lao',
758 'blk=latin1' => 'Blk/Latin1',
759 'blk=latin1supplement' => 'Blk/Latin1',
760 'blk=latinextendeda' => 'Blk/LatinExt',
761 'blk=latinextendedadditional' => 'Blk/LatinEx5',
762 'blk=latinextendedb' => 'Blk/LatinEx2',
763 'blk=latinextendedc' => 'Blk/LatinEx3',
764 'blk=latinextendedd' => 'Blk/LatinEx4',
765 'blk=lepcha' => 'Blk/Lepcha',
766 'blk=letterlikesymbols' => 'Blk/Letterli',
767 'blk=limbu' => 'Blk/Limbu',
768 'blk=linearbideograms' => 'Blk/LinearBI',
769 'blk=linearbsyllabary' => 'Blk/LinearBS',
770 'blk=lisu' => 'Blk/Lisu',
771 'blk=lowsurrogates' => 'Blk/LowSurro',
772 'blk=lycian' => 'Blk/Lycian',
773 'blk=lydian' => 'Blk/Lydian',
774 'blk=mahjongtiles' => 'Blk/MahjongT',
775 'blk=malayalam' => 'Blk/Malayala',
776 'blk=mandaic' => 'Blk/Mandaic',
777 'blk=mathematicalalphanumericsymbols' => 'Blk/Mathema2',
778 'blk=mathematicaloperators' => 'Blk/Mathemat',
779 'blk=meeteimayek' => 'Blk/MeeteiMa',
780 'blk=miscellaneousmathematicalsymbolsa' => 'Blk/Miscell4',
781 'blk=miscellaneousmathematicalsymbolsb' => 'Blk/Miscell5',
782 'blk=miscellaneoussymbols' => 'Blk/Miscella',
783 'blk=miscellaneoussymbolsandarrows' => 'Blk/Miscell3',
784 'blk=miscellaneoussymbolsandpictographs' => 'Blk/Miscell6',
785 'blk=miscellaneoustechnical' => 'Blk/Miscell2',
786 'blk=modifiertoneletters' => 'Blk/Modifier',
787 'blk=mongolian' => 'Blk/Mongolia',
788 'blk=musicalsymbols' => 'Blk/MusicalS',
789 'blk=myanmar' => 'Blk/Myanmar',
790 'blk=myanmarextendeda' => 'Blk/MyanmarE',
791 'blk=newtailue' => 'Blk/NewTaiLu',
792 'blk=nko' => 'Blk/NKo',
793 'blk=noblock' => 'Blk/NoBlock',
794 'blk=numberforms' => 'Blk/NumberFo',
795 'blk=ogham' => 'Blk/Ogham',
796 'blk=olchiki' => 'Blk/OlChiki',
797 'blk=olditalic' => 'Blk/OldItali',
798 'blk=oldpersian' => 'Blk/OldPersi',
799 'blk=oldsoutharabian' => 'Blk/OldSouth',
800 'blk=oldturkic' => 'Blk/OldTurki',
801 'blk=opticalcharacterrecognition' => 'Blk/OpticalC',
802 'blk=oriya' => 'Blk/Oriya',
803 'blk=osmanya' => 'Blk/Osmanya',
804 'blk=phagspa' => 'Blk/PhagsPa',
805 'blk=phaistosdisc' => 'Blk/Phaistos',
806 'blk=phoenician' => 'Blk/Phoenici',
807 'blk=phoneticextensions' => 'Blk/Phonetic',
808 'blk=phoneticextensionssupplement' => 'Blk/Phoneti2',
809 'blk=playingcards' => 'Blk/PlayingC',
810 'blk=privateuse' => 'Blk/PrivateU',
811 'blk=privateusearea' => 'Blk/PrivateU',
812 'blk=rejang' => 'Blk/Rejang',
813 'blk=ruminumeralsymbols' => 'Blk/RumiNume',
814 'blk=runic' => 'Blk/Runic',
815 'blk=samaritan' => 'Blk/Samarita',
816 'blk=saurashtra' => 'Blk/Saurasht',
817 'blk=shavian' => 'Blk/Shavian',
818 'blk=sinhala' => 'Blk/Sinhala',
819 'blk=smallformvariants' => 'Blk/SmallFor',
820 'blk=spacingmodifierletters' => 'Blk/SpacingM',
821 'blk=specials' => 'Blk/Specials',
822 'blk=sundanese' => 'Blk/Sundanes',
823 'blk=superscriptsandsubscripts' => 'Blk/Superscr',
824 'blk=supplementalarrowsa' => 'Blk/Suppleme',
825 'blk=supplementalarrowsb' => 'Blk/Supplem2',
826 'blk=supplementalmathematicaloperators' => 'Blk/Supplem6',
827 'blk=supplementalpunctuation' => 'Blk/Supplem3',
828 'blk=supplementaryprivateuseareaa' => 'Blk/Supplem4',
829 'blk=supplementaryprivateuseareab' => 'Blk/Supplem5',
830 'blk=sylotinagri' => 'Blk/SylotiNa',
831 'blk=syriac' => 'Blk/Syriac',
832 'blk=tagalog' => 'Blk/Tagalog',
833 'blk=tagbanwa' => 'Blk/Tagbanwa',
834 'blk=tags' => 'Blk/Tags',
835 'blk=taile' => 'Blk/TaiLe',
836 'blk=taitham' => 'Blk/TaiTham',
837 'blk=taiviet' => 'Blk/TaiViet',
838 'blk=taixuanjingsymbols' => 'Blk/TaiXuanJ',
839 'blk=tamil' => 'Blk/Tamil',
840 'blk=telugu' => 'Blk/Telugu',
841 'blk=thaana' => 'Blk/Thaana',
842 'blk=thai' => 'Blk/Thai',
843 'blk=tibetan' => 'Blk/Tibetan',
844 'blk=tifinagh' => 'Blk/Tifinagh',
845 'blk=transportandmapsymbols' => 'Blk/Transpor',
846 'blk=ugaritic' => 'Blk/Ugaritic',
847 'blk=unifiedcanadianaboriginalsyllabics' => 'Blk/Canadian',
848 'blk=unifiedcanadianaboriginalsyllabicsextended' => 'Blk/UnifiedC',
849 'blk=vai' => 'Blk/Vai',
850 'blk=variationselectors' => 'Blk/Variatio',
851 'blk=variationselectorssupplement' => 'Blk/Variati2',
852 'blk=vedicextensions' => 'Blk/VedicExt',
853 'blk=verticalforms' => 'Blk/Vertical',
854 'blk=yijinghexagramsymbols' => 'Blk/YijingHe',
855 'blk=yiradicals' => 'Blk/YiRadica',
856 'blk=yisyllables' => 'Blk/YiSyllab',
857 'blockelements' => 'Blk/BlockEle',
858 'bopo' => 'Sc/Bopo',
859 'bopomofo' => 'Sc/Bopo',
860 'bopomofoextended' => 'Blk/Bopomof2',
861 'boxdrawing' => 'Blk/BoxDrawi',
862 'brah' => 'Sc/Brah',
863 'brahmi' => 'Sc/Brah',
864 'brai' => 'Blk/BrailleP',
865 'braille' => 'Blk/BrailleP',
866 'braillepatterns' => 'Blk/BrailleP',
867 'bugi' => 'Sc/Bugi',
868 'buginese' => 'Sc/Bugi',
869 'buhd' => 'Sc/Buhd',
870 'buhid' => 'Sc/Buhd',
871 'byzantinemusicalsymbols' => 'Blk/Byzantin',
872 'c' => 'Gc/C',
873 'canadianaboriginal' => 'Sc/Cans',
874 'canadiansyllabics' => 'Blk/Canadian',
875 'cans' => 'Sc/Cans',
876 'cari' => 'Sc/Cari',
877 'carian' => 'Sc/Cari',
878 'cased' => 'Cased/Y',
879 'cased=f' => 'Cased/N',
880 'cased=false' => 'Cased/N',
881 'cased=n' => 'Cased/N',
882 'cased=no' => 'Cased/N',
883 'cased=t' => 'Cased/Y',
884 'cased=true' => 'Cased/Y',
885 'cased=y' => 'Cased/Y',
886 'cased=yes' => 'Cased/Y',
887 'casedletter' => 'Gc/LC',
888 'caseignorable' => 'CI/Y',
889 'cc' => 'Gc/Cc',
890 'ccc=a' => 'Ccc/A',
891 'ccc=above' => 'Ccc/A',
892 'ccc=aboveleft' => 'Ccc/AL',
893 'ccc=aboveright' => 'Ccc/AR',
894 'ccc=al' => 'Ccc/AL',
895 'ccc=ar' => 'Ccc/AR',
896 'ccc=ata' => 'Ccc/ATA',
897 'ccc=atar' => 'Ccc/ATAR',
898 'ccc=atb' => 'Ccc/ATB',
899 'ccc=atbl' => 'Ccc/ATBL',
900 'ccc=attachedabove' => 'Ccc/ATA',
901 'ccc=attachedaboveright' => 'Ccc/ATAR',
902 'ccc=attachedbelow' => 'Ccc/ATB',
903 'ccc=attachedbelowleft' => 'Ccc/ATBL',
904 'ccc=b' => 'Ccc/B',
905 'ccc=below' => 'Ccc/B',
906 'ccc=belowleft' => 'Ccc/BL',
907 'ccc=belowright' => 'Ccc/BR',
908 'ccc=bl' => 'Ccc/BL',
909 'ccc=br' => 'Ccc/BR',
910 'ccc=da' => 'Ccc/DA',
911 'ccc=db' => 'Ccc/DB',
912 'ccc=doubleabove' => 'Ccc/DA',
913 'ccc=doublebelow' => 'Ccc/DB',
914 'ccc=iotasubscript' => 'Ccc/IS',
915 'ccc=is' => 'Ccc/IS',
916 'ccc=kanavoicing' => 'Ccc/KV',
917 'ccc=kv' => 'Ccc/KV',
918 'ccc=l' => 'Ccc/L',
919 'ccc=left' => 'Ccc/L',
920 'ccc=nk' => 'Ccc/NK',
921 'ccc=notreordered' => 'Ccc/NR',
922 'ccc=nr' => 'Ccc/NR',
923 'ccc=nukta' => 'Ccc/NK',
924 'ccc=ov' => 'Ccc/OV',
925 'ccc=overlay' => 'Ccc/OV',
926 'ccc=r' => 'Ccc/R',
927 'ccc=right' => 'Ccc/R',
928 'ccc=virama' => 'Ccc/VR',
929 'ccc=vr' => 'Ccc/VR',
930 'ce' => 'CE/Y',
931 'ce=f' => 'CE/N',
932 'ce=false' => 'CE/N',
933 'ce=n' => 'CE/N',
934 'ce=no' => 'CE/N',
935 'ce=t' => 'CE/Y',
936 'ce=true' => 'CE/Y',
937 'ce=y' => 'CE/Y',
938 'ce=yes' => 'CE/Y',
939 'cf' => 'Gc/Cf',
940 'cham' => 'Sc/Cham',
941 'changeswhencasefolded' => 'CWCF/Y',
942 'changeswhencasemapped' => 'CWCM/Y',
943 'changeswhenlowercased' => 'CWL/Y',
944 'changeswhennfkccasefolded' => 'CWKCF/Y',
945 'changeswhentitlecased' => 'CWT/Y',
946 'changeswhenuppercased' => 'CWU/Y',
947 'cher' => 'Sc/Cher',
948 'cherokee' => 'Sc/Cher',
949 'ci' => 'CI/Y',
950 'ci=f' => 'CI/N',
951 'ci=false' => 'CI/N',
952 'ci=n' => 'CI/N',
953 'ci=no' => 'CI/N',
954 'ci=t' => 'CI/Y',
955 'ci=true' => 'CI/Y',
956 'ci=y' => 'CI/Y',
957 'ci=yes' => 'CI/Y',
958 'cjkcompatibility' => 'Blk/CJKCompa',
959 'cjkcompatibilityforms' => 'Blk/CJKComp2',
960 'cjkcompatibilityideographs' => 'Blk/CJKComp3',
961 'cjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
962 'cjkradicalssupplement' => 'Blk/CJKRadic',
963 'cjkstrokes' => 'Blk/CJKStrok',
964 'cjksymbolsandpunctuation' => 'Blk/CJKSymbo',
965 'cjkunifiedideographs' => 'Blk/CJKUnifi',
966 'cjkunifiedideographsextensiona' => 'Blk/CJKUnif2',
967 'cjkunifiedideographsextensionb' => 'Blk/CJKUnif3',
968 'cjkunifiedideographsextensionc' => 'Blk/CJKUnif4',
969 'cjkunifiedideographsextensiond' => 'Blk/CJKUnif5',
970 'closepunctuation' => 'Gc/Pe',
971 'cn' => 'Gc/Cn',
972 'cntrl' => 'Gc/Cc',
973 'co' => 'Gc/Co',
974 'combiningdiacriticalmarks' => 'Blk/Combini3',
975 'combiningdiacriticalmarksforsymbols' => 'Blk/Combini2',
976 'combiningdiacriticalmarkssupplement' => 'Blk/Combini4',
977 'combininghalfmarks' => 'Blk/Combinin',
978 'combiningmarksforsymbols' => 'Blk/Combini2',
979 'common' => 'Sc/Zyyy',
980 'commonindicnumberforms' => 'Blk/CommonIn',
981 'compex' => 'CompEx/Y',
982 'compex=f' => 'CompEx/N',
983 'compex=false' => 'CompEx/N',
984 'compex=n' => 'CompEx/N',
985 'compex=no' => 'CompEx/N',
986 'compex=t' => 'CompEx/Y',
987 'compex=true' => 'CompEx/Y',
988 'compex=y' => 'CompEx/Y',
989 'compex=yes' => 'CompEx/Y',
990 'compositionexclusion' => 'CE/Y',
991 'connectorpunctuation' => 'WB/EX',
992 'control' => 'Gc/Cc',
993 'controlpictures' => 'Blk/ControlP',
994 'copt' => 'Sc/Copt',
995 'coptic' => 'Sc/Copt',
996 'countingrodnumerals' => 'Blk/Counting',
997 'cprt' => 'Sc/Cprt',
998 'cs' => 'Gc/Cs',
999 'cuneiform' => 'Sc/Xsux',
1000 'cuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
1001 'currencysymbol' => 'Gc/Sc',
1002 'currencysymbols' => 'Blk/Currency',
1003 'cwcf' => 'CWCF/Y',
1004 'cwcf=f' => 'CWCF/N',
1005 'cwcf=false' => 'CWCF/N',
1006 'cwcf=n' => 'CWCF/N',
1007 'cwcf=no' => 'CWCF/N',
1008 'cwcf=t' => 'CWCF/Y',
1009 'cwcf=true' => 'CWCF/Y',
1010 'cwcf=y' => 'CWCF/Y',
1011 'cwcf=yes' => 'CWCF/Y',
1012 'cwcm' => 'CWCM/Y',
1013 'cwcm=f' => 'CWCM/N',
1014 'cwcm=false' => 'CWCM/N',
1015 'cwcm=n' => 'CWCM/N',
1016 'cwcm=no' => 'CWCM/N',
1017 'cwcm=t' => 'CWCM/Y',
1018 'cwcm=true' => 'CWCM/Y',
1019 'cwcm=y' => 'CWCM/Y',
1020 'cwcm=yes' => 'CWCM/Y',
1021 'cwkcf' => 'CWKCF/Y',
1022 'cwkcf=f' => 'CWKCF/N',
1023 'cwkcf=false' => 'CWKCF/N',
1024 'cwkcf=n' => 'CWKCF/N',
1025 'cwkcf=no' => 'CWKCF/N',
1026 'cwkcf=t' => 'CWKCF/Y',
1027 'cwkcf=true' => 'CWKCF/Y',
1028 'cwkcf=y' => 'CWKCF/Y',
1029 'cwkcf=yes' => 'CWKCF/Y',
1030 'cwl' => 'CWL/Y',
1031 'cwl=f' => 'CWL/N',
1032 'cwl=false' => 'CWL/N',
1033 'cwl=n' => 'CWL/N',
1034 'cwl=no' => 'CWL/N',
1035 'cwl=t' => 'CWL/Y',
1036 'cwl=true' => 'CWL/Y',
1037 'cwl=y' => 'CWL/Y',
1038 'cwl=yes' => 'CWL/Y',
1039 'cwt' => 'CWT/Y',
1040 'cwt=f' => 'CWT/N',
1041 'cwt=false' => 'CWT/N',
1042 'cwt=n' => 'CWT/N',
1043 'cwt=no' => 'CWT/N',
1044 'cwt=t' => 'CWT/Y',
1045 'cwt=true' => 'CWT/Y',
1046 'cwt=y' => 'CWT/Y',
1047 'cwt=yes' => 'CWT/Y',
1048 'cwu' => 'CWU/Y',
1049 'cwu=f' => 'CWU/N',
1050 'cwu=false' => 'CWU/N',
1051 'cwu=n' => 'CWU/N',
1052 'cwu=no' => 'CWU/N',
1053 'cwu=t' => 'CWU/Y',
1054 'cwu=true' => 'CWU/Y',
1055 'cwu=y' => 'CWU/Y',
1056 'cwu=yes' => 'CWU/Y',
1057 'cypriot' => 'Sc/Cprt',
1058 'cypriotsyllabary' => 'Blk/CypriotS',
1059 'cyrillic' => 'Sc/Cyrl',
1060 'cyrillicextendeda' => 'Blk/Cyrilli2',
1061 'cyrillicextendedb' => 'Blk/Cyrilli3',
1062 'cyrillicsupplement' => 'Blk/Cyrilli4',
1063 'cyrillicsupplementary' => 'Blk/Cyrilli4',
1064 'cyrl' => 'Sc/Cyrl',
1065 'dash' => 'Dash/Y',
1066 'dash=f' => 'Dash/N',
1067 'dash=false' => 'Dash/N',
1068 'dash=n' => 'Dash/N',
1069 'dash=no' => 'Dash/N',
1070 'dash=t' => 'Dash/Y',
1071 'dash=true' => 'Dash/Y',
1072 'dash=y' => 'Dash/Y',
1073 'dash=yes' => 'Dash/Y',
1074 'dashpunctuation' => 'Gc/Pd',
1075 'decimalnumber' => 'Nt/De',
1076 'defaultignorablecodepoint' => 'DI/Y',
1077 'dep' => 'Dep/Y',
1078 'dep=f' => 'Dep/N',
1079 'dep=false' => 'Dep/N',
1080 'dep=n' => 'Dep/N',
1081 'dep=no' => 'Dep/N',
1082 'dep=t' => 'Dep/Y',
1083 'dep=true' => 'Dep/Y',
1084 'dep=y' => 'Dep/Y',
1085 'dep=yes' => 'Dep/Y',
1086 'deprecated' => 'Dep/Y',
1087 'deseret' => 'Blk/Deseret',
1088 'deva' => 'Sc/Deva',
1089 'devanagari' => 'Sc/Deva',
1090 'devanagariextended' => 'Blk/Devanag2',
1091 'di' => 'DI/Y',
1092 'di=f' => 'DI/N',
1093 'di=false' => 'DI/N',
1094 'di=n' => 'DI/N',
1095 'di=no' => 'DI/N',
1096 'di=t' => 'DI/Y',
1097 'di=true' => 'DI/Y',
1098 'di=y' => 'DI/Y',
1099 'di=yes' => 'DI/Y',
1100 'dia' => 'Dia/Y',
1101 'dia=f' => 'Dia/N',
1102 'dia=false' => 'Dia/N',
1103 'dia=n' => 'Dia/N',
1104 'dia=no' => 'Dia/N',
1105 'dia=t' => 'Dia/Y',
1106 'dia=true' => 'Dia/Y',
1107 'dia=y' => 'Dia/Y',
1108 'dia=yes' => 'Dia/Y',
1109 'diacritic' => 'Dia/Y',
1110 'digit' => 'Nt/De',
1111 'dingbats' => 'Blk/Dingbats',
1112 'dominotiles' => 'Blk/DominoTi',
1113 'dsrt' => 'Blk/Deseret',
1114 'dt=can' => 'NFDQC/N',
1115 'dt=canonical' => 'NFDQC/N',
1116 'dt=circle' => 'Dt/Enc',
1117 'dt=com' => 'Dt/Com',
1118 'dt=compat' => 'Dt/Com',
1119 'dt=enc' => 'Dt/Enc',
1120 'dt=fin' => 'Dt/Fin',
1121 'dt=final' => 'Dt/Fin',
1122 'dt=font' => 'Dt/Font',
1123 'dt=fra' => 'Dt/Fra',
1124 'dt=fraction' => 'Dt/Fra',
1125 'dt=init' => 'Dt/Init',
1126 'dt=initial' => 'Dt/Init',
1127 'dt=iso' => 'Dt/Iso',
1128 'dt=isolated' => 'Dt/Iso',
1129 'dt=med' => 'Dt/Med',
1130 'dt=medial' => 'Dt/Med',
1131 'dt=nar' => 'Dt/Nar',
1132 'dt=narrow' => 'Dt/Nar',
1133 'dt=nb' => 'Dt/Nb',
1134 'dt=nobreak' => 'Dt/Nb',
1135 'dt=noncanon' => 'Dt/NonCanon',
1136 'dt=noncanonical' => 'Dt/NonCanon',
1137 'dt=none' => 'Dt/None',
1138 'dt=small' => 'Dt/Sml',
1139 'dt=sml' => 'Dt/Sml',
1140 'dt=sqr' => 'Dt/Sqr',
1141 'dt=square' => 'Dt/Sqr',
1142 'dt=sub' => 'Dt/Sub',
1143 'dt=sup' => 'Dt/Sup',
1144 'dt=super' => 'Dt/Sup',
1145 'dt=vert' => 'Dt/Vert',
1146 'dt=vertical' => 'Dt/Vert',
1147 'dt=wide' => 'Ea/F',
1148 'ea=a' => 'Ea/A',
1149 'ea=ambiguous' => 'Ea/A',
1150 'ea=f' => 'Ea/F',
1151 'ea=fullwidth' => 'Ea/F',
1152 'ea=h' => 'Ea/H',
1153 'ea=halfwidth' => 'Ea/H',
1154 'ea=n' => 'Ea/N',
1155 'ea=na' => 'Ea/Na',
1156 'ea=narrow' => 'Ea/Na',
1157 'ea=neutral' => 'Ea/N',
1158 'ea=w' => 'Ea/W',
1159 'ea=wide' => 'Ea/W',
1160 'egyp' => 'Sc/Egyp',
1161 'egyptianhieroglyphs' => 'Sc/Egyp',
1162 'emoticons' => 'Blk/Emoticon',
1163 'enclosedalphanumerics' => 'Blk/Enclosed',
1164 'enclosedalphanumericsupplement' => 'Blk/Enclose4',
1165 'enclosedcjklettersandmonths' => 'Blk/Enclose2',
1166 'enclosedideographicsupplement' => 'Blk/Enclose3',
1167 'enclosingmark' => 'Gc/Me',
1168 'ethi' => 'Sc/Ethi',
1169 'ethiopic' => 'Sc/Ethi',
1170 'ethiopicextended' => 'Blk/Ethiopi2',
1171 'ethiopicextendeda' => 'Blk/Ethiopi3',
1172 'ethiopicsupplement' => 'Blk/Ethiopi4',
1173 'ext' => 'Ext/Y',
1174 'ext=f' => 'Ext/N',
1175 'ext=false' => 'Ext/N',
1176 'ext=n' => 'Ext/N',
1177 'ext=no' => 'Ext/N',
1178 'ext=t' => 'Ext/Y',
1179 'ext=true' => 'Ext/Y',
1180 'ext=y' => 'Ext/Y',
1181 'ext=yes' => 'Ext/Y',
1182 'extender' => 'Ext/Y',
1183 'finalpunctuation' => 'Gc/Pf',
1184 'format' => 'Gc/Cf',
1185 'fullcompositionexclusion' => 'CompEx/Y',
1186 'gc=c' => 'Gc/C',
1187 'gc=casedletter' => 'Gc/LC',
1188 'gc=cc' => 'Gc/Cc',
1189 'gc=cf' => 'Gc/Cf',
1190 'gc=closepunctuation' => 'Gc/Pe',
1191 'gc=cn' => 'Gc/Cn',
1192 'gc=cntrl' => 'Gc/Cc',
1193 'gc=co' => 'Gc/Co',
1194 'gc=connectorpunctuation' => 'WB/EX',
1195 'gc=control' => 'Gc/Cc',
1196 'gc=cs' => 'Gc/Cs',
1197 'gc=currencysymbol' => 'Gc/Sc',
1198 'gc=dashpunctuation' => 'Gc/Pd',
1199 'gc=decimalnumber' => 'Nt/De',
1200 'gc=digit' => 'Nt/De',
1201 'gc=enclosingmark' => 'Gc/Me',
1202 'gc=finalpunctuation' => 'Gc/Pf',
1203 'gc=format' => 'Gc/Cf',
1204 'gc=initialpunctuation' => 'Gc/Pi',
1205 'gc=l' => 'Gc/L',
1206 'gc=l&' => 'Gc/LC',
1207 'gc=l_' => 'Gc/LC',
1208 'gc=lc' => 'Gc/LC',
1209 'gc=letter' => 'Gc/L',
1210 'gc=letternumber' => 'Gc/Nl',
1211 'gc=lineseparator' => 'Gc/Zl',
1212 'gc=ll' => 'Gc/Ll',
1213 'gc=lm' => 'Gc/Lm',
1214 'gc=lo' => 'Gc/Lo',
1215 'gc=lowercaseletter' => 'Gc/Ll',
1216 'gc=lt' => 'Perl/Title',
1217 'gc=lu' => 'Gc/Lu',
1218 'gc=m' => 'Gc/M',
1219 'gc=mark' => 'Gc/M',
1220 'gc=mathsymbol' => 'Gc/Sm',
1221 'gc=mc' => 'Gc/Mc',
1222 'gc=me' => 'Gc/Me',
1223 'gc=mn' => 'Gc/Mn',
1224 'gc=modifierletter' => 'Gc/Lm',
1225 'gc=modifiersymbol' => 'Gc/Sk',
1226 'gc=n' => 'Gc/N',
1227 'gc=nd' => 'Nt/De',
1228 'gc=nl' => 'Gc/Nl',
1229 'gc=no' => 'Gc/No',
1230 'gc=nonspacingmark' => 'Gc/Mn',
1231 'gc=number' => 'Gc/N',
1232 'gc=openpunctuation' => 'Gc/Ps',
1233 'gc=other' => 'Gc/C',
1234 'gc=otherletter' => 'Gc/Lo',
1235 'gc=othernumber' => 'Gc/No',
1236 'gc=otherpunctuation' => 'Gc/Po',
1237 'gc=othersymbol' => 'Gc/So',
1238 'gc=p' => 'Gc/P',
1239 'gc=paragraphseparator' => 'Gc/Zp',
1240 'gc=pc' => 'WB/EX',
1241 'gc=pd' => 'Gc/Pd',
1242 'gc=pe' => 'Gc/Pe',
1243 'gc=pf' => 'Gc/Pf',
1244 'gc=pi' => 'Gc/Pi',
1245 'gc=po' => 'Gc/Po',
1246 'gc=privateuse' => 'Gc/Co',
1247 'gc=ps' => 'Gc/Ps',
1248 'gc=punct' => 'Gc/P',
1249 'gc=punctuation' => 'Gc/P',
1250 'gc=s' => 'Gc/S',
1251 'gc=sc' => 'Gc/Sc',
1252 'gc=separator' => 'Gc/Z',
1253 'gc=sk' => 'Gc/Sk',
1254 'gc=sm' => 'Gc/Sm',
1255 'gc=so' => 'Gc/So',
1256 'gc=spaceseparator' => 'Gc/Zs',
1257 'gc=spacingmark' => 'Gc/Mc',
1258 'gc=surrogate' => 'Gc/Cs',
1259 'gc=symbol' => 'Gc/S',
1260 'gc=titlecaseletter' => 'Perl/Title',
1261 'gc=unassigned' => 'Gc/Cn',
1262 'gc=uppercaseletter' => 'Gc/Lu',
1263 'gc=z' => 'Gc/Z',
1264 'gc=zl' => 'Gc/Zl',
1265 'gc=zp' => 'Gc/Zp',
1266 'gc=zs' => 'Gc/Zs',
1267 'gcb=cn' => 'GCB/CN',
1268 'gcb=control' => 'GCB/CN',
1269 'gcb=cr' => 'GCB/CR',
1270 'gcb=ex' => 'GCB/EX',
1271 'gcb=extend' => 'GCB/EX',
1272 'gcb=l' => 'GCB/L',
1273 'gcb=lf' => 'GCB/LF',
1274 'gcb=lv' => 'GCB/LV',
1275 'gcb=lvt' => 'GCB/LVT',
1276 'gcb=other' => 'GCB/XX',
1277 'gcb=pp' => 'GCB/PP',
1278 'gcb=prepend' => 'GCB/PP',
1279 'gcb=sm' => 'GCB/SM',
1280 'gcb=spacingmark' => 'GCB/SM',
1281 'gcb=t' => 'GCB/T',
1282 'gcb=v' => 'GCB/V',
1283 'gcb=xx' => 'GCB/XX',
1284 'generalpunctuation' => 'Blk/GeneralP',
1285 'geometricshapes' => 'Blk/Geometri',
1286 'geor' => 'Sc/Geor',
1287 'georgian' => 'Sc/Geor',
1288 'georgiansupplement' => 'Blk/Georgia2',
1289 'glag' => 'Sc/Glag',
1290 'glagolitic' => 'Sc/Glag',
1291 'goth' => 'Sc/Goth',
1292 'gothic' => 'Sc/Goth',
1293 'graph' => 'Perl/Graph',
1294 'graphemebase' => 'GrBase/Y',
1295 'graphemeextend' => 'GCB/EX',
1296 'grbase' => 'GrBase/Y',
1297 'grbase=f' => 'GrBase/N',
1298 'grbase=false' => 'GrBase/N',
1299 'grbase=n' => 'GrBase/N',
1300 'grbase=no' => 'GrBase/N',
1301 'grbase=t' => 'GrBase/Y',
1302 'grbase=true' => 'GrBase/Y',
1303 'grbase=y' => 'GrBase/Y',
1304 'grbase=yes' => 'GrBase/Y',
1305 'greek' => 'Sc/Grek',
1306 'greekandcoptic' => 'Blk/Greek',
1307 'greekextended' => 'Blk/GreekExt',
1308 'grek' => 'Sc/Grek',
1309 'grext' => 'GCB/EX',
1310 'grext=f' => 'GrExt/N',
1311 'grext=false' => 'GrExt/N',
1312 'grext=n' => 'GrExt/N',
1313 'grext=no' => 'GrExt/N',
1314 'grext=t' => 'GCB/EX',
1315 'grext=true' => 'GCB/EX',
1316 'grext=y' => 'GCB/EX',
1317 'grext=yes' => 'GCB/EX',
1318 'gujarati' => 'Sc/Gujr',
1319 'gujr' => 'Sc/Gujr',
1320 'gurmukhi' => 'Sc/Guru',
1321 'guru' => 'Sc/Guru',
1322 'halfwidthandfullwidthforms' => 'Blk/Halfwidt',
1323 'han' => 'Sc/Han',
1324 'hang' => 'Sc/Hang',
1325 'hangul' => 'Sc/Hang',
1326 'hangulcompatibilityjamo' => 'Blk/HangulCo',
1327 'hanguljamo' => 'Blk/HangulJa',
1328 'hanguljamoextendeda' => 'Blk/HangulJ2',
1329 'hanguljamoextendedb' => 'Blk/HangulJ3',
1330 'hangulsyllables' => 'Blk/HangulSy',
1331 'hani' => 'Sc/Han',
1332 'hano' => 'Sc/Hano',
1333 'hanunoo' => 'Sc/Hano',
1334 'hebr' => 'Sc/Hebr',
1335 'hebrew' => 'Sc/Hebr',
1336 'hex' => 'Hex/Y',
1337 'hex=f' => 'Hex/N',
1338 'hex=false' => 'Hex/N',
1339 'hex=n' => 'Hex/N',
1340 'hex=no' => 'Hex/N',
1341 'hex=t' => 'Hex/Y',
1342 'hex=true' => 'Hex/Y',
1343 'hex=y' => 'Hex/Y',
1344 'hex=yes' => 'Hex/Y',
1345 'hexdigit' => 'Hex/Y',
1346 'highprivateusesurrogates' => 'Blk/HighPriv',
1347 'highsurrogates' => 'Blk/HighSurr',
1348 'hira' => 'Sc/Hira',
1349 'hiragana' => 'Sc/Hira',
1350 'horizspace' => 'Perl/Blank',
1351 'hst=l' => 'GCB/L',
1352 'hst=leadingjamo' => 'GCB/L',
1353 'hst=lv' => 'GCB/LV',
1354 'hst=lvsyllable' => 'GCB/LV',
1355 'hst=lvt' => 'GCB/LVT',
1356 'hst=lvtsyllable' => 'GCB/LVT',
1357 'hst=na' => 'Hst/NA',
1358 'hst=notapplicable' => 'Hst/NA',
1359 'hst=t' => 'GCB/T',
1360 'hst=trailingjamo' => 'GCB/T',
1361 'hst=v' => 'GCB/V',
1362 'hst=voweljamo' => 'GCB/V',
1363 'hyphen' => 'Hyphen/Y',
1364 'hyphen=f' => 'Hyphen/N',
1365 'hyphen=false' => 'Hyphen/N',
1366 'hyphen=n' => 'Hyphen/N',
1367 'hyphen=no' => 'Hyphen/N',
1368 'hyphen=t' => 'Hyphen/Y',
1369 'hyphen=true' => 'Hyphen/Y',
1370 'hyphen=y' => 'Hyphen/Y',
1371 'hyphen=yes' => 'Hyphen/Y',
1372 'idc' => 'IDC/Y',
1373 'idc=f' => 'IDC/N',
1374 'idc=false' => 'IDC/N',
1375 'idc=n' => 'IDC/N',
1376 'idc=no' => 'IDC/N',
1377 'idc=t' => 'IDC/Y',
1378 'idc=true' => 'IDC/Y',
1379 'idc=y' => 'IDC/Y',
1380 'idc=yes' => 'IDC/Y',
1381 'idcontinue' => 'IDC/Y',
1382 'ideo' => 'Ideo/Y',
1383 'ideo=f' => 'Ideo/N',
1384 'ideo=false' => 'Ideo/N',
1385 'ideo=n' => 'Ideo/N',
1386 'ideo=no' => 'Ideo/N',
1387 'ideo=t' => 'Ideo/Y',
1388 'ideo=true' => 'Ideo/Y',
1389 'ideo=y' => 'Ideo/Y',
1390 'ideo=yes' => 'Ideo/Y',
1391 'ideographic' => 'Ideo/Y',
1392 'ideographicdescriptioncharacters' => 'Blk/Ideograp',
1393 'ids' => 'IDS/Y',
1394 'ids=f' => 'IDS/N',
1395 'ids=false' => 'IDS/N',
1396 'ids=n' => 'IDS/N',
1397 'ids=no' => 'IDS/N',
1398 'ids=t' => 'IDS/Y',
1399 'ids=true' => 'IDS/Y',
1400 'ids=y' => 'IDS/Y',
1401 'ids=yes' => 'IDS/Y',
1402 'idsb' => 'IDSB/Y',
1403 'idsb=f' => 'IDSB/N',
1404 'idsb=false' => 'IDSB/N',
1405 'idsb=n' => 'IDSB/N',
1406 'idsb=no' => 'IDSB/N',
1407 'idsb=t' => 'IDSB/Y',
1408 'idsb=true' => 'IDSB/Y',
1409 'idsb=y' => 'IDSB/Y',
1410 'idsb=yes' => 'IDSB/Y',
1411 'idsbinaryoperator' => 'IDSB/Y',
1412 'idst' => 'IDST/Y',
1413 'idst=f' => 'IDST/N',
1414 'idst=false' => 'IDST/N',
1415 'idst=n' => 'IDST/N',
1416 'idst=no' => 'IDST/N',
1417 'idst=t' => 'IDST/Y',
1418 'idst=true' => 'IDST/Y',
1419 'idst=y' => 'IDST/Y',
1420 'idst=yes' => 'IDST/Y',
1421 'idstart' => 'IDS/Y',
1422 'idstrinaryoperator' => 'IDST/Y',
1423 'imperialaramaic' => 'Sc/Armi',
1424 'in=unassigned' => 'Age/Unassign',
1425 'inaegeannumbers' => 'Blk/AegeanNu',
1426 'inalchemicalsymbols' => 'Blk/Alchemic',
1427 'inalphabeticpresentationforms' => 'Blk/Alphabet',
1428 'inancientgreekmusicalnotation' => 'Blk/Ancient2',
1429 'inancientgreeknumbers' => 'Blk/AncientG',
1430 'inancientsymbols' => 'Blk/AncientS',
1431 'inarabic' => 'Blk/Arabic',
1432 'inarabicpresentationformsa' => 'Blk/ArabicPr',
1433 'inarabicpresentationformsb' => 'Blk/ArabicP2',
1434 'inarabicsupplement' => 'Blk/ArabicSu',
1435 'inarmenian' => 'Blk/Armenian',
1436 'inarrows' => 'Blk/Arrows',
1437 'inascii' => 'Blk/ASCII',
1438 'inavestan' => 'Blk/Avestan',
1439 'inbalinese' => 'Blk/Balinese',
1440 'inbamum' => 'Blk/Bamum',
1441 'inbamumsupplement' => 'Blk/BamumSup',
1442 'inbasiclatin' => 'Blk/ASCII',
1443 'inbatak' => 'Blk/Batak',
1444 'inbengali' => 'Blk/Bengali',
1445 'inblockelements' => 'Blk/BlockEle',
1446 'inbopomofo' => 'Blk/Bopomofo',
1447 'inbopomofoextended' => 'Blk/Bopomof2',
1448 'inboxdrawing' => 'Blk/BoxDrawi',
1449 'inbrahmi' => 'Blk/Brahmi',
1450 'inbraillepatterns' => 'Blk/BrailleP',
1451 'inbuginese' => 'Blk/Buginese',
1452 'inbuhid' => 'Blk/Buhid',
1453 'inbyzantinemusicalsymbols' => 'Blk/Byzantin',
1454 'incanadiansyllabics' => 'Blk/Canadian',
1455 'incarian' => 'Blk/Carian',
1456 'incham' => 'Blk/Cham',
1457 'incherokee' => 'Blk/Cherokee',
1458 'incjkcompatibility' => 'Blk/CJKCompa',
1459 'incjkcompatibilityforms' => 'Blk/CJKComp2',
1460 'incjkcompatibilityideographs' => 'Blk/CJKComp3',
1461 'incjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
1462 'incjkradicalssupplement' => 'Blk/CJKRadic',
1463 'incjkstrokes' => 'Blk/CJKStrok',
1464 'incjksymbolsandpunctuation' => 'Blk/CJKSymbo',
1465 'incjkunifiedideographs' => 'Blk/CJKUnifi',
1466 'incjkunifiedideographsextensiona' => 'Blk/CJKUnif2',
1467 'incjkunifiedideographsextensionb' => 'Blk/CJKUnif3',
1468 'incjkunifiedideographsextensionc' => 'Blk/CJKUnif4',
1469 'incjkunifiedideographsextensiond' => 'Blk/CJKUnif5',
1470 'incombiningdiacriticalmarks' => 'Blk/Combini3',
1471 'incombiningdiacriticalmarksforsymbols' => 'Blk/Combini2',
1472 'incombiningdiacriticalmarkssupplement' => 'Blk/Combini4',
1473 'incombininghalfmarks' => 'Blk/Combinin',
1474 'incombiningmarksforsymbols' => 'Blk/Combini2',
1475 'incommonindicnumberforms' => 'Blk/CommonIn',
1476 'incontrolpictures' => 'Blk/ControlP',
1477 'incoptic' => 'Blk/Coptic',
1478 'incountingrodnumerals' => 'Blk/Counting',
1479 'incuneiform' => 'Blk/Cuneifor',
1480 'incuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
1481 'incurrencysymbols' => 'Blk/Currency',
1482 'incypriotsyllabary' => 'Blk/CypriotS',
1483 'incyrillic' => 'Blk/Cyrillic',
1484 'incyrillicextendeda' => 'Blk/Cyrilli2',
1485 'incyrillicextendedb' => 'Blk/Cyrilli3',
1486 'incyrillicsupplement' => 'Blk/Cyrilli4',
1487 'incyrillicsupplementary' => 'Blk/Cyrilli4',
1488 'indeseret' => 'Blk/Deseret',
1489 'indevanagari' => 'Blk/Devanaga',
1490 'indevanagariextended' => 'Blk/Devanag2',
1491 'indingbats' => 'Blk/Dingbats',
1492 'indominotiles' => 'Blk/DominoTi',
1493 'inegyptianhieroglyphs' => 'Blk/Egyptian',
1494 'inemoticons' => 'Blk/Emoticon',
1495 'inenclosedalphanumerics' => 'Blk/Enclosed',
1496 'inenclosedalphanumericsupplement' => 'Blk/Enclose4',
1497 'inenclosedcjklettersandmonths' => 'Blk/Enclose2',
1498 'inenclosedideographicsupplement' => 'Blk/Enclose3',
1499 'inethiopic' => 'Blk/Ethiopic',
1500 'inethiopicextended' => 'Blk/Ethiopi2',
1501 'inethiopicextendeda' => 'Blk/Ethiopi3',
1502 'inethiopicsupplement' => 'Blk/Ethiopi4',
1503 'ingeneralpunctuation' => 'Blk/GeneralP',
1504 'ingeometricshapes' => 'Blk/Geometri',
1505 'ingeorgian' => 'Blk/Georgian',
1506 'ingeorgiansupplement' => 'Blk/Georgia2',
1507 'inglagolitic' => 'Blk/Glagolit',
1508 'ingothic' => 'Blk/Gothic',
1509 'ingreek' => 'Blk/Greek',
1510 'ingreekandcoptic' => 'Blk/Greek',
1511 'ingreekextended' => 'Blk/GreekExt',
1512 'ingujarati' => 'Blk/Gujarati',
1513 'ingurmukhi' => 'Blk/Gurmukhi',
1514 'inhalfwidthandfullwidthforms' => 'Blk/Halfwidt',
1515 'inhangulcompatibilityjamo' => 'Blk/HangulCo',
1516 'inhanguljamo' => 'Blk/HangulJa',
1517 'inhanguljamoextendeda' => 'Blk/HangulJ2',
1518 'inhanguljamoextendedb' => 'Blk/HangulJ3',
1519 'inhangulsyllables' => 'Blk/HangulSy',
1520 'inhanunoo' => 'Blk/Hanunoo',
1521 'inhebrew' => 'Blk/Hebrew',
1522 'inherited' => 'Sc/Zinh',
1523 'inhighprivateusesurrogates' => 'Blk/HighPriv',
1524 'inhighsurrogates' => 'Blk/HighSurr',
1525 'inhiragana' => 'Blk/Hiragana',
1526 'inideographicdescriptioncharacters' => 'Blk/Ideograp',
1527 'inimperialaramaic' => 'Blk/Imperial',
1528 'ininscriptionalpahlavi' => 'Blk/Inscript',
1529 'ininscriptionalparthian' => 'Blk/Inscrip2',
1530 'inipaextensions' => 'Blk/IPAExten',
1531 'initialpunctuation' => 'Gc/Pi',
1532 'injavanese' => 'Blk/Javanese',
1533 'inkaithi' => 'Blk/Kaithi',
1534 'inkanasupplement' => 'Blk/KanaSupp',
1535 'inkanbun' => 'Blk/Kanbun',
1536 'inkangxiradicals' => 'Blk/KangxiRa',
1537 'inkannada' => 'Blk/Kannada',
1538 'inkatakana' => 'Blk/Katakana',
1539 'inkatakanaphoneticextensions' => 'Blk/Katakan2',
1540 'inkayahli' => 'Blk/KayahLi',
1541 'inkharoshthi' => 'Blk/Kharosht',
1542 'inkhmer' => 'Blk/Khmer',
1543 'inkhmersymbols' => 'Blk/KhmerSym',
1544 'inlao' => 'Blk/Lao',
1545 'inlatin1' => 'Blk/Latin1',
1546 'inlatin1supplement' => 'Blk/Latin1',
1547 'inlatinextendeda' => 'Blk/LatinExt',
1548 'inlatinextendedadditional' => 'Blk/LatinEx5',
1549 'inlatinextendedb' => 'Blk/LatinEx2',
1550 'inlatinextendedc' => 'Blk/LatinEx3',
1551 'inlatinextendedd' => 'Blk/LatinEx4',
1552 'inlepcha' => 'Blk/Lepcha',
1553 'inletterlikesymbols' => 'Blk/Letterli',
1554 'inlimbu' => 'Blk/Limbu',
1555 'inlinearbideograms' => 'Blk/LinearBI',
1556 'inlinearbsyllabary' => 'Blk/LinearBS',
1557 'inlisu' => 'Blk/Lisu',
1558 'inlowsurrogates' => 'Blk/LowSurro',
1559 'inlycian' => 'Blk/Lycian',
1560 'inlydian' => 'Blk/Lydian',
1561 'inmahjongtiles' => 'Blk/MahjongT',
1562 'inmalayalam' => 'Blk/Malayala',
1563 'inmandaic' => 'Blk/Mandaic',
1564 'inmathematicalalphanumericsymbols' => 'Blk/Mathema2',
1565 'inmathematicaloperators' => 'Blk/Mathemat',
1566 'inmeeteimayek' => 'Blk/MeeteiMa',
1567 'inmiscellaneousmathematicalsymbolsa' => 'Blk/Miscell4',
1568 'inmiscellaneousmathematicalsymbolsb' => 'Blk/Miscell5',
1569 'inmiscellaneoussymbols' => 'Blk/Miscella',
1570 'inmiscellaneoussymbolsandarrows' => 'Blk/Miscell3',
1571 'inmiscellaneoussymbolsandpictographs' => 'Blk/Miscell6',
1572 'inmiscellaneoustechnical' => 'Blk/Miscell2',
1573 'inmodifiertoneletters' => 'Blk/Modifier',
1574 'inmongolian' => 'Blk/Mongolia',
1575 'inmusicalsymbols' => 'Blk/MusicalS',
1576 'inmyanmar' => 'Blk/Myanmar',
1577 'inmyanmarextendeda' => 'Blk/MyanmarE',
1578 'innewtailue' => 'Blk/NewTaiLu',
1579 'innko' => 'Blk/NKo',
1580 'innoblock' => 'Blk/NoBlock',
1581 'innumberforms' => 'Blk/NumberFo',
1582 'inogham' => 'Blk/Ogham',
1583 'inolchiki' => 'Blk/OlChiki',
1584 'inolditalic' => 'Blk/OldItali',
1585 'inoldpersian' => 'Blk/OldPersi',
1586 'inoldsoutharabian' => 'Blk/OldSouth',
1587 'inoldturkic' => 'Blk/OldTurki',
1588 'inopticalcharacterrecognition' => 'Blk/OpticalC',
1589 'inoriya' => 'Blk/Oriya',
1590 'inosmanya' => 'Blk/Osmanya',
1591 'inphagspa' => 'Blk/PhagsPa',
1592 'inphaistosdisc' => 'Blk/Phaistos',
1593 'inphoenician' => 'Blk/Phoenici',
1594 'inphoneticextensions' => 'Blk/Phonetic',
1595 'inphoneticextensionssupplement' => 'Blk/Phoneti2',
1596 'inplayingcards' => 'Blk/PlayingC',
1597 'inprivateuse' => 'Blk/PrivateU',
1598 'inprivateusearea' => 'Blk/PrivateU',
1599 'inrejang' => 'Blk/Rejang',
1600 'inruminumeralsymbols' => 'Blk/RumiNume',
1601 'inrunic' => 'Blk/Runic',
1602 'insamaritan' => 'Blk/Samarita',
1603 'insaurashtra' => 'Blk/Saurasht',
1604 'inscriptionalpahlavi' => 'Sc/Phli',
1605 'inscriptionalparthian' => 'Sc/Prti',
1606 'inshavian' => 'Blk/Shavian',
1607 'insinhala' => 'Blk/Sinhala',
1608 'insmallformvariants' => 'Blk/SmallFor',
1609 'inspacingmodifierletters' => 'Blk/SpacingM',
1610 'inspecials' => 'Blk/Specials',
1611 'insundanese' => 'Blk/Sundanes',
1612 'insuperscriptsandsubscripts' => 'Blk/Superscr',
1613 'insupplementalarrowsa' => 'Blk/Suppleme',
1614 'insupplementalarrowsb' => 'Blk/Supplem2',
1615 'insupplementalmathematicaloperators' => 'Blk/Supplem6',
1616 'insupplementalpunctuation' => 'Blk/Supplem3',
1617 'insupplementaryprivateuseareaa' => 'Blk/Supplem4',
1618 'insupplementaryprivateuseareab' => 'Blk/Supplem5',
1619 'insylotinagri' => 'Blk/SylotiNa',
1620 'insyriac' => 'Blk/Syriac',
1621 'intagalog' => 'Blk/Tagalog',
1622 'intagbanwa' => 'Blk/Tagbanwa',
1623 'intags' => 'Blk/Tags',
1624 'intaile' => 'Blk/TaiLe',
1625 'intaitham' => 'Blk/TaiTham',
1626 'intaiviet' => 'Blk/TaiViet',
1627 'intaixuanjingsymbols' => 'Blk/TaiXuanJ',
1628 'intamil' => 'Blk/Tamil',
1629 'intelugu' => 'Blk/Telugu',
1630 'inthaana' => 'Blk/Thaana',
1631 'inthai' => 'Blk/Thai',
1632 'intibetan' => 'Blk/Tibetan',
1633 'intifinagh' => 'Blk/Tifinagh',
1634 'intransportandmapsymbols' => 'Blk/Transpor',
1635 'inugaritic' => 'Blk/Ugaritic',
1636 'inunifiedcanadianaboriginalsyllabics' => 'Blk/Canadian',
1637 'inunifiedcanadianaboriginalsyllabicsextended' => 'Blk/UnifiedC',
1638 'invai' => 'Blk/Vai',
1639 'invariationselectors' => 'Blk/Variatio',
1640 'invariationselectorssupplement' => 'Blk/Variati2',
1641 'invedicextensions' => 'Blk/VedicExt',
1642 'inverticalforms' => 'Blk/Vertical',
1643 'inyijinghexagramsymbols' => 'Blk/YijingHe',
1644 'inyiradicals' => 'Blk/YiRadica',
1645 'inyisyllables' => 'Blk/YiSyllab',
1646 'ipaextensions' => 'Blk/IPAExten',
1647 'isaegeannumbers' => 'Blk/AegeanNu',
1648 'isahex' => 'AHex/Y',
1649 'isalchemicalsymbols' => 'Blk/Alchemic',
1650 'isall' => 'Perl/Any',
1651 'isalnum' => 'Perl/Alnum',
1652 'isalpha' => 'Alpha/Y',
1653 'isalphabetic' => 'Alpha/Y',
1654 'isalphabeticpresentationforms' => 'Blk/Alphabet',
1655 'isancientgreekmusicalnotation' => 'Blk/Ancient2',
1656 'isancientgreeknumbers' => 'Blk/AncientG',
1657 'isancientsymbols' => 'Blk/AncientS',
1658 'isany' => 'Perl/Any',
1659 'isarab' => 'Sc/Arab',
1660 'isarabic' => 'Sc/Arab',
1661 'isarabicpresentationformsa' => 'Blk/ArabicPr',
1662 'isarabicpresentationformsb' => 'Blk/ArabicP2',
1663 'isarabicsupplement' => 'Blk/ArabicSu',
1664 'isarmenian' => 'Sc/Armn',
1665 'isarmi' => 'Sc/Armi',
1666 'isarmn' => 'Sc/Armn',
1667 'isarrows' => 'Blk/Arrows',
1668 'isascii' => 'Blk/ASCII',
1669 'isasciihexdigit' => 'AHex/Y',
1670 'isassigned' => 'Perl/Assigned',
1671 'isavestan' => 'Sc/Avst',
1672 'isavst' => 'Sc/Avst',
1673 'isbali' => 'Sc/Bali',
1674 'isbalinese' => 'Sc/Bali',
1675 'isbamu' => 'Sc/Bamu',
1676 'isbamum' => 'Sc/Bamu',
1677 'isbamumsupplement' => 'Blk/BamumSup',
1678 'isbasiclatin' => 'Blk/ASCII',
1679 'isbatak' => 'Sc/Batk',
1680 'isbatk' => 'Sc/Batk',
1681 'isbeng' => 'Sc/Beng',
1682 'isbengali' => 'Sc/Beng',
1683 'isbidic' => 'BidiC/Y',
1684 'isbidicontrol' => 'BidiC/Y',
1685 'isbidim' => 'BidiM/Y',
1686 'isbidimirrored' => 'BidiM/Y',
1687 'isblank' => 'Perl/Blank',
1688 'isblockelements' => 'Blk/BlockEle',
1689 'isbopo' => 'Sc/Bopo',
1690 'isbopomofo' => 'Sc/Bopo',
1691 'isbopomofoextended' => 'Blk/Bopomof2',
1692 'isboxdrawing' => 'Blk/BoxDrawi',
1693 'isbrah' => 'Sc/Brah',
1694 'isbrahmi' => 'Sc/Brah',
1695 'isbrai' => 'Blk/BrailleP',
1696 'isbraille' => 'Blk/BrailleP',
1697 'isbraillepatterns' => 'Blk/BrailleP',
1698 'isbugi' => 'Sc/Bugi',
1699 'isbuginese' => 'Sc/Bugi',
1700 'isbuhd' => 'Sc/Buhd',
1701 'isbuhid' => 'Sc/Buhd',
1702 'isbyzantinemusicalsymbols' => 'Blk/Byzantin',
1703 'isc' => 'Gc/C',
1704 'iscanadianaboriginal' => 'Sc/Cans',
1705 'iscanadiansyllabics' => 'Blk/Canadian',
1706 'iscans' => 'Sc/Cans',
1707 'iscari' => 'Sc/Cari',
1708 'iscarian' => 'Sc/Cari',
1709 'iscased' => 'Cased/Y',
1710 'iscasedletter' => 'Gc/LC',
1711 'iscaseignorable' => 'CI/Y',
1712 'iscc' => 'Gc/Cc',
1713 'isce' => 'CE/Y',
1714 'iscf' => 'Gc/Cf',
1715 'ischam' => 'Sc/Cham',
1716 'ischangeswhencasefolded' => 'CWCF/Y',
1717 'ischangeswhencasemapped' => 'CWCM/Y',
1718 'ischangeswhenlowercased' => 'CWL/Y',
1719 'ischangeswhennfkccasefolded' => 'CWKCF/Y',
1720 'ischangeswhentitlecased' => 'CWT/Y',
1721 'ischangeswhenuppercased' => 'CWU/Y',
1722 'ischer' => 'Sc/Cher',
1723 'ischerokee' => 'Sc/Cher',
1724 'isci' => 'CI/Y',
1725 'iscjkcompatibility' => 'Blk/CJKCompa',
1726 'iscjkcompatibilityforms' => 'Blk/CJKComp2',
1727 'iscjkcompatibilityideographs' => 'Blk/CJKComp3',
1728 'iscjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
1729 'iscjkradicalssupplement' => 'Blk/CJKRadic',
1730 'iscjkstrokes' => 'Blk/CJKStrok',
1731 'iscjksymbolsandpunctuation' => 'Blk/CJKSymbo',
1732 'iscjkunifiedideographs' => 'Blk/CJKUnifi',
1733 'iscjkunifiedideographsextensiona' => 'Blk/CJKUnif2',
1734 'iscjkunifiedideographsextensionb' => 'Blk/CJKUnif3',
1735 'iscjkunifiedideographsextensionc' => 'Blk/CJKUnif4',
1736 'iscjkunifiedideographsextensiond' => 'Blk/CJKUnif5',
1737 'isclosepunctuation' => 'Gc/Pe',
1738 'iscn' => 'Gc/Cn',
1739 'iscntrl' => 'Gc/Cc',
1740 'isco' => 'Gc/Co',
1741 'iscombiningdiacriticalmarks' => 'Blk/Combini3',
1742 'iscombiningdiacriticalmarksforsymbols' => 'Blk/Combini2',
1743 'iscombiningdiacriticalmarkssupplement' => 'Blk/Combini4',
1744 'iscombininghalfmarks' => 'Blk/Combinin',
1745 'iscombiningmarksforsymbols' => 'Blk/Combini2',
1746 'iscommon' => 'Sc/Zyyy',
1747 'iscommonindicnumberforms' => 'Blk/CommonIn',
1748 'iscompex' => 'CompEx/Y',
1749 'iscompositionexclusion' => 'CE/Y',
1750 'isconnectorpunctuation' => 'WB/EX',
1751 'iscontrol' => 'Gc/Cc',
1752 'iscontrolpictures' => 'Blk/ControlP',
1753 'iscopt' => 'Sc/Copt',
1754 'iscoptic' => 'Sc/Copt',
1755 'iscountingrodnumerals' => 'Blk/Counting',
1756 'iscprt' => 'Sc/Cprt',
1757 'iscs' => 'Gc/Cs',
1758 'iscuneiform' => 'Sc/Xsux',
1759 'iscuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
1760 'iscurrencysymbol' => 'Gc/Sc',
1761 'iscurrencysymbols' => 'Blk/Currency',
1762 'iscwcf' => 'CWCF/Y',
1763 'iscwcm' => 'CWCM/Y',
1764 'iscwkcf' => 'CWKCF/Y',
1765 'iscwl' => 'CWL/Y',
1766 'iscwt' => 'CWT/Y',
1767 'iscwu' => 'CWU/Y',
1768 'iscypriot' => 'Sc/Cprt',
1769 'iscypriotsyllabary' => 'Blk/CypriotS',
1770 'iscyrillic' => 'Sc/Cyrl',
1771 'iscyrillicextendeda' => 'Blk/Cyrilli2',
1772 'iscyrillicextendedb' => 'Blk/Cyrilli3',
1773 'iscyrillicsupplement' => 'Blk/Cyrilli4',
1774 'iscyrillicsupplementary' => 'Blk/Cyrilli4',
1775 'iscyrl' => 'Sc/Cyrl',
1776 'isdash' => 'Dash/Y',
1777 'isdashpunctuation' => 'Gc/Pd',
1778 'isdecimalnumber' => 'Nt/De',
1779 'isdefaultignorablecodepoint' => 'DI/Y',
1780 'isdep' => 'Dep/Y',
1781 'isdeprecated' => 'Dep/Y',
1782 'isdeseret' => 'Blk/Deseret',
1783 'isdeva' => 'Sc/Deva',
1784 'isdevanagari' => 'Sc/Deva',
1785 'isdevanagariextended' => 'Blk/Devanag2',
1786 'isdi' => 'DI/Y',
1787 'isdia' => 'Dia/Y',
1788 'isdiacritic' => 'Dia/Y',
1789 'isdigit' => 'Nt/De',
1790 'isdingbats' => 'Blk/Dingbats',
1791 'isdominotiles' => 'Blk/DominoTi',
1792 'isdsrt' => 'Blk/Deseret',
1793 'isegyp' => 'Sc/Egyp',
1794 'isegyptianhieroglyphs' => 'Sc/Egyp',
1795 'isemoticons' => 'Blk/Emoticon',
1796 'isenclosedalphanumerics' => 'Blk/Enclosed',
1797 'isenclosedalphanumericsupplement' => 'Blk/Enclose4',
1798 'isenclosedcjklettersandmonths' => 'Blk/Enclose2',
1799 'isenclosedideographicsupplement' => 'Blk/Enclose3',
1800 'isenclosingmark' => 'Gc/Me',
1801 'isethi' => 'Sc/Ethi',
1802 'isethiopic' => 'Sc/Ethi',
1803 'isethiopicextended' => 'Blk/Ethiopi2',
1804 'isethiopicextendeda' => 'Blk/Ethiopi3',
1805 'isethiopicsupplement' => 'Blk/Ethiopi4',
1806 'isext' => 'Ext/Y',
1807 'isextender' => 'Ext/Y',
1808 'isfinalpunctuation' => 'Gc/Pf',
1809 'isformat' => 'Gc/Cf',
1810 'isfullcompositionexclusion' => 'CompEx/Y',
1811 'isgeneralpunctuation' => 'Blk/GeneralP',
1812 'isgeometricshapes' => 'Blk/Geometri',
1813 'isgeor' => 'Sc/Geor',
1814 'isgeorgian' => 'Sc/Geor',
1815 'isgeorgiansupplement' => 'Blk/Georgia2',
1816 'isglag' => 'Sc/Glag',
1817 'isglagolitic' => 'Sc/Glag',
1818 'isgoth' => 'Sc/Goth',
1819 'isgothic' => 'Sc/Goth',
1820 'isgraph' => 'Perl/Graph',
1821 'isgraphemebase' => 'GrBase/Y',
1822 'isgraphemeextend' => 'GCB/EX',
1823 'isgrbase' => 'GrBase/Y',
1824 'isgreek' => 'Sc/Grek',
1825 'isgreekandcoptic' => 'Blk/Greek',
1826 'isgreekextended' => 'Blk/GreekExt',
1827 'isgrek' => 'Sc/Grek',
1828 'isgrext' => 'GCB/EX',
1829 'isgujarati' => 'Sc/Gujr',
1830 'isgujr' => 'Sc/Gujr',
1831 'isgurmukhi' => 'Sc/Guru',
1832 'isguru' => 'Sc/Guru',
1833 'ishalfwidthandfullwidthforms' => 'Blk/Halfwidt',
1834 'ishan' => 'Sc/Han',
1835 'ishang' => 'Sc/Hang',
1836 'ishangul' => 'Sc/Hang',
1837 'ishangulcompatibilityjamo' => 'Blk/HangulCo',
1838 'ishanguljamo' => 'Blk/HangulJa',
1839 'ishanguljamoextendeda' => 'Blk/HangulJ2',
1840 'ishanguljamoextendedb' => 'Blk/HangulJ3',
1841 'ishangulsyllables' => 'Blk/HangulSy',
1842 'ishani' => 'Sc/Han',
1843 'ishano' => 'Sc/Hano',
1844 'ishanunoo' => 'Sc/Hano',
1845 'ishebr' => 'Sc/Hebr',
1846 'ishebrew' => 'Sc/Hebr',
1847 'ishex' => 'Hex/Y',
1848 'ishexdigit' => 'Hex/Y',
1849 'ishighprivateusesurrogates' => 'Blk/HighPriv',
1850 'ishighsurrogates' => 'Blk/HighSurr',
1851 'ishira' => 'Sc/Hira',
1852 'ishiragana' => 'Sc/Hira',
1853 'ishorizspace' => 'Perl/Blank',
1854 'ishyphen' => 'Hyphen/Y',
1855 'isidc' => 'IDC/Y',
1856 'isidcontinue' => 'IDC/Y',
1857 'isideo' => 'Ideo/Y',
1858 'isideographic' => 'Ideo/Y',
1859 'isideographicdescriptioncharacters' => 'Blk/Ideograp',
1860 'isids' => 'IDS/Y',
1861 'isidsb' => 'IDSB/Y',
1862 'isidsbinaryoperator' => 'IDSB/Y',
1863 'isidst' => 'IDST/Y',
1864 'isidstart' => 'IDS/Y',
1865 'isidstrinaryoperator' => 'IDST/Y',
1866 'isimperialaramaic' => 'Sc/Armi',
1867 'isinherited' => 'Sc/Zinh',
1868 'isinitialpunctuation' => 'Gc/Pi',
1869 'isinscriptionalpahlavi' => 'Sc/Phli',
1870 'isinscriptionalparthian' => 'Sc/Prti',
1871 'isipaextensions' => 'Blk/IPAExten',
1872 'isital' => 'Sc/Ital',
1873 'isjava' => 'Sc/Java',
1874 'isjavanese' => 'Sc/Java',
1875 'isjoinc' => 'JoinC/Y',
1876 'isjoincontrol' => 'JoinC/Y',
1877 'iskaithi' => 'Sc/Kthi',
1878 'iskali' => 'Blk/KayahLi',
1879 'iskana' => 'Sc/Kana',
1880 'iskanasupplement' => 'Blk/KanaSupp',
1881 'iskanbun' => 'Blk/Kanbun',
1882 'iskangxiradicals' => 'Blk/KangxiRa',
1883 'iskannada' => 'Sc/Knda',
1884 'iskatakana' => 'Sc/Kana',
1885 'iskatakanaphoneticextensions' => 'Blk/Katakan2',
1886 'iskayahli' => 'Blk/KayahLi',
1887 'iskhar' => 'Sc/Khar',
1888 'iskharoshthi' => 'Sc/Khar',
1889 'iskhmer' => 'Sc/Khmr',
1890 'iskhmersymbols' => 'Blk/KhmerSym',
1891 'iskhmr' => 'Sc/Khmr',
1892 'isknda' => 'Sc/Knda',
1893 'iskthi' => 'Sc/Kthi',
1894 'isl' => 'Gc/L',
1895 'isl&' => 'Gc/LC',
1896 'isl_' => 'Gc/LC',
1897 'islana' => 'Sc/Lana',
1898 'islao' => 'Sc/Lao',
1899 'islaoo' => 'Sc/Lao',
1900 'islatin' => 'Sc/Latn',
1901 'islatin1' => 'Blk/Latin1',
1902 'islatin1supplement' => 'Blk/Latin1',
1903 'islatinextendeda' => 'Blk/LatinExt',
1904 'islatinextendedadditional' => 'Blk/LatinEx5',
1905 'islatinextendedb' => 'Blk/LatinEx2',
1906 'islatinextendedc' => 'Blk/LatinEx3',
1907 'islatinextendedd' => 'Blk/LatinEx4',
1908 'islatn' => 'Sc/Latn',
1909 'islc' => 'Gc/LC',
1910 'islepc' => 'Sc/Lepc',
1911 'islepcha' => 'Sc/Lepc',
1912 'isletter' => 'Gc/L',
1913 'isletterlikesymbols' => 'Blk/Letterli',
1914 'isletternumber' => 'Gc/Nl',
1915 'islimb' => 'Sc/Limb',
1916 'islimbu' => 'Sc/Limb',
1917 'islinb' => 'Sc/Linb',
1918 'islinearb' => 'Sc/Linb',
1919 'islinearbideograms' => 'Blk/LinearBI',
1920 'islinearbsyllabary' => 'Blk/LinearBS',
1921 'islineseparator' => 'Gc/Zl',
1922 'islisu' => 'Blk/Lisu',
1923 'isll' => 'Gc/Ll',
1924 'islm' => 'Gc/Lm',
1925 'islo' => 'Gc/Lo',
1926 'isloe' => 'GCB/PP',
1927 'islogicalorderexception' => 'GCB/PP',
1928 'islower' => 'Lower/Y',
1929 'islowercase' => 'Lower/Y',
1930 'islowercaseletter' => 'Gc/Ll',
1931 'islowsurrogates' => 'Blk/LowSurro',
1932 'islt' => 'Perl/Title',
1933 'islu' => 'Gc/Lu',
1934 'islyci' => 'Sc/Lyci',
1935 'islycian' => 'Sc/Lyci',
1936 'islydi' => 'Sc/Lydi',
1937 'islydian' => 'Sc/Lydi',
1938 'ism' => 'Gc/M',
1939 'ismahjongtiles' => 'Blk/MahjongT',
1940 'ismalayalam' => 'Sc/Mlym',
1941 'ismand' => 'Sc/Mand',
1942 'ismandaic' => 'Sc/Mand',
1943 'ismark' => 'Gc/M',
1944 'ismath' => 'Math/Y',
1945 'ismathematicalalphanumericsymbols' => 'Blk/Mathema2',
1946 'ismathematicaloperators' => 'Blk/Mathemat',
1947 'ismathsymbol' => 'Gc/Sm',
1948 'ismc' => 'Gc/Mc',
1949 'isme' => 'Gc/Me',
1950 'ismeeteimayek' => 'Sc/Mtei',
1951 'ismiscellaneousmathematicalsymbolsa' => 'Blk/Miscell4',
1952 'ismiscellaneousmathematicalsymbolsb' => 'Blk/Miscell5',
1953 'ismiscellaneoussymbols' => 'Blk/Miscella',
1954 'ismiscellaneoussymbolsandarrows' => 'Blk/Miscell3',
1955 'ismiscellaneoussymbolsandpictographs' => 'Blk/Miscell6',
1956 'ismiscellaneoustechnical' => 'Blk/Miscell2',
1957 'ismlym' => 'Sc/Mlym',
1958 'ismn' => 'Gc/Mn',
1959 'ismodifierletter' => 'Gc/Lm',
1960 'ismodifiersymbol' => 'Gc/Sk',
1961 'ismodifiertoneletters' => 'Blk/Modifier',
1962 'ismong' => 'Sc/Mong',
1963 'ismongolian' => 'Sc/Mong',
1964 'ismtei' => 'Sc/Mtei',
1965 'ismusicalsymbols' => 'Blk/MusicalS',
1966 'ismyanmar' => 'Sc/Mymr',
1967 'ismyanmarextendeda' => 'Blk/MyanmarE',
1968 'ismymr' => 'Sc/Mymr',
1969 'isn' => 'Gc/N',
1970 'isnchar' => 'NChar/Y',
1971 'isnd' => 'Nt/De',
1972 'isnewtailue' => 'Sc/Talu',
1973 'isnko' => 'Sc/Nko',
1974 'isnkoo' => 'Sc/Nko',
1975 'isnl' => 'Gc/Nl',
1976 'isno' => 'Gc/No',
1977 'isnoblock' => 'Blk/NoBlock',
1978 'isnoncharactercodepoint' => 'NChar/Y',
1979 'isnonspacingmark' => 'Gc/Mn',
1980 'isnumber' => 'Gc/N',
1981 'isnumberforms' => 'Blk/NumberFo',
1982 'isoalpha' => 'OAlpha/Y',
1983 'isodi' => 'ODI/Y',
1984 'isogam' => 'Sc/Ogam',
1985 'isogham' => 'Sc/Ogam',
1986 'isogrext' => 'OGrExt/Y',
1987 'isoidc' => 'OIDC/Y',
1988 'isoids' => 'OIDS/Y',
1989 'isolchiki' => 'Blk/OlChiki',
1990 'isolck' => 'Blk/OlChiki',
1991 'isolditalic' => 'Sc/Ital',
1992 'isoldpersian' => 'Sc/Xpeo',
1993 'isoldsoutharabian' => 'Blk/OldSouth',
1994 'isoldturkic' => 'Sc/Orkh',
1995 'isolower' => 'OLower/Y',
1996 'isomath' => 'OMath/Y',
1997 'isopenpunctuation' => 'Gc/Ps',
1998 'isopticalcharacterrecognition' => 'Blk/OpticalC',
1999 'isoriya' => 'Sc/Orya',
2000 'isorkh' => 'Sc/Orkh',
2001 'isorya' => 'Sc/Orya',
2002 'isosma' => 'Sc/Osma',
2003 'isosmanya' => 'Sc/Osma',
2004 'isother' => 'Gc/C',
2005 'isotheralphabetic' => 'OAlpha/Y',
2006 'isotherdefaultignorablecodepoint' => 'ODI/Y',
2007 'isothergraphemeextend' => 'OGrExt/Y',
2008 'isotheridcontinue' => 'OIDC/Y',
2009 'isotheridstart' => 'OIDS/Y',
2010 'isotherletter' => 'Gc/Lo',
2011 'isotherlowercase' => 'OLower/Y',
2012 'isothermath' => 'OMath/Y',
2013 'isothernumber' => 'Gc/No',
2014 'isotherpunctuation' => 'Gc/Po',
2015 'isothersymbol' => 'Gc/So',
2016 'isotheruppercase' => 'OUpper/Y',
2017 'isoupper' => 'OUpper/Y',
2018 'isp' => 'Gc/P',
2019 'isparagraphseparator' => 'Gc/Zp',
2020 'ispatsyn' => 'PatSyn/Y',
2021 'ispatternsyntax' => 'PatSyn/Y',
2022 'ispatternwhitespace' => 'PatWS/Y',
2023 'ispatws' => 'PatWS/Y',
2024 'ispc' => 'WB/EX',
2025 'ispd' => 'Gc/Pd',
2026 'ispe' => 'Gc/Pe',
2027 'isperlspace' => 'Perl/PerlSpac',
2028 'isperlword' => 'Perl/PerlWord',
2029 'ispf' => 'Gc/Pf',
2030 'isphag' => 'Sc/Phag',
2031 'isphagspa' => 'Sc/Phag',
2032 'isphaistosdisc' => 'Blk/Phaistos',
2033 'isphli' => 'Sc/Phli',
2034 'isphnx' => 'Sc/Phnx',
2035 'isphoenician' => 'Sc/Phnx',
2036 'isphoneticextensions' => 'Blk/Phonetic',
2037 'isphoneticextensionssupplement' => 'Blk/Phoneti2',
2038 'ispi' => 'Gc/Pi',
2039 'isplayingcards' => 'Blk/PlayingC',
2040 'ispo' => 'Gc/Po',
2041 'isposixalnum' => 'Perl/PosixAln',
2042 'isposixalpha' => 'Perl/PosixAlp',
2043 'isposixblank' => 'Perl/PosixBla',
2044 'isposixcntrl' => 'Perl/PosixCnt',
2045 'isposixdigit' => 'Perl/PosixDig',
2046 'isposixgraph' => 'Perl/PosixGra',
2047 'isposixlower' => 'Perl/PosixLow',
2048 'isposixprint' => 'Perl/PosixPri',
2049 'isposixpunct' => 'Perl/PosixPun',
2050 'isposixspace' => 'Perl/PosixSpa',
2051 'isposixupper' => 'Perl/PosixUpp',
2052 'isposixword' => 'Perl/PerlWord',
2053 'isposixxdigit' => 'AHex/Y',
2054 'isprint' => 'Perl/Print',
2055 'isprivateuse' => 'Gc/Co',
2056 'isprivateusearea' => 'Blk/PrivateU',
2057 'isprti' => 'Sc/Prti',
2058 'isps' => 'Gc/Ps',
2059 'ispunct' => 'Gc/P',
2060 'ispunctuation' => 'Gc/P',
2061 'isqaac' => 'Sc/Copt',
2062 'isqaai' => 'Sc/Zinh',
2063 'isqmark' => 'QMark/Y',
2064 'isquotationmark' => 'QMark/Y',
2065 'isradical' => 'Radical/Y',
2066 'isrejang' => 'Sc/Rjng',
2067 'isrjng' => 'Sc/Rjng',
2068 'isruminumeralsymbols' => 'Blk/RumiNume',
2069 'isrunic' => 'Sc/Runr',
2070 'isrunr' => 'Sc/Runr',
2071 'iss' => 'Gc/S',
2072 'issamaritan' => 'Sc/Samr',
2073 'issamr' => 'Sc/Samr',
2074 'issarb' => 'Blk/OldSouth',
2075 'issaur' => 'Sc/Saur',
2076 'issaurashtra' => 'Sc/Saur',
2077 'issc' => 'Gc/Sc',
2078 'issd' => 'SD/Y',
2079 'isseparator' => 'Gc/Z',
2080 'isshavian' => 'Blk/Shavian',
2081 'isshaw' => 'Blk/Shavian',
2082 'issinh' => 'Sc/Sinh',
2083 'issinhala' => 'Sc/Sinh',
2084 'issk' => 'Gc/Sk',
2085 'issm' => 'Gc/Sm',
2086 'issmallformvariants' => 'Blk/SmallFor',
2087 'isso' => 'Gc/So',
2088 'issoftdotted' => 'SD/Y',
2089 'isspace' => 'Space/Y',
2090 'isspaceperl' => 'Perl/SpacePer',
2091 'isspaceseparator' => 'Gc/Zs',
2092 'isspacingmark' => 'Gc/Mc',
2093 'isspacingmodifierletters' => 'Blk/SpacingM',
2094 'isspecials' => 'Blk/Specials',
2095 'issterm' => 'STerm/Y',
2096 'issund' => 'Sc/Sund',
2097 'issundanese' => 'Sc/Sund',
2098 'issuperscriptsandsubscripts' => 'Blk/Superscr',
2099 'issupplementalarrowsa' => 'Blk/Suppleme',
2100 'issupplementalarrowsb' => 'Blk/Supplem2',
2101 'issupplementalmathematicaloperators' => 'Blk/Supplem6',
2102 'issupplementalpunctuation' => 'Blk/Supplem3',
2103 'issupplementaryprivateuseareaa' => 'Blk/Supplem4',
2104 'issupplementaryprivateuseareab' => 'Blk/Supplem5',
2105 'issurrogate' => 'Gc/Cs',
2106 'issylo' => 'Sc/Sylo',
2107 'issylotinagri' => 'Sc/Sylo',
2108 'issymbol' => 'Gc/S',
2109 'issyrc' => 'Sc/Syrc',
2110 'issyriac' => 'Sc/Syrc',
2111 'istagalog' => 'Sc/Tglg',
2112 'istagb' => 'Sc/Tagb',
2113 'istagbanwa' => 'Sc/Tagb',
2114 'istags' => 'Blk/Tags',
2115 'istaile' => 'Sc/Tale',
2116 'istaitham' => 'Sc/Lana',
2117 'istaiviet' => 'Sc/Tavt',
2118 'istaixuanjingsymbols' => 'Blk/TaiXuanJ',
2119 'istale' => 'Sc/Tale',
2120 'istalu' => 'Sc/Talu',
2121 'istamil' => 'Sc/Taml',
2122 'istaml' => 'Sc/Taml',
2123 'istavt' => 'Sc/Tavt',
2124 'istelu' => 'Sc/Telu',
2125 'istelugu' => 'Sc/Telu',
2126 'isterm' => 'Term/Y',
2127 'isterminalpunctuation' => 'Term/Y',
2128 'istfng' => 'Sc/Tfng',
2129 'istglg' => 'Sc/Tglg',
2130 'isthaa' => 'Sc/Thaa',
2131 'isthaana' => 'Sc/Thaa',
2132 'isthai' => 'Sc/Thai',
2133 'istibetan' => 'Sc/Tibt',
2134 'istibt' => 'Sc/Tibt',
2135 'istifinagh' => 'Sc/Tfng',
2136 'istitle' => 'Perl/Title',
2137 'istitlecase' => 'Perl/Title',
2138 'istitlecaseletter' => 'Perl/Title',
2139 'istransportandmapsymbols' => 'Blk/Transpor',
2140 'isugar' => 'Sc/Ugar',
2141 'isugaritic' => 'Sc/Ugar',
2142 'isuideo' => 'UIdeo/Y',
2143 'isunassigned' => 'Gc/Cn',
2144 'isunifiedcanadianaboriginalsyllabics' => 'Blk/Canadian',
2145 'isunifiedcanadianaboriginalsyllabicsextended' => 'Blk/UnifiedC',
2146 'isunifiedideograph' => 'UIdeo/Y',
2147 'isunknown' => 'Sc/Zzzz',
2148 'isupper' => 'Upper/Y',
2149 'isuppercase' => 'Upper/Y',
2150 'isuppercaseletter' => 'Gc/Lu',
2151 'isvai' => 'Sc/Vai',
2152 'isvaii' => 'Sc/Vai',
2153 'isvariationselector' => 'VS/Y',
2154 'isvariationselectors' => 'Blk/Variatio',
2155 'isvariationselectorssupplement' => 'Blk/Variati2',
2156 'isvedicextensions' => 'Blk/VedicExt',
2157 'isverticalforms' => 'Blk/Vertical',
2158 'isvertspace' => 'Perl/VertSpac',
2159 'isvs' => 'VS/Y',
2160 'iswhitespace' => 'Space/Y',
2161 'isword' => 'Perl/Word',
2162 'iswspace' => 'Space/Y',
2163 'isxdigit' => 'Hex/Y',
2164 'isxidc' => 'XIDC/Y',
2165 'isxidcontinue' => 'XIDC/Y',
2166 'isxids' => 'XIDS/Y',
2167 'isxidstart' => 'XIDS/Y',
2168 'isxpeo' => 'Sc/Xpeo',
2169 'isxperlspace' => 'Perl/SpacePer',
2170 'isxposixalnum' => 'Perl/Alnum',
2171 'isxposixalpha' => 'Alpha/Y',
2172 'isxposixblank' => 'Perl/Blank',
2173 'isxposixcntrl' => 'Gc/Cc',
2174 'isxposixdigit' => 'Nt/De',
2175 'isxposixgraph' => 'Perl/Graph',
2176 'isxposixlower' => 'Lower/Y',
2177 'isxposixprint' => 'Perl/Print',
2178 'isxposixpunct' => 'Perl/XPosixPu',
2179 'isxposixspace' => 'Space/Y',
2180 'isxposixupper' => 'Upper/Y',
2181 'isxposixword' => 'Perl/Word',
2182 'isxposixxdigit' => 'Hex/Y',
2183 'isxsux' => 'Sc/Xsux',
2184 'isyi' => 'Sc/Yi',
2185 'isyiii' => 'Sc/Yi',
2186 'isyijinghexagramsymbols' => 'Blk/YijingHe',
2187 'isyiradicals' => 'Blk/YiRadica',
2188 'isyisyllables' => 'Blk/YiSyllab',
2189 'isz' => 'Gc/Z',
2190 'iszinh' => 'Sc/Zinh',
2191 'iszl' => 'Gc/Zl',
2192 'iszp' => 'Gc/Zp',
2193 'iszs' => 'Gc/Zs',
2194 'iszyyy' => 'Sc/Zyyy',
2195 'iszzzz' => 'Sc/Zzzz',
2196 'ital' => 'Sc/Ital',
2197 'java' => 'Sc/Java',
2198 'javanese' => 'Sc/Java',
2199 'jg=ain' => 'Jg/Ain',
2200 'jg=alaph' => 'Jg/Alaph',
2201 'jg=alef' => 'Jg/Alef',
2202 'jg=beh' => 'Jg/Beh',
2203 'jg=beth' => 'Jg/Beth',
2204 'jg=burushaskiyehbarree' => 'Jg/Burushas',
2205 'jg=dal' => 'Jg/Dal',
2206 'jg=dalathrish' => 'Jg/DalathRi',
2207 'jg=e' => 'Jg/E',
2208 'jg=farsiyeh' => 'Jg/FarsiYeh',
2209 'jg=fe' => 'Jg/Fe',
2210 'jg=feh' => 'Jg/Feh',
2211 'jg=finalsemkath' => 'Jg/FinalSem',
2212 'jg=gaf' => 'Jg/Gaf',
2213 'jg=gamal' => 'Jg/Gamal',
2214 'jg=hah' => 'Jg/Hah',
2215 'jg=hamzaonhehgoal' => 'Jg/TehMarb2',
2216 'jg=he' => 'Jg/He',
2217 'jg=heh' => 'Jg/Heh',
2218 'jg=hehgoal' => 'Jg/HehGoal',
2219 'jg=heth' => 'Jg/Heth',
2220 'jg=kaf' => 'Jg/Kaf',
2221 'jg=kaph' => 'Jg/Kaph',
2222 'jg=khaph' => 'Jg/Khaph',
2223 'jg=knottedheh' => 'Jg/KnottedH',
2224 'jg=lam' => 'Jg/Lam',
2225 'jg=lamadh' => 'Jg/Lamadh',
2226 'jg=meem' => 'Jg/Meem',
2227 'jg=mim' => 'Jg/Mim',
2228 'jg=nojoininggroup' => 'Jg/NoJoinin',
2229 'jg=noon' => 'Jg/Noon',
2230 'jg=nun' => 'Jg/Nun',
2231 'jg=nya' => 'Jg/Nya',
2232 'jg=pe' => 'Jg/Pe',
2233 'jg=qaf' => 'Jg/Qaf',
2234 'jg=qaph' => 'Jg/Qaph',
2235 'jg=reh' => 'Jg/Reh',
2236 'jg=reversedpe' => 'Jg/Reversed',
2237 'jg=sad' => 'Jg/Sad',
2238 'jg=sadhe' => 'Jg/Sadhe',
2239 'jg=seen' => 'Jg/Seen',
2240 'jg=semkath' => 'Jg/Semkath',
2241 'jg=shin' => 'Jg/Shin',
2242 'jg=swashkaf' => 'Jg/SwashKaf',
2243 'jg=syriacwaw' => 'Jg/SyriacWa',
2244 'jg=tah' => 'Jg/Tah',
2245 'jg=taw' => 'Jg/Taw',
2246 'jg=tehmarbuta' => 'Jg/TehMarbu',
2247 'jg=tehmarbutagoal' => 'Jg/TehMarb2',
2248 'jg=teth' => 'Jg/Teth',
2249 'jg=waw' => 'Jg/Waw',
2250 'jg=yeh' => 'Jg/Yeh',
2251 'jg=yehbarree' => 'Jg/YehBarre',
2252 'jg=yehwithtail' => 'Jg/YehWithT',
2253 'jg=yudh' => 'Jg/Yudh',
2254 'jg=yudhhe' => 'Jg/YudhHe',
2255 'jg=zain' => 'Jg/Zain',
2256 'jg=zhain' => 'Jg/Zhain',
2257 'joinc' => 'JoinC/Y',
2258 'joinc=f' => 'JoinC/N',
2259 'joinc=false' => 'JoinC/N',
2260 'joinc=n' => 'JoinC/N',
2261 'joinc=no' => 'JoinC/N',
2262 'joinc=t' => 'JoinC/Y',
2263 'joinc=true' => 'JoinC/Y',
2264 'joinc=y' => 'JoinC/Y',
2265 'joinc=yes' => 'JoinC/Y',
2266 'joincontrol' => 'JoinC/Y',
2267 'jt=c' => 'Jt/C',
2268 'jt=d' => 'Jt/D',
2269 'jt=dualjoining' => 'Jt/D',
2270 'jt=joincausing' => 'Jt/C',
2271 'jt=l' => 'Ccc/ATBL',
2272 'jt=leftjoining' => 'Ccc/ATBL',
2273 'jt=nonjoining' => 'Jt/U',
2274 'jt=r' => 'Jt/R',
2275 'jt=rightjoining' => 'Jt/R',
2276 'jt=t' => 'Jt/T',
2277 'jt=transparent' => 'Jt/T',
2278 'jt=u' => 'Jt/U',
2279 'kaithi' => 'Sc/Kthi',
2280 'kali' => 'Blk/KayahLi',
2281 'kana' => 'Sc/Kana',
2282 'kanasupplement' => 'Blk/KanaSupp',
2283 'kanbun' => 'Blk/Kanbun',
2284 'kangxiradicals' => 'Blk/KangxiRa',
2285 'kannada' => 'Sc/Knda',
2286 'katakana' => 'Sc/Kana',
2287 'katakanaphoneticextensions' => 'Blk/Katakan2',
2288 'kayahli' => 'Blk/KayahLi',
2289 'khar' => 'Sc/Khar',
2290 'kharoshthi' => 'Sc/Khar',
2291 'khmer' => 'Sc/Khmr',
2292 'khmersymbols' => 'Blk/KhmerSym',
2293 'khmr' => 'Sc/Khmr',
2294 'knda' => 'Sc/Knda',
2295 'kthi' => 'Sc/Kthi',
2296 'l' => 'Gc/L',
2297 'l&' => 'Gc/LC',
2298 'l_' => 'Gc/LC',
2299 'lana' => 'Sc/Lana',
2300 'lao' => 'Sc/Lao',
2301 'laoo' => 'Sc/Lao',
2302 'latin' => 'Sc/Latn',
2303 'latin1' => 'Blk/Latin1',
2304 'latin1supplement' => 'Blk/Latin1',
2305 'latinextendeda' => 'Blk/LatinExt',
2306 'latinextendedadditional' => 'Blk/LatinEx5',
2307 'latinextendedb' => 'Blk/LatinEx2',
2308 'latinextendedc' => 'Blk/LatinEx3',
2309 'latinextendedd' => 'Blk/LatinEx4',
2310 'latn' => 'Sc/Latn',
2311 'lb=ai' => 'Lb/AI',
2312 'lb=al' => 'Lb/AL',
2313 'lb=alphabetic' => 'Lb/AL',
2314 'lb=ambiguous' => 'Lb/AI',
2315 'lb=b2' => 'Lb/B2',
2316 'lb=ba' => 'Lb/BA',
2317 'lb=bb' => 'Lb/BB',
2318 'lb=bk' => 'Lb/BK',
2319 'lb=breakafter' => 'Lb/BA',
2320 'lb=breakbefore' => 'Lb/BB',
2321 'lb=breakboth' => 'Lb/B2',
2322 'lb=breaksymbols' => 'Lb/SY',
2323 'lb=carriagereturn' => 'GCB/CR',
2324 'lb=cb' => 'Lb/CB',
2325 'lb=cl' => 'Lb/CL',
2326 'lb=closeparenthesis' => 'Lb/CP',
2327 'lb=closepunctuation' => 'Lb/CL',
2328 'lb=cm' => 'Lb/CM',
2329 'lb=combiningmark' => 'Lb/CM',
2330 'lb=complexcontext' => 'Lb/SA',
2331 'lb=contingentbreak' => 'Lb/CB',
2332 'lb=cp' => 'Lb/CP',
2333 'lb=cr' => 'GCB/CR',
2334 'lb=ex' => 'Lb/EX',
2335 'lb=exclamation' => 'Lb/EX',
2336 'lb=gl' => 'Lb/GL',
2337 'lb=glue' => 'Lb/GL',
2338 'lb=h2' => 'GCB/LV',
2339 'lb=h3' => 'GCB/LVT',
2340 'lb=hy' => 'Lb/HY',
2341 'lb=hyphen' => 'Lb/HY',
2342 'lb=id' => 'Lb/ID',
2343 'lb=ideographic' => 'Lb/ID',
2344 'lb=in' => 'Lb/IN',
2345 'lb=infixnumeric' => 'Lb/IS',
2346 'lb=inseparable' => 'Lb/IN',
2347 'lb=inseperable' => 'Lb/IN',
2348 'lb=is' => 'Lb/IS',
2349 'lb=jl' => 'GCB/L',
2350 'lb=jt' => 'GCB/T',
2351 'lb=jv' => 'GCB/V',
2352 'lb=lf' => 'GCB/LF',
2353 'lb=linefeed' => 'GCB/LF',
2354 'lb=mandatorybreak' => 'Lb/BK',
2355 'lb=nextline' => 'Lb/NL',
2356 'lb=nl' => 'Lb/NL',
2357 'lb=nonstarter' => 'Lb/NS',
2358 'lb=ns' => 'Lb/NS',
2359 'lb=nu' => 'Lb/NU',
2360 'lb=numeric' => 'Lb/NU',
2361 'lb=op' => 'Lb/OP',
2362 'lb=openpunctuation' => 'Lb/OP',
2363 'lb=po' => 'Lb/PO',
2364 'lb=postfixnumeric' => 'Lb/PO',
2365 'lb=pr' => 'Lb/PR',
2366 'lb=prefixnumeric' => 'Lb/PR',
2367 'lb=qu' => 'Lb/QU',
2368 'lb=quotation' => 'Lb/QU',
2369 'lb=sa' => 'Lb/SA',
2370 'lb=sg' => 'Lb/SG',
2371 'lb=sp' => 'Lb/SP',
2372 'lb=space' => 'Lb/SP',
2373 'lb=surrogate' => 'Lb/SG',
2374 'lb=sy' => 'Lb/SY',
2375 'lb=unknown' => 'Lb/XX',
2376 'lb=wj' => 'Lb/WJ',
2377 'lb=wordjoiner' => 'Lb/WJ',
2378 'lb=xx' => 'Lb/XX',
2379 'lb=zw' => 'Lb/ZW',
2380 'lb=zwspace' => 'Lb/ZW',
2381 'lc' => 'Gc/LC',
2382 'lepc' => 'Sc/Lepc',
2383 'lepcha' => 'Sc/Lepc',
2384 'letter' => 'Gc/L',
2385 'letterlikesymbols' => 'Blk/Letterli',
2386 'letternumber' => 'Gc/Nl',
2387 'limb' => 'Sc/Limb',
2388 'limbu' => 'Sc/Limb',
2389 'linb' => 'Sc/Linb',
2390 'linearb' => 'Sc/Linb',
2391 'linearbideograms' => 'Blk/LinearBI',
2392 'linearbsyllabary' => 'Blk/LinearBS',
2393 'lineseparator' => 'Gc/Zl',
2394 'lisu' => 'Blk/Lisu',
2395 'll' => 'Gc/Ll',
2396 'lm' => 'Gc/Lm',
2397 'lo' => 'Gc/Lo',
2398 'loe' => 'GCB/PP',
2399 'loe=f' => 'LOE/N',
2400 'loe=false' => 'LOE/N',
2401 'loe=n' => 'LOE/N',
2402 'loe=no' => 'LOE/N',
2403 'loe=t' => 'GCB/PP',
2404 'loe=true' => 'GCB/PP',
2405 'loe=y' => 'GCB/PP',
2406 'loe=yes' => 'GCB/PP',
2407 'logicalorderexception' => 'GCB/PP',
2408 'lower' => 'Lower/Y',
2409 'lower=f' => 'Lower/N',
2410 'lower=false' => 'Lower/N',
2411 'lower=n' => 'Lower/N',
2412 'lower=no' => 'Lower/N',
2413 'lower=t' => 'Lower/Y',
2414 'lower=true' => 'Lower/Y',
2415 'lower=y' => 'Lower/Y',
2416 'lower=yes' => 'Lower/Y',
2417 'lowercase' => 'Lower/Y',
2418 'lowercaseletter' => 'Gc/Ll',
2419 'lowsurrogates' => 'Blk/LowSurro',
2420 'lt' => 'Perl/Title',
2421 'lu' => 'Gc/Lu',
2422 'lyci' => 'Sc/Lyci',
2423 'lycian' => 'Sc/Lyci',
2424 'lydi' => 'Sc/Lydi',
2425 'lydian' => 'Sc/Lydi',
2426 'm' => 'Gc/M',
2427 'mahjongtiles' => 'Blk/MahjongT',
2428 'malayalam' => 'Sc/Mlym',
2429 'mand' => 'Sc/Mand',
2430 'mandaic' => 'Sc/Mand',
2431 'mark' => 'Gc/M',
2432 'math' => 'Math/Y',
2433 'math=f' => 'Math/N',
2434 'math=false' => 'Math/N',
2435 'math=n' => 'Math/N',
2436 'math=no' => 'Math/N',
2437 'math=t' => 'Math/Y',
2438 'math=true' => 'Math/Y',
2439 'math=y' => 'Math/Y',
2440 'math=yes' => 'Math/Y',
2441 'mathematicalalphanumericsymbols' => 'Blk/Mathema2',
2442 'mathematicaloperators' => 'Blk/Mathemat',
2443 'mathsymbol' => 'Gc/Sm',
2444 'mc' => 'Gc/Mc',
2445 'me' => 'Gc/Me',
2446 'meeteimayek' => 'Sc/Mtei',
2447 'miscellaneousmathematicalsymbolsa' => 'Blk/Miscell4',
2448 'miscellaneousmathematicalsymbolsb' => 'Blk/Miscell5',
2449 'miscellaneoussymbols' => 'Blk/Miscella',
2450 'miscellaneoussymbolsandarrows' => 'Blk/Miscell3',
2451 'miscellaneoussymbolsandpictographs' => 'Blk/Miscell6',
2452 'miscellaneoustechnical' => 'Blk/Miscell2',
2453 'mlym' => 'Sc/Mlym',
2454 'mn' => 'Gc/Mn',
2455 'modifierletter' => 'Gc/Lm',
2456 'modifiersymbol' => 'Gc/Sk',
2457 'modifiertoneletters' => 'Blk/Modifier',
2458 'mong' => 'Sc/Mong',
2459 'mongolian' => 'Sc/Mong',
2460 'mtei' => 'Sc/Mtei',
2461 'musicalsymbols' => 'Blk/MusicalS',
2462 'myanmar' => 'Sc/Mymr',
2463 'myanmarextendeda' => 'Blk/MyanmarE',
2464 'mymr' => 'Sc/Mymr',
2465 'n' => 'Gc/N',
2466 'nchar' => 'NChar/Y',
2467 'nchar=f' => 'NChar/N',
2468 'nchar=false' => 'NChar/N',
2469 'nchar=n' => 'NChar/N',
2470 'nchar=no' => 'NChar/N',
2471 'nchar=t' => 'NChar/Y',
2472 'nchar=true' => 'NChar/Y',
2473 'nchar=y' => 'NChar/Y',
2474 'nchar=yes' => 'NChar/Y',
2475 'nd' => 'Nt/De',
2476 'newtailue' => 'Sc/Talu',
2477 'nfcqc=m' => 'NFKCQC/M',
2478 'nfcqc=maybe' => 'NFKCQC/M',
2479 'nfcqc=n' => 'CompEx/Y',
2480 'nfcqc=no' => 'CompEx/Y',
2481 'nfcqc=y' => 'NFCQC/Y',
2482 'nfcqc=yes' => 'NFCQC/Y',
2483 'nfdqc=n' => 'NFDQC/N',
2484 'nfdqc=no' => 'NFDQC/N',
2485 'nfdqc=y' => 'NFDQC/Y',
2486 'nfdqc=yes' => 'NFDQC/Y',
2487 'nfkcqc=m' => 'NFKCQC/M',
2488 'nfkcqc=maybe' => 'NFKCQC/M',
2489 'nfkcqc=n' => 'NFKCQC/N',
2490 'nfkcqc=no' => 'NFKCQC/N',
2491 'nfkcqc=y' => 'NFKCQC/Y',
2492 'nfkcqc=yes' => 'NFKCQC/Y',
2493 'nfkdqc=n' => 'NFKDQC/N',
2494 'nfkdqc=no' => 'NFKDQC/N',
2495 'nfkdqc=y' => 'Dt/None',
2496 'nfkdqc=yes' => 'Dt/None',
2497 'nko' => 'Sc/Nko',
2498 'nkoo' => 'Sc/Nko',
2499 'nl' => 'Gc/Nl',
2500 'no' => 'Gc/No',
2501 'noblock' => 'Blk/NoBlock',
2502 'noncharactercodepoint' => 'NChar/Y',
2503 'nonspacingmark' => 'Gc/Mn',
2504 'nt=de' => 'Nt/De',
2505 'nt=decimal' => 'Nt/De',
2506 'nt=di' => 'Nt/Di',
2507 'nt=digit' => 'Nt/Di',
2508 'nt=none' => 'Nv/NaN',
2509 'nt=nu' => 'Nt/Nu',
2510 'nt=numeric' => 'Nt/Nu',
2511 'number' => 'Gc/N',
2512 'numberforms' => 'Blk/NumberFo',
2513 'nv=nan' => 'Nv/NaN',
2514 'oalpha' => 'OAlpha/Y',
2515 'oalpha=f' => 'OAlpha/N',
2516 'oalpha=false' => 'OAlpha/N',
2517 'oalpha=n' => 'OAlpha/N',
2518 'oalpha=no' => 'OAlpha/N',
2519 'oalpha=t' => 'OAlpha/Y',
2520 'oalpha=true' => 'OAlpha/Y',
2521 'oalpha=y' => 'OAlpha/Y',
2522 'oalpha=yes' => 'OAlpha/Y',
2523 'odi' => 'ODI/Y',
2524 'odi=f' => 'ODI/N',
2525 'odi=false' => 'ODI/N',
2526 'odi=n' => 'ODI/N',
2527 'odi=no' => 'ODI/N',
2528 'odi=t' => 'ODI/Y',
2529 'odi=true' => 'ODI/Y',
2530 'odi=y' => 'ODI/Y',
2531 'odi=yes' => 'ODI/Y',
2532 'ogam' => 'Sc/Ogam',
2533 'ogham' => 'Sc/Ogam',
2534 'ogrext' => 'OGrExt/Y',
2535 'ogrext=f' => 'OGrExt/N',
2536 'ogrext=false' => 'OGrExt/N',
2537 'ogrext=n' => 'OGrExt/N',
2538 'ogrext=no' => 'OGrExt/N',
2539 'ogrext=t' => 'OGrExt/Y',
2540 'ogrext=true' => 'OGrExt/Y',
2541 'ogrext=y' => 'OGrExt/Y',
2542 'ogrext=yes' => 'OGrExt/Y',
2543 'oidc' => 'OIDC/Y',
2544 'oidc=f' => 'OIDC/N',
2545 'oidc=false' => 'OIDC/N',
2546 'oidc=n' => 'OIDC/N',
2547 'oidc=no' => 'OIDC/N',
2548 'oidc=t' => 'OIDC/Y',
2549 'oidc=true' => 'OIDC/Y',
2550 'oidc=y' => 'OIDC/Y',
2551 'oidc=yes' => 'OIDC/Y',
2552 'oids' => 'OIDS/Y',
2553 'oids=f' => 'OIDS/N',
2554 'oids=false' => 'OIDS/N',
2555 'oids=n' => 'OIDS/N',
2556 'oids=no' => 'OIDS/N',
2557 'oids=t' => 'OIDS/Y',
2558 'oids=true' => 'OIDS/Y',
2559 'oids=y' => 'OIDS/Y',
2560 'oids=yes' => 'OIDS/Y',
2561 'olchiki' => 'Blk/OlChiki',
2562 'olck' => 'Blk/OlChiki',
2563 'olditalic' => 'Sc/Ital',
2564 'oldpersian' => 'Sc/Xpeo',
2565 'oldsoutharabian' => 'Blk/OldSouth',
2566 'oldturkic' => 'Sc/Orkh',
2567 'olower' => 'OLower/Y',
2568 'olower=f' => 'OLower/N',
2569 'olower=false' => 'OLower/N',
2570 'olower=n' => 'OLower/N',
2571 'olower=no' => 'OLower/N',
2572 'olower=t' => 'OLower/Y',
2573 'olower=true' => 'OLower/Y',
2574 'olower=y' => 'OLower/Y',
2575 'olower=yes' => 'OLower/Y',
2576 'omath' => 'OMath/Y',
2577 'omath=f' => 'OMath/N',
2578 'omath=false' => 'OMath/N',
2579 'omath=n' => 'OMath/N',
2580 'omath=no' => 'OMath/N',
2581 'omath=t' => 'OMath/Y',
2582 'omath=true' => 'OMath/Y',
2583 'omath=y' => 'OMath/Y',
2584 'omath=yes' => 'OMath/Y',
2585 'openpunctuation' => 'Gc/Ps',
2586 'opticalcharacterrecognition' => 'Blk/OpticalC',
2587 'oriya' => 'Sc/Orya',
2588 'orkh' => 'Sc/Orkh',
2589 'orya' => 'Sc/Orya',
2590 'osma' => 'Sc/Osma',
2591 'osmanya' => 'Sc/Osma',
2592 'other' => 'Gc/C',
2593 'otheralphabetic' => 'OAlpha/Y',
2594 'otherdefaultignorablecodepoint' => 'ODI/Y',
2595 'othergraphemeextend' => 'OGrExt/Y',
2596 'otheridcontinue' => 'OIDC/Y',
2597 'otheridstart' => 'OIDS/Y',
2598 'otherletter' => 'Gc/Lo',
2599 'otherlowercase' => 'OLower/Y',
2600 'othermath' => 'OMath/Y',
2601 'othernumber' => 'Gc/No',
2602 'otherpunctuation' => 'Gc/Po',
2603 'othersymbol' => 'Gc/So',
2604 'otheruppercase' => 'OUpper/Y',
2605 'oupper' => 'OUpper/Y',
2606 'oupper=f' => 'OUpper/N',
2607 'oupper=false' => 'OUpper/N',
2608 'oupper=n' => 'OUpper/N',
2609 'oupper=no' => 'OUpper/N',
2610 'oupper=t' => 'OUpper/Y',
2611 'oupper=true' => 'OUpper/Y',
2612 'oupper=y' => 'OUpper/Y',
2613 'oupper=yes' => 'OUpper/Y',
2614 'p' => 'Gc/P',
2615 'paragraphseparator' => 'Gc/Zp',
2616 'patsyn' => 'PatSyn/Y',
2617 'patsyn=f' => 'PatSyn/N',
2618 'patsyn=false' => 'PatSyn/N',
2619 'patsyn=n' => 'PatSyn/N',
2620 'patsyn=no' => 'PatSyn/N',
2621 'patsyn=t' => 'PatSyn/Y',
2622 'patsyn=true' => 'PatSyn/Y',
2623 'patsyn=y' => 'PatSyn/Y',
2624 'patsyn=yes' => 'PatSyn/Y',
2625 'patternsyntax' => 'PatSyn/Y',
2626 'patternwhitespace' => 'PatWS/Y',
2627 'patws' => 'PatWS/Y',
2628 'patws=f' => 'PatWS/N',
2629 'patws=false' => 'PatWS/N',
2630 'patws=n' => 'PatWS/N',
2631 'patws=no' => 'PatWS/N',
2632 'patws=t' => 'PatWS/Y',
2633 'patws=true' => 'PatWS/Y',
2634 'patws=y' => 'PatWS/Y',
2635 'patws=yes' => 'PatWS/Y',
2636 'pc' => 'WB/EX',
2637 'pd' => 'Gc/Pd',
2638 'pe' => 'Gc/Pe',
2639 'perlspace' => 'Perl/PerlSpac',
2640 'perlword' => 'Perl/PerlWord',
2641 'pf' => 'Gc/Pf',
2642 'phag' => 'Sc/Phag',
2643 'phagspa' => 'Sc/Phag',
2644 'phaistosdisc' => 'Blk/Phaistos',
2645 'phli' => 'Sc/Phli',
2646 'phnx' => 'Sc/Phnx',
2647 'phoenician' => 'Sc/Phnx',
2648 'phoneticextensions' => 'Blk/Phonetic',
2649 'phoneticextensionssupplement' => 'Blk/Phoneti2',
2650 'pi' => 'Gc/Pi',
2651 'playingcards' => 'Blk/PlayingC',
2652 'po' => 'Gc/Po',
2653 'posixalnum' => 'Perl/PosixAln',
2654 'posixalpha' => 'Perl/PosixAlp',
2655 'posixblank' => 'Perl/PosixBla',
2656 'posixcntrl' => 'Perl/PosixCnt',
2657 'posixdigit' => 'Perl/PosixDig',
2658 'posixgraph' => 'Perl/PosixGra',
2659 'posixlower' => 'Perl/PosixLow',
2660 'posixprint' => 'Perl/PosixPri',
2661 'posixpunct' => 'Perl/PosixPun',
2662 'posixspace' => 'Perl/PosixSpa',
2663 'posixupper' => 'Perl/PosixUpp',
2664 'posixword' => 'Perl/PerlWord',
2665 'posixxdigit' => 'AHex/Y',
2666 'print' => 'Perl/Print',
2667 'privateuse' => 'Gc/Co',
2668 'privateusearea' => 'Blk/PrivateU',
2669 'prti' => 'Sc/Prti',
2670 'ps' => 'Gc/Ps',
2671 'punct' => 'Gc/P',
2672 'punctuation' => 'Gc/P',
2673 'qaac' => 'Sc/Copt',
2674 'qaai' => 'Sc/Zinh',
2675 'qmark' => 'QMark/Y',
2676 'qmark=f' => 'QMark/N',
2677 'qmark=false' => 'QMark/N',
2678 'qmark=n' => 'QMark/N',
2679 'qmark=no' => 'QMark/N',
2680 'qmark=t' => 'QMark/Y',
2681 'qmark=true' => 'QMark/Y',
2682 'qmark=y' => 'QMark/Y',
2683 'qmark=yes' => 'QMark/Y',
2684 'quotationmark' => 'QMark/Y',
2685 'radical' => 'Radical/Y',
2686 'radical=f' => 'Radical/N',
2687 'radical=false' => 'Radical/N',
2688 'radical=n' => 'Radical/N',
2689 'radical=no' => 'Radical/N',
2690 'radical=t' => 'Radical/Y',
2691 'radical=true' => 'Radical/Y',
2692 'radical=y' => 'Radical/Y',
2693 'radical=yes' => 'Radical/Y',
2694 'rejang' => 'Sc/Rjng',
2695 'rjng' => 'Sc/Rjng',
2696 'ruminumeralsymbols' => 'Blk/RumiNume',
2697 'runic' => 'Sc/Runr',
2698 'runr' => 'Sc/Runr',
2699 's' => 'Gc/S',
2700 'samaritan' => 'Sc/Samr',
2701 'samr' => 'Sc/Samr',
2702 'sarb' => 'Blk/OldSouth',
2703 'saur' => 'Sc/Saur',
2704 'saurashtra' => 'Sc/Saur',
2705 'sb=at' => 'SB/AT',
2706 'sb=aterm' => 'SB/AT',
2707 'sb=cl' => 'SB/CL',
2708 'sb=close' => 'SB/CL',
2709 'sb=cr' => 'GCB/CR',
2710 'sb=ex' => 'SB/EX',
2711 'sb=extend' => 'SB/EX',
2712 'sb=fo' => 'SB/FO',
2713 'sb=format' => 'SB/FO',
2714 'sb=le' => 'SB/LE',
2715 'sb=lf' => 'GCB/LF',
2716 'sb=lo' => 'SB/LO',
2717 'sb=lower' => 'SB/LO',
2718 'sb=nu' => 'Lb/NU',
2719 'sb=numeric' => 'Lb/NU',
2720 'sb=oletter' => 'SB/LE',
2721 'sb=other' => 'SB/XX',
2722 'sb=sc' => 'SB/SC',
2723 'sb=scontinue' => 'SB/SC',
2724 'sb=se' => 'SB/SE',
2725 'sb=sep' => 'SB/SE',
2726 'sb=sp' => 'SB/Sp',
2727 'sb=st' => 'SB/ST',
2728 'sb=sterm' => 'SB/ST',
2729 'sb=up' => 'SB/UP',
2730 'sb=upper' => 'SB/UP',
2731 'sb=xx' => 'SB/XX',
2732 'sc' => 'Gc/Sc',
2733 'sc=arab' => 'Sc/Arab',
2734 'sc=arabic' => 'Sc/Arab',
2735 'sc=armenian' => 'Sc/Armn',
2736 'sc=armi' => 'Sc/Armi',
2737 'sc=armn' => 'Sc/Armn',
2738 'sc=avestan' => 'Sc/Avst',
2739 'sc=avst' => 'Sc/Avst',
2740 'sc=bali' => 'Sc/Bali',
2741 'sc=balinese' => 'Sc/Bali',
2742 'sc=bamu' => 'Sc/Bamu',
2743 'sc=bamum' => 'Sc/Bamu',
2744 'sc=batak' => 'Sc/Batk',
2745 'sc=batk' => 'Sc/Batk',
2746 'sc=beng' => 'Sc/Beng',
2747 'sc=bengali' => 'Sc/Beng',
2748 'sc=bopo' => 'Sc/Bopo',
2749 'sc=bopomofo' => 'Sc/Bopo',
2750 'sc=brah' => 'Sc/Brah',
2751 'sc=brahmi' => 'Sc/Brah',
2752 'sc=brai' => 'Blk/BrailleP',
2753 'sc=braille' => 'Blk/BrailleP',
2754 'sc=bugi' => 'Sc/Bugi',
2755 'sc=buginese' => 'Sc/Bugi',
2756 'sc=buhd' => 'Sc/Buhd',
2757 'sc=buhid' => 'Sc/Buhd',
2758 'sc=canadianaboriginal' => 'Sc/Cans',
2759 'sc=cans' => 'Sc/Cans',
2760 'sc=cari' => 'Sc/Cari',
2761 'sc=carian' => 'Sc/Cari',
2762 'sc=cham' => 'Sc/Cham',
2763 'sc=cher' => 'Sc/Cher',
2764 'sc=cherokee' => 'Sc/Cher',
2765 'sc=common' => 'Sc/Zyyy',
2766 'sc=copt' => 'Sc/Copt',
2767 'sc=coptic' => 'Sc/Copt',
2768 'sc=cprt' => 'Sc/Cprt',
2769 'sc=cuneiform' => 'Sc/Xsux',
2770 'sc=cypriot' => 'Sc/Cprt',
2771 'sc=cyrillic' => 'Sc/Cyrl',
2772 'sc=cyrl' => 'Sc/Cyrl',
2773 'sc=deseret' => 'Blk/Deseret',
2774 'sc=deva' => 'Sc/Deva',
2775 'sc=devanagari' => 'Sc/Deva',
2776 'sc=dsrt' => 'Blk/Deseret',
2777 'sc=egyp' => 'Sc/Egyp',
2778 'sc=egyptianhieroglyphs' => 'Sc/Egyp',
2779 'sc=ethi' => 'Sc/Ethi',
2780 'sc=ethiopic' => 'Sc/Ethi',
2781 'sc=geor' => 'Sc/Geor',
2782 'sc=georgian' => 'Sc/Geor',
2783 'sc=glag' => 'Sc/Glag',
2784 'sc=glagolitic' => 'Sc/Glag',
2785 'sc=goth' => 'Sc/Goth',
2786 'sc=gothic' => 'Sc/Goth',
2787 'sc=greek' => 'Sc/Grek',
2788 'sc=grek' => 'Sc/Grek',
2789 'sc=gujarati' => 'Sc/Gujr',
2790 'sc=gujr' => 'Sc/Gujr',
2791 'sc=gurmukhi' => 'Sc/Guru',
2792 'sc=guru' => 'Sc/Guru',
2793 'sc=han' => 'Sc/Han',
2794 'sc=hang' => 'Sc/Hang',
2795 'sc=hangul' => 'Sc/Hang',
2796 'sc=hani' => 'Sc/Han',
2797 'sc=hano' => 'Sc/Hano',
2798 'sc=hanunoo' => 'Sc/Hano',
2799 'sc=hebr' => 'Sc/Hebr',
2800 'sc=hebrew' => 'Sc/Hebr',
2801 'sc=hira' => 'Sc/Hira',
2802 'sc=hiragana' => 'Sc/Hira',
2803 'sc=imperialaramaic' => 'Sc/Armi',
2804 'sc=inherited' => 'Sc/Zinh',
2805 'sc=inscriptionalpahlavi' => 'Sc/Phli',
2806 'sc=inscriptionalparthian' => 'Sc/Prti',
2807 'sc=ital' => 'Sc/Ital',
2808 'sc=java' => 'Sc/Java',
2809 'sc=javanese' => 'Sc/Java',
2810 'sc=kaithi' => 'Sc/Kthi',
2811 'sc=kali' => 'Blk/KayahLi',
2812 'sc=kana' => 'Sc/Kana',
2813 'sc=kannada' => 'Sc/Knda',
2814 'sc=katakana' => 'Sc/Kana',
2815 'sc=kayahli' => 'Blk/KayahLi',
2816 'sc=khar' => 'Sc/Khar',
2817 'sc=kharoshthi' => 'Sc/Khar',
2818 'sc=khmer' => 'Sc/Khmr',
2819 'sc=khmr' => 'Sc/Khmr',
2820 'sc=knda' => 'Sc/Knda',
2821 'sc=kthi' => 'Sc/Kthi',
2822 'sc=lana' => 'Sc/Lana',
2823 'sc=lao' => 'Sc/Lao',
2824 'sc=laoo' => 'Sc/Lao',
2825 'sc=latin' => 'Sc/Latn',
2826 'sc=latn' => 'Sc/Latn',
2827 'sc=lepc' => 'Sc/Lepc',
2828 'sc=lepcha' => 'Sc/Lepc',
2829 'sc=limb' => 'Sc/Limb',
2830 'sc=limbu' => 'Sc/Limb',
2831 'sc=linb' => 'Sc/Linb',
2832 'sc=linearb' => 'Sc/Linb',
2833 'sc=lisu' => 'Blk/Lisu',
2834 'sc=lyci' => 'Sc/Lyci',
2835 'sc=lycian' => 'Sc/Lyci',
2836 'sc=lydi' => 'Sc/Lydi',
2837 'sc=lydian' => 'Sc/Lydi',
2838 'sc=malayalam' => 'Sc/Mlym',
2839 'sc=mand' => 'Sc/Mand',
2840 'sc=mandaic' => 'Sc/Mand',
2841 'sc=meeteimayek' => 'Sc/Mtei',
2842 'sc=mlym' => 'Sc/Mlym',
2843 'sc=mong' => 'Sc/Mong',
2844 'sc=mongolian' => 'Sc/Mong',
2845 'sc=mtei' => 'Sc/Mtei',
2846 'sc=myanmar' => 'Sc/Mymr',
2847 'sc=mymr' => 'Sc/Mymr',
2848 'sc=newtailue' => 'Sc/Talu',
2849 'sc=nko' => 'Sc/Nko',
2850 'sc=nkoo' => 'Sc/Nko',
2851 'sc=ogam' => 'Sc/Ogam',
2852 'sc=ogham' => 'Sc/Ogam',
2853 'sc=olchiki' => 'Blk/OlChiki',
2854 'sc=olck' => 'Blk/OlChiki',
2855 'sc=olditalic' => 'Sc/Ital',
2856 'sc=oldpersian' => 'Sc/Xpeo',
2857 'sc=oldsoutharabian' => 'Blk/OldSouth',
2858 'sc=oldturkic' => 'Sc/Orkh',
2859 'sc=oriya' => 'Sc/Orya',
2860 'sc=orkh' => 'Sc/Orkh',
2861 'sc=orya' => 'Sc/Orya',
2862 'sc=osma' => 'Sc/Osma',
2863 'sc=osmanya' => 'Sc/Osma',
2864 'sc=phag' => 'Sc/Phag',
2865 'sc=phagspa' => 'Sc/Phag',
2866 'sc=phli' => 'Sc/Phli',
2867 'sc=phnx' => 'Sc/Phnx',
2868 'sc=phoenician' => 'Sc/Phnx',
2869 'sc=prti' => 'Sc/Prti',
2870 'sc=qaac' => 'Sc/Copt',
2871 'sc=qaai' => 'Sc/Zinh',
2872 'sc=rejang' => 'Sc/Rjng',
2873 'sc=rjng' => 'Sc/Rjng',
2874 'sc=runic' => 'Sc/Runr',
2875 'sc=runr' => 'Sc/Runr',
2876 'sc=samaritan' => 'Sc/Samr',
2877 'sc=samr' => 'Sc/Samr',
2878 'sc=sarb' => 'Blk/OldSouth',
2879 'sc=saur' => 'Sc/Saur',
2880 'sc=saurashtra' => 'Sc/Saur',
2881 'sc=shavian' => 'Blk/Shavian',
2882 'sc=shaw' => 'Blk/Shavian',
2883 'sc=sinh' => 'Sc/Sinh',
2884 'sc=sinhala' => 'Sc/Sinh',
2885 'sc=sund' => 'Sc/Sund',
2886 'sc=sundanese' => 'Sc/Sund',
2887 'sc=sylo' => 'Sc/Sylo',
2888 'sc=sylotinagri' => 'Sc/Sylo',
2889 'sc=syrc' => 'Sc/Syrc',
2890 'sc=syriac' => 'Sc/Syrc',
2891 'sc=tagalog' => 'Sc/Tglg',
2892 'sc=tagb' => 'Sc/Tagb',
2893 'sc=tagbanwa' => 'Sc/Tagb',
2894 'sc=taile' => 'Sc/Tale',
2895 'sc=taitham' => 'Sc/Lana',
2896 'sc=taiviet' => 'Sc/Tavt',
2897 'sc=tale' => 'Sc/Tale',
2898 'sc=talu' => 'Sc/Talu',
2899 'sc=tamil' => 'Sc/Taml',
2900 'sc=taml' => 'Sc/Taml',
2901 'sc=tavt' => 'Sc/Tavt',
2902 'sc=telu' => 'Sc/Telu',
2903 'sc=telugu' => 'Sc/Telu',
2904 'sc=tfng' => 'Sc/Tfng',
2905 'sc=tglg' => 'Sc/Tglg',
2906 'sc=thaa' => 'Sc/Thaa',
2907 'sc=thaana' => 'Sc/Thaa',
2908 'sc=thai' => 'Sc/Thai',
2909 'sc=tibetan' => 'Sc/Tibt',
2910 'sc=tibt' => 'Sc/Tibt',
2911 'sc=tifinagh' => 'Sc/Tfng',
2912 'sc=ugar' => 'Sc/Ugar',
2913 'sc=ugaritic' => 'Sc/Ugar',
2914 'sc=unknown' => 'Sc/Zzzz',
2915 'sc=vai' => 'Sc/Vai',
2916 'sc=vaii' => 'Sc/Vai',
2917 'sc=xpeo' => 'Sc/Xpeo',
2918 'sc=xsux' => 'Sc/Xsux',
2919 'sc=yi' => 'Sc/Yi',
2920 'sc=yiii' => 'Sc/Yi',
2921 'sc=zinh' => 'Sc/Zinh',
2922 'sc=zyyy' => 'Sc/Zyyy',
2923 'sc=zzzz' => 'Sc/Zzzz',
2924 'sd' => 'SD/Y',
2925 'sd=f' => 'SD/N',
2926 'sd=false' => 'SD/N',
2927 'sd=n' => 'SD/N',
2928 'sd=no' => 'SD/N',
2929 'sd=t' => 'SD/Y',
2930 'sd=true' => 'SD/Y',
2931 'sd=y' => 'SD/Y',
2932 'sd=yes' => 'SD/Y',
2933 'separator' => 'Gc/Z',
2934 'shavian' => 'Blk/Shavian',
2935 'shaw' => 'Blk/Shavian',
2936 'sinh' => 'Sc/Sinh',
2937 'sinhala' => 'Sc/Sinh',
2938 'sk' => 'Gc/Sk',
2939 'sm' => 'Gc/Sm',
2940 'smallformvariants' => 'Blk/SmallFor',
2941 'so' => 'Gc/So',
2942 'softdotted' => 'SD/Y',
2943 'space' => 'Space/Y',
2944 'spaceperl' => 'Perl/SpacePer',
2945 'spaceseparator' => 'Gc/Zs',
2946 'spacingmark' => 'Gc/Mc',
2947 'spacingmodifierletters' => 'Blk/SpacingM',
2948 'specials' => 'Blk/Specials',
2949 'sterm' => 'STerm/Y',
2950 'sterm=f' => 'STerm/N',
2951 'sterm=false' => 'STerm/N',
2952 'sterm=n' => 'STerm/N',
2953 'sterm=no' => 'STerm/N',
2954 'sterm=t' => 'STerm/Y',
2955 'sterm=true' => 'STerm/Y',
2956 'sterm=y' => 'STerm/Y',
2957 'sterm=yes' => 'STerm/Y',
2958 'sund' => 'Sc/Sund',
2959 'sundanese' => 'Sc/Sund',
2960 'superscriptsandsubscripts' => 'Blk/Superscr',
2961 'supplementalarrowsa' => 'Blk/Suppleme',
2962 'supplementalarrowsb' => 'Blk/Supplem2',
2963 'supplementalmathematicaloperators' => 'Blk/Supplem6',
2964 'supplementalpunctuation' => 'Blk/Supplem3',
2965 'supplementaryprivateuseareaa' => 'Blk/Supplem4',
2966 'supplementaryprivateuseareab' => 'Blk/Supplem5',
2967 'surrogate' => 'Gc/Cs',
2968 'sylo' => 'Sc/Sylo',
2969 'sylotinagri' => 'Sc/Sylo',
2970 'symbol' => 'Gc/S',
2971 'syrc' => 'Sc/Syrc',
2972 'syriac' => 'Sc/Syrc',
2973 'tagalog' => 'Sc/Tglg',
2974 'tagb' => 'Sc/Tagb',
2975 'tagbanwa' => 'Sc/Tagb',
2976 'tags' => 'Blk/Tags',
2977 'taile' => 'Sc/Tale',
2978 'taitham' => 'Sc/Lana',
2979 'taiviet' => 'Sc/Tavt',
2980 'taixuanjingsymbols' => 'Blk/TaiXuanJ',
2981 'tale' => 'Sc/Tale',
2982 'talu' => 'Sc/Talu',
2983 'tamil' => 'Sc/Taml',
2984 'taml' => 'Sc/Taml',
2985 'tavt' => 'Sc/Tavt',
2986 'telu' => 'Sc/Telu',
2987 'telugu' => 'Sc/Telu',
2988 'term' => 'Term/Y',
2989 'term=f' => 'Term/N',
2990 'term=false' => 'Term/N',
2991 'term=n' => 'Term/N',
2992 'term=no' => 'Term/N',
2993 'term=t' => 'Term/Y',
2994 'term=true' => 'Term/Y',
2995 'term=y' => 'Term/Y',
2996 'term=yes' => 'Term/Y',
2997 'terminalpunctuation' => 'Term/Y',
2998 'tfng' => 'Sc/Tfng',
2999 'tglg' => 'Sc/Tglg',
3000 'thaa' => 'Sc/Thaa',
3001 'thaana' => 'Sc/Thaa',
3002 'thai' => 'Sc/Thai',
3003 'tibetan' => 'Sc/Tibt',
3004 'tibt' => 'Sc/Tibt',
3005 'tifinagh' => 'Sc/Tfng',
3006 'title' => 'Perl/Title',
3007 'titlecase' => 'Perl/Title',
3008 'titlecaseletter' => 'Perl/Title',
3009 'transportandmapsymbols' => 'Blk/Transpor',
3010 'ugar' => 'Sc/Ugar',
3011 'ugaritic' => 'Sc/Ugar',
3012 'uideo' => 'UIdeo/Y',
3013 'uideo=f' => 'UIdeo/N',
3014 'uideo=false' => 'UIdeo/N',
3015 'uideo=n' => 'UIdeo/N',
3016 'uideo=no' => 'UIdeo/N',
3017 'uideo=t' => 'UIdeo/Y',
3018 'uideo=true' => 'UIdeo/Y',
3019 'uideo=y' => 'UIdeo/Y',
3020 'uideo=yes' => 'UIdeo/Y',
3021 'unassigned' => 'Gc/Cn',
3022 'unifiedcanadianaboriginalsyllabics' => 'Blk/Canadian',
3023 'unifiedcanadianaboriginalsyllabicsextended' => 'Blk/UnifiedC',
3024 'unifiedideograph' => 'UIdeo/Y',
3025 'unknown' => 'Sc/Zzzz',
3026 'upper' => 'Upper/Y',
3027 'upper=f' => 'Upper/N',
3028 'upper=false' => 'Upper/N',
3029 'upper=n' => 'Upper/N',
3030 'upper=no' => 'Upper/N',
3031 'upper=t' => 'Upper/Y',
3032 'upper=true' => 'Upper/Y',
3033 'upper=y' => 'Upper/Y',
3034 'upper=yes' => 'Upper/Y',
3035 'uppercase' => 'Upper/Y',
3036 'uppercaseletter' => 'Gc/Lu',
3037 'vai' => 'Sc/Vai',
3038 'vaii' => 'Sc/Vai',
3039 'variationselector' => 'VS/Y',
3040 'variationselectors' => 'Blk/Variatio',
3041 'variationselectorssupplement' => 'Blk/Variati2',
3042 'vedicextensions' => 'Blk/VedicExt',
3043 'verticalforms' => 'Blk/Vertical',
3044 'vertspace' => 'Perl/VertSpac',
3045 'vs' => 'VS/Y',
3046 'vs=f' => 'VS/N',
3047 'vs=false' => 'VS/N',
3048 'vs=n' => 'VS/N',
3049 'vs=no' => 'VS/N',
3050 'vs=t' => 'VS/Y',
3051 'vs=true' => 'VS/Y',
3052 'vs=y' => 'VS/Y',
3053 'vs=yes' => 'VS/Y',
3054 'wb=aletter' => 'WB/LE',
3055 'wb=cr' => 'GCB/CR',
3056 'wb=ex' => 'WB/EX',
3057 'wb=extend' => 'SB/EX',
3058 'wb=extendnumlet' => 'WB/EX',
3059 'wb=fo' => 'WB/FO',
3060 'wb=format' => 'WB/FO',
3061 'wb=ka' => 'WB/KA',
3062 'wb=katakana' => 'WB/KA',
3063 'wb=le' => 'WB/LE',
3064 'wb=lf' => 'GCB/LF',
3065 'wb=mb' => 'WB/MB',
3066 'wb=midletter' => 'WB/ML',
3067 'wb=midnum' => 'WB/MN',
3068 'wb=midnumlet' => 'WB/MB',
3069 'wb=ml' => 'WB/ML',
3070 'wb=mn' => 'WB/MN',
3071 'wb=newline' => 'WB/NL',
3072 'wb=nl' => 'WB/NL',
3073 'wb=nu' => 'WB/NU',
3074 'wb=numeric' => 'WB/NU',
3075 'wb=other' => 'WB/XX',
3076 'wb=xx' => 'WB/XX',
3077 'whitespace' => 'Space/Y',
3078 'word' => 'Perl/Word',
3079 'wspace' => 'Space/Y',
3080 'wspace=f' => 'Space/N',
3081 'wspace=false' => 'Space/N',
3082 'wspace=n' => 'Space/N',
3083 'wspace=no' => 'Space/N',
3084 'wspace=t' => 'Space/Y',
3085 'wspace=true' => 'Space/Y',
3086 'wspace=y' => 'Space/Y',
3087 'wspace=yes' => 'Space/Y',
3088 'xdigit' => 'Hex/Y',
3089 'xidc' => 'XIDC/Y',
3090 'xidc=f' => 'XIDC/N',
3091 'xidc=false' => 'XIDC/N',
3092 'xidc=n' => 'XIDC/N',
3093 'xidc=no' => 'XIDC/N',
3094 'xidc=t' => 'XIDC/Y',
3095 'xidc=true' => 'XIDC/Y',
3096 'xidc=y' => 'XIDC/Y',
3097 'xidc=yes' => 'XIDC/Y',
3098 'xidcontinue' => 'XIDC/Y',
3099 'xids' => 'XIDS/Y',
3100 'xids=f' => 'XIDS/N',
3101 'xids=false' => 'XIDS/N',
3102 'xids=n' => 'XIDS/N',
3103 'xids=no' => 'XIDS/N',
3104 'xids=t' => 'XIDS/Y',
3105 'xids=true' => 'XIDS/Y',
3106 'xids=y' => 'XIDS/Y',
3107 'xids=yes' => 'XIDS/Y',
3108 'xidstart' => 'XIDS/Y',
3109 'xpeo' => 'Sc/Xpeo',
3110 'xperlspace' => 'Perl/SpacePer',
3111 'xposixalnum' => 'Perl/Alnum',
3112 'xposixalpha' => 'Alpha/Y',
3113 'xposixblank' => 'Perl/Blank',
3114 'xposixcntrl' => 'Gc/Cc',
3115 'xposixdigit' => 'Nt/De',
3116 'xposixgraph' => 'Perl/Graph',
3117 'xposixlower' => 'Lower/Y',
3118 'xposixprint' => 'Perl/Print',
3119 'xposixpunct' => 'Perl/XPosixPu',
3120 'xposixspace' => 'Space/Y',
3121 'xposixupper' => 'Upper/Y',
3122 'xposixword' => 'Perl/Word',
3123 'xposixxdigit' => 'Hex/Y',
3124 'xsux' => 'Sc/Xsux',
3125 'yi' => 'Sc/Yi',
3126 'yiii' => 'Sc/Yi',
3127 'yijinghexagramsymbols' => 'Blk/YijingHe',
3128 'yiradicals' => 'Blk/YiRadica',
3129 'yisyllables' => 'Blk/YiSyllab',
3130 'z' => 'Gc/Z',
3131 'zinh' => 'Sc/Zinh',
3132 'zl' => 'Gc/Zl',
3133 'zp' => 'Gc/Zp',
3134 'zs' => 'Gc/Zs',
3135 'zyyy' => 'Sc/Zyyy',
3136 'zzzz' => 'Sc/Zzzz',
3137);
3138
3139# Maps floating point to fractional form
3140145µs%utf8::nv_floating_to_rational = (
3141 -0.5 => '-1/2',
3142 0.0625 => '1/16',
3143 0.1 => '1/10',
3144 0.111111111111111 => '1/9',
3145 0.125 => '1/8',
3146 0.142857142857143 => '1/7',
3147 0.166666666666667 => '1/6',
3148 0.1875 => '3/16',
3149 0.2 => '1/5',
3150 0.25 => '1/4',
3151 0.333333333333333 => '1/3',
3152 0.375 => '3/8',
3153 0.4 => '2/5',
3154 0.5 => '1/2',
3155 0.6 => '3/5',
3156 0.625 => '5/8',
3157 0.666666666666667 => '2/3',
3158 0.75 => '3/4',
3159 0.8 => '4/5',
3160 0.833333333333333 => '5/6',
3161 0.875 => '7/8',
3162 1.5 => '3/2',
3163 2.5 => '5/2',
3164 3.5 => '7/2',
3165 4.5 => '9/2',
3166 5.5 => '11/2',
3167 6.5 => '13/2',
3168 7.5 => '15/2',
3169 8.5 => '17/2',
3170);
3171
3172# If a floating point number doesn't have enough digits in it to get this
3173# close to a fraction, it isn't considered to be that fraction even if all the
3174# digits it does have match.
31751300ns$utf8::max_floating_slop = 0.001;
3176
3177# Deprecated tables to generate a warning for. The key is the file containing
3178# the table, so as to avoid duplication, as many property names can map to the
3179# file, but we only need one entry for all of them.
3180114µs%utf8::why_deprecated = (
3181 'Hyphen/N' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14',
3182 'Hyphen/Y' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14',
3183 'Lb/SG' => 'Deprecated by Unicode because surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking',
3184 'OAlpha/N' => 'Used by Unicode internally for generating the Alphabetic property (which should be used instead) and not intended to be used stand-alone',
3185 'OAlpha/Y' => 'Used by Unicode internally for generating the Alphabetic property (which should be used instead) and not intended to be used stand-alone',
3186 'ODI/N' => 'Used by Unicode internally for generating the Default_Ignorable_Code_Point property (which should be used instead) and not intended to be used stand-alone',
3187 'ODI/Y' => 'Used by Unicode internally for generating the Default_Ignorable_Code_Point property (which should be used instead) and not intended to be used stand-alone',
3188 'OGrExt/N' => 'Used by Unicode internally for generating the Grapheme_Extend property (which should be used instead) and not intended to be used stand-alone',
3189 'OGrExt/Y' => 'Used by Unicode internally for generating the Grapheme_Extend property (which should be used instead) and not intended to be used stand-alone',
3190 'OIDC/N' => 'Used by Unicode internally for generating the ID_Continue property (which should be used instead) and not intended to be used stand-alone',
3191 'OIDC/Y' => 'Used by Unicode internally for generating the ID_Continue property (which should be used instead) and not intended to be used stand-alone',
3192 'OIDS/N' => 'Used by Unicode internally for generating the ID_Start property (which should be used instead) and not intended to be used stand-alone',
3193 'OIDS/Y' => 'Used by Unicode internally for generating the ID_Start property (which should be used instead) and not intended to be used stand-alone',
3194 'OLower/N' => 'Used by Unicode internally for generating the Lowercase property (which should be used instead) and not intended to be used stand-alone',
3195 'OLower/Y' => 'Used by Unicode internally for generating the Lowercase property (which should be used instead) and not intended to be used stand-alone',
3196 'OMath/N' => 'Used by Unicode internally for generating the Math property (which should be used instead) and not intended to be used stand-alone',
3197 'OMath/Y' => 'Used by Unicode internally for generating the Math property (which should be used instead) and not intended to be used stand-alone',
3198 'OUpper/N' => 'Used by Unicode internally for generating the Uppercase property (which should be used instead) and not intended to be used stand-alone',
3199 'OUpper/Y' => 'Used by Unicode internally for generating the Uppercase property (which should be used instead) and not intended to be used stand-alone',
3200);
3201
3202# A few properties have different behavior under /i matching. This maps the
3203# those to substitute files to use under /i.
3204116µs%utf8::caseless_equivalent = (
3205 'gc=ll' => 'Gc/LC',
3206 'gc=lowercaseletter' => 'Gc/LC',
3207 'gc=lt' => 'Gc/LC',
3208 'gc=lu' => 'Gc/LC',
3209 'gc=titlecaseletter' => 'Gc/LC',
3210 'gc=uppercaseletter' => 'Gc/LC',
3211 'isll' => 'Gc/LC',
3212 'islower' => 'Cased/Y',
3213 'islowercase' => 'Cased/Y',
3214 'islowercaseletter' => 'Gc/LC',
3215 'islt' => 'Gc/LC',
3216 'islu' => 'Gc/LC',
3217 'isposixlower' => 'Perl/PosixAlp',
3218 'isposixupper' => 'Perl/PosixAlp',
3219 'istitle' => 'Cased/Y',
3220 'istitlecase' => 'Cased/Y',
3221 'istitlecaseletter' => 'Gc/LC',
3222 'isupper' => 'Cased/Y',
3223 'isuppercase' => 'Cased/Y',
3224 'isuppercaseletter' => 'Gc/LC',
3225 'isxposixlower' => 'Cased/Y',
3226 'isxposixupper' => 'Cased/Y',
3227 'll' => 'Gc/LC',
3228 'lower' => 'Cased/Y',
3229 'lower=f' => 'Cased/N',
3230 'lower=false' => 'Cased/N',
3231 'lower=n' => 'Cased/N',
3232 'lower=no' => 'Cased/N',
3233 'lower=t' => 'Cased/Y',
3234 'lower=true' => 'Cased/Y',
3235 'lower=y' => 'Cased/Y',
3236 'lower=yes' => 'Cased/Y',
3237 'lowercase' => 'Cased/Y',
3238 'lowercaseletter' => 'Gc/LC',
3239 'lt' => 'Gc/LC',
3240 'lu' => 'Gc/LC',
3241 'posixlower' => 'Perl/PosixAlp',
3242 'posixupper' => 'Perl/PosixAlp',
3243 'title' => 'Cased/Y',
3244 'titlecase' => 'Cased/Y',
3245 'titlecaseletter' => 'Gc/LC',
3246 'upper' => 'Cased/Y',
3247 'upper=f' => 'Cased/N',
3248 'upper=false' => 'Cased/N',
3249 'upper=n' => 'Cased/N',
3250 'upper=no' => 'Cased/N',
3251 'upper=t' => 'Cased/Y',
3252 'upper=true' => 'Cased/Y',
3253 'upper=y' => 'Cased/Y',
3254 'upper=yes' => 'Cased/Y',
3255 'uppercase' => 'Cased/Y',
3256 'uppercaseletter' => 'Gc/LC',
3257 'xposixlower' => 'Cased/Y',
3258 'xposixupper' => 'Cased/Y',
3259);
3260
32611488µs1;