← Index
NYTProf Performance Profile   « block view • line view • sub view »
For reply.pl
  Run on Thu Oct 21 22:40:13 2010
Reported on Thu Oct 21 22:44:44 2010

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