UNPKG

50.9 kBJavaScriptView Raw
1/**
2 * @licstart The following is the entire license notice for the
3 * Javascript code in this page
4 *
5 * Copyright 2017 Mozilla Foundation
6 *
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 *
19 * @licend The above is the entire license notice for the
20 * Javascript code in this page
21 */
22'use strict';
23
24var getLookupTableFactory = require('../shared/util').getLookupTableFactory;
25var getSpecialPUASymbols = getLookupTableFactory(function (t) {
26 t[63721] = 0x00A9;
27 t[63193] = 0x00A9;
28 t[63720] = 0x00AE;
29 t[63194] = 0x00AE;
30 t[63722] = 0x2122;
31 t[63195] = 0x2122;
32 t[63729] = 0x23A7;
33 t[63730] = 0x23A8;
34 t[63731] = 0x23A9;
35 t[63740] = 0x23AB;
36 t[63741] = 0x23AC;
37 t[63742] = 0x23AD;
38 t[63726] = 0x23A1;
39 t[63727] = 0x23A2;
40 t[63728] = 0x23A3;
41 t[63737] = 0x23A4;
42 t[63738] = 0x23A5;
43 t[63739] = 0x23A6;
44 t[63723] = 0x239B;
45 t[63724] = 0x239C;
46 t[63725] = 0x239D;
47 t[63734] = 0x239E;
48 t[63735] = 0x239F;
49 t[63736] = 0x23A0;
50});
51function mapSpecialUnicodeValues(code) {
52 if (code >= 0xFFF0 && code <= 0xFFFF) {
53 return 0;
54 } else if (code >= 0xF600 && code <= 0xF8FF) {
55 return getSpecialPUASymbols()[code] || code;
56 } else if (code === 0x00AD) {
57 return 0x002D;
58 }
59 return code;
60}
61function getUnicodeForGlyph(name, glyphsUnicodeMap) {
62 var unicode = glyphsUnicodeMap[name];
63 if (unicode !== undefined) {
64 return unicode;
65 }
66 if (!name) {
67 return -1;
68 }
69 if (name[0] === 'u') {
70 var nameLen = name.length,
71 hexStr;
72 if (nameLen === 7 && name[1] === 'n' && name[2] === 'i') {
73 hexStr = name.substr(3);
74 } else if (nameLen >= 5 && nameLen <= 7) {
75 hexStr = name.substr(1);
76 } else {
77 return -1;
78 }
79 if (hexStr === hexStr.toUpperCase()) {
80 unicode = parseInt(hexStr, 16);
81 if (unicode >= 0) {
82 return unicode;
83 }
84 }
85 }
86 return -1;
87}
88var UnicodeRanges = [{
89 'begin': 0x0000,
90 'end': 0x007F
91}, {
92 'begin': 0x0080,
93 'end': 0x00FF
94}, {
95 'begin': 0x0100,
96 'end': 0x017F
97}, {
98 'begin': 0x0180,
99 'end': 0x024F
100}, {
101 'begin': 0x0250,
102 'end': 0x02AF
103}, {
104 'begin': 0x02B0,
105 'end': 0x02FF
106}, {
107 'begin': 0x0300,
108 'end': 0x036F
109}, {
110 'begin': 0x0370,
111 'end': 0x03FF
112}, {
113 'begin': 0x2C80,
114 'end': 0x2CFF
115}, {
116 'begin': 0x0400,
117 'end': 0x04FF
118}, {
119 'begin': 0x0530,
120 'end': 0x058F
121}, {
122 'begin': 0x0590,
123 'end': 0x05FF
124}, {
125 'begin': 0xA500,
126 'end': 0xA63F
127}, {
128 'begin': 0x0600,
129 'end': 0x06FF
130}, {
131 'begin': 0x07C0,
132 'end': 0x07FF
133}, {
134 'begin': 0x0900,
135 'end': 0x097F
136}, {
137 'begin': 0x0980,
138 'end': 0x09FF
139}, {
140 'begin': 0x0A00,
141 'end': 0x0A7F
142}, {
143 'begin': 0x0A80,
144 'end': 0x0AFF
145}, {
146 'begin': 0x0B00,
147 'end': 0x0B7F
148}, {
149 'begin': 0x0B80,
150 'end': 0x0BFF
151}, {
152 'begin': 0x0C00,
153 'end': 0x0C7F
154}, {
155 'begin': 0x0C80,
156 'end': 0x0CFF
157}, {
158 'begin': 0x0D00,
159 'end': 0x0D7F
160}, {
161 'begin': 0x0E00,
162 'end': 0x0E7F
163}, {
164 'begin': 0x0E80,
165 'end': 0x0EFF
166}, {
167 'begin': 0x10A0,
168 'end': 0x10FF
169}, {
170 'begin': 0x1B00,
171 'end': 0x1B7F
172}, {
173 'begin': 0x1100,
174 'end': 0x11FF
175}, {
176 'begin': 0x1E00,
177 'end': 0x1EFF
178}, {
179 'begin': 0x1F00,
180 'end': 0x1FFF
181}, {
182 'begin': 0x2000,
183 'end': 0x206F
184}, {
185 'begin': 0x2070,
186 'end': 0x209F
187}, {
188 'begin': 0x20A0,
189 'end': 0x20CF
190}, {
191 'begin': 0x20D0,
192 'end': 0x20FF
193}, {
194 'begin': 0x2100,
195 'end': 0x214F
196}, {
197 'begin': 0x2150,
198 'end': 0x218F
199}, {
200 'begin': 0x2190,
201 'end': 0x21FF
202}, {
203 'begin': 0x2200,
204 'end': 0x22FF
205}, {
206 'begin': 0x2300,
207 'end': 0x23FF
208}, {
209 'begin': 0x2400,
210 'end': 0x243F
211}, {
212 'begin': 0x2440,
213 'end': 0x245F
214}, {
215 'begin': 0x2460,
216 'end': 0x24FF
217}, {
218 'begin': 0x2500,
219 'end': 0x257F
220}, {
221 'begin': 0x2580,
222 'end': 0x259F
223}, {
224 'begin': 0x25A0,
225 'end': 0x25FF
226}, {
227 'begin': 0x2600,
228 'end': 0x26FF
229}, {
230 'begin': 0x2700,
231 'end': 0x27BF
232}, {
233 'begin': 0x3000,
234 'end': 0x303F
235}, {
236 'begin': 0x3040,
237 'end': 0x309F
238}, {
239 'begin': 0x30A0,
240 'end': 0x30FF
241}, {
242 'begin': 0x3100,
243 'end': 0x312F
244}, {
245 'begin': 0x3130,
246 'end': 0x318F
247}, {
248 'begin': 0xA840,
249 'end': 0xA87F
250}, {
251 'begin': 0x3200,
252 'end': 0x32FF
253}, {
254 'begin': 0x3300,
255 'end': 0x33FF
256}, {
257 'begin': 0xAC00,
258 'end': 0xD7AF
259}, {
260 'begin': 0xD800,
261 'end': 0xDFFF
262}, {
263 'begin': 0x10900,
264 'end': 0x1091F
265}, {
266 'begin': 0x4E00,
267 'end': 0x9FFF
268}, {
269 'begin': 0xE000,
270 'end': 0xF8FF
271}, {
272 'begin': 0x31C0,
273 'end': 0x31EF
274}, {
275 'begin': 0xFB00,
276 'end': 0xFB4F
277}, {
278 'begin': 0xFB50,
279 'end': 0xFDFF
280}, {
281 'begin': 0xFE20,
282 'end': 0xFE2F
283}, {
284 'begin': 0xFE10,
285 'end': 0xFE1F
286}, {
287 'begin': 0xFE50,
288 'end': 0xFE6F
289}, {
290 'begin': 0xFE70,
291 'end': 0xFEFF
292}, {
293 'begin': 0xFF00,
294 'end': 0xFFEF
295}, {
296 'begin': 0xFFF0,
297 'end': 0xFFFF
298}, {
299 'begin': 0x0F00,
300 'end': 0x0FFF
301}, {
302 'begin': 0x0700,
303 'end': 0x074F
304}, {
305 'begin': 0x0780,
306 'end': 0x07BF
307}, {
308 'begin': 0x0D80,
309 'end': 0x0DFF
310}, {
311 'begin': 0x1000,
312 'end': 0x109F
313}, {
314 'begin': 0x1200,
315 'end': 0x137F
316}, {
317 'begin': 0x13A0,
318 'end': 0x13FF
319}, {
320 'begin': 0x1400,
321 'end': 0x167F
322}, {
323 'begin': 0x1680,
324 'end': 0x169F
325}, {
326 'begin': 0x16A0,
327 'end': 0x16FF
328}, {
329 'begin': 0x1780,
330 'end': 0x17FF
331}, {
332 'begin': 0x1800,
333 'end': 0x18AF
334}, {
335 'begin': 0x2800,
336 'end': 0x28FF
337}, {
338 'begin': 0xA000,
339 'end': 0xA48F
340}, {
341 'begin': 0x1700,
342 'end': 0x171F
343}, {
344 'begin': 0x10300,
345 'end': 0x1032F
346}, {
347 'begin': 0x10330,
348 'end': 0x1034F
349}, {
350 'begin': 0x10400,
351 'end': 0x1044F
352}, {
353 'begin': 0x1D000,
354 'end': 0x1D0FF
355}, {
356 'begin': 0x1D400,
357 'end': 0x1D7FF
358}, {
359 'begin': 0xFF000,
360 'end': 0xFFFFD
361}, {
362 'begin': 0xFE00,
363 'end': 0xFE0F
364}, {
365 'begin': 0xE0000,
366 'end': 0xE007F
367}, {
368 'begin': 0x1900,
369 'end': 0x194F
370}, {
371 'begin': 0x1950,
372 'end': 0x197F
373}, {
374 'begin': 0x1980,
375 'end': 0x19DF
376}, {
377 'begin': 0x1A00,
378 'end': 0x1A1F
379}, {
380 'begin': 0x2C00,
381 'end': 0x2C5F
382}, {
383 'begin': 0x2D30,
384 'end': 0x2D7F
385}, {
386 'begin': 0x4DC0,
387 'end': 0x4DFF
388}, {
389 'begin': 0xA800,
390 'end': 0xA82F
391}, {
392 'begin': 0x10000,
393 'end': 0x1007F
394}, {
395 'begin': 0x10140,
396 'end': 0x1018F
397}, {
398 'begin': 0x10380,
399 'end': 0x1039F
400}, {
401 'begin': 0x103A0,
402 'end': 0x103DF
403}, {
404 'begin': 0x10450,
405 'end': 0x1047F
406}, {
407 'begin': 0x10480,
408 'end': 0x104AF
409}, {
410 'begin': 0x10800,
411 'end': 0x1083F
412}, {
413 'begin': 0x10A00,
414 'end': 0x10A5F
415}, {
416 'begin': 0x1D300,
417 'end': 0x1D35F
418}, {
419 'begin': 0x12000,
420 'end': 0x123FF
421}, {
422 'begin': 0x1D360,
423 'end': 0x1D37F
424}, {
425 'begin': 0x1B80,
426 'end': 0x1BBF
427}, {
428 'begin': 0x1C00,
429 'end': 0x1C4F
430}, {
431 'begin': 0x1C50,
432 'end': 0x1C7F
433}, {
434 'begin': 0xA880,
435 'end': 0xA8DF
436}, {
437 'begin': 0xA900,
438 'end': 0xA92F
439}, {
440 'begin': 0xA930,
441 'end': 0xA95F
442}, {
443 'begin': 0xAA00,
444 'end': 0xAA5F
445}, {
446 'begin': 0x10190,
447 'end': 0x101CF
448}, {
449 'begin': 0x101D0,
450 'end': 0x101FF
451}, {
452 'begin': 0x102A0,
453 'end': 0x102DF
454}, {
455 'begin': 0x1F030,
456 'end': 0x1F09F
457}];
458function getUnicodeRangeFor(value) {
459 for (var i = 0, ii = UnicodeRanges.length; i < ii; i++) {
460 var range = UnicodeRanges[i];
461 if (value >= range.begin && value < range.end) {
462 return i;
463 }
464 }
465 return -1;
466}
467function isRTLRangeFor(value) {
468 var range = UnicodeRanges[13];
469 if (value >= range.begin && value < range.end) {
470 return true;
471 }
472 range = UnicodeRanges[11];
473 if (value >= range.begin && value < range.end) {
474 return true;
475 }
476 return false;
477}
478var getNormalizedUnicodes = getLookupTableFactory(function (t) {
479 t['\u00A8'] = '\u0020\u0308';
480 t['\u00AF'] = '\u0020\u0304';
481 t['\u00B4'] = '\u0020\u0301';
482 t['\u00B5'] = '\u03BC';
483 t['\u00B8'] = '\u0020\u0327';
484 t['\u0132'] = '\u0049\u004A';
485 t['\u0133'] = '\u0069\u006A';
486 t['\u013F'] = '\u004C\u00B7';
487 t['\u0140'] = '\u006C\u00B7';
488 t['\u0149'] = '\u02BC\u006E';
489 t['\u017F'] = '\u0073';
490 t['\u01C4'] = '\u0044\u017D';
491 t['\u01C5'] = '\u0044\u017E';
492 t['\u01C6'] = '\u0064\u017E';
493 t['\u01C7'] = '\u004C\u004A';
494 t['\u01C8'] = '\u004C\u006A';
495 t['\u01C9'] = '\u006C\u006A';
496 t['\u01CA'] = '\u004E\u004A';
497 t['\u01CB'] = '\u004E\u006A';
498 t['\u01CC'] = '\u006E\u006A';
499 t['\u01F1'] = '\u0044\u005A';
500 t['\u01F2'] = '\u0044\u007A';
501 t['\u01F3'] = '\u0064\u007A';
502 t['\u02D8'] = '\u0020\u0306';
503 t['\u02D9'] = '\u0020\u0307';
504 t['\u02DA'] = '\u0020\u030A';
505 t['\u02DB'] = '\u0020\u0328';
506 t['\u02DC'] = '\u0020\u0303';
507 t['\u02DD'] = '\u0020\u030B';
508 t['\u037A'] = '\u0020\u0345';
509 t['\u0384'] = '\u0020\u0301';
510 t['\u03D0'] = '\u03B2';
511 t['\u03D1'] = '\u03B8';
512 t['\u03D2'] = '\u03A5';
513 t['\u03D5'] = '\u03C6';
514 t['\u03D6'] = '\u03C0';
515 t['\u03F0'] = '\u03BA';
516 t['\u03F1'] = '\u03C1';
517 t['\u03F2'] = '\u03C2';
518 t['\u03F4'] = '\u0398';
519 t['\u03F5'] = '\u03B5';
520 t['\u03F9'] = '\u03A3';
521 t['\u0587'] = '\u0565\u0582';
522 t['\u0675'] = '\u0627\u0674';
523 t['\u0676'] = '\u0648\u0674';
524 t['\u0677'] = '\u06C7\u0674';
525 t['\u0678'] = '\u064A\u0674';
526 t['\u0E33'] = '\u0E4D\u0E32';
527 t['\u0EB3'] = '\u0ECD\u0EB2';
528 t['\u0EDC'] = '\u0EAB\u0E99';
529 t['\u0EDD'] = '\u0EAB\u0EA1';
530 t['\u0F77'] = '\u0FB2\u0F81';
531 t['\u0F79'] = '\u0FB3\u0F81';
532 t['\u1E9A'] = '\u0061\u02BE';
533 t['\u1FBD'] = '\u0020\u0313';
534 t['\u1FBF'] = '\u0020\u0313';
535 t['\u1FC0'] = '\u0020\u0342';
536 t['\u1FFE'] = '\u0020\u0314';
537 t['\u2002'] = '\u0020';
538 t['\u2003'] = '\u0020';
539 t['\u2004'] = '\u0020';
540 t['\u2005'] = '\u0020';
541 t['\u2006'] = '\u0020';
542 t['\u2008'] = '\u0020';
543 t['\u2009'] = '\u0020';
544 t['\u200A'] = '\u0020';
545 t['\u2017'] = '\u0020\u0333';
546 t['\u2024'] = '\u002E';
547 t['\u2025'] = '\u002E\u002E';
548 t['\u2026'] = '\u002E\u002E\u002E';
549 t['\u2033'] = '\u2032\u2032';
550 t['\u2034'] = '\u2032\u2032\u2032';
551 t['\u2036'] = '\u2035\u2035';
552 t['\u2037'] = '\u2035\u2035\u2035';
553 t['\u203C'] = '\u0021\u0021';
554 t['\u203E'] = '\u0020\u0305';
555 t['\u2047'] = '\u003F\u003F';
556 t['\u2048'] = '\u003F\u0021';
557 t['\u2049'] = '\u0021\u003F';
558 t['\u2057'] = '\u2032\u2032\u2032\u2032';
559 t['\u205F'] = '\u0020';
560 t['\u20A8'] = '\u0052\u0073';
561 t['\u2100'] = '\u0061\u002F\u0063';
562 t['\u2101'] = '\u0061\u002F\u0073';
563 t['\u2103'] = '\u00B0\u0043';
564 t['\u2105'] = '\u0063\u002F\u006F';
565 t['\u2106'] = '\u0063\u002F\u0075';
566 t['\u2107'] = '\u0190';
567 t['\u2109'] = '\u00B0\u0046';
568 t['\u2116'] = '\u004E\u006F';
569 t['\u2121'] = '\u0054\u0045\u004C';
570 t['\u2135'] = '\u05D0';
571 t['\u2136'] = '\u05D1';
572 t['\u2137'] = '\u05D2';
573 t['\u2138'] = '\u05D3';
574 t['\u213B'] = '\u0046\u0041\u0058';
575 t['\u2160'] = '\u0049';
576 t['\u2161'] = '\u0049\u0049';
577 t['\u2162'] = '\u0049\u0049\u0049';
578 t['\u2163'] = '\u0049\u0056';
579 t['\u2164'] = '\u0056';
580 t['\u2165'] = '\u0056\u0049';
581 t['\u2166'] = '\u0056\u0049\u0049';
582 t['\u2167'] = '\u0056\u0049\u0049\u0049';
583 t['\u2168'] = '\u0049\u0058';
584 t['\u2169'] = '\u0058';
585 t['\u216A'] = '\u0058\u0049';
586 t['\u216B'] = '\u0058\u0049\u0049';
587 t['\u216C'] = '\u004C';
588 t['\u216D'] = '\u0043';
589 t['\u216E'] = '\u0044';
590 t['\u216F'] = '\u004D';
591 t['\u2170'] = '\u0069';
592 t['\u2171'] = '\u0069\u0069';
593 t['\u2172'] = '\u0069\u0069\u0069';
594 t['\u2173'] = '\u0069\u0076';
595 t['\u2174'] = '\u0076';
596 t['\u2175'] = '\u0076\u0069';
597 t['\u2176'] = '\u0076\u0069\u0069';
598 t['\u2177'] = '\u0076\u0069\u0069\u0069';
599 t['\u2178'] = '\u0069\u0078';
600 t['\u2179'] = '\u0078';
601 t['\u217A'] = '\u0078\u0069';
602 t['\u217B'] = '\u0078\u0069\u0069';
603 t['\u217C'] = '\u006C';
604 t['\u217D'] = '\u0063';
605 t['\u217E'] = '\u0064';
606 t['\u217F'] = '\u006D';
607 t['\u222C'] = '\u222B\u222B';
608 t['\u222D'] = '\u222B\u222B\u222B';
609 t['\u222F'] = '\u222E\u222E';
610 t['\u2230'] = '\u222E\u222E\u222E';
611 t['\u2474'] = '\u0028\u0031\u0029';
612 t['\u2475'] = '\u0028\u0032\u0029';
613 t['\u2476'] = '\u0028\u0033\u0029';
614 t['\u2477'] = '\u0028\u0034\u0029';
615 t['\u2478'] = '\u0028\u0035\u0029';
616 t['\u2479'] = '\u0028\u0036\u0029';
617 t['\u247A'] = '\u0028\u0037\u0029';
618 t['\u247B'] = '\u0028\u0038\u0029';
619 t['\u247C'] = '\u0028\u0039\u0029';
620 t['\u247D'] = '\u0028\u0031\u0030\u0029';
621 t['\u247E'] = '\u0028\u0031\u0031\u0029';
622 t['\u247F'] = '\u0028\u0031\u0032\u0029';
623 t['\u2480'] = '\u0028\u0031\u0033\u0029';
624 t['\u2481'] = '\u0028\u0031\u0034\u0029';
625 t['\u2482'] = '\u0028\u0031\u0035\u0029';
626 t['\u2483'] = '\u0028\u0031\u0036\u0029';
627 t['\u2484'] = '\u0028\u0031\u0037\u0029';
628 t['\u2485'] = '\u0028\u0031\u0038\u0029';
629 t['\u2486'] = '\u0028\u0031\u0039\u0029';
630 t['\u2487'] = '\u0028\u0032\u0030\u0029';
631 t['\u2488'] = '\u0031\u002E';
632 t['\u2489'] = '\u0032\u002E';
633 t['\u248A'] = '\u0033\u002E';
634 t['\u248B'] = '\u0034\u002E';
635 t['\u248C'] = '\u0035\u002E';
636 t['\u248D'] = '\u0036\u002E';
637 t['\u248E'] = '\u0037\u002E';
638 t['\u248F'] = '\u0038\u002E';
639 t['\u2490'] = '\u0039\u002E';
640 t['\u2491'] = '\u0031\u0030\u002E';
641 t['\u2492'] = '\u0031\u0031\u002E';
642 t['\u2493'] = '\u0031\u0032\u002E';
643 t['\u2494'] = '\u0031\u0033\u002E';
644 t['\u2495'] = '\u0031\u0034\u002E';
645 t['\u2496'] = '\u0031\u0035\u002E';
646 t['\u2497'] = '\u0031\u0036\u002E';
647 t['\u2498'] = '\u0031\u0037\u002E';
648 t['\u2499'] = '\u0031\u0038\u002E';
649 t['\u249A'] = '\u0031\u0039\u002E';
650 t['\u249B'] = '\u0032\u0030\u002E';
651 t['\u249C'] = '\u0028\u0061\u0029';
652 t['\u249D'] = '\u0028\u0062\u0029';
653 t['\u249E'] = '\u0028\u0063\u0029';
654 t['\u249F'] = '\u0028\u0064\u0029';
655 t['\u24A0'] = '\u0028\u0065\u0029';
656 t['\u24A1'] = '\u0028\u0066\u0029';
657 t['\u24A2'] = '\u0028\u0067\u0029';
658 t['\u24A3'] = '\u0028\u0068\u0029';
659 t['\u24A4'] = '\u0028\u0069\u0029';
660 t['\u24A5'] = '\u0028\u006A\u0029';
661 t['\u24A6'] = '\u0028\u006B\u0029';
662 t['\u24A7'] = '\u0028\u006C\u0029';
663 t['\u24A8'] = '\u0028\u006D\u0029';
664 t['\u24A9'] = '\u0028\u006E\u0029';
665 t['\u24AA'] = '\u0028\u006F\u0029';
666 t['\u24AB'] = '\u0028\u0070\u0029';
667 t['\u24AC'] = '\u0028\u0071\u0029';
668 t['\u24AD'] = '\u0028\u0072\u0029';
669 t['\u24AE'] = '\u0028\u0073\u0029';
670 t['\u24AF'] = '\u0028\u0074\u0029';
671 t['\u24B0'] = '\u0028\u0075\u0029';
672 t['\u24B1'] = '\u0028\u0076\u0029';
673 t['\u24B2'] = '\u0028\u0077\u0029';
674 t['\u24B3'] = '\u0028\u0078\u0029';
675 t['\u24B4'] = '\u0028\u0079\u0029';
676 t['\u24B5'] = '\u0028\u007A\u0029';
677 t['\u2A0C'] = '\u222B\u222B\u222B\u222B';
678 t['\u2A74'] = '\u003A\u003A\u003D';
679 t['\u2A75'] = '\u003D\u003D';
680 t['\u2A76'] = '\u003D\u003D\u003D';
681 t['\u2E9F'] = '\u6BCD';
682 t['\u2EF3'] = '\u9F9F';
683 t['\u2F00'] = '\u4E00';
684 t['\u2F01'] = '\u4E28';
685 t['\u2F02'] = '\u4E36';
686 t['\u2F03'] = '\u4E3F';
687 t['\u2F04'] = '\u4E59';
688 t['\u2F05'] = '\u4E85';
689 t['\u2F06'] = '\u4E8C';
690 t['\u2F07'] = '\u4EA0';
691 t['\u2F08'] = '\u4EBA';
692 t['\u2F09'] = '\u513F';
693 t['\u2F0A'] = '\u5165';
694 t['\u2F0B'] = '\u516B';
695 t['\u2F0C'] = '\u5182';
696 t['\u2F0D'] = '\u5196';
697 t['\u2F0E'] = '\u51AB';
698 t['\u2F0F'] = '\u51E0';
699 t['\u2F10'] = '\u51F5';
700 t['\u2F11'] = '\u5200';
701 t['\u2F12'] = '\u529B';
702 t['\u2F13'] = '\u52F9';
703 t['\u2F14'] = '\u5315';
704 t['\u2F15'] = '\u531A';
705 t['\u2F16'] = '\u5338';
706 t['\u2F17'] = '\u5341';
707 t['\u2F18'] = '\u535C';
708 t['\u2F19'] = '\u5369';
709 t['\u2F1A'] = '\u5382';
710 t['\u2F1B'] = '\u53B6';
711 t['\u2F1C'] = '\u53C8';
712 t['\u2F1D'] = '\u53E3';
713 t['\u2F1E'] = '\u56D7';
714 t['\u2F1F'] = '\u571F';
715 t['\u2F20'] = '\u58EB';
716 t['\u2F21'] = '\u5902';
717 t['\u2F22'] = '\u590A';
718 t['\u2F23'] = '\u5915';
719 t['\u2F24'] = '\u5927';
720 t['\u2F25'] = '\u5973';
721 t['\u2F26'] = '\u5B50';
722 t['\u2F27'] = '\u5B80';
723 t['\u2F28'] = '\u5BF8';
724 t['\u2F29'] = '\u5C0F';
725 t['\u2F2A'] = '\u5C22';
726 t['\u2F2B'] = '\u5C38';
727 t['\u2F2C'] = '\u5C6E';
728 t['\u2F2D'] = '\u5C71';
729 t['\u2F2E'] = '\u5DDB';
730 t['\u2F2F'] = '\u5DE5';
731 t['\u2F30'] = '\u5DF1';
732 t['\u2F31'] = '\u5DFE';
733 t['\u2F32'] = '\u5E72';
734 t['\u2F33'] = '\u5E7A';
735 t['\u2F34'] = '\u5E7F';
736 t['\u2F35'] = '\u5EF4';
737 t['\u2F36'] = '\u5EFE';
738 t['\u2F37'] = '\u5F0B';
739 t['\u2F38'] = '\u5F13';
740 t['\u2F39'] = '\u5F50';
741 t['\u2F3A'] = '\u5F61';
742 t['\u2F3B'] = '\u5F73';
743 t['\u2F3C'] = '\u5FC3';
744 t['\u2F3D'] = '\u6208';
745 t['\u2F3E'] = '\u6236';
746 t['\u2F3F'] = '\u624B';
747 t['\u2F40'] = '\u652F';
748 t['\u2F41'] = '\u6534';
749 t['\u2F42'] = '\u6587';
750 t['\u2F43'] = '\u6597';
751 t['\u2F44'] = '\u65A4';
752 t['\u2F45'] = '\u65B9';
753 t['\u2F46'] = '\u65E0';
754 t['\u2F47'] = '\u65E5';
755 t['\u2F48'] = '\u66F0';
756 t['\u2F49'] = '\u6708';
757 t['\u2F4A'] = '\u6728';
758 t['\u2F4B'] = '\u6B20';
759 t['\u2F4C'] = '\u6B62';
760 t['\u2F4D'] = '\u6B79';
761 t['\u2F4E'] = '\u6BB3';
762 t['\u2F4F'] = '\u6BCB';
763 t['\u2F50'] = '\u6BD4';
764 t['\u2F51'] = '\u6BDB';
765 t['\u2F52'] = '\u6C0F';
766 t['\u2F53'] = '\u6C14';
767 t['\u2F54'] = '\u6C34';
768 t['\u2F55'] = '\u706B';
769 t['\u2F56'] = '\u722A';
770 t['\u2F57'] = '\u7236';
771 t['\u2F58'] = '\u723B';
772 t['\u2F59'] = '\u723F';
773 t['\u2F5A'] = '\u7247';
774 t['\u2F5B'] = '\u7259';
775 t['\u2F5C'] = '\u725B';
776 t['\u2F5D'] = '\u72AC';
777 t['\u2F5E'] = '\u7384';
778 t['\u2F5F'] = '\u7389';
779 t['\u2F60'] = '\u74DC';
780 t['\u2F61'] = '\u74E6';
781 t['\u2F62'] = '\u7518';
782 t['\u2F63'] = '\u751F';
783 t['\u2F64'] = '\u7528';
784 t['\u2F65'] = '\u7530';
785 t['\u2F66'] = '\u758B';
786 t['\u2F67'] = '\u7592';
787 t['\u2F68'] = '\u7676';
788 t['\u2F69'] = '\u767D';
789 t['\u2F6A'] = '\u76AE';
790 t['\u2F6B'] = '\u76BF';
791 t['\u2F6C'] = '\u76EE';
792 t['\u2F6D'] = '\u77DB';
793 t['\u2F6E'] = '\u77E2';
794 t['\u2F6F'] = '\u77F3';
795 t['\u2F70'] = '\u793A';
796 t['\u2F71'] = '\u79B8';
797 t['\u2F72'] = '\u79BE';
798 t['\u2F73'] = '\u7A74';
799 t['\u2F74'] = '\u7ACB';
800 t['\u2F75'] = '\u7AF9';
801 t['\u2F76'] = '\u7C73';
802 t['\u2F77'] = '\u7CF8';
803 t['\u2F78'] = '\u7F36';
804 t['\u2F79'] = '\u7F51';
805 t['\u2F7A'] = '\u7F8A';
806 t['\u2F7B'] = '\u7FBD';
807 t['\u2F7C'] = '\u8001';
808 t['\u2F7D'] = '\u800C';
809 t['\u2F7E'] = '\u8012';
810 t['\u2F7F'] = '\u8033';
811 t['\u2F80'] = '\u807F';
812 t['\u2F81'] = '\u8089';
813 t['\u2F82'] = '\u81E3';
814 t['\u2F83'] = '\u81EA';
815 t['\u2F84'] = '\u81F3';
816 t['\u2F85'] = '\u81FC';
817 t['\u2F86'] = '\u820C';
818 t['\u2F87'] = '\u821B';
819 t['\u2F88'] = '\u821F';
820 t['\u2F89'] = '\u826E';
821 t['\u2F8A'] = '\u8272';
822 t['\u2F8B'] = '\u8278';
823 t['\u2F8C'] = '\u864D';
824 t['\u2F8D'] = '\u866B';
825 t['\u2F8E'] = '\u8840';
826 t['\u2F8F'] = '\u884C';
827 t['\u2F90'] = '\u8863';
828 t['\u2F91'] = '\u897E';
829 t['\u2F92'] = '\u898B';
830 t['\u2F93'] = '\u89D2';
831 t['\u2F94'] = '\u8A00';
832 t['\u2F95'] = '\u8C37';
833 t['\u2F96'] = '\u8C46';
834 t['\u2F97'] = '\u8C55';
835 t['\u2F98'] = '\u8C78';
836 t['\u2F99'] = '\u8C9D';
837 t['\u2F9A'] = '\u8D64';
838 t['\u2F9B'] = '\u8D70';
839 t['\u2F9C'] = '\u8DB3';
840 t['\u2F9D'] = '\u8EAB';
841 t['\u2F9E'] = '\u8ECA';
842 t['\u2F9F'] = '\u8F9B';
843 t['\u2FA0'] = '\u8FB0';
844 t['\u2FA1'] = '\u8FB5';
845 t['\u2FA2'] = '\u9091';
846 t['\u2FA3'] = '\u9149';
847 t['\u2FA4'] = '\u91C6';
848 t['\u2FA5'] = '\u91CC';
849 t['\u2FA6'] = '\u91D1';
850 t['\u2FA7'] = '\u9577';
851 t['\u2FA8'] = '\u9580';
852 t['\u2FA9'] = '\u961C';
853 t['\u2FAA'] = '\u96B6';
854 t['\u2FAB'] = '\u96B9';
855 t['\u2FAC'] = '\u96E8';
856 t['\u2FAD'] = '\u9751';
857 t['\u2FAE'] = '\u975E';
858 t['\u2FAF'] = '\u9762';
859 t['\u2FB0'] = '\u9769';
860 t['\u2FB1'] = '\u97CB';
861 t['\u2FB2'] = '\u97ED';
862 t['\u2FB3'] = '\u97F3';
863 t['\u2FB4'] = '\u9801';
864 t['\u2FB5'] = '\u98A8';
865 t['\u2FB6'] = '\u98DB';
866 t['\u2FB7'] = '\u98DF';
867 t['\u2FB8'] = '\u9996';
868 t['\u2FB9'] = '\u9999';
869 t['\u2FBA'] = '\u99AC';
870 t['\u2FBB'] = '\u9AA8';
871 t['\u2FBC'] = '\u9AD8';
872 t['\u2FBD'] = '\u9ADF';
873 t['\u2FBE'] = '\u9B25';
874 t['\u2FBF'] = '\u9B2F';
875 t['\u2FC0'] = '\u9B32';
876 t['\u2FC1'] = '\u9B3C';
877 t['\u2FC2'] = '\u9B5A';
878 t['\u2FC3'] = '\u9CE5';
879 t['\u2FC4'] = '\u9E75';
880 t['\u2FC5'] = '\u9E7F';
881 t['\u2FC6'] = '\u9EA5';
882 t['\u2FC7'] = '\u9EBB';
883 t['\u2FC8'] = '\u9EC3';
884 t['\u2FC9'] = '\u9ECD';
885 t['\u2FCA'] = '\u9ED1';
886 t['\u2FCB'] = '\u9EF9';
887 t['\u2FCC'] = '\u9EFD';
888 t['\u2FCD'] = '\u9F0E';
889 t['\u2FCE'] = '\u9F13';
890 t['\u2FCF'] = '\u9F20';
891 t['\u2FD0'] = '\u9F3B';
892 t['\u2FD1'] = '\u9F4A';
893 t['\u2FD2'] = '\u9F52';
894 t['\u2FD3'] = '\u9F8D';
895 t['\u2FD4'] = '\u9F9C';
896 t['\u2FD5'] = '\u9FA0';
897 t['\u3036'] = '\u3012';
898 t['\u3038'] = '\u5341';
899 t['\u3039'] = '\u5344';
900 t['\u303A'] = '\u5345';
901 t['\u309B'] = '\u0020\u3099';
902 t['\u309C'] = '\u0020\u309A';
903 t['\u3131'] = '\u1100';
904 t['\u3132'] = '\u1101';
905 t['\u3133'] = '\u11AA';
906 t['\u3134'] = '\u1102';
907 t['\u3135'] = '\u11AC';
908 t['\u3136'] = '\u11AD';
909 t['\u3137'] = '\u1103';
910 t['\u3138'] = '\u1104';
911 t['\u3139'] = '\u1105';
912 t['\u313A'] = '\u11B0';
913 t['\u313B'] = '\u11B1';
914 t['\u313C'] = '\u11B2';
915 t['\u313D'] = '\u11B3';
916 t['\u313E'] = '\u11B4';
917 t['\u313F'] = '\u11B5';
918 t['\u3140'] = '\u111A';
919 t['\u3141'] = '\u1106';
920 t['\u3142'] = '\u1107';
921 t['\u3143'] = '\u1108';
922 t['\u3144'] = '\u1121';
923 t['\u3145'] = '\u1109';
924 t['\u3146'] = '\u110A';
925 t['\u3147'] = '\u110B';
926 t['\u3148'] = '\u110C';
927 t['\u3149'] = '\u110D';
928 t['\u314A'] = '\u110E';
929 t['\u314B'] = '\u110F';
930 t['\u314C'] = '\u1110';
931 t['\u314D'] = '\u1111';
932 t['\u314E'] = '\u1112';
933 t['\u314F'] = '\u1161';
934 t['\u3150'] = '\u1162';
935 t['\u3151'] = '\u1163';
936 t['\u3152'] = '\u1164';
937 t['\u3153'] = '\u1165';
938 t['\u3154'] = '\u1166';
939 t['\u3155'] = '\u1167';
940 t['\u3156'] = '\u1168';
941 t['\u3157'] = '\u1169';
942 t['\u3158'] = '\u116A';
943 t['\u3159'] = '\u116B';
944 t['\u315A'] = '\u116C';
945 t['\u315B'] = '\u116D';
946 t['\u315C'] = '\u116E';
947 t['\u315D'] = '\u116F';
948 t['\u315E'] = '\u1170';
949 t['\u315F'] = '\u1171';
950 t['\u3160'] = '\u1172';
951 t['\u3161'] = '\u1173';
952 t['\u3162'] = '\u1174';
953 t['\u3163'] = '\u1175';
954 t['\u3164'] = '\u1160';
955 t['\u3165'] = '\u1114';
956 t['\u3166'] = '\u1115';
957 t['\u3167'] = '\u11C7';
958 t['\u3168'] = '\u11C8';
959 t['\u3169'] = '\u11CC';
960 t['\u316A'] = '\u11CE';
961 t['\u316B'] = '\u11D3';
962 t['\u316C'] = '\u11D7';
963 t['\u316D'] = '\u11D9';
964 t['\u316E'] = '\u111C';
965 t['\u316F'] = '\u11DD';
966 t['\u3170'] = '\u11DF';
967 t['\u3171'] = '\u111D';
968 t['\u3172'] = '\u111E';
969 t['\u3173'] = '\u1120';
970 t['\u3174'] = '\u1122';
971 t['\u3175'] = '\u1123';
972 t['\u3176'] = '\u1127';
973 t['\u3177'] = '\u1129';
974 t['\u3178'] = '\u112B';
975 t['\u3179'] = '\u112C';
976 t['\u317A'] = '\u112D';
977 t['\u317B'] = '\u112E';
978 t['\u317C'] = '\u112F';
979 t['\u317D'] = '\u1132';
980 t['\u317E'] = '\u1136';
981 t['\u317F'] = '\u1140';
982 t['\u3180'] = '\u1147';
983 t['\u3181'] = '\u114C';
984 t['\u3182'] = '\u11F1';
985 t['\u3183'] = '\u11F2';
986 t['\u3184'] = '\u1157';
987 t['\u3185'] = '\u1158';
988 t['\u3186'] = '\u1159';
989 t['\u3187'] = '\u1184';
990 t['\u3188'] = '\u1185';
991 t['\u3189'] = '\u1188';
992 t['\u318A'] = '\u1191';
993 t['\u318B'] = '\u1192';
994 t['\u318C'] = '\u1194';
995 t['\u318D'] = '\u119E';
996 t['\u318E'] = '\u11A1';
997 t['\u3200'] = '\u0028\u1100\u0029';
998 t['\u3201'] = '\u0028\u1102\u0029';
999 t['\u3202'] = '\u0028\u1103\u0029';
1000 t['\u3203'] = '\u0028\u1105\u0029';
1001 t['\u3204'] = '\u0028\u1106\u0029';
1002 t['\u3205'] = '\u0028\u1107\u0029';
1003 t['\u3206'] = '\u0028\u1109\u0029';
1004 t['\u3207'] = '\u0028\u110B\u0029';
1005 t['\u3208'] = '\u0028\u110C\u0029';
1006 t['\u3209'] = '\u0028\u110E\u0029';
1007 t['\u320A'] = '\u0028\u110F\u0029';
1008 t['\u320B'] = '\u0028\u1110\u0029';
1009 t['\u320C'] = '\u0028\u1111\u0029';
1010 t['\u320D'] = '\u0028\u1112\u0029';
1011 t['\u320E'] = '\u0028\u1100\u1161\u0029';
1012 t['\u320F'] = '\u0028\u1102\u1161\u0029';
1013 t['\u3210'] = '\u0028\u1103\u1161\u0029';
1014 t['\u3211'] = '\u0028\u1105\u1161\u0029';
1015 t['\u3212'] = '\u0028\u1106\u1161\u0029';
1016 t['\u3213'] = '\u0028\u1107\u1161\u0029';
1017 t['\u3214'] = '\u0028\u1109\u1161\u0029';
1018 t['\u3215'] = '\u0028\u110B\u1161\u0029';
1019 t['\u3216'] = '\u0028\u110C\u1161\u0029';
1020 t['\u3217'] = '\u0028\u110E\u1161\u0029';
1021 t['\u3218'] = '\u0028\u110F\u1161\u0029';
1022 t['\u3219'] = '\u0028\u1110\u1161\u0029';
1023 t['\u321A'] = '\u0028\u1111\u1161\u0029';
1024 t['\u321B'] = '\u0028\u1112\u1161\u0029';
1025 t['\u321C'] = '\u0028\u110C\u116E\u0029';
1026 t['\u321D'] = '\u0028\u110B\u1169\u110C\u1165\u11AB\u0029';
1027 t['\u321E'] = '\u0028\u110B\u1169\u1112\u116E\u0029';
1028 t['\u3220'] = '\u0028\u4E00\u0029';
1029 t['\u3221'] = '\u0028\u4E8C\u0029';
1030 t['\u3222'] = '\u0028\u4E09\u0029';
1031 t['\u3223'] = '\u0028\u56DB\u0029';
1032 t['\u3224'] = '\u0028\u4E94\u0029';
1033 t['\u3225'] = '\u0028\u516D\u0029';
1034 t['\u3226'] = '\u0028\u4E03\u0029';
1035 t['\u3227'] = '\u0028\u516B\u0029';
1036 t['\u3228'] = '\u0028\u4E5D\u0029';
1037 t['\u3229'] = '\u0028\u5341\u0029';
1038 t['\u322A'] = '\u0028\u6708\u0029';
1039 t['\u322B'] = '\u0028\u706B\u0029';
1040 t['\u322C'] = '\u0028\u6C34\u0029';
1041 t['\u322D'] = '\u0028\u6728\u0029';
1042 t['\u322E'] = '\u0028\u91D1\u0029';
1043 t['\u322F'] = '\u0028\u571F\u0029';
1044 t['\u3230'] = '\u0028\u65E5\u0029';
1045 t['\u3231'] = '\u0028\u682A\u0029';
1046 t['\u3232'] = '\u0028\u6709\u0029';
1047 t['\u3233'] = '\u0028\u793E\u0029';
1048 t['\u3234'] = '\u0028\u540D\u0029';
1049 t['\u3235'] = '\u0028\u7279\u0029';
1050 t['\u3236'] = '\u0028\u8CA1\u0029';
1051 t['\u3237'] = '\u0028\u795D\u0029';
1052 t['\u3238'] = '\u0028\u52B4\u0029';
1053 t['\u3239'] = '\u0028\u4EE3\u0029';
1054 t['\u323A'] = '\u0028\u547C\u0029';
1055 t['\u323B'] = '\u0028\u5B66\u0029';
1056 t['\u323C'] = '\u0028\u76E3\u0029';
1057 t['\u323D'] = '\u0028\u4F01\u0029';
1058 t['\u323E'] = '\u0028\u8CC7\u0029';
1059 t['\u323F'] = '\u0028\u5354\u0029';
1060 t['\u3240'] = '\u0028\u796D\u0029';
1061 t['\u3241'] = '\u0028\u4F11\u0029';
1062 t['\u3242'] = '\u0028\u81EA\u0029';
1063 t['\u3243'] = '\u0028\u81F3\u0029';
1064 t['\u32C0'] = '\u0031\u6708';
1065 t['\u32C1'] = '\u0032\u6708';
1066 t['\u32C2'] = '\u0033\u6708';
1067 t['\u32C3'] = '\u0034\u6708';
1068 t['\u32C4'] = '\u0035\u6708';
1069 t['\u32C5'] = '\u0036\u6708';
1070 t['\u32C6'] = '\u0037\u6708';
1071 t['\u32C7'] = '\u0038\u6708';
1072 t['\u32C8'] = '\u0039\u6708';
1073 t['\u32C9'] = '\u0031\u0030\u6708';
1074 t['\u32CA'] = '\u0031\u0031\u6708';
1075 t['\u32CB'] = '\u0031\u0032\u6708';
1076 t['\u3358'] = '\u0030\u70B9';
1077 t['\u3359'] = '\u0031\u70B9';
1078 t['\u335A'] = '\u0032\u70B9';
1079 t['\u335B'] = '\u0033\u70B9';
1080 t['\u335C'] = '\u0034\u70B9';
1081 t['\u335D'] = '\u0035\u70B9';
1082 t['\u335E'] = '\u0036\u70B9';
1083 t['\u335F'] = '\u0037\u70B9';
1084 t['\u3360'] = '\u0038\u70B9';
1085 t['\u3361'] = '\u0039\u70B9';
1086 t['\u3362'] = '\u0031\u0030\u70B9';
1087 t['\u3363'] = '\u0031\u0031\u70B9';
1088 t['\u3364'] = '\u0031\u0032\u70B9';
1089 t['\u3365'] = '\u0031\u0033\u70B9';
1090 t['\u3366'] = '\u0031\u0034\u70B9';
1091 t['\u3367'] = '\u0031\u0035\u70B9';
1092 t['\u3368'] = '\u0031\u0036\u70B9';
1093 t['\u3369'] = '\u0031\u0037\u70B9';
1094 t['\u336A'] = '\u0031\u0038\u70B9';
1095 t['\u336B'] = '\u0031\u0039\u70B9';
1096 t['\u336C'] = '\u0032\u0030\u70B9';
1097 t['\u336D'] = '\u0032\u0031\u70B9';
1098 t['\u336E'] = '\u0032\u0032\u70B9';
1099 t['\u336F'] = '\u0032\u0033\u70B9';
1100 t['\u3370'] = '\u0032\u0034\u70B9';
1101 t['\u33E0'] = '\u0031\u65E5';
1102 t['\u33E1'] = '\u0032\u65E5';
1103 t['\u33E2'] = '\u0033\u65E5';
1104 t['\u33E3'] = '\u0034\u65E5';
1105 t['\u33E4'] = '\u0035\u65E5';
1106 t['\u33E5'] = '\u0036\u65E5';
1107 t['\u33E6'] = '\u0037\u65E5';
1108 t['\u33E7'] = '\u0038\u65E5';
1109 t['\u33E8'] = '\u0039\u65E5';
1110 t['\u33E9'] = '\u0031\u0030\u65E5';
1111 t['\u33EA'] = '\u0031\u0031\u65E5';
1112 t['\u33EB'] = '\u0031\u0032\u65E5';
1113 t['\u33EC'] = '\u0031\u0033\u65E5';
1114 t['\u33ED'] = '\u0031\u0034\u65E5';
1115 t['\u33EE'] = '\u0031\u0035\u65E5';
1116 t['\u33EF'] = '\u0031\u0036\u65E5';
1117 t['\u33F0'] = '\u0031\u0037\u65E5';
1118 t['\u33F1'] = '\u0031\u0038\u65E5';
1119 t['\u33F2'] = '\u0031\u0039\u65E5';
1120 t['\u33F3'] = '\u0032\u0030\u65E5';
1121 t['\u33F4'] = '\u0032\u0031\u65E5';
1122 t['\u33F5'] = '\u0032\u0032\u65E5';
1123 t['\u33F6'] = '\u0032\u0033\u65E5';
1124 t['\u33F7'] = '\u0032\u0034\u65E5';
1125 t['\u33F8'] = '\u0032\u0035\u65E5';
1126 t['\u33F9'] = '\u0032\u0036\u65E5';
1127 t['\u33FA'] = '\u0032\u0037\u65E5';
1128 t['\u33FB'] = '\u0032\u0038\u65E5';
1129 t['\u33FC'] = '\u0032\u0039\u65E5';
1130 t['\u33FD'] = '\u0033\u0030\u65E5';
1131 t['\u33FE'] = '\u0033\u0031\u65E5';
1132 t['\uFB00'] = '\u0066\u0066';
1133 t['\uFB01'] = '\u0066\u0069';
1134 t['\uFB02'] = '\u0066\u006C';
1135 t['\uFB03'] = '\u0066\u0066\u0069';
1136 t['\uFB04'] = '\u0066\u0066\u006C';
1137 t['\uFB05'] = '\u017F\u0074';
1138 t['\uFB06'] = '\u0073\u0074';
1139 t['\uFB13'] = '\u0574\u0576';
1140 t['\uFB14'] = '\u0574\u0565';
1141 t['\uFB15'] = '\u0574\u056B';
1142 t['\uFB16'] = '\u057E\u0576';
1143 t['\uFB17'] = '\u0574\u056D';
1144 t['\uFB4F'] = '\u05D0\u05DC';
1145 t['\uFB50'] = '\u0671';
1146 t['\uFB51'] = '\u0671';
1147 t['\uFB52'] = '\u067B';
1148 t['\uFB53'] = '\u067B';
1149 t['\uFB54'] = '\u067B';
1150 t['\uFB55'] = '\u067B';
1151 t['\uFB56'] = '\u067E';
1152 t['\uFB57'] = '\u067E';
1153 t['\uFB58'] = '\u067E';
1154 t['\uFB59'] = '\u067E';
1155 t['\uFB5A'] = '\u0680';
1156 t['\uFB5B'] = '\u0680';
1157 t['\uFB5C'] = '\u0680';
1158 t['\uFB5D'] = '\u0680';
1159 t['\uFB5E'] = '\u067A';
1160 t['\uFB5F'] = '\u067A';
1161 t['\uFB60'] = '\u067A';
1162 t['\uFB61'] = '\u067A';
1163 t['\uFB62'] = '\u067F';
1164 t['\uFB63'] = '\u067F';
1165 t['\uFB64'] = '\u067F';
1166 t['\uFB65'] = '\u067F';
1167 t['\uFB66'] = '\u0679';
1168 t['\uFB67'] = '\u0679';
1169 t['\uFB68'] = '\u0679';
1170 t['\uFB69'] = '\u0679';
1171 t['\uFB6A'] = '\u06A4';
1172 t['\uFB6B'] = '\u06A4';
1173 t['\uFB6C'] = '\u06A4';
1174 t['\uFB6D'] = '\u06A4';
1175 t['\uFB6E'] = '\u06A6';
1176 t['\uFB6F'] = '\u06A6';
1177 t['\uFB70'] = '\u06A6';
1178 t['\uFB71'] = '\u06A6';
1179 t['\uFB72'] = '\u0684';
1180 t['\uFB73'] = '\u0684';
1181 t['\uFB74'] = '\u0684';
1182 t['\uFB75'] = '\u0684';
1183 t['\uFB76'] = '\u0683';
1184 t['\uFB77'] = '\u0683';
1185 t['\uFB78'] = '\u0683';
1186 t['\uFB79'] = '\u0683';
1187 t['\uFB7A'] = '\u0686';
1188 t['\uFB7B'] = '\u0686';
1189 t['\uFB7C'] = '\u0686';
1190 t['\uFB7D'] = '\u0686';
1191 t['\uFB7E'] = '\u0687';
1192 t['\uFB7F'] = '\u0687';
1193 t['\uFB80'] = '\u0687';
1194 t['\uFB81'] = '\u0687';
1195 t['\uFB82'] = '\u068D';
1196 t['\uFB83'] = '\u068D';
1197 t['\uFB84'] = '\u068C';
1198 t['\uFB85'] = '\u068C';
1199 t['\uFB86'] = '\u068E';
1200 t['\uFB87'] = '\u068E';
1201 t['\uFB88'] = '\u0688';
1202 t['\uFB89'] = '\u0688';
1203 t['\uFB8A'] = '\u0698';
1204 t['\uFB8B'] = '\u0698';
1205 t['\uFB8C'] = '\u0691';
1206 t['\uFB8D'] = '\u0691';
1207 t['\uFB8E'] = '\u06A9';
1208 t['\uFB8F'] = '\u06A9';
1209 t['\uFB90'] = '\u06A9';
1210 t['\uFB91'] = '\u06A9';
1211 t['\uFB92'] = '\u06AF';
1212 t['\uFB93'] = '\u06AF';
1213 t['\uFB94'] = '\u06AF';
1214 t['\uFB95'] = '\u06AF';
1215 t['\uFB96'] = '\u06B3';
1216 t['\uFB97'] = '\u06B3';
1217 t['\uFB98'] = '\u06B3';
1218 t['\uFB99'] = '\u06B3';
1219 t['\uFB9A'] = '\u06B1';
1220 t['\uFB9B'] = '\u06B1';
1221 t['\uFB9C'] = '\u06B1';
1222 t['\uFB9D'] = '\u06B1';
1223 t['\uFB9E'] = '\u06BA';
1224 t['\uFB9F'] = '\u06BA';
1225 t['\uFBA0'] = '\u06BB';
1226 t['\uFBA1'] = '\u06BB';
1227 t['\uFBA2'] = '\u06BB';
1228 t['\uFBA3'] = '\u06BB';
1229 t['\uFBA4'] = '\u06C0';
1230 t['\uFBA5'] = '\u06C0';
1231 t['\uFBA6'] = '\u06C1';
1232 t['\uFBA7'] = '\u06C1';
1233 t['\uFBA8'] = '\u06C1';
1234 t['\uFBA9'] = '\u06C1';
1235 t['\uFBAA'] = '\u06BE';
1236 t['\uFBAB'] = '\u06BE';
1237 t['\uFBAC'] = '\u06BE';
1238 t['\uFBAD'] = '\u06BE';
1239 t['\uFBAE'] = '\u06D2';
1240 t['\uFBAF'] = '\u06D2';
1241 t['\uFBB0'] = '\u06D3';
1242 t['\uFBB1'] = '\u06D3';
1243 t['\uFBD3'] = '\u06AD';
1244 t['\uFBD4'] = '\u06AD';
1245 t['\uFBD5'] = '\u06AD';
1246 t['\uFBD6'] = '\u06AD';
1247 t['\uFBD7'] = '\u06C7';
1248 t['\uFBD8'] = '\u06C7';
1249 t['\uFBD9'] = '\u06C6';
1250 t['\uFBDA'] = '\u06C6';
1251 t['\uFBDB'] = '\u06C8';
1252 t['\uFBDC'] = '\u06C8';
1253 t['\uFBDD'] = '\u0677';
1254 t['\uFBDE'] = '\u06CB';
1255 t['\uFBDF'] = '\u06CB';
1256 t['\uFBE0'] = '\u06C5';
1257 t['\uFBE1'] = '\u06C5';
1258 t['\uFBE2'] = '\u06C9';
1259 t['\uFBE3'] = '\u06C9';
1260 t['\uFBE4'] = '\u06D0';
1261 t['\uFBE5'] = '\u06D0';
1262 t['\uFBE6'] = '\u06D0';
1263 t['\uFBE7'] = '\u06D0';
1264 t['\uFBE8'] = '\u0649';
1265 t['\uFBE9'] = '\u0649';
1266 t['\uFBEA'] = '\u0626\u0627';
1267 t['\uFBEB'] = '\u0626\u0627';
1268 t['\uFBEC'] = '\u0626\u06D5';
1269 t['\uFBED'] = '\u0626\u06D5';
1270 t['\uFBEE'] = '\u0626\u0648';
1271 t['\uFBEF'] = '\u0626\u0648';
1272 t['\uFBF0'] = '\u0626\u06C7';
1273 t['\uFBF1'] = '\u0626\u06C7';
1274 t['\uFBF2'] = '\u0626\u06C6';
1275 t['\uFBF3'] = '\u0626\u06C6';
1276 t['\uFBF4'] = '\u0626\u06C8';
1277 t['\uFBF5'] = '\u0626\u06C8';
1278 t['\uFBF6'] = '\u0626\u06D0';
1279 t['\uFBF7'] = '\u0626\u06D0';
1280 t['\uFBF8'] = '\u0626\u06D0';
1281 t['\uFBF9'] = '\u0626\u0649';
1282 t['\uFBFA'] = '\u0626\u0649';
1283 t['\uFBFB'] = '\u0626\u0649';
1284 t['\uFBFC'] = '\u06CC';
1285 t['\uFBFD'] = '\u06CC';
1286 t['\uFBFE'] = '\u06CC';
1287 t['\uFBFF'] = '\u06CC';
1288 t['\uFC00'] = '\u0626\u062C';
1289 t['\uFC01'] = '\u0626\u062D';
1290 t['\uFC02'] = '\u0626\u0645';
1291 t['\uFC03'] = '\u0626\u0649';
1292 t['\uFC04'] = '\u0626\u064A';
1293 t['\uFC05'] = '\u0628\u062C';
1294 t['\uFC06'] = '\u0628\u062D';
1295 t['\uFC07'] = '\u0628\u062E';
1296 t['\uFC08'] = '\u0628\u0645';
1297 t['\uFC09'] = '\u0628\u0649';
1298 t['\uFC0A'] = '\u0628\u064A';
1299 t['\uFC0B'] = '\u062A\u062C';
1300 t['\uFC0C'] = '\u062A\u062D';
1301 t['\uFC0D'] = '\u062A\u062E';
1302 t['\uFC0E'] = '\u062A\u0645';
1303 t['\uFC0F'] = '\u062A\u0649';
1304 t['\uFC10'] = '\u062A\u064A';
1305 t['\uFC11'] = '\u062B\u062C';
1306 t['\uFC12'] = '\u062B\u0645';
1307 t['\uFC13'] = '\u062B\u0649';
1308 t['\uFC14'] = '\u062B\u064A';
1309 t['\uFC15'] = '\u062C\u062D';
1310 t['\uFC16'] = '\u062C\u0645';
1311 t['\uFC17'] = '\u062D\u062C';
1312 t['\uFC18'] = '\u062D\u0645';
1313 t['\uFC19'] = '\u062E\u062C';
1314 t['\uFC1A'] = '\u062E\u062D';
1315 t['\uFC1B'] = '\u062E\u0645';
1316 t['\uFC1C'] = '\u0633\u062C';
1317 t['\uFC1D'] = '\u0633\u062D';
1318 t['\uFC1E'] = '\u0633\u062E';
1319 t['\uFC1F'] = '\u0633\u0645';
1320 t['\uFC20'] = '\u0635\u062D';
1321 t['\uFC21'] = '\u0635\u0645';
1322 t['\uFC22'] = '\u0636\u062C';
1323 t['\uFC23'] = '\u0636\u062D';
1324 t['\uFC24'] = '\u0636\u062E';
1325 t['\uFC25'] = '\u0636\u0645';
1326 t['\uFC26'] = '\u0637\u062D';
1327 t['\uFC27'] = '\u0637\u0645';
1328 t['\uFC28'] = '\u0638\u0645';
1329 t['\uFC29'] = '\u0639\u062C';
1330 t['\uFC2A'] = '\u0639\u0645';
1331 t['\uFC2B'] = '\u063A\u062C';
1332 t['\uFC2C'] = '\u063A\u0645';
1333 t['\uFC2D'] = '\u0641\u062C';
1334 t['\uFC2E'] = '\u0641\u062D';
1335 t['\uFC2F'] = '\u0641\u062E';
1336 t['\uFC30'] = '\u0641\u0645';
1337 t['\uFC31'] = '\u0641\u0649';
1338 t['\uFC32'] = '\u0641\u064A';
1339 t['\uFC33'] = '\u0642\u062D';
1340 t['\uFC34'] = '\u0642\u0645';
1341 t['\uFC35'] = '\u0642\u0649';
1342 t['\uFC36'] = '\u0642\u064A';
1343 t['\uFC37'] = '\u0643\u0627';
1344 t['\uFC38'] = '\u0643\u062C';
1345 t['\uFC39'] = '\u0643\u062D';
1346 t['\uFC3A'] = '\u0643\u062E';
1347 t['\uFC3B'] = '\u0643\u0644';
1348 t['\uFC3C'] = '\u0643\u0645';
1349 t['\uFC3D'] = '\u0643\u0649';
1350 t['\uFC3E'] = '\u0643\u064A';
1351 t['\uFC3F'] = '\u0644\u062C';
1352 t['\uFC40'] = '\u0644\u062D';
1353 t['\uFC41'] = '\u0644\u062E';
1354 t['\uFC42'] = '\u0644\u0645';
1355 t['\uFC43'] = '\u0644\u0649';
1356 t['\uFC44'] = '\u0644\u064A';
1357 t['\uFC45'] = '\u0645\u062C';
1358 t['\uFC46'] = '\u0645\u062D';
1359 t['\uFC47'] = '\u0645\u062E';
1360 t['\uFC48'] = '\u0645\u0645';
1361 t['\uFC49'] = '\u0645\u0649';
1362 t['\uFC4A'] = '\u0645\u064A';
1363 t['\uFC4B'] = '\u0646\u062C';
1364 t['\uFC4C'] = '\u0646\u062D';
1365 t['\uFC4D'] = '\u0646\u062E';
1366 t['\uFC4E'] = '\u0646\u0645';
1367 t['\uFC4F'] = '\u0646\u0649';
1368 t['\uFC50'] = '\u0646\u064A';
1369 t['\uFC51'] = '\u0647\u062C';
1370 t['\uFC52'] = '\u0647\u0645';
1371 t['\uFC53'] = '\u0647\u0649';
1372 t['\uFC54'] = '\u0647\u064A';
1373 t['\uFC55'] = '\u064A\u062C';
1374 t['\uFC56'] = '\u064A\u062D';
1375 t['\uFC57'] = '\u064A\u062E';
1376 t['\uFC58'] = '\u064A\u0645';
1377 t['\uFC59'] = '\u064A\u0649';
1378 t['\uFC5A'] = '\u064A\u064A';
1379 t['\uFC5B'] = '\u0630\u0670';
1380 t['\uFC5C'] = '\u0631\u0670';
1381 t['\uFC5D'] = '\u0649\u0670';
1382 t['\uFC5E'] = '\u0020\u064C\u0651';
1383 t['\uFC5F'] = '\u0020\u064D\u0651';
1384 t['\uFC60'] = '\u0020\u064E\u0651';
1385 t['\uFC61'] = '\u0020\u064F\u0651';
1386 t['\uFC62'] = '\u0020\u0650\u0651';
1387 t['\uFC63'] = '\u0020\u0651\u0670';
1388 t['\uFC64'] = '\u0626\u0631';
1389 t['\uFC65'] = '\u0626\u0632';
1390 t['\uFC66'] = '\u0626\u0645';
1391 t['\uFC67'] = '\u0626\u0646';
1392 t['\uFC68'] = '\u0626\u0649';
1393 t['\uFC69'] = '\u0626\u064A';
1394 t['\uFC6A'] = '\u0628\u0631';
1395 t['\uFC6B'] = '\u0628\u0632';
1396 t['\uFC6C'] = '\u0628\u0645';
1397 t['\uFC6D'] = '\u0628\u0646';
1398 t['\uFC6E'] = '\u0628\u0649';
1399 t['\uFC6F'] = '\u0628\u064A';
1400 t['\uFC70'] = '\u062A\u0631';
1401 t['\uFC71'] = '\u062A\u0632';
1402 t['\uFC72'] = '\u062A\u0645';
1403 t['\uFC73'] = '\u062A\u0646';
1404 t['\uFC74'] = '\u062A\u0649';
1405 t['\uFC75'] = '\u062A\u064A';
1406 t['\uFC76'] = '\u062B\u0631';
1407 t['\uFC77'] = '\u062B\u0632';
1408 t['\uFC78'] = '\u062B\u0645';
1409 t['\uFC79'] = '\u062B\u0646';
1410 t['\uFC7A'] = '\u062B\u0649';
1411 t['\uFC7B'] = '\u062B\u064A';
1412 t['\uFC7C'] = '\u0641\u0649';
1413 t['\uFC7D'] = '\u0641\u064A';
1414 t['\uFC7E'] = '\u0642\u0649';
1415 t['\uFC7F'] = '\u0642\u064A';
1416 t['\uFC80'] = '\u0643\u0627';
1417 t['\uFC81'] = '\u0643\u0644';
1418 t['\uFC82'] = '\u0643\u0645';
1419 t['\uFC83'] = '\u0643\u0649';
1420 t['\uFC84'] = '\u0643\u064A';
1421 t['\uFC85'] = '\u0644\u0645';
1422 t['\uFC86'] = '\u0644\u0649';
1423 t['\uFC87'] = '\u0644\u064A';
1424 t['\uFC88'] = '\u0645\u0627';
1425 t['\uFC89'] = '\u0645\u0645';
1426 t['\uFC8A'] = '\u0646\u0631';
1427 t['\uFC8B'] = '\u0646\u0632';
1428 t['\uFC8C'] = '\u0646\u0645';
1429 t['\uFC8D'] = '\u0646\u0646';
1430 t['\uFC8E'] = '\u0646\u0649';
1431 t['\uFC8F'] = '\u0646\u064A';
1432 t['\uFC90'] = '\u0649\u0670';
1433 t['\uFC91'] = '\u064A\u0631';
1434 t['\uFC92'] = '\u064A\u0632';
1435 t['\uFC93'] = '\u064A\u0645';
1436 t['\uFC94'] = '\u064A\u0646';
1437 t['\uFC95'] = '\u064A\u0649';
1438 t['\uFC96'] = '\u064A\u064A';
1439 t['\uFC97'] = '\u0626\u062C';
1440 t['\uFC98'] = '\u0626\u062D';
1441 t['\uFC99'] = '\u0626\u062E';
1442 t['\uFC9A'] = '\u0626\u0645';
1443 t['\uFC9B'] = '\u0626\u0647';
1444 t['\uFC9C'] = '\u0628\u062C';
1445 t['\uFC9D'] = '\u0628\u062D';
1446 t['\uFC9E'] = '\u0628\u062E';
1447 t['\uFC9F'] = '\u0628\u0645';
1448 t['\uFCA0'] = '\u0628\u0647';
1449 t['\uFCA1'] = '\u062A\u062C';
1450 t['\uFCA2'] = '\u062A\u062D';
1451 t['\uFCA3'] = '\u062A\u062E';
1452 t['\uFCA4'] = '\u062A\u0645';
1453 t['\uFCA5'] = '\u062A\u0647';
1454 t['\uFCA6'] = '\u062B\u0645';
1455 t['\uFCA7'] = '\u062C\u062D';
1456 t['\uFCA8'] = '\u062C\u0645';
1457 t['\uFCA9'] = '\u062D\u062C';
1458 t['\uFCAA'] = '\u062D\u0645';
1459 t['\uFCAB'] = '\u062E\u062C';
1460 t['\uFCAC'] = '\u062E\u0645';
1461 t['\uFCAD'] = '\u0633\u062C';
1462 t['\uFCAE'] = '\u0633\u062D';
1463 t['\uFCAF'] = '\u0633\u062E';
1464 t['\uFCB0'] = '\u0633\u0645';
1465 t['\uFCB1'] = '\u0635\u062D';
1466 t['\uFCB2'] = '\u0635\u062E';
1467 t['\uFCB3'] = '\u0635\u0645';
1468 t['\uFCB4'] = '\u0636\u062C';
1469 t['\uFCB5'] = '\u0636\u062D';
1470 t['\uFCB6'] = '\u0636\u062E';
1471 t['\uFCB7'] = '\u0636\u0645';
1472 t['\uFCB8'] = '\u0637\u062D';
1473 t['\uFCB9'] = '\u0638\u0645';
1474 t['\uFCBA'] = '\u0639\u062C';
1475 t['\uFCBB'] = '\u0639\u0645';
1476 t['\uFCBC'] = '\u063A\u062C';
1477 t['\uFCBD'] = '\u063A\u0645';
1478 t['\uFCBE'] = '\u0641\u062C';
1479 t['\uFCBF'] = '\u0641\u062D';
1480 t['\uFCC0'] = '\u0641\u062E';
1481 t['\uFCC1'] = '\u0641\u0645';
1482 t['\uFCC2'] = '\u0642\u062D';
1483 t['\uFCC3'] = '\u0642\u0645';
1484 t['\uFCC4'] = '\u0643\u062C';
1485 t['\uFCC5'] = '\u0643\u062D';
1486 t['\uFCC6'] = '\u0643\u062E';
1487 t['\uFCC7'] = '\u0643\u0644';
1488 t['\uFCC8'] = '\u0643\u0645';
1489 t['\uFCC9'] = '\u0644\u062C';
1490 t['\uFCCA'] = '\u0644\u062D';
1491 t['\uFCCB'] = '\u0644\u062E';
1492 t['\uFCCC'] = '\u0644\u0645';
1493 t['\uFCCD'] = '\u0644\u0647';
1494 t['\uFCCE'] = '\u0645\u062C';
1495 t['\uFCCF'] = '\u0645\u062D';
1496 t['\uFCD0'] = '\u0645\u062E';
1497 t['\uFCD1'] = '\u0645\u0645';
1498 t['\uFCD2'] = '\u0646\u062C';
1499 t['\uFCD3'] = '\u0646\u062D';
1500 t['\uFCD4'] = '\u0646\u062E';
1501 t['\uFCD5'] = '\u0646\u0645';
1502 t['\uFCD6'] = '\u0646\u0647';
1503 t['\uFCD7'] = '\u0647\u062C';
1504 t['\uFCD8'] = '\u0647\u0645';
1505 t['\uFCD9'] = '\u0647\u0670';
1506 t['\uFCDA'] = '\u064A\u062C';
1507 t['\uFCDB'] = '\u064A\u062D';
1508 t['\uFCDC'] = '\u064A\u062E';
1509 t['\uFCDD'] = '\u064A\u0645';
1510 t['\uFCDE'] = '\u064A\u0647';
1511 t['\uFCDF'] = '\u0626\u0645';
1512 t['\uFCE0'] = '\u0626\u0647';
1513 t['\uFCE1'] = '\u0628\u0645';
1514 t['\uFCE2'] = '\u0628\u0647';
1515 t['\uFCE3'] = '\u062A\u0645';
1516 t['\uFCE4'] = '\u062A\u0647';
1517 t['\uFCE5'] = '\u062B\u0645';
1518 t['\uFCE6'] = '\u062B\u0647';
1519 t['\uFCE7'] = '\u0633\u0645';
1520 t['\uFCE8'] = '\u0633\u0647';
1521 t['\uFCE9'] = '\u0634\u0645';
1522 t['\uFCEA'] = '\u0634\u0647';
1523 t['\uFCEB'] = '\u0643\u0644';
1524 t['\uFCEC'] = '\u0643\u0645';
1525 t['\uFCED'] = '\u0644\u0645';
1526 t['\uFCEE'] = '\u0646\u0645';
1527 t['\uFCEF'] = '\u0646\u0647';
1528 t['\uFCF0'] = '\u064A\u0645';
1529 t['\uFCF1'] = '\u064A\u0647';
1530 t['\uFCF2'] = '\u0640\u064E\u0651';
1531 t['\uFCF3'] = '\u0640\u064F\u0651';
1532 t['\uFCF4'] = '\u0640\u0650\u0651';
1533 t['\uFCF5'] = '\u0637\u0649';
1534 t['\uFCF6'] = '\u0637\u064A';
1535 t['\uFCF7'] = '\u0639\u0649';
1536 t['\uFCF8'] = '\u0639\u064A';
1537 t['\uFCF9'] = '\u063A\u0649';
1538 t['\uFCFA'] = '\u063A\u064A';
1539 t['\uFCFB'] = '\u0633\u0649';
1540 t['\uFCFC'] = '\u0633\u064A';
1541 t['\uFCFD'] = '\u0634\u0649';
1542 t['\uFCFE'] = '\u0634\u064A';
1543 t['\uFCFF'] = '\u062D\u0649';
1544 t['\uFD00'] = '\u062D\u064A';
1545 t['\uFD01'] = '\u062C\u0649';
1546 t['\uFD02'] = '\u062C\u064A';
1547 t['\uFD03'] = '\u062E\u0649';
1548 t['\uFD04'] = '\u062E\u064A';
1549 t['\uFD05'] = '\u0635\u0649';
1550 t['\uFD06'] = '\u0635\u064A';
1551 t['\uFD07'] = '\u0636\u0649';
1552 t['\uFD08'] = '\u0636\u064A';
1553 t['\uFD09'] = '\u0634\u062C';
1554 t['\uFD0A'] = '\u0634\u062D';
1555 t['\uFD0B'] = '\u0634\u062E';
1556 t['\uFD0C'] = '\u0634\u0645';
1557 t['\uFD0D'] = '\u0634\u0631';
1558 t['\uFD0E'] = '\u0633\u0631';
1559 t['\uFD0F'] = '\u0635\u0631';
1560 t['\uFD10'] = '\u0636\u0631';
1561 t['\uFD11'] = '\u0637\u0649';
1562 t['\uFD12'] = '\u0637\u064A';
1563 t['\uFD13'] = '\u0639\u0649';
1564 t['\uFD14'] = '\u0639\u064A';
1565 t['\uFD15'] = '\u063A\u0649';
1566 t['\uFD16'] = '\u063A\u064A';
1567 t['\uFD17'] = '\u0633\u0649';
1568 t['\uFD18'] = '\u0633\u064A';
1569 t['\uFD19'] = '\u0634\u0649';
1570 t['\uFD1A'] = '\u0634\u064A';
1571 t['\uFD1B'] = '\u062D\u0649';
1572 t['\uFD1C'] = '\u062D\u064A';
1573 t['\uFD1D'] = '\u062C\u0649';
1574 t['\uFD1E'] = '\u062C\u064A';
1575 t['\uFD1F'] = '\u062E\u0649';
1576 t['\uFD20'] = '\u062E\u064A';
1577 t['\uFD21'] = '\u0635\u0649';
1578 t['\uFD22'] = '\u0635\u064A';
1579 t['\uFD23'] = '\u0636\u0649';
1580 t['\uFD24'] = '\u0636\u064A';
1581 t['\uFD25'] = '\u0634\u062C';
1582 t['\uFD26'] = '\u0634\u062D';
1583 t['\uFD27'] = '\u0634\u062E';
1584 t['\uFD28'] = '\u0634\u0645';
1585 t['\uFD29'] = '\u0634\u0631';
1586 t['\uFD2A'] = '\u0633\u0631';
1587 t['\uFD2B'] = '\u0635\u0631';
1588 t['\uFD2C'] = '\u0636\u0631';
1589 t['\uFD2D'] = '\u0634\u062C';
1590 t['\uFD2E'] = '\u0634\u062D';
1591 t['\uFD2F'] = '\u0634\u062E';
1592 t['\uFD30'] = '\u0634\u0645';
1593 t['\uFD31'] = '\u0633\u0647';
1594 t['\uFD32'] = '\u0634\u0647';
1595 t['\uFD33'] = '\u0637\u0645';
1596 t['\uFD34'] = '\u0633\u062C';
1597 t['\uFD35'] = '\u0633\u062D';
1598 t['\uFD36'] = '\u0633\u062E';
1599 t['\uFD37'] = '\u0634\u062C';
1600 t['\uFD38'] = '\u0634\u062D';
1601 t['\uFD39'] = '\u0634\u062E';
1602 t['\uFD3A'] = '\u0637\u0645';
1603 t['\uFD3B'] = '\u0638\u0645';
1604 t['\uFD3C'] = '\u0627\u064B';
1605 t['\uFD3D'] = '\u0627\u064B';
1606 t['\uFD50'] = '\u062A\u062C\u0645';
1607 t['\uFD51'] = '\u062A\u062D\u062C';
1608 t['\uFD52'] = '\u062A\u062D\u062C';
1609 t['\uFD53'] = '\u062A\u062D\u0645';
1610 t['\uFD54'] = '\u062A\u062E\u0645';
1611 t['\uFD55'] = '\u062A\u0645\u062C';
1612 t['\uFD56'] = '\u062A\u0645\u062D';
1613 t['\uFD57'] = '\u062A\u0645\u062E';
1614 t['\uFD58'] = '\u062C\u0645\u062D';
1615 t['\uFD59'] = '\u062C\u0645\u062D';
1616 t['\uFD5A'] = '\u062D\u0645\u064A';
1617 t['\uFD5B'] = '\u062D\u0645\u0649';
1618 t['\uFD5C'] = '\u0633\u062D\u062C';
1619 t['\uFD5D'] = '\u0633\u062C\u062D';
1620 t['\uFD5E'] = '\u0633\u062C\u0649';
1621 t['\uFD5F'] = '\u0633\u0645\u062D';
1622 t['\uFD60'] = '\u0633\u0645\u062D';
1623 t['\uFD61'] = '\u0633\u0645\u062C';
1624 t['\uFD62'] = '\u0633\u0645\u0645';
1625 t['\uFD63'] = '\u0633\u0645\u0645';
1626 t['\uFD64'] = '\u0635\u062D\u062D';
1627 t['\uFD65'] = '\u0635\u062D\u062D';
1628 t['\uFD66'] = '\u0635\u0645\u0645';
1629 t['\uFD67'] = '\u0634\u062D\u0645';
1630 t['\uFD68'] = '\u0634\u062D\u0645';
1631 t['\uFD69'] = '\u0634\u062C\u064A';
1632 t['\uFD6A'] = '\u0634\u0645\u062E';
1633 t['\uFD6B'] = '\u0634\u0645\u062E';
1634 t['\uFD6C'] = '\u0634\u0645\u0645';
1635 t['\uFD6D'] = '\u0634\u0645\u0645';
1636 t['\uFD6E'] = '\u0636\u062D\u0649';
1637 t['\uFD6F'] = '\u0636\u062E\u0645';
1638 t['\uFD70'] = '\u0636\u062E\u0645';
1639 t['\uFD71'] = '\u0637\u0645\u062D';
1640 t['\uFD72'] = '\u0637\u0645\u062D';
1641 t['\uFD73'] = '\u0637\u0645\u0645';
1642 t['\uFD74'] = '\u0637\u0645\u064A';
1643 t['\uFD75'] = '\u0639\u062C\u0645';
1644 t['\uFD76'] = '\u0639\u0645\u0645';
1645 t['\uFD77'] = '\u0639\u0645\u0645';
1646 t['\uFD78'] = '\u0639\u0645\u0649';
1647 t['\uFD79'] = '\u063A\u0645\u0645';
1648 t['\uFD7A'] = '\u063A\u0645\u064A';
1649 t['\uFD7B'] = '\u063A\u0645\u0649';
1650 t['\uFD7C'] = '\u0641\u062E\u0645';
1651 t['\uFD7D'] = '\u0641\u062E\u0645';
1652 t['\uFD7E'] = '\u0642\u0645\u062D';
1653 t['\uFD7F'] = '\u0642\u0645\u0645';
1654 t['\uFD80'] = '\u0644\u062D\u0645';
1655 t['\uFD81'] = '\u0644\u062D\u064A';
1656 t['\uFD82'] = '\u0644\u062D\u0649';
1657 t['\uFD83'] = '\u0644\u062C\u062C';
1658 t['\uFD84'] = '\u0644\u062C\u062C';
1659 t['\uFD85'] = '\u0644\u062E\u0645';
1660 t['\uFD86'] = '\u0644\u062E\u0645';
1661 t['\uFD87'] = '\u0644\u0645\u062D';
1662 t['\uFD88'] = '\u0644\u0645\u062D';
1663 t['\uFD89'] = '\u0645\u062D\u062C';
1664 t['\uFD8A'] = '\u0645\u062D\u0645';
1665 t['\uFD8B'] = '\u0645\u062D\u064A';
1666 t['\uFD8C'] = '\u0645\u062C\u062D';
1667 t['\uFD8D'] = '\u0645\u062C\u0645';
1668 t['\uFD8E'] = '\u0645\u062E\u062C';
1669 t['\uFD8F'] = '\u0645\u062E\u0645';
1670 t['\uFD92'] = '\u0645\u062C\u062E';
1671 t['\uFD93'] = '\u0647\u0645\u062C';
1672 t['\uFD94'] = '\u0647\u0645\u0645';
1673 t['\uFD95'] = '\u0646\u062D\u0645';
1674 t['\uFD96'] = '\u0646\u062D\u0649';
1675 t['\uFD97'] = '\u0646\u062C\u0645';
1676 t['\uFD98'] = '\u0646\u062C\u0645';
1677 t['\uFD99'] = '\u0646\u062C\u0649';
1678 t['\uFD9A'] = '\u0646\u0645\u064A';
1679 t['\uFD9B'] = '\u0646\u0645\u0649';
1680 t['\uFD9C'] = '\u064A\u0645\u0645';
1681 t['\uFD9D'] = '\u064A\u0645\u0645';
1682 t['\uFD9E'] = '\u0628\u062E\u064A';
1683 t['\uFD9F'] = '\u062A\u062C\u064A';
1684 t['\uFDA0'] = '\u062A\u062C\u0649';
1685 t['\uFDA1'] = '\u062A\u062E\u064A';
1686 t['\uFDA2'] = '\u062A\u062E\u0649';
1687 t['\uFDA3'] = '\u062A\u0645\u064A';
1688 t['\uFDA4'] = '\u062A\u0645\u0649';
1689 t['\uFDA5'] = '\u062C\u0645\u064A';
1690 t['\uFDA6'] = '\u062C\u062D\u0649';
1691 t['\uFDA7'] = '\u062C\u0645\u0649';
1692 t['\uFDA8'] = '\u0633\u062E\u0649';
1693 t['\uFDA9'] = '\u0635\u062D\u064A';
1694 t['\uFDAA'] = '\u0634\u062D\u064A';
1695 t['\uFDAB'] = '\u0636\u062D\u064A';
1696 t['\uFDAC'] = '\u0644\u062C\u064A';
1697 t['\uFDAD'] = '\u0644\u0645\u064A';
1698 t['\uFDAE'] = '\u064A\u062D\u064A';
1699 t['\uFDAF'] = '\u064A\u062C\u064A';
1700 t['\uFDB0'] = '\u064A\u0645\u064A';
1701 t['\uFDB1'] = '\u0645\u0645\u064A';
1702 t['\uFDB2'] = '\u0642\u0645\u064A';
1703 t['\uFDB3'] = '\u0646\u062D\u064A';
1704 t['\uFDB4'] = '\u0642\u0645\u062D';
1705 t['\uFDB5'] = '\u0644\u062D\u0645';
1706 t['\uFDB6'] = '\u0639\u0645\u064A';
1707 t['\uFDB7'] = '\u0643\u0645\u064A';
1708 t['\uFDB8'] = '\u0646\u062C\u062D';
1709 t['\uFDB9'] = '\u0645\u062E\u064A';
1710 t['\uFDBA'] = '\u0644\u062C\u0645';
1711 t['\uFDBB'] = '\u0643\u0645\u0645';
1712 t['\uFDBC'] = '\u0644\u062C\u0645';
1713 t['\uFDBD'] = '\u0646\u062C\u062D';
1714 t['\uFDBE'] = '\u062C\u062D\u064A';
1715 t['\uFDBF'] = '\u062D\u062C\u064A';
1716 t['\uFDC0'] = '\u0645\u062C\u064A';
1717 t['\uFDC1'] = '\u0641\u0645\u064A';
1718 t['\uFDC2'] = '\u0628\u062D\u064A';
1719 t['\uFDC3'] = '\u0643\u0645\u0645';
1720 t['\uFDC4'] = '\u0639\u062C\u0645';
1721 t['\uFDC5'] = '\u0635\u0645\u0645';
1722 t['\uFDC6'] = '\u0633\u062E\u064A';
1723 t['\uFDC7'] = '\u0646\u062C\u064A';
1724 t['\uFE49'] = '\u203E';
1725 t['\uFE4A'] = '\u203E';
1726 t['\uFE4B'] = '\u203E';
1727 t['\uFE4C'] = '\u203E';
1728 t['\uFE4D'] = '\u005F';
1729 t['\uFE4E'] = '\u005F';
1730 t['\uFE4F'] = '\u005F';
1731 t['\uFE80'] = '\u0621';
1732 t['\uFE81'] = '\u0622';
1733 t['\uFE82'] = '\u0622';
1734 t['\uFE83'] = '\u0623';
1735 t['\uFE84'] = '\u0623';
1736 t['\uFE85'] = '\u0624';
1737 t['\uFE86'] = '\u0624';
1738 t['\uFE87'] = '\u0625';
1739 t['\uFE88'] = '\u0625';
1740 t['\uFE89'] = '\u0626';
1741 t['\uFE8A'] = '\u0626';
1742 t['\uFE8B'] = '\u0626';
1743 t['\uFE8C'] = '\u0626';
1744 t['\uFE8D'] = '\u0627';
1745 t['\uFE8E'] = '\u0627';
1746 t['\uFE8F'] = '\u0628';
1747 t['\uFE90'] = '\u0628';
1748 t['\uFE91'] = '\u0628';
1749 t['\uFE92'] = '\u0628';
1750 t['\uFE93'] = '\u0629';
1751 t['\uFE94'] = '\u0629';
1752 t['\uFE95'] = '\u062A';
1753 t['\uFE96'] = '\u062A';
1754 t['\uFE97'] = '\u062A';
1755 t['\uFE98'] = '\u062A';
1756 t['\uFE99'] = '\u062B';
1757 t['\uFE9A'] = '\u062B';
1758 t['\uFE9B'] = '\u062B';
1759 t['\uFE9C'] = '\u062B';
1760 t['\uFE9D'] = '\u062C';
1761 t['\uFE9E'] = '\u062C';
1762 t['\uFE9F'] = '\u062C';
1763 t['\uFEA0'] = '\u062C';
1764 t['\uFEA1'] = '\u062D';
1765 t['\uFEA2'] = '\u062D';
1766 t['\uFEA3'] = '\u062D';
1767 t['\uFEA4'] = '\u062D';
1768 t['\uFEA5'] = '\u062E';
1769 t['\uFEA6'] = '\u062E';
1770 t['\uFEA7'] = '\u062E';
1771 t['\uFEA8'] = '\u062E';
1772 t['\uFEA9'] = '\u062F';
1773 t['\uFEAA'] = '\u062F';
1774 t['\uFEAB'] = '\u0630';
1775 t['\uFEAC'] = '\u0630';
1776 t['\uFEAD'] = '\u0631';
1777 t['\uFEAE'] = '\u0631';
1778 t['\uFEAF'] = '\u0632';
1779 t['\uFEB0'] = '\u0632';
1780 t['\uFEB1'] = '\u0633';
1781 t['\uFEB2'] = '\u0633';
1782 t['\uFEB3'] = '\u0633';
1783 t['\uFEB4'] = '\u0633';
1784 t['\uFEB5'] = '\u0634';
1785 t['\uFEB6'] = '\u0634';
1786 t['\uFEB7'] = '\u0634';
1787 t['\uFEB8'] = '\u0634';
1788 t['\uFEB9'] = '\u0635';
1789 t['\uFEBA'] = '\u0635';
1790 t['\uFEBB'] = '\u0635';
1791 t['\uFEBC'] = '\u0635';
1792 t['\uFEBD'] = '\u0636';
1793 t['\uFEBE'] = '\u0636';
1794 t['\uFEBF'] = '\u0636';
1795 t['\uFEC0'] = '\u0636';
1796 t['\uFEC1'] = '\u0637';
1797 t['\uFEC2'] = '\u0637';
1798 t['\uFEC3'] = '\u0637';
1799 t['\uFEC4'] = '\u0637';
1800 t['\uFEC5'] = '\u0638';
1801 t['\uFEC6'] = '\u0638';
1802 t['\uFEC7'] = '\u0638';
1803 t['\uFEC8'] = '\u0638';
1804 t['\uFEC9'] = '\u0639';
1805 t['\uFECA'] = '\u0639';
1806 t['\uFECB'] = '\u0639';
1807 t['\uFECC'] = '\u0639';
1808 t['\uFECD'] = '\u063A';
1809 t['\uFECE'] = '\u063A';
1810 t['\uFECF'] = '\u063A';
1811 t['\uFED0'] = '\u063A';
1812 t['\uFED1'] = '\u0641';
1813 t['\uFED2'] = '\u0641';
1814 t['\uFED3'] = '\u0641';
1815 t['\uFED4'] = '\u0641';
1816 t['\uFED5'] = '\u0642';
1817 t['\uFED6'] = '\u0642';
1818 t['\uFED7'] = '\u0642';
1819 t['\uFED8'] = '\u0642';
1820 t['\uFED9'] = '\u0643';
1821 t['\uFEDA'] = '\u0643';
1822 t['\uFEDB'] = '\u0643';
1823 t['\uFEDC'] = '\u0643';
1824 t['\uFEDD'] = '\u0644';
1825 t['\uFEDE'] = '\u0644';
1826 t['\uFEDF'] = '\u0644';
1827 t['\uFEE0'] = '\u0644';
1828 t['\uFEE1'] = '\u0645';
1829 t['\uFEE2'] = '\u0645';
1830 t['\uFEE3'] = '\u0645';
1831 t['\uFEE4'] = '\u0645';
1832 t['\uFEE5'] = '\u0646';
1833 t['\uFEE6'] = '\u0646';
1834 t['\uFEE7'] = '\u0646';
1835 t['\uFEE8'] = '\u0646';
1836 t['\uFEE9'] = '\u0647';
1837 t['\uFEEA'] = '\u0647';
1838 t['\uFEEB'] = '\u0647';
1839 t['\uFEEC'] = '\u0647';
1840 t['\uFEED'] = '\u0648';
1841 t['\uFEEE'] = '\u0648';
1842 t['\uFEEF'] = '\u0649';
1843 t['\uFEF0'] = '\u0649';
1844 t['\uFEF1'] = '\u064A';
1845 t['\uFEF2'] = '\u064A';
1846 t['\uFEF3'] = '\u064A';
1847 t['\uFEF4'] = '\u064A';
1848 t['\uFEF5'] = '\u0644\u0622';
1849 t['\uFEF6'] = '\u0644\u0622';
1850 t['\uFEF7'] = '\u0644\u0623';
1851 t['\uFEF8'] = '\u0644\u0623';
1852 t['\uFEF9'] = '\u0644\u0625';
1853 t['\uFEFA'] = '\u0644\u0625';
1854 t['\uFEFB'] = '\u0644\u0627';
1855 t['\uFEFC'] = '\u0644\u0627';
1856});
1857function reverseIfRtl(chars) {
1858 var charsLength = chars.length;
1859 if (charsLength <= 1 || !isRTLRangeFor(chars.charCodeAt(0))) {
1860 return chars;
1861 }
1862 var s = '';
1863 for (var ii = charsLength - 1; ii >= 0; ii--) {
1864 s += chars[ii];
1865 }
1866 return s;
1867}
1868exports.mapSpecialUnicodeValues = mapSpecialUnicodeValues;
1869exports.reverseIfRtl = reverseIfRtl;
1870exports.getUnicodeRangeFor = getUnicodeRangeFor;
1871exports.getNormalizedUnicodes = getNormalizedUnicodes;
1872exports.getUnicodeForGlyph = getUnicodeForGlyph;
\No newline at end of file