~ubuntu-branches/ubuntu/karmic/firebird2.1/karmic

« back to all changes in this revision

Viewing changes to src/intl/charsets/cs_w1256.h

  • Committer: Bazaar Package Importer
  • Author(s): Damyan Ivanov
  • Date: 2008-05-26 23:59:25 UTC
  • Revision ID: james.westby@ubuntu.com-20080526235925-2pnqj6nxpppoeaer
Tags: upstream-2.1.0.17798-0.ds2
ImportĀ upstreamĀ versionĀ 2.1.0.17798-0.ds2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* -------------------------------------------
 
2
     This file was created with csUtility.java 
 
3
 
 
4
    Unicode mapping table generated from java mapping and UnicodeData.txt
 
5
 
 
6
#
 
7
#    Name:     Cp1256 to Unicode table
 
8
#    Unicode version: Java 1.3
 
9
#
 
10
#    Format: Three tab-separated columns
 
11
#        Column #1 is the Cp1256 code (in hex)
 
12
#        Column #2 is the Unicode (in hex as 0xXXXX)
 
13
#        Column #3 is the Unicode name (follows a comment sign, '#')
 
14
#
 
15
#    The entries are in Cp1256 order
 
16
#
 
17
0x00    0x0000  #NULL
 
18
0x01    0x0001  #START OF HEADING
 
19
0x02    0x0002  #START OF TEXT
 
20
0x03    0x0003  #END OF TEXT
 
21
0x04    0x0004  #END OF TRANSMISSION
 
22
0x05    0x0005  #ENQUIRY
 
23
0x06    0x0006  #ACKNOWLEDGE
 
24
0x07    0x0007  #BELL
 
25
0x08    0x0008  #BACKSPACE
 
26
0x09    0x0009  #CHARACTER TABULATION
 
27
0x0a    0x000a  #LINE FEED (LF)
 
28
0x0b    0x000b  #LINE TABULATION
 
29
0x0c    0x000c  #FORM FEED (FF)
 
30
0x0d    0x000d  #CARRIAGE RETURN (CR)
 
31
0x0e    0x000e  #SHIFT OUT
 
32
0x0f    0x000f  #SHIFT IN
 
33
0x10    0x0010  #DATA LINK ESCAPE
 
34
0x11    0x0011  #DEVICE CONTROL ONE
 
35
0x12    0x0012  #DEVICE CONTROL TWO
 
36
0x13    0x0013  #DEVICE CONTROL THREE
 
37
0x14    0x0014  #DEVICE CONTROL FOUR
 
38
0x15    0x0015  #NEGATIVE ACKNOWLEDGE
 
39
0x16    0x0016  #SYNCHRONOUS IDLE
 
40
0x17    0x0017  #END OF TRANSMISSION BLOCK
 
41
0x18    0x0018  #CANCEL
 
42
0x19    0x0019  #END OF MEDIUM
 
43
0x1a    0x001a  #SUBSTITUTE
 
44
0x1b    0x001b  #ESCAPE
 
45
0x1c    0x001c  #INFORMATION SEPARATOR FOUR
 
46
0x1d    0x001d  #INFORMATION SEPARATOR THREE
 
47
0x1e    0x001e  #INFORMATION SEPARATOR TWO
 
48
0x1f    0x001f  #INFORMATION SEPARATOR ONE
 
49
0x20    0x0020  #SPACE
 
50
0x21    0x0021  #EXCLAMATION MARK
 
51
0x22    0x0022  #QUOTATION MARK
 
52
0x23    0x0023  #NUMBER SIGN
 
53
0x24    0x0024  #DOLLAR SIGN
 
54
0x25    0x0025  #PERCENT SIGN
 
55
0x26    0x0026  #AMPERSAND
 
56
0x27    0x0027  #APOSTROPHE
 
57
0x28    0x0028  #LEFT PARENTHESIS
 
58
0x29    0x0029  #RIGHT PARENTHESIS
 
59
0x2a    0x002a  #ASTERISK
 
60
0x2b    0x002b  #PLUS SIGN
 
61
0x2c    0x002c  #COMMA
 
62
0x2d    0x002d  #HYPHEN-MINUS
 
63
0x2e    0x002e  #FULL STOP
 
64
0x2f    0x002f  #SOLIDUS
 
65
0x30    0x0030  #DIGIT ZERO
 
66
0x31    0x0031  #DIGIT ONE
 
67
0x32    0x0032  #DIGIT TWO
 
68
0x33    0x0033  #DIGIT THREE
 
69
0x34    0x0034  #DIGIT FOUR
 
70
0x35    0x0035  #DIGIT FIVE
 
71
0x36    0x0036  #DIGIT SIX
 
72
0x37    0x0037  #DIGIT SEVEN
 
73
0x38    0x0038  #DIGIT EIGHT
 
74
0x39    0x0039  #DIGIT NINE
 
75
0x3a    0x003a  #COLON
 
76
0x3b    0x003b  #SEMICOLON
 
77
0x3c    0x003c  #LESS-THAN SIGN
 
78
0x3d    0x003d  #EQUALS SIGN
 
79
0x3e    0x003e  #GREATER-THAN SIGN
 
80
0x3f    0x003f  #QUESTION MARK
 
81
0x40    0x0040  #COMMERCIAL AT
 
82
0x41    0x0041  #LATIN CAPITAL LETTER A
 
83
0x42    0x0042  #LATIN CAPITAL LETTER B
 
84
0x43    0x0043  #LATIN CAPITAL LETTER C
 
85
0x44    0x0044  #LATIN CAPITAL LETTER D
 
86
0x45    0x0045  #LATIN CAPITAL LETTER E
 
87
0x46    0x0046  #LATIN CAPITAL LETTER F
 
88
0x47    0x0047  #LATIN CAPITAL LETTER G
 
89
0x48    0x0048  #LATIN CAPITAL LETTER H
 
90
0x49    0x0049  #LATIN CAPITAL LETTER I
 
91
0x4a    0x004a  #LATIN CAPITAL LETTER J
 
92
0x4b    0x004b  #LATIN CAPITAL LETTER K
 
93
0x4c    0x004c  #LATIN CAPITAL LETTER L
 
94
0x4d    0x004d  #LATIN CAPITAL LETTER M
 
95
0x4e    0x004e  #LATIN CAPITAL LETTER N
 
96
0x4f    0x004f  #LATIN CAPITAL LETTER O
 
97
0x50    0x0050  #LATIN CAPITAL LETTER P
 
98
0x51    0x0051  #LATIN CAPITAL LETTER Q
 
99
0x52    0x0052  #LATIN CAPITAL LETTER R
 
100
0x53    0x0053  #LATIN CAPITAL LETTER S
 
101
0x54    0x0054  #LATIN CAPITAL LETTER T
 
102
0x55    0x0055  #LATIN CAPITAL LETTER U
 
103
0x56    0x0056  #LATIN CAPITAL LETTER V
 
104
0x57    0x0057  #LATIN CAPITAL LETTER W
 
105
0x58    0x0058  #LATIN CAPITAL LETTER X
 
106
0x59    0x0059  #LATIN CAPITAL LETTER Y
 
107
0x5a    0x005a  #LATIN CAPITAL LETTER Z
 
108
0x5b    0x005b  #LEFT SQUARE BRACKET
 
109
0x5c    0x005c  #REVERSE SOLIDUS
 
110
0x5d    0x005d  #RIGHT SQUARE BRACKET
 
111
0x5e    0x005e  #CIRCUMFLEX ACCENT
 
112
0x5f    0x005f  #LOW LINE
 
113
0x60    0x0060  #GRAVE ACCENT
 
114
0x61    0x0061  #LATIN SMALL LETTER A
 
115
0x62    0x0062  #LATIN SMALL LETTER B
 
116
0x63    0x0063  #LATIN SMALL LETTER C
 
117
0x64    0x0064  #LATIN SMALL LETTER D
 
118
0x65    0x0065  #LATIN SMALL LETTER E
 
119
0x66    0x0066  #LATIN SMALL LETTER F
 
120
0x67    0x0067  #LATIN SMALL LETTER G
 
121
0x68    0x0068  #LATIN SMALL LETTER H
 
122
0x69    0x0069  #LATIN SMALL LETTER I
 
123
0x6a    0x006a  #LATIN SMALL LETTER J
 
124
0x6b    0x006b  #LATIN SMALL LETTER K
 
125
0x6c    0x006c  #LATIN SMALL LETTER L
 
126
0x6d    0x006d  #LATIN SMALL LETTER M
 
127
0x6e    0x006e  #LATIN SMALL LETTER N
 
128
0x6f    0x006f  #LATIN SMALL LETTER O
 
129
0x70    0x0070  #LATIN SMALL LETTER P
 
130
0x71    0x0071  #LATIN SMALL LETTER Q
 
131
0x72    0x0072  #LATIN SMALL LETTER R
 
132
0x73    0x0073  #LATIN SMALL LETTER S
 
133
0x74    0x0074  #LATIN SMALL LETTER T
 
134
0x75    0x0075  #LATIN SMALL LETTER U
 
135
0x76    0x0076  #LATIN SMALL LETTER V
 
136
0x77    0x0077  #LATIN SMALL LETTER W
 
137
0x78    0x0078  #LATIN SMALL LETTER X
 
138
0x79    0x0079  #LATIN SMALL LETTER Y
 
139
0x7a    0x007a  #LATIN SMALL LETTER Z
 
140
0x7b    0x007b  #LEFT CURLY BRACKET
 
141
0x7c    0x007c  #VERTICAL LINE
 
142
0x7d    0x007d  #RIGHT CURLY BRACKET
 
143
0x7e    0x007e  #TILDE
 
144
0x7f    0x007f  #DELETE
 
145
0x80    0x20ac  #EURO SIGN
 
146
0x81    0x067e  #ARABIC LETTER PEH
 
147
0x82    0x201a  #SINGLE LOW-9 QUOTATION MARK
 
148
0x83    0x0192  #LATIN SMALL LETTER F WITH HOOK
 
149
0x84    0x201e  #DOUBLE LOW-9 QUOTATION MARK
 
150
0x85    0x2026  #HORIZONTAL ELLIPSIS
 
151
0x86    0x2020  #DAGGER
 
152
0x87    0x2021  #DOUBLE DAGGER
 
153
0x88    0x02c6  #MODIFIER LETTER CIRCUMFLEX ACCENT
 
154
0x89    0x2030  #PER MILLE SIGN
 
155
0x8a    0x0679  #ARABIC LETTER TTEH
 
156
0x8b    0x2039  #SINGLE LEFT-POINTING ANGLE QUOTATION MARK
 
157
0x8c    0x0152  #LATIN CAPITAL LIGATURE OE
 
158
0x8d    0x0686  #ARABIC LETTER TCHEH
 
159
0x8e    0x0698  #ARABIC LETTER JEH
 
160
0x8f    0x0688  #ARABIC LETTER DDAL
 
161
0x90    0x06af  #ARABIC LETTER GAF
 
162
0x91    0x2018  #LEFT SINGLE QUOTATION MARK
 
163
0x92    0x2019  #RIGHT SINGLE QUOTATION MARK
 
164
0x93    0x201c  #LEFT DOUBLE QUOTATION MARK
 
165
0x94    0x201d  #RIGHT DOUBLE QUOTATION MARK
 
166
0x95    0x2022  #BULLET
 
167
0x96    0x2013  #EN DASH
 
168
0x97    0x2014  #EM DASH
 
169
0x98    0x06a9  #ARABIC LETTER KEHEH
 
170
0x99    0x2122  #TRADE MARK SIGN
 
171
0x9a    0x0691  #ARABIC LETTER RREH
 
172
0x9b    0x203a  #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 
173
0x9c    0x0153  #LATIN SMALL LIGATURE OE
 
174
0x9d    0x200c  #ZERO WIDTH NON-JOINER
 
175
0x9e    0x200d  #ZERO WIDTH JOINER
 
176
0x9f    0x06ba  #ARABIC LETTER NOON GHUNNA
 
177
0xa0    0x00a0  #NO-BREAK SPACE
 
178
0xa1    0x060c  #ARABIC COMMA
 
179
0xa2    0x00a2  #CENT SIGN
 
180
0xa3    0x00a3  #POUND SIGN
 
181
0xa4    0x00a4  #CURRENCY SIGN
 
182
0xa5    0x00a5  #YEN SIGN
 
183
0xa6    0x00a6  #BROKEN BAR
 
184
0xa7    0x00a7  #SECTION SIGN
 
185
0xa8    0x00a8  #DIAERESIS
 
186
0xa9    0x00a9  #COPYRIGHT SIGN
 
187
0xaa    0x06be  #ARABIC LETTER HEH DOACHASHMEE
 
188
0xab    0x00ab  #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 
189
0xac    0x00ac  #NOT SIGN
 
190
0xad    0x00ad  #SOFT HYPHEN
 
191
0xae    0x00ae  #REGISTERED SIGN
 
192
0xaf    0x00af  #MACRON
 
193
0xb0    0x00b0  #DEGREE SIGN
 
194
0xb1    0x00b1  #PLUS-MINUS SIGN
 
195
0xb2    0x00b2  #SUPERSCRIPT TWO
 
196
0xb3    0x00b3  #SUPERSCRIPT THREE
 
197
0xb4    0x00b4  #ACUTE ACCENT
 
198
0xb5    0x00b5  #MICRO SIGN
 
199
0xb6    0x00b6  #PILCROW SIGN
 
200
0xb7    0x00b7  #MIDDLE DOT
 
201
0xb8    0x00b8  #CEDILLA
 
202
0xb9    0x00b9  #SUPERSCRIPT ONE
 
203
0xba    0x061b  #ARABIC SEMICOLON
 
204
0xbb    0x00bb  #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
 
205
0xbc    0x00bc  #VULGAR FRACTION ONE QUARTER
 
206
0xbd    0x00bd  #VULGAR FRACTION ONE HALF
 
207
0xbe    0x00be  #VULGAR FRACTION THREE QUARTERS
 
208
0xbf    0x061f  #ARABIC QUESTION MARK
 
209
0xc0    0x06c1  #ARABIC LETTER HEH GOAL
 
210
0xc1    0x0621  #ARABIC LETTER HAMZA
 
211
0xc2    0x0622  #ARABIC LETTER ALEF WITH MADDA ABOVE
 
212
0xc3    0x0623  #ARABIC LETTER ALEF WITH HAMZA ABOVE
 
213
0xc4    0x0624  #ARABIC LETTER WAW WITH HAMZA ABOVE
 
214
0xc5    0x0625  #ARABIC LETTER ALEF WITH HAMZA BELOW
 
215
0xc6    0x0626  #ARABIC LETTER YEH WITH HAMZA ABOVE
 
216
0xc7    0x0627  #ARABIC LETTER ALEF
 
217
0xc8    0x0628  #ARABIC LETTER BEH
 
218
0xc9    0x0629  #ARABIC LETTER TEH MARBUTA
 
219
0xca    0x062a  #ARABIC LETTER TEH
 
220
0xcb    0x062b  #ARABIC LETTER THEH
 
221
0xcc    0x062c  #ARABIC LETTER JEEM
 
222
0xcd    0x062d  #ARABIC LETTER HAH
 
223
0xce    0x062e  #ARABIC LETTER KHAH
 
224
0xcf    0x062f  #ARABIC LETTER DAL
 
225
0xd0    0x0630  #ARABIC LETTER THAL
 
226
0xd1    0x0631  #ARABIC LETTER REH
 
227
0xd2    0x0632  #ARABIC LETTER ZAIN
 
228
0xd3    0x0633  #ARABIC LETTER SEEN
 
229
0xd4    0x0634  #ARABIC LETTER SHEEN
 
230
0xd5    0x0635  #ARABIC LETTER SAD
 
231
0xd6    0x0636  #ARABIC LETTER DAD
 
232
0xd7    0x00d7  #MULTIPLICATION SIGN
 
233
0xd8    0x0637  #ARABIC LETTER TAH
 
234
0xd9    0x0638  #ARABIC LETTER ZAH
 
235
0xda    0x0639  #ARABIC LETTER AIN
 
236
0xdb    0x063a  #ARABIC LETTER GHAIN
 
237
0xdc    0x0640  #ARABIC TATWEEL
 
238
0xdd    0x0641  #ARABIC LETTER FEH
 
239
0xde    0x0642  #ARABIC LETTER QAF
 
240
0xdf    0x0643  #ARABIC LETTER KAF
 
241
0xe0    0x00e0  #LATIN SMALL LETTER A WITH GRAVE
 
242
0xe1    0x0644  #ARABIC LETTER LAM
 
243
0xe2    0x00e2  #LATIN SMALL LETTER A WITH CIRCUMFLEX
 
244
0xe3    0x0645  #ARABIC LETTER MEEM
 
245
0xe4    0x0646  #ARABIC LETTER NOON
 
246
0xe5    0x0647  #ARABIC LETTER HEH
 
247
0xe6    0x0648  #ARABIC LETTER WAW
 
248
0xe7    0x00e7  #LATIN SMALL LETTER C WITH CEDILLA
 
249
0xe8    0x00e8  #LATIN SMALL LETTER E WITH GRAVE
 
250
0xe9    0x00e9  #LATIN SMALL LETTER E WITH ACUTE
 
251
0xea    0x00ea  #LATIN SMALL LETTER E WITH CIRCUMFLEX
 
252
0xeb    0x00eb  #LATIN SMALL LETTER E WITH DIAERESIS
 
253
0xec    0x0649  #ARABIC LETTER ALEF MAKSURA
 
254
0xed    0x064a  #ARABIC LETTER YEH
 
255
0xee    0x00ee  #LATIN SMALL LETTER I WITH CIRCUMFLEX
 
256
0xef    0x00ef  #LATIN SMALL LETTER I WITH DIAERESIS
 
257
0xf0    0x064b  #ARABIC FATHATAN
 
258
0xf1    0x064c  #ARABIC DAMMATAN
 
259
0xf2    0x064d  #ARABIC KASRATAN
 
260
0xf3    0x064e  #ARABIC FATHA
 
261
0xf4    0x00f4  #LATIN SMALL LETTER O WITH CIRCUMFLEX
 
262
0xf5    0x064f  #ARABIC DAMMA
 
263
0xf6    0x0650  #ARABIC KASRA
 
264
0xf7    0x00f7  #DIVISION SIGN
 
265
0xf8    0x0651  #ARABIC SHADDA
 
266
0xf9    0x00f9  #LATIN SMALL LETTER U WITH GRAVE
 
267
0xfa    0x0652  #ARABIC SUKUN
 
268
0xfb    0x00fb  #LATIN SMALL LETTER U WITH CIRCUMFLEX
 
269
0xfc    0x00fc  #LATIN SMALL LETTER U WITH DIAERESIS
 
270
0xfd    0x200e  #LEFT-TO-RIGHT MARK
 
271
0xfe    0x200f  #RIGHT-TO-LEFT MARK
 
272
0xff    0x06d2  #ARABIC LETTER YEH BARREE
 
273
 
 
274
 
 
275
 * The contents of this file are subject to the Interbase Public
 
276
 * License Version 1.0 (the "License"); you may not use this file
 
277
 * except in compliance with the License. You may obtain a copy
 
278
 * of the License at http://www.Inprise.com/IPL.html
 
279
 *
 
280
 * Software distributed under the License is distributed on an
 
281
 * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
 
282
 * or implied. See the License for the specific language governing
 
283
 * rights and limitations under the License.
 
284
 *
 
285
 * The Original Code was created by Inprise Corporation
 
286
 * and its predecessors. Portions created by Inprise Corporation are
 
287
 * Copyright (C) Inprise Corporation.
 
288
 *
 
289
 * All Rights Reserved.
 
290
 * Contributor(s): Blas Rodriguez Somoza.
 
291
   -------------------------------------------- */
 
292
static const USHORT to_unicode_map[256] = {
 
293
/* 00 */  0x0000 /*                                          NULL */,
 
294
/* 01 */  0x0001 /*                              START OF HEADING */,
 
295
/* 02 */  0x0002 /*                                 START OF TEXT */,
 
296
/* 03 */  0x0003 /*                                   END OF TEXT */,
 
297
/* 04 */  0x0004 /*                           END OF TRANSMISSION */,
 
298
/* 05 */  0x0005 /*                                       ENQUIRY */,
 
299
/* 06 */  0x0006 /*                                   ACKNOWLEDGE */,
 
300
/* 07 */  0x0007 /*                                          BELL */,
 
301
/* 08 */  0x0008 /*                                     BACKSPACE */,
 
302
/* 09 */  0x0009 /*                          CHARACTER TABULATION */,
 
303
/* 0A */  0x000A /*                                LINE FEED (LF) */,
 
304
/* 0B */  0x000B /*                               LINE TABULATION */,
 
305
/* 0C */  0x000C /*                                FORM FEED (FF) */,
 
306
/* 0D */  0x000D /*                          CARRIAGE RETURN (CR) */,
 
307
/* 0E */  0x000E /*                                     SHIFT OUT */,
 
308
/* 0F */  0x000F /*                                      SHIFT IN */,
 
309
/* 10 */  0x0010 /*                              DATA LINK ESCAPE */,
 
310
/* 11 */  0x0011 /*                            DEVICE CONTROL ONE */,
 
311
/* 12 */  0x0012 /*                            DEVICE CONTROL TWO */,
 
312
/* 13 */  0x0013 /*                          DEVICE CONTROL THREE */,
 
313
/* 14 */  0x0014 /*                           DEVICE CONTROL FOUR */,
 
314
/* 15 */  0x0015 /*                          NEGATIVE ACKNOWLEDGE */,
 
315
/* 16 */  0x0016 /*                              SYNCHRONOUS IDLE */,
 
316
/* 17 */  0x0017 /*                     END OF TRANSMISSION BLOCK */,
 
317
/* 18 */  0x0018 /*                                        CANCEL */,
 
318
/* 19 */  0x0019 /*                                 END OF MEDIUM */,
 
319
/* 1A */  0x001A /*                                    SUBSTITUTE */,
 
320
/* 1B */  0x001B /*                                        ESCAPE */,
 
321
/* 1C */  0x001C /*                    INFORMATION SEPARATOR FOUR */,
 
322
/* 1D */  0x001D /*                   INFORMATION SEPARATOR THREE */,
 
323
/* 1E */  0x001E /*                     INFORMATION SEPARATOR TWO */,
 
324
/* 1F */  0x001F /*                     INFORMATION SEPARATOR ONE */,
 
325
/* 20 */  0x0020 /*                                         SPACE */,
 
326
/* 21 */  0x0021 /*                              EXCLAMATION MARK */,
 
327
/* 22 */  0x0022 /*                                QUOTATION MARK */,
 
328
/* 23 */  0x0023 /*                                   NUMBER SIGN */,
 
329
/* 24 */  0x0024 /*                                   DOLLAR SIGN */,
 
330
/* 25 */  0x0025 /*                                  PERCENT SIGN */,
 
331
/* 26 */  0x0026 /*                                     AMPERSAND */,
 
332
/* 27 */  0x0027 /*                                    APOSTROPHE */,
 
333
/* 28 */  0x0028 /*                              LEFT PARENTHESIS */,
 
334
/* 29 */  0x0029 /*                             RIGHT PARENTHESIS */,
 
335
/* 2A */  0x002A /*                                      ASTERISK */,
 
336
/* 2B */  0x002B /*                                     PLUS SIGN */,
 
337
/* 2C */  0x002C /*                                         COMMA */,
 
338
/* 2D */  0x002D /*                                  HYPHEN-MINUS */,
 
339
/* 2E */  0x002E /*                                     FULL STOP */,
 
340
/* 2F */  0x002F /*                                       SOLIDUS */,
 
341
/* 30 */  0x0030 /*                                    DIGIT ZERO */,
 
342
/* 31 */  0x0031 /*                                     DIGIT ONE */,
 
343
/* 32 */  0x0032 /*                                     DIGIT TWO */,
 
344
/* 33 */  0x0033 /*                                   DIGIT THREE */,
 
345
/* 34 */  0x0034 /*                                    DIGIT FOUR */,
 
346
/* 35 */  0x0035 /*                                    DIGIT FIVE */,
 
347
/* 36 */  0x0036 /*                                     DIGIT SIX */,
 
348
/* 37 */  0x0037 /*                                   DIGIT SEVEN */,
 
349
/* 38 */  0x0038 /*                                   DIGIT EIGHT */,
 
350
/* 39 */  0x0039 /*                                    DIGIT NINE */,
 
351
/* 3A */  0x003A /*                                         COLON */,
 
352
/* 3B */  0x003B /*                                     SEMICOLON */,
 
353
/* 3C */  0x003C /*                                LESS-THAN SIGN */,
 
354
/* 3D */  0x003D /*                                   EQUALS SIGN */,
 
355
/* 3E */  0x003E /*                             GREATER-THAN SIGN */,
 
356
/* 3F */  0x003F /*                                 QUESTION MARK */,
 
357
/* 40 */  0x0040 /*                                 COMMERCIAL AT */,
 
358
/* 41 */  0x0041 /*                        LATIN CAPITAL LETTER A */,
 
359
/* 42 */  0x0042 /*                        LATIN CAPITAL LETTER B */,
 
360
/* 43 */  0x0043 /*                        LATIN CAPITAL LETTER C */,
 
361
/* 44 */  0x0044 /*                        LATIN CAPITAL LETTER D */,
 
362
/* 45 */  0x0045 /*                        LATIN CAPITAL LETTER E */,
 
363
/* 46 */  0x0046 /*                        LATIN CAPITAL LETTER F */,
 
364
/* 47 */  0x0047 /*                        LATIN CAPITAL LETTER G */,
 
365
/* 48 */  0x0048 /*                        LATIN CAPITAL LETTER H */,
 
366
/* 49 */  0x0049 /*                        LATIN CAPITAL LETTER I */,
 
367
/* 4A */  0x004A /*                        LATIN CAPITAL LETTER J */,
 
368
/* 4B */  0x004B /*                        LATIN CAPITAL LETTER K */,
 
369
/* 4C */  0x004C /*                        LATIN CAPITAL LETTER L */,
 
370
/* 4D */  0x004D /*                        LATIN CAPITAL LETTER M */,
 
371
/* 4E */  0x004E /*                        LATIN CAPITAL LETTER N */,
 
372
/* 4F */  0x004F /*                        LATIN CAPITAL LETTER O */,
 
373
/* 50 */  0x0050 /*                        LATIN CAPITAL LETTER P */,
 
374
/* 51 */  0x0051 /*                        LATIN CAPITAL LETTER Q */,
 
375
/* 52 */  0x0052 /*                        LATIN CAPITAL LETTER R */,
 
376
/* 53 */  0x0053 /*                        LATIN CAPITAL LETTER S */,
 
377
/* 54 */  0x0054 /*                        LATIN CAPITAL LETTER T */,
 
378
/* 55 */  0x0055 /*                        LATIN CAPITAL LETTER U */,
 
379
/* 56 */  0x0056 /*                        LATIN CAPITAL LETTER V */,
 
380
/* 57 */  0x0057 /*                        LATIN CAPITAL LETTER W */,
 
381
/* 58 */  0x0058 /*                        LATIN CAPITAL LETTER X */,
 
382
/* 59 */  0x0059 /*                        LATIN CAPITAL LETTER Y */,
 
383
/* 5A */  0x005A /*                        LATIN CAPITAL LETTER Z */,
 
384
/* 5B */  0x005B /*                           LEFT SQUARE BRACKET */,
 
385
/* 5C */  0x005C /*                               REVERSE SOLIDUS */,
 
386
/* 5D */  0x005D /*                          RIGHT SQUARE BRACKET */,
 
387
/* 5E */  0x005E /*                             CIRCUMFLEX ACCENT */,
 
388
/* 5F */  0x005F /*                                      LOW LINE */,
 
389
/* 60 */  0x0060 /*                                  GRAVE ACCENT */,
 
390
/* 61 */  0x0061 /*                          LATIN SMALL LETTER A */,
 
391
/* 62 */  0x0062 /*                          LATIN SMALL LETTER B */,
 
392
/* 63 */  0x0063 /*                          LATIN SMALL LETTER C */,
 
393
/* 64 */  0x0064 /*                          LATIN SMALL LETTER D */,
 
394
/* 65 */  0x0065 /*                          LATIN SMALL LETTER E */,
 
395
/* 66 */  0x0066 /*                          LATIN SMALL LETTER F */,
 
396
/* 67 */  0x0067 /*                          LATIN SMALL LETTER G */,
 
397
/* 68 */  0x0068 /*                          LATIN SMALL LETTER H */,
 
398
/* 69 */  0x0069 /*                          LATIN SMALL LETTER I */,
 
399
/* 6A */  0x006A /*                          LATIN SMALL LETTER J */,
 
400
/* 6B */  0x006B /*                          LATIN SMALL LETTER K */,
 
401
/* 6C */  0x006C /*                          LATIN SMALL LETTER L */,
 
402
/* 6D */  0x006D /*                          LATIN SMALL LETTER M */,
 
403
/* 6E */  0x006E /*                          LATIN SMALL LETTER N */,
 
404
/* 6F */  0x006F /*                          LATIN SMALL LETTER O */,
 
405
/* 70 */  0x0070 /*                          LATIN SMALL LETTER P */,
 
406
/* 71 */  0x0071 /*                          LATIN SMALL LETTER Q */,
 
407
/* 72 */  0x0072 /*                          LATIN SMALL LETTER R */,
 
408
/* 73 */  0x0073 /*                          LATIN SMALL LETTER S */,
 
409
/* 74 */  0x0074 /*                          LATIN SMALL LETTER T */,
 
410
/* 75 */  0x0075 /*                          LATIN SMALL LETTER U */,
 
411
/* 76 */  0x0076 /*                          LATIN SMALL LETTER V */,
 
412
/* 77 */  0x0077 /*                          LATIN SMALL LETTER W */,
 
413
/* 78 */  0x0078 /*                          LATIN SMALL LETTER X */,
 
414
/* 79 */  0x0079 /*                          LATIN SMALL LETTER Y */,
 
415
/* 7A */  0x007A /*                          LATIN SMALL LETTER Z */,
 
416
/* 7B */  0x007B /*                            LEFT CURLY BRACKET */,
 
417
/* 7C */  0x007C /*                                 VERTICAL LINE */,
 
418
/* 7D */  0x007D /*                           RIGHT CURLY BRACKET */,
 
419
/* 7E */  0x007E /*                                         TILDE */,
 
420
/* 7F */  0x007F /*                                        DELETE */,
 
421
/* 80 */  0x20AC /*                                     EURO SIGN */,
 
422
/* 81 */  0x067E /*                             ARABIC LETTER PEH */,
 
423
/* 82 */  0x201A /*                   SINGLE LOW-9 QUOTATION MARK */,
 
424
/* 83 */  0x0192 /*                LATIN SMALL LETTER F WITH HOOK */,
 
425
/* 84 */  0x201E /*                   DOUBLE LOW-9 QUOTATION MARK */,
 
426
/* 85 */  0x2026 /*                           HORIZONTAL ELLIPSIS */,
 
427
/* 86 */  0x2020 /*                                        DAGGER */,
 
428
/* 87 */  0x2021 /*                                 DOUBLE DAGGER */,
 
429
/* 88 */  0x02C6 /*             MODIFIER LETTER CIRCUMFLEX ACCENT */,
 
430
/* 89 */  0x2030 /*                                PER MILLE SIGN */,
 
431
/* 8A */  0x0679 /*                            ARABIC LETTER TTEH */,
 
432
/* 8B */  0x2039 /*     SINGLE LEFT-POINTING ANGLE QUOTATION MARK */,
 
433
/* 8C */  0x0152 /*                     LATIN CAPITAL LIGATURE OE */,
 
434
/* 8D */  0x0686 /*                           ARABIC LETTER TCHEH */,
 
435
/* 8E */  0x0698 /*                             ARABIC LETTER JEH */,
 
436
/* 8F */  0x0688 /*                            ARABIC LETTER DDAL */,
 
437
/* 90 */  0x06AF /*                             ARABIC LETTER GAF */,
 
438
/* 91 */  0x2018 /*                    LEFT SINGLE QUOTATION MARK */,
 
439
/* 92 */  0x2019 /*                   RIGHT SINGLE QUOTATION MARK */,
 
440
/* 93 */  0x201C /*                    LEFT DOUBLE QUOTATION MARK */,
 
441
/* 94 */  0x201D /*                   RIGHT DOUBLE QUOTATION MARK */,
 
442
/* 95 */  0x2022 /*                                        BULLET */,
 
443
/* 96 */  0x2013 /*                                       EN DASH */,
 
444
/* 97 */  0x2014 /*                                       EM DASH */,
 
445
/* 98 */  0x06A9 /*                           ARABIC LETTER KEHEH */,
 
446
/* 99 */  0x2122 /*                               TRADE MARK SIGN */,
 
447
/* 9A */  0x0691 /*                            ARABIC LETTER RREH */,
 
448
/* 9B */  0x203A /*    SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */,
 
449
/* 9C */  0x0153 /*                       LATIN SMALL LIGATURE OE */,
 
450
/* 9D */  0x200C /*                         ZERO WIDTH NON-JOINER */,
 
451
/* 9E */  0x200D /*                             ZERO WIDTH JOINER */,
 
452
/* 9F */  0x06BA /*                     ARABIC LETTER NOON GHUNNA */,
 
453
/* A0 */  0x00A0 /*                                NO-BREAK SPACE */,
 
454
/* A1 */  0x060C /*                                  ARABIC COMMA */,
 
455
/* A2 */  0x00A2 /*                                     CENT SIGN */,
 
456
/* A3 */  0x00A3 /*                                    POUND SIGN */,
 
457
/* A4 */  0x00A4 /*                                 CURRENCY SIGN */,
 
458
/* A5 */  0x00A5 /*                                      YEN SIGN */,
 
459
/* A6 */  0x00A6 /*                                    BROKEN BAR */,
 
460
/* A7 */  0x00A7 /*                                  SECTION SIGN */,
 
461
/* A8 */  0x00A8 /*                                     DIAERESIS */,
 
462
/* A9 */  0x00A9 /*                                COPYRIGHT SIGN */,
 
463
/* AA */  0x06BE /*                 ARABIC LETTER HEH DOACHASHMEE */,
 
464
/* AB */  0x00AB /*     LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */,
 
465
/* AC */  0x00AC /*                                      NOT SIGN */,
 
466
/* AD */  0x00AD /*                                   SOFT HYPHEN */,
 
467
/* AE */  0x00AE /*                               REGISTERED SIGN */,
 
468
/* AF */  0x00AF /*                                        MACRON */,
 
469
/* B0 */  0x00B0 /*                                   DEGREE SIGN */,
 
470
/* B1 */  0x00B1 /*                               PLUS-MINUS SIGN */,
 
471
/* B2 */  0x00B2 /*                               SUPERSCRIPT TWO */,
 
472
/* B3 */  0x00B3 /*                             SUPERSCRIPT THREE */,
 
473
/* B4 */  0x00B4 /*                                  ACUTE ACCENT */,
 
474
/* B5 */  0x00B5 /*                                    MICRO SIGN */,
 
475
/* B6 */  0x00B6 /*                                  PILCROW SIGN */,
 
476
/* B7 */  0x00B7 /*                                    MIDDLE DOT */,
 
477
/* B8 */  0x00B8 /*                                       CEDILLA */,
 
478
/* B9 */  0x00B9 /*                               SUPERSCRIPT ONE */,
 
479
/* BA */  0x061B /*                              ARABIC SEMICOLON */,
 
480
/* BB */  0x00BB /*    RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */,
 
481
/* BC */  0x00BC /*                   VULGAR FRACTION ONE QUARTER */,
 
482
/* BD */  0x00BD /*                      VULGAR FRACTION ONE HALF */,
 
483
/* BE */  0x00BE /*                VULGAR FRACTION THREE QUARTERS */,
 
484
/* BF */  0x061F /*                          ARABIC QUESTION MARK */,
 
485
/* C0 */  0x06C1 /*                        ARABIC LETTER HEH GOAL */,
 
486
/* C1 */  0x0621 /*                           ARABIC LETTER HAMZA */,
 
487
/* C2 */  0x0622 /*           ARABIC LETTER ALEF WITH MADDA ABOVE */,
 
488
/* C3 */  0x0623 /*           ARABIC LETTER ALEF WITH HAMZA ABOVE */,
 
489
/* C4 */  0x0624 /*            ARABIC LETTER WAW WITH HAMZA ABOVE */,
 
490
/* C5 */  0x0625 /*           ARABIC LETTER ALEF WITH HAMZA BELOW */,
 
491
/* C6 */  0x0626 /*            ARABIC LETTER YEH WITH HAMZA ABOVE */,
 
492
/* C7 */  0x0627 /*                            ARABIC LETTER ALEF */,
 
493
/* C8 */  0x0628 /*                             ARABIC LETTER BEH */,
 
494
/* C9 */  0x0629 /*                     ARABIC LETTER TEH MARBUTA */,
 
495
/* CA */  0x062A /*                             ARABIC LETTER TEH */,
 
496
/* CB */  0x062B /*                            ARABIC LETTER THEH */,
 
497
/* CC */  0x062C /*                            ARABIC LETTER JEEM */,
 
498
/* CD */  0x062D /*                             ARABIC LETTER HAH */,
 
499
/* CE */  0x062E /*                            ARABIC LETTER KHAH */,
 
500
/* CF */  0x062F /*                             ARABIC LETTER DAL */,
 
501
/* D0 */  0x0630 /*                            ARABIC LETTER THAL */,
 
502
/* D1 */  0x0631 /*                             ARABIC LETTER REH */,
 
503
/* D2 */  0x0632 /*                            ARABIC LETTER ZAIN */,
 
504
/* D3 */  0x0633 /*                            ARABIC LETTER SEEN */,
 
505
/* D4 */  0x0634 /*                           ARABIC LETTER SHEEN */,
 
506
/* D5 */  0x0635 /*                             ARABIC LETTER SAD */,
 
507
/* D6 */  0x0636 /*                             ARABIC LETTER DAD */,
 
508
/* D7 */  0x00D7 /*                           MULTIPLICATION SIGN */,
 
509
/* D8 */  0x0637 /*                             ARABIC LETTER TAH */,
 
510
/* D9 */  0x0638 /*                             ARABIC LETTER ZAH */,
 
511
/* DA */  0x0639 /*                             ARABIC LETTER AIN */,
 
512
/* DB */  0x063A /*                           ARABIC LETTER GHAIN */,
 
513
/* DC */  0x0640 /*                                ARABIC TATWEEL */,
 
514
/* DD */  0x0641 /*                             ARABIC LETTER FEH */,
 
515
/* DE */  0x0642 /*                             ARABIC LETTER QAF */,
 
516
/* DF */  0x0643 /*                             ARABIC LETTER KAF */,
 
517
/* E0 */  0x00E0 /*               LATIN SMALL LETTER A WITH GRAVE */,
 
518
/* E1 */  0x0644 /*                             ARABIC LETTER LAM */,
 
519
/* E2 */  0x00E2 /*          LATIN SMALL LETTER A WITH CIRCUMFLEX */,
 
520
/* E3 */  0x0645 /*                            ARABIC LETTER MEEM */,
 
521
/* E4 */  0x0646 /*                            ARABIC LETTER NOON */,
 
522
/* E5 */  0x0647 /*                             ARABIC LETTER HEH */,
 
523
/* E6 */  0x0648 /*                             ARABIC LETTER WAW */,
 
524
/* E7 */  0x00E7 /*             LATIN SMALL LETTER C WITH CEDILLA */,
 
525
/* E8 */  0x00E8 /*               LATIN SMALL LETTER E WITH GRAVE */,
 
526
/* E9 */  0x00E9 /*               LATIN SMALL LETTER E WITH ACUTE */,
 
527
/* EA */  0x00EA /*          LATIN SMALL LETTER E WITH CIRCUMFLEX */,
 
528
/* EB */  0x00EB /*           LATIN SMALL LETTER E WITH DIAERESIS */,
 
529
/* EC */  0x0649 /*                    ARABIC LETTER ALEF MAKSURA */,
 
530
/* ED */  0x064A /*                             ARABIC LETTER YEH */,
 
531
/* EE */  0x00EE /*          LATIN SMALL LETTER I WITH CIRCUMFLEX */,
 
532
/* EF */  0x00EF /*           LATIN SMALL LETTER I WITH DIAERESIS */,
 
533
/* F0 */  0x064B /*                               ARABIC FATHATAN */,
 
534
/* F1 */  0x064C /*                               ARABIC DAMMATAN */,
 
535
/* F2 */  0x064D /*                               ARABIC KASRATAN */,
 
536
/* F3 */  0x064E /*                                  ARABIC FATHA */,
 
537
/* F4 */  0x00F4 /*          LATIN SMALL LETTER O WITH CIRCUMFLEX */,
 
538
/* F5 */  0x064F /*                                  ARABIC DAMMA */,
 
539
/* F6 */  0x0650 /*                                  ARABIC KASRA */,
 
540
/* F7 */  0x00F7 /*                                 DIVISION SIGN */,
 
541
/* F8 */  0x0651 /*                                 ARABIC SHADDA */,
 
542
/* F9 */  0x00F9 /*               LATIN SMALL LETTER U WITH GRAVE */,
 
543
/* FA */  0x0652 /*                                  ARABIC SUKUN */,
 
544
/* FB */  0x00FB /*          LATIN SMALL LETTER U WITH CIRCUMFLEX */,
 
545
/* FC */  0x00FC /*           LATIN SMALL LETTER U WITH DIAERESIS */,
 
546
/* FD */  0x200E /*                            LEFT-TO-RIGHT MARK */,
 
547
/* FE */  0x200F /*                            RIGHT-TO-LEFT MARK */,
 
548
/* FF */  0x06D2 /*                      ARABIC LETTER YEH BARREE */,
 
549
};
 
550
 
 
551
 
 
552
static const int CANT_MAP_CHARACTER = 0;
 
553
 
 
554
static const UCHAR from_unicode_mapping_array[] = {
 
555
/* U+XX00 */    CANT_MAP_CHARACTER,     /* 0 */
 
556
/* U+XX01 */    CANT_MAP_CHARACTER,     /* 1 */
 
557
/* U+XX02 */    CANT_MAP_CHARACTER,     /* 2 */
 
558
/* U+XX03 */    CANT_MAP_CHARACTER,     /* 3 */
 
559
/* U+XX04 */    CANT_MAP_CHARACTER,     /* 4 */
 
560
/* U+XX05 */    CANT_MAP_CHARACTER,     /* 5 */
 
561
/* U+XX06 */    CANT_MAP_CHARACTER,     /* 6 */
 
562
/* U+XX07 */    CANT_MAP_CHARACTER,     /* 7 */
 
563
/* U+XX08 */    CANT_MAP_CHARACTER,     /* 8 */
 
564
/* U+XX09 */    CANT_MAP_CHARACTER,     /* 9 */
 
565
/* U+XX0A */    CANT_MAP_CHARACTER,     /* 10 */
 
566
/* U+XX0B */    CANT_MAP_CHARACTER,     /* 11 */
 
567
/* U+XX0C */    CANT_MAP_CHARACTER,     /* 12 */
 
568
/* U+XX0D */    CANT_MAP_CHARACTER,     /* 13 */
 
569
/* U+XX0E */    CANT_MAP_CHARACTER,     /* 14 */
 
570
/* U+XX0F */    CANT_MAP_CHARACTER,     /* 15 */
 
571
/* U+XX10 */    CANT_MAP_CHARACTER,     /* 16 */
 
572
/* U+XX11 */    CANT_MAP_CHARACTER,     /* 17 */
 
573
/* U+XX12 */    CANT_MAP_CHARACTER,     /* 18 */
 
574
/* U+XX13 */    CANT_MAP_CHARACTER,     /* 19 */
 
575
/* U+XX14 */    CANT_MAP_CHARACTER,     /* 20 */
 
576
/* U+XX15 */    CANT_MAP_CHARACTER,     /* 21 */
 
577
/* U+XX16 */    CANT_MAP_CHARACTER,     /* 22 */
 
578
/* U+XX17 */    CANT_MAP_CHARACTER,     /* 23 */
 
579
/* U+XX18 */    CANT_MAP_CHARACTER,     /* 24 */
 
580
/* U+XX19 */    CANT_MAP_CHARACTER,     /* 25 */
 
581
/* U+XX1A */    CANT_MAP_CHARACTER,     /* 26 */
 
582
/* U+XX1B */    CANT_MAP_CHARACTER,     /* 27 */
 
583
/* U+XX1C */    CANT_MAP_CHARACTER,     /* 28 */
 
584
/* U+XX1D */    CANT_MAP_CHARACTER,     /* 29 */
 
585
/* U+XX1E */    CANT_MAP_CHARACTER,     /* 30 */
 
586
/* U+XX1F */    CANT_MAP_CHARACTER,     /* 31 */
 
587
/* U+XX20 */    CANT_MAP_CHARACTER,     /* 32 */
 
588
/* U+XX21 */    CANT_MAP_CHARACTER,     /* 33 */
 
589
/* U+XX22 */    CANT_MAP_CHARACTER,     /* 34 */
 
590
/* U+XX23 */    CANT_MAP_CHARACTER,     /* 35 */
 
591
/* U+XX24 */    CANT_MAP_CHARACTER,     /* 36 */
 
592
/* U+XX25 */    CANT_MAP_CHARACTER,     /* 37 */
 
593
/* U+XX26 */    CANT_MAP_CHARACTER,     /* 38 */
 
594
/* U+XX27 */    CANT_MAP_CHARACTER,     /* 39 */
 
595
/* U+XX28 */    CANT_MAP_CHARACTER,     /* 40 */
 
596
/* U+XX29 */    CANT_MAP_CHARACTER,     /* 41 */
 
597
/* U+XX2A */    CANT_MAP_CHARACTER,     /* 42 */
 
598
/* U+XX2B */    CANT_MAP_CHARACTER,     /* 43 */
 
599
/* U+XX2C */    CANT_MAP_CHARACTER,     /* 44 */
 
600
/* U+XX2D */    CANT_MAP_CHARACTER,     /* 45 */
 
601
/* U+XX2E */    CANT_MAP_CHARACTER,     /* 46 */
 
602
/* U+XX2F */    CANT_MAP_CHARACTER,     /* 47 */
 
603
/* U+XX30 */    CANT_MAP_CHARACTER,     /* 48 */
 
604
/* U+XX31 */    CANT_MAP_CHARACTER,     /* 49 */
 
605
/* U+XX32 */    CANT_MAP_CHARACTER,     /* 50 */
 
606
/* U+XX33 */    CANT_MAP_CHARACTER,     /* 51 */
 
607
/* U+XX34 */    CANT_MAP_CHARACTER,     /* 52 */
 
608
/* U+XX35 */    CANT_MAP_CHARACTER,     /* 53 */
 
609
/* U+XX36 */    CANT_MAP_CHARACTER,     /* 54 */
 
610
/* U+XX37 */    CANT_MAP_CHARACTER,     /* 55 */
 
611
/* U+XX38 */    CANT_MAP_CHARACTER,     /* 56 */
 
612
/* U+XX39 */    CANT_MAP_CHARACTER,     /* 57 */
 
613
/* U+XX3A */    CANT_MAP_CHARACTER,     /* 58 */
 
614
/* U+XX3B */    CANT_MAP_CHARACTER,     /* 59 */
 
615
/* U+XX3C */    CANT_MAP_CHARACTER,     /* 60 */
 
616
/* U+XX3D */    CANT_MAP_CHARACTER,     /* 61 */
 
617
/* U+XX3E */    CANT_MAP_CHARACTER,     /* 62 */
 
618
/* U+XX3F */    CANT_MAP_CHARACTER,     /* 63 */
 
619
/* U+XX40 */    CANT_MAP_CHARACTER,     /* 64 */
 
620
/* U+XX41 */    CANT_MAP_CHARACTER,     /* 65 */
 
621
/* U+XX42 */    CANT_MAP_CHARACTER,     /* 66 */
 
622
/* U+XX43 */    CANT_MAP_CHARACTER,     /* 67 */
 
623
/* U+XX44 */    CANT_MAP_CHARACTER,     /* 68 */
 
624
/* U+XX45 */    CANT_MAP_CHARACTER,     /* 69 */
 
625
/* U+XX46 */    CANT_MAP_CHARACTER,     /* 70 */
 
626
/* U+XX47 */    CANT_MAP_CHARACTER,     /* 71 */
 
627
/* U+XX48 */    CANT_MAP_CHARACTER,     /* 72 */
 
628
/* U+XX49 */    CANT_MAP_CHARACTER,     /* 73 */
 
629
/* U+XX4A */    CANT_MAP_CHARACTER,     /* 74 */
 
630
/* U+XX4B */    CANT_MAP_CHARACTER,     /* 75 */
 
631
/* U+XX4C */    CANT_MAP_CHARACTER,     /* 76 */
 
632
/* U+XX4D */    CANT_MAP_CHARACTER,     /* 77 */
 
633
/* U+XX4E */    CANT_MAP_CHARACTER,     /* 78 */
 
634
/* U+XX4F */    CANT_MAP_CHARACTER,     /* 79 */
 
635
/* U+XX50 */    CANT_MAP_CHARACTER,     /* 80 */
 
636
/* U+XX51 */    CANT_MAP_CHARACTER,     /* 81 */
 
637
/* U+XX52 */    CANT_MAP_CHARACTER,     /* 82 */
 
638
/* U+XX53 */    CANT_MAP_CHARACTER,     /* 83 */
 
639
/* U+XX54 */    CANT_MAP_CHARACTER,     /* 84 */
 
640
/* U+XX55 */    CANT_MAP_CHARACTER,     /* 85 */
 
641
/* U+XX56 */    CANT_MAP_CHARACTER,     /* 86 */
 
642
/* U+XX57 */    CANT_MAP_CHARACTER,     /* 87 */
 
643
/* U+XX58 */    CANT_MAP_CHARACTER,     /* 88 */
 
644
/* U+XX59 */    CANT_MAP_CHARACTER,     /* 89 */
 
645
/* U+XX5A */    CANT_MAP_CHARACTER,     /* 90 */
 
646
/* U+XX5B */    CANT_MAP_CHARACTER,     /* 91 */
 
647
/* U+XX5C */    CANT_MAP_CHARACTER,     /* 92 */
 
648
/* U+XX5D */    CANT_MAP_CHARACTER,     /* 93 */
 
649
/* U+XX5E */    CANT_MAP_CHARACTER,     /* 94 */
 
650
/* U+XX5F */    CANT_MAP_CHARACTER,     /* 95 */
 
651
/* U+XX60 */    CANT_MAP_CHARACTER,     /* 96 */
 
652
/* U+XX61 */    CANT_MAP_CHARACTER,     /* 97 */
 
653
/* U+XX62 */    CANT_MAP_CHARACTER,     /* 98 */
 
654
/* U+XX63 */    CANT_MAP_CHARACTER,     /* 99 */
 
655
/* U+XX64 */    CANT_MAP_CHARACTER,     /* 100 */
 
656
/* U+XX65 */    CANT_MAP_CHARACTER,     /* 101 */
 
657
/* U+XX66 */    CANT_MAP_CHARACTER,     /* 102 */
 
658
/* U+XX67 */    CANT_MAP_CHARACTER,     /* 103 */
 
659
/* U+XX68 */    CANT_MAP_CHARACTER,     /* 104 */
 
660
/* U+XX69 */    CANT_MAP_CHARACTER,     /* 105 */
 
661
/* U+XX6A */    CANT_MAP_CHARACTER,     /* 106 */
 
662
/* U+XX6B */    CANT_MAP_CHARACTER,     /* 107 */
 
663
/* U+XX6C */    CANT_MAP_CHARACTER,     /* 108 */
 
664
/* U+XX6D */    CANT_MAP_CHARACTER,     /* 109 */
 
665
/* U+XX6E */    CANT_MAP_CHARACTER,     /* 110 */
 
666
/* U+XX6F */    CANT_MAP_CHARACTER,     /* 111 */
 
667
/* U+XX70 */    CANT_MAP_CHARACTER,     /* 112 */
 
668
/* U+XX71 */    CANT_MAP_CHARACTER,     /* 113 */
 
669
/* U+XX72 */    CANT_MAP_CHARACTER,     /* 114 */
 
670
/* U+XX73 */    CANT_MAP_CHARACTER,     /* 115 */
 
671
/* U+XX74 */    CANT_MAP_CHARACTER,     /* 116 */
 
672
/* U+XX75 */    CANT_MAP_CHARACTER,     /* 117 */
 
673
/* U+XX76 */    CANT_MAP_CHARACTER,     /* 118 */
 
674
/* U+XX77 */    CANT_MAP_CHARACTER,     /* 119 */
 
675
/* U+XX78 */    CANT_MAP_CHARACTER,     /* 120 */
 
676
/* U+XX79 */    CANT_MAP_CHARACTER,     /* 121 */
 
677
/* U+XX7A */    CANT_MAP_CHARACTER,     /* 122 */
 
678
/* U+XX7B */    CANT_MAP_CHARACTER,     /* 123 */
 
679
/* U+XX7C */    CANT_MAP_CHARACTER,     /* 124 */
 
680
/* U+XX7D */    CANT_MAP_CHARACTER,     /* 125 */
 
681
/* U+XX7E */    CANT_MAP_CHARACTER,     /* 126 */
 
682
/* U+XX7F */    CANT_MAP_CHARACTER,     /* 127 */
 
683
/* U+XX80 */    CANT_MAP_CHARACTER,     /* 128 */
 
684
/* U+XX81 */    CANT_MAP_CHARACTER,     /* 129 */
 
685
/* U+XX82 */    CANT_MAP_CHARACTER,     /* 130 */
 
686
/* U+XX83 */    CANT_MAP_CHARACTER,     /* 131 */
 
687
/* U+XX84 */    CANT_MAP_CHARACTER,     /* 132 */
 
688
/* U+XX85 */    CANT_MAP_CHARACTER,     /* 133 */
 
689
/* U+XX86 */    CANT_MAP_CHARACTER,     /* 134 */
 
690
/* U+XX87 */    CANT_MAP_CHARACTER,     /* 135 */
 
691
/* U+XX88 */    CANT_MAP_CHARACTER,     /* 136 */
 
692
/* U+XX89 */    CANT_MAP_CHARACTER,     /* 137 */
 
693
/* U+XX8A */    CANT_MAP_CHARACTER,     /* 138 */
 
694
/* U+XX8B */    CANT_MAP_CHARACTER,     /* 139 */
 
695
/* U+XX8C */    CANT_MAP_CHARACTER,     /* 140 */
 
696
/* U+XX8D */    CANT_MAP_CHARACTER,     /* 141 */
 
697
/* U+XX8E */    CANT_MAP_CHARACTER,     /* 142 */
 
698
/* U+XX8F */    CANT_MAP_CHARACTER,     /* 143 */
 
699
/* U+XX90 */    CANT_MAP_CHARACTER,     /* 144 */
 
700
/* U+XX91 */    CANT_MAP_CHARACTER,     /* 145 */
 
701
/* U+XX92 */    CANT_MAP_CHARACTER,     /* 146 */
 
702
/* U+XX93 */    CANT_MAP_CHARACTER,     /* 147 */
 
703
/* U+XX94 */    CANT_MAP_CHARACTER,     /* 148 */
 
704
/* U+XX95 */    CANT_MAP_CHARACTER,     /* 149 */
 
705
/* U+XX96 */    CANT_MAP_CHARACTER,     /* 150 */
 
706
/* U+XX97 */    CANT_MAP_CHARACTER,     /* 151 */
 
707
/* U+XX98 */    CANT_MAP_CHARACTER,     /* 152 */
 
708
/* U+XX99 */    CANT_MAP_CHARACTER,     /* 153 */
 
709
/* U+XX9A */    CANT_MAP_CHARACTER,     /* 154 */
 
710
/* U+XX9B */    CANT_MAP_CHARACTER,     /* 155 */
 
711
/* U+XX9C */    CANT_MAP_CHARACTER,     /* 156 */
 
712
/* U+XX9D */    CANT_MAP_CHARACTER,     /* 157 */
 
713
/* U+XX9E */    CANT_MAP_CHARACTER,     /* 158 */
 
714
/* U+XX9F */    CANT_MAP_CHARACTER,     /* 159 */
 
715
/* U+XXA0 */    CANT_MAP_CHARACTER,     /* 160 */
 
716
/* U+XXA1 */    CANT_MAP_CHARACTER,     /* 161 */
 
717
/* U+XXA2 */    CANT_MAP_CHARACTER,     /* 162 */
 
718
/* U+XXA3 */    CANT_MAP_CHARACTER,     /* 163 */
 
719
/* U+XXA4 */    CANT_MAP_CHARACTER,     /* 164 */
 
720
/* U+XXA5 */    CANT_MAP_CHARACTER,     /* 165 */
 
721
/* U+XXA6 */    CANT_MAP_CHARACTER,     /* 166 */
 
722
/* U+XXA7 */    CANT_MAP_CHARACTER,     /* 167 */
 
723
/* U+XXA8 */    CANT_MAP_CHARACTER,     /* 168 */
 
724
/* U+XXA9 */    CANT_MAP_CHARACTER,     /* 169 */
 
725
/* U+XXAA */    CANT_MAP_CHARACTER,     /* 170 */
 
726
/* U+XXAB */    CANT_MAP_CHARACTER,     /* 171 */
 
727
/* U+XXAC */    CANT_MAP_CHARACTER,     /* 172 */
 
728
/* U+XXAD */    CANT_MAP_CHARACTER,     /* 173 */
 
729
/* U+XXAE */    CANT_MAP_CHARACTER,     /* 174 */
 
730
/* U+XXAF */    CANT_MAP_CHARACTER,     /* 175 */
 
731
/* U+XXB0 */    CANT_MAP_CHARACTER,     /* 176 */
 
732
/* U+XXB1 */    CANT_MAP_CHARACTER,     /* 177 */
 
733
/* U+XXB2 */    CANT_MAP_CHARACTER,     /* 178 */
 
734
/* U+XXB3 */    CANT_MAP_CHARACTER,     /* 179 */
 
735
/* U+XXB4 */    CANT_MAP_CHARACTER,     /* 180 */
 
736
/* U+XXB5 */    CANT_MAP_CHARACTER,     /* 181 */
 
737
/* U+XXB6 */    CANT_MAP_CHARACTER,     /* 182 */
 
738
/* U+XXB7 */    CANT_MAP_CHARACTER,     /* 183 */
 
739
/* U+XXB8 */    CANT_MAP_CHARACTER,     /* 184 */
 
740
/* U+XXB9 */    CANT_MAP_CHARACTER,     /* 185 */
 
741
/* U+XXBA */    CANT_MAP_CHARACTER,     /* 186 */
 
742
/* U+XXBB */    CANT_MAP_CHARACTER,     /* 187 */
 
743
/* U+XXBC */    CANT_MAP_CHARACTER,     /* 188 */
 
744
/* U+XXBD */    CANT_MAP_CHARACTER,     /* 189 */
 
745
/* U+XXBE */    CANT_MAP_CHARACTER,     /* 190 */
 
746
/* U+XXBF */    CANT_MAP_CHARACTER,     /* 191 */
 
747
/* U+XXC0 */    CANT_MAP_CHARACTER,     /* 192 */
 
748
/* U+XXC1 */    CANT_MAP_CHARACTER,     /* 193 */
 
749
/* U+XXC2 */    CANT_MAP_CHARACTER,     /* 194 */
 
750
/* U+XXC3 */    CANT_MAP_CHARACTER,     /* 195 */
 
751
/* U+XXC4 */    CANT_MAP_CHARACTER,     /* 196 */
 
752
/* U+XXC5 */    CANT_MAP_CHARACTER,     /* 197 */
 
753
/* U+XXC6 */    CANT_MAP_CHARACTER,     /* 198 */
 
754
/* U+XXC7 */    CANT_MAP_CHARACTER,     /* 199 */
 
755
/* U+XXC8 */    CANT_MAP_CHARACTER,     /* 200 */
 
756
/* U+XXC9 */    CANT_MAP_CHARACTER,     /* 201 */
 
757
/* U+XXCA */    CANT_MAP_CHARACTER,     /* 202 */
 
758
/* U+XXCB */    CANT_MAP_CHARACTER,     /* 203 */
 
759
/* U+XXCC */    CANT_MAP_CHARACTER,     /* 204 */
 
760
/* U+XXCD */    CANT_MAP_CHARACTER,     /* 205 */
 
761
/* U+XXCE */    CANT_MAP_CHARACTER,     /* 206 */
 
762
/* U+XXCF */    CANT_MAP_CHARACTER,     /* 207 */
 
763
/* U+XXD0 */    CANT_MAP_CHARACTER,     /* 208 */
 
764
/* U+XXD1 */    CANT_MAP_CHARACTER,     /* 209 */
 
765
/* U+XXD2 */    CANT_MAP_CHARACTER,     /* 210 */
 
766
/* U+XXD3 */    CANT_MAP_CHARACTER,     /* 211 */
 
767
/* U+XXD4 */    CANT_MAP_CHARACTER,     /* 212 */
 
768
/* U+XXD5 */    CANT_MAP_CHARACTER,     /* 213 */
 
769
/* U+XXD6 */    CANT_MAP_CHARACTER,     /* 214 */
 
770
/* U+XXD7 */    CANT_MAP_CHARACTER,     /* 215 */
 
771
/* U+XXD8 */    CANT_MAP_CHARACTER,     /* 216 */
 
772
/* U+XXD9 */    CANT_MAP_CHARACTER,     /* 217 */
 
773
/* U+XXDA */    CANT_MAP_CHARACTER,     /* 218 */
 
774
/* U+XXDB */    CANT_MAP_CHARACTER,     /* 219 */
 
775
/* U+XXDC */    CANT_MAP_CHARACTER,     /* 220 */
 
776
/* U+XXDD */    CANT_MAP_CHARACTER,     /* 221 */
 
777
/* U+XXDE */    CANT_MAP_CHARACTER,     /* 222 */
 
778
/* U+XXDF */    CANT_MAP_CHARACTER,     /* 223 */
 
779
/* U+XXE0 */    CANT_MAP_CHARACTER,     /* 224 */
 
780
/* U+XXE1 */    CANT_MAP_CHARACTER,     /* 225 */
 
781
/* U+XXE2 */    CANT_MAP_CHARACTER,     /* 226 */
 
782
/* U+XXE3 */    CANT_MAP_CHARACTER,     /* 227 */
 
783
/* U+XXE4 */    CANT_MAP_CHARACTER,     /* 228 */
 
784
/* U+XXE5 */    CANT_MAP_CHARACTER,     /* 229 */
 
785
/* U+XXE6 */    CANT_MAP_CHARACTER,     /* 230 */
 
786
/* U+XXE7 */    CANT_MAP_CHARACTER,     /* 231 */
 
787
/* U+XXE8 */    CANT_MAP_CHARACTER,     /* 232 */
 
788
/* U+XXE9 */    CANT_MAP_CHARACTER,     /* 233 */
 
789
/* U+XXEA */    CANT_MAP_CHARACTER,     /* 234 */
 
790
/* U+XXEB */    CANT_MAP_CHARACTER,     /* 235 */
 
791
/* U+XXEC */    CANT_MAP_CHARACTER,     /* 236 */
 
792
/* U+XXED */    CANT_MAP_CHARACTER,     /* 237 */
 
793
/* U+XXEE */    CANT_MAP_CHARACTER,     /* 238 */
 
794
/* U+XXEF */    CANT_MAP_CHARACTER,     /* 239 */
 
795
/* U+XXF0 */    CANT_MAP_CHARACTER,     /* 240 */
 
796
/* U+XXF1 */    CANT_MAP_CHARACTER,     /* 241 */
 
797
/* U+XXF2 */    CANT_MAP_CHARACTER,     /* 242 */
 
798
/* U+XXF3 */    CANT_MAP_CHARACTER,     /* 243 */
 
799
/* U+XXF4 */    CANT_MAP_CHARACTER,     /* 244 */
 
800
/* U+XXF5 */    CANT_MAP_CHARACTER,     /* 245 */
 
801
/* U+XXF6 */    CANT_MAP_CHARACTER,     /* 246 */
 
802
/* U+XXF7 */    CANT_MAP_CHARACTER,     /* 247 */
 
803
/* U+XXF8 */    CANT_MAP_CHARACTER,     /* 248 */
 
804
/* U+XXF9 */    CANT_MAP_CHARACTER,     /* 249 */
 
805
/* U+XXFA */    CANT_MAP_CHARACTER,     /* 250 */
 
806
/* U+XXFB */    CANT_MAP_CHARACTER,     /* 251 */
 
807
/* U+XXFC */    CANT_MAP_CHARACTER,     /* 252 */
 
808
/* U+XXFD */    CANT_MAP_CHARACTER,     /* 253 */
 
809
/* U+XXFE */    CANT_MAP_CHARACTER,     /* 254 */
 
810
/* U+XXFF */    CANT_MAP_CHARACTER,     /* 255 */
 
811
/* U+0000 */    0x00    /*                                          NULL */,/* 256 */
 
812
/* U+0001 */    0x01    /*                              START OF HEADING */,/* 257 */
 
813
/* U+0002 */    0x02    /*                                 START OF TEXT */,/* 258 */
 
814
/* U+0003 */    0x03    /*                                   END OF TEXT */,/* 259 */
 
815
/* U+0004 */    0x04    /*                           END OF TRANSMISSION */,/* 260 */
 
816
/* U+0005 */    0x05    /*                                       ENQUIRY */,/* 261 */
 
817
/* U+0006 */    0x06    /*                                   ACKNOWLEDGE */,/* 262 */
 
818
/* U+0007 */    0x07    /*                                          BELL */,/* 263 */
 
819
/* U+0008 */    0x08    /*                                     BACKSPACE */,/* 264 */
 
820
/* U+0009 */    0x09    /*                          CHARACTER TABULATION */,/* 265 */
 
821
/* U+000A */    0x0A    /*                                LINE FEED (LF) */,/* 266 */
 
822
/* U+000B */    0x0B    /*                               LINE TABULATION */,/* 267 */
 
823
/* U+000C */    0x0C    /*                                FORM FEED (FF) */,/* 268 */
 
824
/* U+000D */    0x0D    /*                          CARRIAGE RETURN (CR) */,/* 269 */
 
825
/* U+000E */    0x0E    /*                                     SHIFT OUT */,/* 270 */
 
826
/* U+000F */    0x0F    /*                                      SHIFT IN */,/* 271 */
 
827
/* U+0010 */    0x10    /*                              DATA LINK ESCAPE */,/* 272 */
 
828
/* U+0011 */    0x11    /*                            DEVICE CONTROL ONE */,/* 273 */
 
829
/* U+0012 */    0x12    /*                            DEVICE CONTROL TWO */,/* 274 */
 
830
/* U+0013 */    0x13    /*                          DEVICE CONTROL THREE */,/* 275 */
 
831
/* U+0014 */    0x14    /*                           DEVICE CONTROL FOUR */,/* 276 */
 
832
/* U+0015 */    0x15    /*                          NEGATIVE ACKNOWLEDGE */,/* 277 */
 
833
/* U+0016 */    0x16    /*                              SYNCHRONOUS IDLE */,/* 278 */
 
834
/* U+0017 */    0x17    /*                     END OF TRANSMISSION BLOCK */,/* 279 */
 
835
/* U+0018 */    0x18    /*                                        CANCEL */,/* 280 */
 
836
/* U+0019 */    0x19    /*                                 END OF MEDIUM */,/* 281 */
 
837
/* U+001A */    0x1A    /*                                    SUBSTITUTE */,/* 282 */
 
838
/* U+001B */    0x1B    /*                                        ESCAPE */,/* 283 */
 
839
/* U+001C */    0x1C    /*                    INFORMATION SEPARATOR FOUR */,/* 284 */
 
840
/* U+001D */    0x1D    /*                   INFORMATION SEPARATOR THREE */,/* 285 */
 
841
/* U+001E */    0x1E    /*                     INFORMATION SEPARATOR TWO */,/* 286 */
 
842
/* U+001F */    0x1F    /*                     INFORMATION SEPARATOR ONE */,/* 287 */
 
843
/* U+0020 */    0x20    /*                                         SPACE */,/* 288 */
 
844
/* U+0021 */    0x21    /*                              EXCLAMATION MARK */,/* 289 */
 
845
/* U+0022 */    0x22    /*                                QUOTATION MARK */,/* 290 */
 
846
/* U+0023 */    0x23    /*                                   NUMBER SIGN */,/* 291 */
 
847
/* U+0024 */    0x24    /*                                   DOLLAR SIGN */,/* 292 */
 
848
/* U+0025 */    0x25    /*                                  PERCENT SIGN */,/* 293 */
 
849
/* U+0026 */    0x26    /*                                     AMPERSAND */,/* 294 */
 
850
/* U+0027 */    0x27    /*                                    APOSTROPHE */,/* 295 */
 
851
/* U+0028 */    0x28    /*                              LEFT PARENTHESIS */,/* 296 */
 
852
/* U+0029 */    0x29    /*                             RIGHT PARENTHESIS */,/* 297 */
 
853
/* U+002A */    0x2A    /*                                      ASTERISK */,/* 298 */
 
854
/* U+002B */    0x2B    /*                                     PLUS SIGN */,/* 299 */
 
855
/* U+002C */    0x2C    /*                                         COMMA */,/* 300 */
 
856
/* U+002D */    0x2D    /*                                  HYPHEN-MINUS */,/* 301 */
 
857
/* U+002E */    0x2E    /*                                     FULL STOP */,/* 302 */
 
858
/* U+002F */    0x2F    /*                                       SOLIDUS */,/* 303 */
 
859
/* U+0030 */    0x30    /*                                    DIGIT ZERO */,/* 304 */
 
860
/* U+0031 */    0x31    /*                                     DIGIT ONE */,/* 305 */
 
861
/* U+0032 */    0x32    /*                                     DIGIT TWO */,/* 306 */
 
862
/* U+0033 */    0x33    /*                                   DIGIT THREE */,/* 307 */
 
863
/* U+0034 */    0x34    /*                                    DIGIT FOUR */,/* 308 */
 
864
/* U+0035 */    0x35    /*                                    DIGIT FIVE */,/* 309 */
 
865
/* U+0036 */    0x36    /*                                     DIGIT SIX */,/* 310 */
 
866
/* U+0037 */    0x37    /*                                   DIGIT SEVEN */,/* 311 */
 
867
/* U+0038 */    0x38    /*                                   DIGIT EIGHT */,/* 312 */
 
868
/* U+0039 */    0x39    /*                                    DIGIT NINE */,/* 313 */
 
869
/* U+003A */    0x3A    /*                                         COLON */,/* 314 */
 
870
/* U+003B */    0x3B    /*                                     SEMICOLON */,/* 315 */
 
871
/* U+003C */    0x3C    /*                                LESS-THAN SIGN */,/* 316 */
 
872
/* U+003D */    0x3D    /*                                   EQUALS SIGN */,/* 317 */
 
873
/* U+003E */    0x3E    /*                             GREATER-THAN SIGN */,/* 318 */
 
874
/* U+003F */    0x3F    /*                                 QUESTION MARK */,/* 319 */
 
875
/* U+0040 */    0x40    /*                                 COMMERCIAL AT */,/* 320 */
 
876
/* U+0041 */    0x41    /*                        LATIN CAPITAL LETTER A */,/* 321 */
 
877
/* U+0042 */    0x42    /*                        LATIN CAPITAL LETTER B */,/* 322 */
 
878
/* U+0043 */    0x43    /*                        LATIN CAPITAL LETTER C */,/* 323 */
 
879
/* U+0044 */    0x44    /*                        LATIN CAPITAL LETTER D */,/* 324 */
 
880
/* U+0045 */    0x45    /*                        LATIN CAPITAL LETTER E */,/* 325 */
 
881
/* U+0046 */    0x46    /*                        LATIN CAPITAL LETTER F */,/* 326 */
 
882
/* U+0047 */    0x47    /*                        LATIN CAPITAL LETTER G */,/* 327 */
 
883
/* U+0048 */    0x48    /*                        LATIN CAPITAL LETTER H */,/* 328 */
 
884
/* U+0049 */    0x49    /*                        LATIN CAPITAL LETTER I */,/* 329 */
 
885
/* U+004A */    0x4A    /*                        LATIN CAPITAL LETTER J */,/* 330 */
 
886
/* U+004B */    0x4B    /*                        LATIN CAPITAL LETTER K */,/* 331 */
 
887
/* U+004C */    0x4C    /*                        LATIN CAPITAL LETTER L */,/* 332 */
 
888
/* U+004D */    0x4D    /*                        LATIN CAPITAL LETTER M */,/* 333 */
 
889
/* U+004E */    0x4E    /*                        LATIN CAPITAL LETTER N */,/* 334 */
 
890
/* U+004F */    0x4F    /*                        LATIN CAPITAL LETTER O */,/* 335 */
 
891
/* U+0050 */    0x50    /*                        LATIN CAPITAL LETTER P */,/* 336 */
 
892
/* U+0051 */    0x51    /*                        LATIN CAPITAL LETTER Q */,/* 337 */
 
893
/* U+0052 */    0x52    /*                        LATIN CAPITAL LETTER R */,/* 338 */
 
894
/* U+0053 */    0x53    /*                        LATIN CAPITAL LETTER S */,/* 339 */
 
895
/* U+0054 */    0x54    /*                        LATIN CAPITAL LETTER T */,/* 340 */
 
896
/* U+0055 */    0x55    /*                        LATIN CAPITAL LETTER U */,/* 341 */
 
897
/* U+0056 */    0x56    /*                        LATIN CAPITAL LETTER V */,/* 342 */
 
898
/* U+0057 */    0x57    /*                        LATIN CAPITAL LETTER W */,/* 343 */
 
899
/* U+0058 */    0x58    /*                        LATIN CAPITAL LETTER X */,/* 344 */
 
900
/* U+0059 */    0x59    /*                        LATIN CAPITAL LETTER Y */,/* 345 */
 
901
/* U+005A */    0x5A    /*                        LATIN CAPITAL LETTER Z */,/* 346 */
 
902
/* U+005B */    0x5B    /*                           LEFT SQUARE BRACKET */,/* 347 */
 
903
/* U+005C */    0x5C    /*                               REVERSE SOLIDUS */,/* 348 */
 
904
/* U+005D */    0x5D    /*                          RIGHT SQUARE BRACKET */,/* 349 */
 
905
/* U+005E */    0x5E    /*                             CIRCUMFLEX ACCENT */,/* 350 */
 
906
/* U+005F */    0x5F    /*                                      LOW LINE */,/* 351 */
 
907
/* U+0060 */    0x60    /*                                  GRAVE ACCENT */,/* 352 */
 
908
/* U+0061 */    0x61    /*                          LATIN SMALL LETTER A */,/* 353 */
 
909
/* U+0062 */    0x62    /*                          LATIN SMALL LETTER B */,/* 354 */
 
910
/* U+0063 */    0x63    /*                          LATIN SMALL LETTER C */,/* 355 */
 
911
/* U+0064 */    0x64    /*                          LATIN SMALL LETTER D */,/* 356 */
 
912
/* U+0065 */    0x65    /*                          LATIN SMALL LETTER E */,/* 357 */
 
913
/* U+0066 */    0x66    /*                          LATIN SMALL LETTER F */,/* 358 */
 
914
/* U+0067 */    0x67    /*                          LATIN SMALL LETTER G */,/* 359 */
 
915
/* U+0068 */    0x68    /*                          LATIN SMALL LETTER H */,/* 360 */
 
916
/* U+0069 */    0x69    /*                          LATIN SMALL LETTER I */,/* 361 */
 
917
/* U+006A */    0x6A    /*                          LATIN SMALL LETTER J */,/* 362 */
 
918
/* U+006B */    0x6B    /*                          LATIN SMALL LETTER K */,/* 363 */
 
919
/* U+006C */    0x6C    /*                          LATIN SMALL LETTER L */,/* 364 */
 
920
/* U+006D */    0x6D    /*                          LATIN SMALL LETTER M */,/* 365 */
 
921
/* U+006E */    0x6E    /*                          LATIN SMALL LETTER N */,/* 366 */
 
922
/* U+006F */    0x6F    /*                          LATIN SMALL LETTER O */,/* 367 */
 
923
/* U+0070 */    0x70    /*                          LATIN SMALL LETTER P */,/* 368 */
 
924
/* U+0071 */    0x71    /*                          LATIN SMALL LETTER Q */,/* 369 */
 
925
/* U+0072 */    0x72    /*                          LATIN SMALL LETTER R */,/* 370 */
 
926
/* U+0073 */    0x73    /*                          LATIN SMALL LETTER S */,/* 371 */
 
927
/* U+0074 */    0x74    /*                          LATIN SMALL LETTER T */,/* 372 */
 
928
/* U+0075 */    0x75    /*                          LATIN SMALL LETTER U */,/* 373 */
 
929
/* U+0076 */    0x76    /*                          LATIN SMALL LETTER V */,/* 374 */
 
930
/* U+0077 */    0x77    /*                          LATIN SMALL LETTER W */,/* 375 */
 
931
/* U+0078 */    0x78    /*                          LATIN SMALL LETTER X */,/* 376 */
 
932
/* U+0079 */    0x79    /*                          LATIN SMALL LETTER Y */,/* 377 */
 
933
/* U+007A */    0x7A    /*                          LATIN SMALL LETTER Z */,/* 378 */
 
934
/* U+007B */    0x7B    /*                            LEFT CURLY BRACKET */,/* 379 */
 
935
/* U+007C */    0x7C    /*                                 VERTICAL LINE */,/* 380 */
 
936
/* U+007D */    0x7D    /*                           RIGHT CURLY BRACKET */,/* 381 */
 
937
/* U+007E */    0x7E    /*                                         TILDE */,/* 382 */
 
938
/* U+007F */    0x7F    /*                                        DELETE */,/* 383 */
 
939
/* U+0080 */    CANT_MAP_CHARACTER,     /* 384 */
 
940
/* U+0081 */    CANT_MAP_CHARACTER,     /* 385 */
 
941
/* U+0082 */    CANT_MAP_CHARACTER,     /* 386 */
 
942
/* U+0083 */    CANT_MAP_CHARACTER,     /* 387 */
 
943
/* U+0084 */    CANT_MAP_CHARACTER,     /* 388 */
 
944
/* U+0085 */    CANT_MAP_CHARACTER,     /* 389 */
 
945
/* U+0086 */    CANT_MAP_CHARACTER,     /* 390 */
 
946
/* U+0087 */    CANT_MAP_CHARACTER,     /* 391 */
 
947
/* U+0088 */    CANT_MAP_CHARACTER,     /* 392 */
 
948
/* U+0089 */    CANT_MAP_CHARACTER,     /* 393 */
 
949
/* U+008A */    CANT_MAP_CHARACTER,     /* 394 */
 
950
/* U+008B */    CANT_MAP_CHARACTER,     /* 395 */
 
951
/* U+008C */    CANT_MAP_CHARACTER,     /* 396 */
 
952
/* U+008D */    CANT_MAP_CHARACTER,     /* 397 */
 
953
/* U+008E */    CANT_MAP_CHARACTER,     /* 398 */
 
954
/* U+008F */    CANT_MAP_CHARACTER,     /* 399 */
 
955
/* U+0090 */    CANT_MAP_CHARACTER,     /* 400 */
 
956
/* U+0091 */    CANT_MAP_CHARACTER,     /* 401 */
 
957
/* U+0092 */    CANT_MAP_CHARACTER,     /* 402 */
 
958
/* U+0093 */    CANT_MAP_CHARACTER,     /* 403 */
 
959
/* U+0094 */    CANT_MAP_CHARACTER,     /* 404 */
 
960
/* U+0095 */    CANT_MAP_CHARACTER,     /* 405 */
 
961
/* U+0096 */    CANT_MAP_CHARACTER,     /* 406 */
 
962
/* U+0097 */    CANT_MAP_CHARACTER,     /* 407 */
 
963
/* U+0098 */    CANT_MAP_CHARACTER,     /* 408 */
 
964
/* U+0099 */    CANT_MAP_CHARACTER,     /* 409 */
 
965
/* U+009A */    CANT_MAP_CHARACTER,     /* 410 */
 
966
/* U+009B */    CANT_MAP_CHARACTER,     /* 411 */
 
967
/* U+009C */    CANT_MAP_CHARACTER,     /* 412 */
 
968
/* U+009D */    CANT_MAP_CHARACTER,     /* 413 */
 
969
/* U+009E */    CANT_MAP_CHARACTER,     /* 414 */
 
970
/* U+009F */    CANT_MAP_CHARACTER,     /* 415 */
 
971
/* U+00A0 */    0xA0    /*                                NO-BREAK SPACE */,/* 416 */
 
972
/* U+00A1 */    CANT_MAP_CHARACTER,     /* 417 */
 
973
/* U+00A2 */    0xA2    /*                                     CENT SIGN */,/* 418 */
 
974
/* U+00A3 */    0xA3    /*                                    POUND SIGN */,/* 419 */
 
975
/* U+00A4 */    0xA4    /*                                 CURRENCY SIGN */,/* 420 */
 
976
/* U+00A5 */    0xA5    /*                                      YEN SIGN */,/* 421 */
 
977
/* U+00A6 */    0xA6    /*                                    BROKEN BAR */,/* 422 */
 
978
/* U+00A7 */    0xA7    /*                                  SECTION SIGN */,/* 423 */
 
979
/* U+00A8 */    0xA8    /*                                     DIAERESIS */,/* 424 */
 
980
/* U+00A9 */    0xA9    /*                                COPYRIGHT SIGN */,/* 425 */
 
981
/* U+00AA */    CANT_MAP_CHARACTER,     /* 426 */
 
982
/* U+00AB */    0xAB    /*     LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */,/* 427 */
 
983
/* U+00AC */    0xAC    /*                                      NOT SIGN */,/* 428 */
 
984
/* U+00AD */    0xAD    /*                                   SOFT HYPHEN */,/* 429 */
 
985
/* U+00AE */    0xAE    /*                               REGISTERED SIGN */,/* 430 */
 
986
/* U+00AF */    0xAF    /*                                        MACRON */,/* 431 */
 
987
/* U+00B0 */    0xB0    /*                                   DEGREE SIGN */,/* 432 */
 
988
/* U+00B1 */    0xB1    /*                               PLUS-MINUS SIGN */,/* 433 */
 
989
/* U+00B2 */    0xB2    /*                               SUPERSCRIPT TWO */,/* 434 */
 
990
/* U+00B3 */    0xB3    /*                             SUPERSCRIPT THREE */,/* 435 */
 
991
/* U+00B4 */    0xB4    /*                                  ACUTE ACCENT */,/* 436 */
 
992
/* U+00B5 */    0xB5    /*                                    MICRO SIGN */,/* 437 */
 
993
/* U+00B6 */    0xB6    /*                                  PILCROW SIGN */,/* 438 */
 
994
/* U+00B7 */    0xB7    /*                                    MIDDLE DOT */,/* 439 */
 
995
/* U+00B8 */    0xB8    /*                                       CEDILLA */,/* 440 */
 
996
/* U+00B9 */    0xB9    /*                               SUPERSCRIPT ONE */,/* 441 */
 
997
/* U+00BA */    CANT_MAP_CHARACTER,     /* 442 */
 
998
/* U+00BB */    0xBB    /*    RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */,/* 443 */
 
999
/* U+00BC */    0xBC    /*                   VULGAR FRACTION ONE QUARTER */,/* 444 */
 
1000
/* U+00BD */    0xBD    /*                      VULGAR FRACTION ONE HALF */,/* 445 */
 
1001
/* U+00BE */    0xBE    /*                VULGAR FRACTION THREE QUARTERS */,/* 446 */
 
1002
/* U+00BF */    CANT_MAP_CHARACTER,     /* 447 */
 
1003
/* U+00C0 */    CANT_MAP_CHARACTER,     /* 448 */
 
1004
/* U+00C1 */    CANT_MAP_CHARACTER,     /* 449 */
 
1005
/* U+00C2 */    CANT_MAP_CHARACTER,     /* 450 */
 
1006
/* U+00C3 */    CANT_MAP_CHARACTER,     /* 451 */
 
1007
/* U+00C4 */    CANT_MAP_CHARACTER,     /* 452 */
 
1008
/* U+00C5 */    CANT_MAP_CHARACTER,     /* 453 */
 
1009
/* U+00C6 */    CANT_MAP_CHARACTER,     /* 454 */
 
1010
/* U+00C7 */    CANT_MAP_CHARACTER,     /* 455 */
 
1011
/* U+00C8 */    CANT_MAP_CHARACTER,     /* 456 */
 
1012
/* U+00C9 */    CANT_MAP_CHARACTER,     /* 457 */
 
1013
/* U+00CA */    CANT_MAP_CHARACTER,     /* 458 */
 
1014
/* U+00CB */    CANT_MAP_CHARACTER,     /* 459 */
 
1015
/* U+00CC */    CANT_MAP_CHARACTER,     /* 460 */
 
1016
/* U+00CD */    CANT_MAP_CHARACTER,     /* 461 */
 
1017
/* U+00CE */    CANT_MAP_CHARACTER,     /* 462 */
 
1018
/* U+00CF */    CANT_MAP_CHARACTER,     /* 463 */
 
1019
/* U+00D0 */    CANT_MAP_CHARACTER,     /* 464 */
 
1020
/* U+00D1 */    CANT_MAP_CHARACTER,     /* 465 */
 
1021
/* U+00D2 */    CANT_MAP_CHARACTER,     /* 466 */
 
1022
/* U+00D3 */    CANT_MAP_CHARACTER,     /* 467 */
 
1023
/* U+00D4 */    CANT_MAP_CHARACTER,     /* 468 */
 
1024
/* U+00D5 */    CANT_MAP_CHARACTER,     /* 469 */
 
1025
/* U+00D6 */    CANT_MAP_CHARACTER,     /* 470 */
 
1026
/* U+00D7 */    0xD7    /*                           MULTIPLICATION SIGN */,/* 471 */
 
1027
/* U+00D8 */    CANT_MAP_CHARACTER,     /* 472 */
 
1028
/* U+00D9 */    CANT_MAP_CHARACTER,     /* 473 */
 
1029
/* U+00DA */    CANT_MAP_CHARACTER,     /* 474 */
 
1030
/* U+00DB */    CANT_MAP_CHARACTER,     /* 475 */
 
1031
/* U+00DC */    CANT_MAP_CHARACTER,     /* 476 */
 
1032
/* U+00DD */    CANT_MAP_CHARACTER,     /* 477 */
 
1033
/* U+00DE */    CANT_MAP_CHARACTER,     /* 478 */
 
1034
/* U+00DF */    CANT_MAP_CHARACTER,     /* 479 */
 
1035
/* U+00E0 */    0xE0    /*               LATIN SMALL LETTER A WITH GRAVE */,/* 480 */
 
1036
/* U+00E1 */    CANT_MAP_CHARACTER,     /* 481 */
 
1037
/* U+00E2 */    0xE2    /*          LATIN SMALL LETTER A WITH CIRCUMFLEX */,/* 482 */
 
1038
/* U+00E3 */    CANT_MAP_CHARACTER,     /* 483 */
 
1039
/* U+00E4 */    CANT_MAP_CHARACTER,     /* 484 */
 
1040
/* U+00E5 */    CANT_MAP_CHARACTER,     /* 485 */
 
1041
/* U+00E6 */    CANT_MAP_CHARACTER,     /* 486 */
 
1042
/* U+00E7 */    0xE7    /*             LATIN SMALL LETTER C WITH CEDILLA */,/* 487 */
 
1043
/* U+00E8 */    0xE8    /*               LATIN SMALL LETTER E WITH GRAVE */,/* 488 */
 
1044
/* U+00E9 */    0xE9    /*               LATIN SMALL LETTER E WITH ACUTE */,/* 489 */
 
1045
/* U+00EA */    0xEA    /*          LATIN SMALL LETTER E WITH CIRCUMFLEX */,/* 490 */
 
1046
/* U+00EB */    0xEB    /*           LATIN SMALL LETTER E WITH DIAERESIS */,/* 491 */
 
1047
/* U+00EC */    CANT_MAP_CHARACTER,     /* 492 */
 
1048
/* U+00ED */    CANT_MAP_CHARACTER,     /* 493 */
 
1049
/* U+00EE */    0xEE    /*          LATIN SMALL LETTER I WITH CIRCUMFLEX */,/* 494 */
 
1050
/* U+00EF */    0xEF    /*           LATIN SMALL LETTER I WITH DIAERESIS */,/* 495 */
 
1051
/* U+00F0 */    CANT_MAP_CHARACTER,     /* 496 */
 
1052
/* U+00F1 */    CANT_MAP_CHARACTER,     /* 497 */
 
1053
/* U+00F2 */    CANT_MAP_CHARACTER,     /* 498 */
 
1054
/* U+00F3 */    CANT_MAP_CHARACTER,     /* 499 */
 
1055
/* U+00F4 */    0xF4    /*          LATIN SMALL LETTER O WITH CIRCUMFLEX */,/* 500 */
 
1056
/* U+00F5 */    CANT_MAP_CHARACTER,     /* 501 */
 
1057
/* U+00F6 */    CANT_MAP_CHARACTER,     /* 502 */
 
1058
/* U+00F7 */    0xF7    /*                                 DIVISION SIGN */,/* 503 */
 
1059
/* U+00F8 */    CANT_MAP_CHARACTER,     /* 504 */
 
1060
/* U+00F9 */    0xF9    /*               LATIN SMALL LETTER U WITH GRAVE */,/* 505 */
 
1061
/* U+00FA */    CANT_MAP_CHARACTER,     /* 506 */
 
1062
/* U+00FB */    0xFB    /*          LATIN SMALL LETTER U WITH CIRCUMFLEX */,/* 507 */
 
1063
/* U+00FC */    0xFC    /*           LATIN SMALL LETTER U WITH DIAERESIS */,/* 508 */
 
1064
/* U+00FD */    CANT_MAP_CHARACTER,     /* 509 */
 
1065
/* U+00FE */    CANT_MAP_CHARACTER,     /* 510 */
 
1066
/* U+00FF */    CANT_MAP_CHARACTER,     /* 511 */
 
1067
/* U+0100 */    CANT_MAP_CHARACTER,     /* 512 */
 
1068
/* U+0101 */    CANT_MAP_CHARACTER,     /* 513 */
 
1069
/* U+0102 */    CANT_MAP_CHARACTER,     /* 514 */
 
1070
/* U+0103 */    CANT_MAP_CHARACTER,     /* 515 */
 
1071
/* U+0104 */    CANT_MAP_CHARACTER,     /* 516 */
 
1072
/* U+0105 */    CANT_MAP_CHARACTER,     /* 517 */
 
1073
/* U+0106 */    CANT_MAP_CHARACTER,     /* 518 */
 
1074
/* U+0107 */    CANT_MAP_CHARACTER,     /* 519 */
 
1075
/* U+0108 */    CANT_MAP_CHARACTER,     /* 520 */
 
1076
/* U+0109 */    CANT_MAP_CHARACTER,     /* 521 */
 
1077
/* U+010A */    CANT_MAP_CHARACTER,     /* 522 */
 
1078
/* U+010B */    CANT_MAP_CHARACTER,     /* 523 */
 
1079
/* U+010C */    CANT_MAP_CHARACTER,     /* 524 */
 
1080
/* U+010D */    CANT_MAP_CHARACTER,     /* 525 */
 
1081
/* U+010E */    CANT_MAP_CHARACTER,     /* 526 */
 
1082
/* U+010F */    CANT_MAP_CHARACTER,     /* 527 */
 
1083
/* U+0110 */    CANT_MAP_CHARACTER,     /* 528 */
 
1084
/* U+0111 */    CANT_MAP_CHARACTER,     /* 529 */
 
1085
/* U+0112 */    CANT_MAP_CHARACTER,     /* 530 */
 
1086
/* U+0113 */    CANT_MAP_CHARACTER,     /* 531 */
 
1087
/* U+0114 */    CANT_MAP_CHARACTER,     /* 532 */
 
1088
/* U+0115 */    CANT_MAP_CHARACTER,     /* 533 */
 
1089
/* U+0116 */    CANT_MAP_CHARACTER,     /* 534 */
 
1090
/* U+0117 */    CANT_MAP_CHARACTER,     /* 535 */
 
1091
/* U+0118 */    CANT_MAP_CHARACTER,     /* 536 */
 
1092
/* U+0119 */    CANT_MAP_CHARACTER,     /* 537 */
 
1093
/* U+011A */    CANT_MAP_CHARACTER,     /* 538 */
 
1094
/* U+011B */    CANT_MAP_CHARACTER,     /* 539 */
 
1095
/* U+011C */    CANT_MAP_CHARACTER,     /* 540 */
 
1096
/* U+011D */    CANT_MAP_CHARACTER,     /* 541 */
 
1097
/* U+011E */    CANT_MAP_CHARACTER,     /* 542 */
 
1098
/* U+011F */    CANT_MAP_CHARACTER,     /* 543 */
 
1099
/* U+0120 */    CANT_MAP_CHARACTER,     /* 544 */
 
1100
/* U+0121 */    CANT_MAP_CHARACTER,     /* 545 */
 
1101
/* U+0122 */    CANT_MAP_CHARACTER,     /* 546 */
 
1102
/* U+0123 */    CANT_MAP_CHARACTER,     /* 547 */
 
1103
/* U+0124 */    CANT_MAP_CHARACTER,     /* 548 */
 
1104
/* U+0125 */    CANT_MAP_CHARACTER,     /* 549 */
 
1105
/* U+0126 */    CANT_MAP_CHARACTER,     /* 550 */
 
1106
/* U+0127 */    CANT_MAP_CHARACTER,     /* 551 */
 
1107
/* U+0128 */    CANT_MAP_CHARACTER,     /* 552 */
 
1108
/* U+0129 */    CANT_MAP_CHARACTER,     /* 553 */
 
1109
/* U+012A */    CANT_MAP_CHARACTER,     /* 554 */
 
1110
/* U+012B */    CANT_MAP_CHARACTER,     /* 555 */
 
1111
/* U+012C */    CANT_MAP_CHARACTER,     /* 556 */
 
1112
/* U+012D */    CANT_MAP_CHARACTER,     /* 557 */
 
1113
/* U+012E */    CANT_MAP_CHARACTER,     /* 558 */
 
1114
/* U+012F */    CANT_MAP_CHARACTER,     /* 559 */
 
1115
/* U+0130 */    CANT_MAP_CHARACTER,     /* 560 */
 
1116
/* U+0131 */    CANT_MAP_CHARACTER,     /* 561 */
 
1117
/* U+0132 */    CANT_MAP_CHARACTER,     /* 562 */
 
1118
/* U+0133 */    CANT_MAP_CHARACTER,     /* 563 */
 
1119
/* U+0134 */    CANT_MAP_CHARACTER,     /* 564 */
 
1120
/* U+0135 */    CANT_MAP_CHARACTER,     /* 565 */
 
1121
/* U+0136 */    CANT_MAP_CHARACTER,     /* 566 */
 
1122
/* U+0137 */    CANT_MAP_CHARACTER,     /* 567 */
 
1123
/* U+0138 */    CANT_MAP_CHARACTER,     /* 568 */
 
1124
/* U+0139 */    CANT_MAP_CHARACTER,     /* 569 */
 
1125
/* U+013A */    CANT_MAP_CHARACTER,     /* 570 */
 
1126
/* U+013B */    CANT_MAP_CHARACTER,     /* 571 */
 
1127
/* U+013C */    CANT_MAP_CHARACTER,     /* 572 */
 
1128
/* U+013D */    CANT_MAP_CHARACTER,     /* 573 */
 
1129
/* U+013E */    CANT_MAP_CHARACTER,     /* 574 */
 
1130
/* U+013F */    CANT_MAP_CHARACTER,     /* 575 */
 
1131
/* U+0140 */    CANT_MAP_CHARACTER,     /* 576 */
 
1132
/* U+0141 */    CANT_MAP_CHARACTER,     /* 577 */
 
1133
/* U+0142 */    CANT_MAP_CHARACTER,     /* 578 */
 
1134
/* U+0143 */    CANT_MAP_CHARACTER,     /* 579 */
 
1135
/* U+0144 */    CANT_MAP_CHARACTER,     /* 580 */
 
1136
/* U+0145 */    CANT_MAP_CHARACTER,     /* 581 */
 
1137
/* U+0146 */    CANT_MAP_CHARACTER,     /* 582 */
 
1138
/* U+0147 */    CANT_MAP_CHARACTER,     /* 583 */
 
1139
/* U+0148 */    CANT_MAP_CHARACTER,     /* 584 */
 
1140
/* U+0149 */    CANT_MAP_CHARACTER,     /* 585 */
 
1141
/* U+014A */    CANT_MAP_CHARACTER,     /* 586 */
 
1142
/* U+014B */    CANT_MAP_CHARACTER,     /* 587 */
 
1143
/* U+014C */    CANT_MAP_CHARACTER,     /* 588 */
 
1144
/* U+014D */    CANT_MAP_CHARACTER,     /* 589 */
 
1145
/* U+014E */    CANT_MAP_CHARACTER,     /* 590 */
 
1146
/* U+014F */    CANT_MAP_CHARACTER,     /* 591 */
 
1147
/* U+0150 */    CANT_MAP_CHARACTER,     /* 592 */
 
1148
/* U+0151 */    CANT_MAP_CHARACTER,     /* 593 */
 
1149
/* U+0152 */    0x8C    /*                     LATIN CAPITAL LIGATURE OE */,/* 594 */
 
1150
/* U+0153 */    0x9C    /*                       LATIN SMALL LIGATURE OE */,/* 595 */
 
1151
/* U+0154 */    CANT_MAP_CHARACTER,     /* 596 */
 
1152
/* U+0155 */    CANT_MAP_CHARACTER,     /* 597 */
 
1153
/* U+0156 */    CANT_MAP_CHARACTER,     /* 598 */
 
1154
/* U+0157 */    CANT_MAP_CHARACTER,     /* 599 */
 
1155
/* U+0158 */    CANT_MAP_CHARACTER,     /* 600 */
 
1156
/* U+0159 */    CANT_MAP_CHARACTER,     /* 601 */
 
1157
/* U+015A */    CANT_MAP_CHARACTER,     /* 602 */
 
1158
/* U+015B */    CANT_MAP_CHARACTER,     /* 603 */
 
1159
/* U+015C */    CANT_MAP_CHARACTER,     /* 604 */
 
1160
/* U+015D */    CANT_MAP_CHARACTER,     /* 605 */
 
1161
/* U+015E */    CANT_MAP_CHARACTER,     /* 606 */
 
1162
/* U+015F */    CANT_MAP_CHARACTER,     /* 607 */
 
1163
/* U+0160 */    CANT_MAP_CHARACTER,     /* 608 */
 
1164
/* U+0161 */    CANT_MAP_CHARACTER,     /* 609 */
 
1165
/* U+0162 */    CANT_MAP_CHARACTER,     /* 610 */
 
1166
/* U+0163 */    CANT_MAP_CHARACTER,     /* 611 */
 
1167
/* U+0164 */    CANT_MAP_CHARACTER,     /* 612 */
 
1168
/* U+0165 */    CANT_MAP_CHARACTER,     /* 613 */
 
1169
/* U+0166 */    CANT_MAP_CHARACTER,     /* 614 */
 
1170
/* U+0167 */    CANT_MAP_CHARACTER,     /* 615 */
 
1171
/* U+0168 */    CANT_MAP_CHARACTER,     /* 616 */
 
1172
/* U+0169 */    CANT_MAP_CHARACTER,     /* 617 */
 
1173
/* U+016A */    CANT_MAP_CHARACTER,     /* 618 */
 
1174
/* U+016B */    CANT_MAP_CHARACTER,     /* 619 */
 
1175
/* U+016C */    CANT_MAP_CHARACTER,     /* 620 */
 
1176
/* U+016D */    CANT_MAP_CHARACTER,     /* 621 */
 
1177
/* U+016E */    CANT_MAP_CHARACTER,     /* 622 */
 
1178
/* U+016F */    CANT_MAP_CHARACTER,     /* 623 */
 
1179
/* U+0170 */    CANT_MAP_CHARACTER,     /* 624 */
 
1180
/* U+0171 */    CANT_MAP_CHARACTER,     /* 625 */
 
1181
/* U+0172 */    CANT_MAP_CHARACTER,     /* 626 */
 
1182
/* U+0173 */    CANT_MAP_CHARACTER,     /* 627 */
 
1183
/* U+0174 */    CANT_MAP_CHARACTER,     /* 628 */
 
1184
/* U+0175 */    CANT_MAP_CHARACTER,     /* 629 */
 
1185
/* U+0176 */    CANT_MAP_CHARACTER,     /* 630 */
 
1186
/* U+0177 */    CANT_MAP_CHARACTER,     /* 631 */
 
1187
/* U+0178 */    CANT_MAP_CHARACTER,     /* 632 */
 
1188
/* U+0179 */    CANT_MAP_CHARACTER,     /* 633 */
 
1189
/* U+017A */    CANT_MAP_CHARACTER,     /* 634 */
 
1190
/* U+017B */    CANT_MAP_CHARACTER,     /* 635 */
 
1191
/* U+017C */    CANT_MAP_CHARACTER,     /* 636 */
 
1192
/* U+017D */    CANT_MAP_CHARACTER,     /* 637 */
 
1193
/* U+017E */    CANT_MAP_CHARACTER,     /* 638 */
 
1194
/* U+017F */    CANT_MAP_CHARACTER,     /* 639 */
 
1195
/* U+0180 */    CANT_MAP_CHARACTER,     /* 640 */
 
1196
/* U+0181 */    CANT_MAP_CHARACTER,     /* 641 */
 
1197
/* U+0182 */    CANT_MAP_CHARACTER,     /* 642 */
 
1198
/* U+0183 */    CANT_MAP_CHARACTER,     /* 643 */
 
1199
/* U+0184 */    CANT_MAP_CHARACTER,     /* 644 */
 
1200
/* U+0185 */    CANT_MAP_CHARACTER,     /* 645 */
 
1201
/* U+0186 */    CANT_MAP_CHARACTER,     /* 646 */
 
1202
/* U+0187 */    CANT_MAP_CHARACTER,     /* 647 */
 
1203
/* U+0188 */    CANT_MAP_CHARACTER,     /* 648 */
 
1204
/* U+0189 */    CANT_MAP_CHARACTER,     /* 649 */
 
1205
/* U+018A */    CANT_MAP_CHARACTER,     /* 650 */
 
1206
/* U+018B */    CANT_MAP_CHARACTER,     /* 651 */
 
1207
/* U+018C */    CANT_MAP_CHARACTER,     /* 652 */
 
1208
/* U+018D */    CANT_MAP_CHARACTER,     /* 653 */
 
1209
/* U+018E */    CANT_MAP_CHARACTER,     /* 654 */
 
1210
/* U+018F */    CANT_MAP_CHARACTER,     /* 655 */
 
1211
/* U+0190 */    CANT_MAP_CHARACTER,     /* 656 */
 
1212
/* U+0191 */    CANT_MAP_CHARACTER,     /* 657 */
 
1213
/* U+0192 */    0x83    /*                LATIN SMALL LETTER F WITH HOOK */,/* 658 */
 
1214
/* U+0193 */    CANT_MAP_CHARACTER,     /* 659 */
 
1215
/* U+0194 */    CANT_MAP_CHARACTER,     /* 660 */
 
1216
/* U+0195 */    CANT_MAP_CHARACTER,     /* 661 */
 
1217
/* U+0196 */    CANT_MAP_CHARACTER,     /* 662 */
 
1218
/* U+0197 */    CANT_MAP_CHARACTER,     /* 663 */
 
1219
/* U+0198 */    CANT_MAP_CHARACTER,     /* 664 */
 
1220
/* U+0199 */    CANT_MAP_CHARACTER,     /* 665 */
 
1221
/* U+019A */    CANT_MAP_CHARACTER,     /* 666 */
 
1222
/* U+019B */    CANT_MAP_CHARACTER,     /* 667 */
 
1223
/* U+019C */    CANT_MAP_CHARACTER,     /* 668 */
 
1224
/* U+019D */    CANT_MAP_CHARACTER,     /* 669 */
 
1225
/* U+019E */    CANT_MAP_CHARACTER,     /* 670 */
 
1226
/* U+019F */    CANT_MAP_CHARACTER,     /* 671 */
 
1227
/* U+01A0 */    CANT_MAP_CHARACTER,     /* 672 */
 
1228
/* U+01A1 */    CANT_MAP_CHARACTER,     /* 673 */
 
1229
/* U+01A2 */    CANT_MAP_CHARACTER,     /* 674 */
 
1230
/* U+01A3 */    CANT_MAP_CHARACTER,     /* 675 */
 
1231
/* U+01A4 */    CANT_MAP_CHARACTER,     /* 676 */
 
1232
/* U+01A5 */    CANT_MAP_CHARACTER,     /* 677 */
 
1233
/* U+01A6 */    CANT_MAP_CHARACTER,     /* 678 */
 
1234
/* U+01A7 */    CANT_MAP_CHARACTER,     /* 679 */
 
1235
/* U+01A8 */    CANT_MAP_CHARACTER,     /* 680 */
 
1236
/* U+01A9 */    CANT_MAP_CHARACTER,     /* 681 */
 
1237
/* U+01AA */    CANT_MAP_CHARACTER,     /* 682 */
 
1238
/* U+01AB */    CANT_MAP_CHARACTER,     /* 683 */
 
1239
/* U+01AC */    CANT_MAP_CHARACTER,     /* 684 */
 
1240
/* U+01AD */    CANT_MAP_CHARACTER,     /* 685 */
 
1241
/* U+01AE */    CANT_MAP_CHARACTER,     /* 686 */
 
1242
/* U+01AF */    CANT_MAP_CHARACTER,     /* 687 */
 
1243
/* U+01B0 */    CANT_MAP_CHARACTER,     /* 688 */
 
1244
/* U+01B1 */    CANT_MAP_CHARACTER,     /* 689 */
 
1245
/* U+01B2 */    CANT_MAP_CHARACTER,     /* 690 */
 
1246
/* U+01B3 */    CANT_MAP_CHARACTER,     /* 691 */
 
1247
/* U+01B4 */    CANT_MAP_CHARACTER,     /* 692 */
 
1248
/* U+01B5 */    CANT_MAP_CHARACTER,     /* 693 */
 
1249
/* U+01B6 */    CANT_MAP_CHARACTER,     /* 694 */
 
1250
/* U+01B7 */    CANT_MAP_CHARACTER,     /* 695 */
 
1251
/* U+01B8 */    CANT_MAP_CHARACTER,     /* 696 */
 
1252
/* U+01B9 */    CANT_MAP_CHARACTER,     /* 697 */
 
1253
/* U+01BA */    CANT_MAP_CHARACTER,     /* 698 */
 
1254
/* U+01BB */    CANT_MAP_CHARACTER,     /* 699 */
 
1255
/* U+01BC */    CANT_MAP_CHARACTER,     /* 700 */
 
1256
/* U+01BD */    CANT_MAP_CHARACTER,     /* 701 */
 
1257
/* U+01BE */    CANT_MAP_CHARACTER,     /* 702 */
 
1258
/* U+01BF */    CANT_MAP_CHARACTER,     /* 703 */
 
1259
/* U+01C0 */    CANT_MAP_CHARACTER,     /* 704 */
 
1260
/* U+01C1 */    CANT_MAP_CHARACTER,     /* 705 */
 
1261
/* U+01C2 */    CANT_MAP_CHARACTER,     /* 706 */
 
1262
/* U+01C3 */    CANT_MAP_CHARACTER,     /* 707 */
 
1263
/* U+01C4 */    CANT_MAP_CHARACTER,     /* 708 */
 
1264
/* U+01C5 */    CANT_MAP_CHARACTER,     /* 709 */
 
1265
/* U+01C6 */    CANT_MAP_CHARACTER,     /* 710 */
 
1266
/* U+01C7 */    CANT_MAP_CHARACTER,     /* 711 */
 
1267
/* U+01C8 */    CANT_MAP_CHARACTER,     /* 712 */
 
1268
/* U+01C9 */    CANT_MAP_CHARACTER,     /* 713 */
 
1269
/* U+01CA */    CANT_MAP_CHARACTER,     /* 714 */
 
1270
/* U+01CB */    CANT_MAP_CHARACTER,     /* 715 */
 
1271
/* U+01CC */    CANT_MAP_CHARACTER,     /* 716 */
 
1272
/* U+01CD */    CANT_MAP_CHARACTER,     /* 717 */
 
1273
/* U+01CE */    CANT_MAP_CHARACTER,     /* 718 */
 
1274
/* U+01CF */    CANT_MAP_CHARACTER,     /* 719 */
 
1275
/* U+01D0 */    CANT_MAP_CHARACTER,     /* 720 */
 
1276
/* U+01D1 */    CANT_MAP_CHARACTER,     /* 721 */
 
1277
/* U+01D2 */    CANT_MAP_CHARACTER,     /* 722 */
 
1278
/* U+01D3 */    CANT_MAP_CHARACTER,     /* 723 */
 
1279
/* U+01D4 */    CANT_MAP_CHARACTER,     /* 724 */
 
1280
/* U+01D5 */    CANT_MAP_CHARACTER,     /* 725 */
 
1281
/* U+01D6 */    CANT_MAP_CHARACTER,     /* 726 */
 
1282
/* U+01D7 */    CANT_MAP_CHARACTER,     /* 727 */
 
1283
/* U+01D8 */    CANT_MAP_CHARACTER,     /* 728 */
 
1284
/* U+01D9 */    CANT_MAP_CHARACTER,     /* 729 */
 
1285
/* U+01DA */    CANT_MAP_CHARACTER,     /* 730 */
 
1286
/* U+01DB */    CANT_MAP_CHARACTER,     /* 731 */
 
1287
/* U+01DC */    CANT_MAP_CHARACTER,     /* 732 */
 
1288
/* U+01DD */    CANT_MAP_CHARACTER,     /* 733 */
 
1289
/* U+01DE */    CANT_MAP_CHARACTER,     /* 734 */
 
1290
/* U+01DF */    CANT_MAP_CHARACTER,     /* 735 */
 
1291
/* U+01E0 */    CANT_MAP_CHARACTER,     /* 736 */
 
1292
/* U+01E1 */    CANT_MAP_CHARACTER,     /* 737 */
 
1293
/* U+01E2 */    CANT_MAP_CHARACTER,     /* 738 */
 
1294
/* U+01E3 */    CANT_MAP_CHARACTER,     /* 739 */
 
1295
/* U+01E4 */    CANT_MAP_CHARACTER,     /* 740 */
 
1296
/* U+01E5 */    CANT_MAP_CHARACTER,     /* 741 */
 
1297
/* U+01E6 */    CANT_MAP_CHARACTER,     /* 742 */
 
1298
/* U+01E7 */    CANT_MAP_CHARACTER,     /* 743 */
 
1299
/* U+01E8 */    CANT_MAP_CHARACTER,     /* 744 */
 
1300
/* U+01E9 */    CANT_MAP_CHARACTER,     /* 745 */
 
1301
/* U+01EA */    CANT_MAP_CHARACTER,     /* 746 */
 
1302
/* U+01EB */    CANT_MAP_CHARACTER,     /* 747 */
 
1303
/* U+01EC */    CANT_MAP_CHARACTER,     /* 748 */
 
1304
/* U+01ED */    CANT_MAP_CHARACTER,     /* 749 */
 
1305
/* U+01EE */    CANT_MAP_CHARACTER,     /* 750 */
 
1306
/* U+01EF */    CANT_MAP_CHARACTER,     /* 751 */
 
1307
/* U+01F0 */    CANT_MAP_CHARACTER,     /* 752 */
 
1308
/* U+01F1 */    CANT_MAP_CHARACTER,     /* 753 */
 
1309
/* U+01F2 */    CANT_MAP_CHARACTER,     /* 754 */
 
1310
/* U+01F3 */    CANT_MAP_CHARACTER,     /* 755 */
 
1311
/* U+01F4 */    CANT_MAP_CHARACTER,     /* 756 */
 
1312
/* U+01F5 */    CANT_MAP_CHARACTER,     /* 757 */
 
1313
/* U+01F6 */    CANT_MAP_CHARACTER,     /* 758 */
 
1314
/* U+01F7 */    CANT_MAP_CHARACTER,     /* 759 */
 
1315
/* U+01F8 */    CANT_MAP_CHARACTER,     /* 760 */
 
1316
/* U+01F9 */    CANT_MAP_CHARACTER,     /* 761 */
 
1317
/* U+01FA */    CANT_MAP_CHARACTER,     /* 762 */
 
1318
/* U+01FB */    CANT_MAP_CHARACTER,     /* 763 */
 
1319
/* U+01FC */    CANT_MAP_CHARACTER,     /* 764 */
 
1320
/* U+01FD */    CANT_MAP_CHARACTER,     /* 765 */
 
1321
/* U+01FE */    CANT_MAP_CHARACTER,     /* 766 */
 
1322
/* U+01FF */    CANT_MAP_CHARACTER,     /* 767 */
 
1323
/* U+0200 */    CANT_MAP_CHARACTER,     /* 768 */
 
1324
/* U+0201 */    CANT_MAP_CHARACTER,     /* 769 */
 
1325
/* U+0202 */    CANT_MAP_CHARACTER,     /* 770 */
 
1326
/* U+0203 */    CANT_MAP_CHARACTER,     /* 771 */
 
1327
/* U+0204 */    CANT_MAP_CHARACTER,     /* 772 */
 
1328
/* U+0205 */    CANT_MAP_CHARACTER,     /* 773 */
 
1329
/* U+0206 */    CANT_MAP_CHARACTER,     /* 774 */
 
1330
/* U+0207 */    CANT_MAP_CHARACTER,     /* 775 */
 
1331
/* U+0208 */    CANT_MAP_CHARACTER,     /* 776 */
 
1332
/* U+0209 */    CANT_MAP_CHARACTER,     /* 777 */
 
1333
/* U+020A */    CANT_MAP_CHARACTER,     /* 778 */
 
1334
/* U+020B */    CANT_MAP_CHARACTER,     /* 779 */
 
1335
/* U+020C */    CANT_MAP_CHARACTER,     /* 780 */
 
1336
/* U+020D */    CANT_MAP_CHARACTER,     /* 781 */
 
1337
/* U+020E */    CANT_MAP_CHARACTER,     /* 782 */
 
1338
/* U+020F */    CANT_MAP_CHARACTER,     /* 783 */
 
1339
/* U+0210 */    CANT_MAP_CHARACTER,     /* 784 */
 
1340
/* U+0211 */    CANT_MAP_CHARACTER,     /* 785 */
 
1341
/* U+0212 */    CANT_MAP_CHARACTER,     /* 786 */
 
1342
/* U+0213 */    CANT_MAP_CHARACTER,     /* 787 */
 
1343
/* U+0214 */    CANT_MAP_CHARACTER,     /* 788 */
 
1344
/* U+0215 */    CANT_MAP_CHARACTER,     /* 789 */
 
1345
/* U+0216 */    CANT_MAP_CHARACTER,     /* 790 */
 
1346
/* U+0217 */    CANT_MAP_CHARACTER,     /* 791 */
 
1347
/* U+0218 */    CANT_MAP_CHARACTER,     /* 792 */
 
1348
/* U+0219 */    CANT_MAP_CHARACTER,     /* 793 */
 
1349
/* U+021A */    CANT_MAP_CHARACTER,     /* 794 */
 
1350
/* U+021B */    CANT_MAP_CHARACTER,     /* 795 */
 
1351
/* U+021C */    CANT_MAP_CHARACTER,     /* 796 */
 
1352
/* U+021D */    CANT_MAP_CHARACTER,     /* 797 */
 
1353
/* U+021E */    CANT_MAP_CHARACTER,     /* 798 */
 
1354
/* U+021F */    CANT_MAP_CHARACTER,     /* 799 */
 
1355
/* U+0220 */    CANT_MAP_CHARACTER,     /* 800 */
 
1356
/* U+0221 */    CANT_MAP_CHARACTER,     /* 801 */
 
1357
/* U+0222 */    CANT_MAP_CHARACTER,     /* 802 */
 
1358
/* U+0223 */    CANT_MAP_CHARACTER,     /* 803 */
 
1359
/* U+0224 */    CANT_MAP_CHARACTER,     /* 804 */
 
1360
/* U+0225 */    CANT_MAP_CHARACTER,     /* 805 */
 
1361
/* U+0226 */    CANT_MAP_CHARACTER,     /* 806 */
 
1362
/* U+0227 */    CANT_MAP_CHARACTER,     /* 807 */
 
1363
/* U+0228 */    CANT_MAP_CHARACTER,     /* 808 */
 
1364
/* U+0229 */    CANT_MAP_CHARACTER,     /* 809 */
 
1365
/* U+022A */    CANT_MAP_CHARACTER,     /* 810 */
 
1366
/* U+022B */    CANT_MAP_CHARACTER,     /* 811 */
 
1367
/* U+022C */    CANT_MAP_CHARACTER,     /* 812 */
 
1368
/* U+022D */    CANT_MAP_CHARACTER,     /* 813 */
 
1369
/* U+022E */    CANT_MAP_CHARACTER,     /* 814 */
 
1370
/* U+022F */    CANT_MAP_CHARACTER,     /* 815 */
 
1371
/* U+0230 */    CANT_MAP_CHARACTER,     /* 816 */
 
1372
/* U+0231 */    CANT_MAP_CHARACTER,     /* 817 */
 
1373
/* U+0232 */    CANT_MAP_CHARACTER,     /* 818 */
 
1374
/* U+0233 */    CANT_MAP_CHARACTER,     /* 819 */
 
1375
/* U+0234 */    CANT_MAP_CHARACTER,     /* 820 */
 
1376
/* U+0235 */    CANT_MAP_CHARACTER,     /* 821 */
 
1377
/* U+0236 */    CANT_MAP_CHARACTER,     /* 822 */
 
1378
/* U+0237 */    CANT_MAP_CHARACTER,     /* 823 */
 
1379
/* U+0238 */    CANT_MAP_CHARACTER,     /* 824 */
 
1380
/* U+0239 */    CANT_MAP_CHARACTER,     /* 825 */
 
1381
/* U+023A */    CANT_MAP_CHARACTER,     /* 826 */
 
1382
/* U+023B */    CANT_MAP_CHARACTER,     /* 827 */
 
1383
/* U+023C */    CANT_MAP_CHARACTER,     /* 828 */
 
1384
/* U+023D */    CANT_MAP_CHARACTER,     /* 829 */
 
1385
/* U+023E */    CANT_MAP_CHARACTER,     /* 830 */
 
1386
/* U+023F */    CANT_MAP_CHARACTER,     /* 831 */
 
1387
/* U+0240 */    CANT_MAP_CHARACTER,     /* 832 */
 
1388
/* U+0241 */    CANT_MAP_CHARACTER,     /* 833 */
 
1389
/* U+0242 */    CANT_MAP_CHARACTER,     /* 834 */
 
1390
/* U+0243 */    CANT_MAP_CHARACTER,     /* 835 */
 
1391
/* U+0244 */    CANT_MAP_CHARACTER,     /* 836 */
 
1392
/* U+0245 */    CANT_MAP_CHARACTER,     /* 837 */
 
1393
/* U+0246 */    CANT_MAP_CHARACTER,     /* 838 */
 
1394
/* U+0247 */    CANT_MAP_CHARACTER,     /* 839 */
 
1395
/* U+0248 */    CANT_MAP_CHARACTER,     /* 840 */
 
1396
/* U+0249 */    CANT_MAP_CHARACTER,     /* 841 */
 
1397
/* U+024A */    CANT_MAP_CHARACTER,     /* 842 */
 
1398
/* U+024B */    CANT_MAP_CHARACTER,     /* 843 */
 
1399
/* U+024C */    CANT_MAP_CHARACTER,     /* 844 */
 
1400
/* U+024D */    CANT_MAP_CHARACTER,     /* 845 */
 
1401
/* U+024E */    CANT_MAP_CHARACTER,     /* 846 */
 
1402
/* U+024F */    CANT_MAP_CHARACTER,     /* 847 */
 
1403
/* U+0250 */    CANT_MAP_CHARACTER,     /* 848 */
 
1404
/* U+0251 */    CANT_MAP_CHARACTER,     /* 849 */
 
1405
/* U+0252 */    CANT_MAP_CHARACTER,     /* 850 */
 
1406
/* U+0253 */    CANT_MAP_CHARACTER,     /* 851 */
 
1407
/* U+0254 */    CANT_MAP_CHARACTER,     /* 852 */
 
1408
/* U+0255 */    CANT_MAP_CHARACTER,     /* 853 */
 
1409
/* U+0256 */    CANT_MAP_CHARACTER,     /* 854 */
 
1410
/* U+0257 */    CANT_MAP_CHARACTER,     /* 855 */
 
1411
/* U+0258 */    CANT_MAP_CHARACTER,     /* 856 */
 
1412
/* U+0259 */    CANT_MAP_CHARACTER,     /* 857 */
 
1413
/* U+025A */    CANT_MAP_CHARACTER,     /* 858 */
 
1414
/* U+025B */    CANT_MAP_CHARACTER,     /* 859 */
 
1415
/* U+025C */    CANT_MAP_CHARACTER,     /* 860 */
 
1416
/* U+025D */    CANT_MAP_CHARACTER,     /* 861 */
 
1417
/* U+025E */    CANT_MAP_CHARACTER,     /* 862 */
 
1418
/* U+025F */    CANT_MAP_CHARACTER,     /* 863 */
 
1419
/* U+0260 */    CANT_MAP_CHARACTER,     /* 864 */
 
1420
/* U+0261 */    CANT_MAP_CHARACTER,     /* 865 */
 
1421
/* U+0262 */    CANT_MAP_CHARACTER,     /* 866 */
 
1422
/* U+0263 */    CANT_MAP_CHARACTER,     /* 867 */
 
1423
/* U+0264 */    CANT_MAP_CHARACTER,     /* 868 */
 
1424
/* U+0265 */    CANT_MAP_CHARACTER,     /* 869 */
 
1425
/* U+0266 */    CANT_MAP_CHARACTER,     /* 870 */
 
1426
/* U+0267 */    CANT_MAP_CHARACTER,     /* 871 */
 
1427
/* U+0268 */    CANT_MAP_CHARACTER,     /* 872 */
 
1428
/* U+0269 */    CANT_MAP_CHARACTER,     /* 873 */
 
1429
/* U+026A */    CANT_MAP_CHARACTER,     /* 874 */
 
1430
/* U+026B */    CANT_MAP_CHARACTER,     /* 875 */
 
1431
/* U+026C */    CANT_MAP_CHARACTER,     /* 876 */
 
1432
/* U+026D */    CANT_MAP_CHARACTER,     /* 877 */
 
1433
/* U+026E */    CANT_MAP_CHARACTER,     /* 878 */
 
1434
/* U+026F */    CANT_MAP_CHARACTER,     /* 879 */
 
1435
/* U+0270 */    CANT_MAP_CHARACTER,     /* 880 */
 
1436
/* U+0271 */    CANT_MAP_CHARACTER,     /* 881 */
 
1437
/* U+0272 */    CANT_MAP_CHARACTER,     /* 882 */
 
1438
/* U+0273 */    CANT_MAP_CHARACTER,     /* 883 */
 
1439
/* U+0274 */    CANT_MAP_CHARACTER,     /* 884 */
 
1440
/* U+0275 */    CANT_MAP_CHARACTER,     /* 885 */
 
1441
/* U+0276 */    CANT_MAP_CHARACTER,     /* 886 */
 
1442
/* U+0277 */    CANT_MAP_CHARACTER,     /* 887 */
 
1443
/* U+0278 */    CANT_MAP_CHARACTER,     /* 888 */
 
1444
/* U+0279 */    CANT_MAP_CHARACTER,     /* 889 */
 
1445
/* U+027A */    CANT_MAP_CHARACTER,     /* 890 */
 
1446
/* U+027B */    CANT_MAP_CHARACTER,     /* 891 */
 
1447
/* U+027C */    CANT_MAP_CHARACTER,     /* 892 */
 
1448
/* U+027D */    CANT_MAP_CHARACTER,     /* 893 */
 
1449
/* U+027E */    CANT_MAP_CHARACTER,     /* 894 */
 
1450
/* U+027F */    CANT_MAP_CHARACTER,     /* 895 */
 
1451
/* U+0280 */    CANT_MAP_CHARACTER,     /* 896 */
 
1452
/* U+0281 */    CANT_MAP_CHARACTER,     /* 897 */
 
1453
/* U+0282 */    CANT_MAP_CHARACTER,     /* 898 */
 
1454
/* U+0283 */    CANT_MAP_CHARACTER,     /* 899 */
 
1455
/* U+0284 */    CANT_MAP_CHARACTER,     /* 900 */
 
1456
/* U+0285 */    CANT_MAP_CHARACTER,     /* 901 */
 
1457
/* U+0286 */    CANT_MAP_CHARACTER,     /* 902 */
 
1458
/* U+0287 */    CANT_MAP_CHARACTER,     /* 903 */
 
1459
/* U+0288 */    CANT_MAP_CHARACTER,     /* 904 */
 
1460
/* U+0289 */    CANT_MAP_CHARACTER,     /* 905 */
 
1461
/* U+028A */    CANT_MAP_CHARACTER,     /* 906 */
 
1462
/* U+028B */    CANT_MAP_CHARACTER,     /* 907 */
 
1463
/* U+028C */    CANT_MAP_CHARACTER,     /* 908 */
 
1464
/* U+028D */    CANT_MAP_CHARACTER,     /* 909 */
 
1465
/* U+028E */    CANT_MAP_CHARACTER,     /* 910 */
 
1466
/* U+028F */    CANT_MAP_CHARACTER,     /* 911 */
 
1467
/* U+0290 */    CANT_MAP_CHARACTER,     /* 912 */
 
1468
/* U+0291 */    CANT_MAP_CHARACTER,     /* 913 */
 
1469
/* U+0292 */    CANT_MAP_CHARACTER,     /* 914 */
 
1470
/* U+0293 */    CANT_MAP_CHARACTER,     /* 915 */
 
1471
/* U+0294 */    CANT_MAP_CHARACTER,     /* 916 */
 
1472
/* U+0295 */    CANT_MAP_CHARACTER,     /* 917 */
 
1473
/* U+0296 */    CANT_MAP_CHARACTER,     /* 918 */
 
1474
/* U+0297 */    CANT_MAP_CHARACTER,     /* 919 */
 
1475
/* U+0298 */    CANT_MAP_CHARACTER,     /* 920 */
 
1476
/* U+0299 */    CANT_MAP_CHARACTER,     /* 921 */
 
1477
/* U+029A */    CANT_MAP_CHARACTER,     /* 922 */
 
1478
/* U+029B */    CANT_MAP_CHARACTER,     /* 923 */
 
1479
/* U+029C */    CANT_MAP_CHARACTER,     /* 924 */
 
1480
/* U+029D */    CANT_MAP_CHARACTER,     /* 925 */
 
1481
/* U+029E */    CANT_MAP_CHARACTER,     /* 926 */
 
1482
/* U+029F */    CANT_MAP_CHARACTER,     /* 927 */
 
1483
/* U+02A0 */    CANT_MAP_CHARACTER,     /* 928 */
 
1484
/* U+02A1 */    CANT_MAP_CHARACTER,     /* 929 */
 
1485
/* U+02A2 */    CANT_MAP_CHARACTER,     /* 930 */
 
1486
/* U+02A3 */    CANT_MAP_CHARACTER,     /* 931 */
 
1487
/* U+02A4 */    CANT_MAP_CHARACTER,     /* 932 */
 
1488
/* U+02A5 */    CANT_MAP_CHARACTER,     /* 933 */
 
1489
/* U+02A6 */    CANT_MAP_CHARACTER,     /* 934 */
 
1490
/* U+02A7 */    CANT_MAP_CHARACTER,     /* 935 */
 
1491
/* U+02A8 */    CANT_MAP_CHARACTER,     /* 936 */
 
1492
/* U+02A9 */    CANT_MAP_CHARACTER,     /* 937 */
 
1493
/* U+02AA */    CANT_MAP_CHARACTER,     /* 938 */
 
1494
/* U+02AB */    CANT_MAP_CHARACTER,     /* 939 */
 
1495
/* U+02AC */    CANT_MAP_CHARACTER,     /* 940 */
 
1496
/* U+02AD */    CANT_MAP_CHARACTER,     /* 941 */
 
1497
/* U+02AE */    CANT_MAP_CHARACTER,     /* 942 */
 
1498
/* U+02AF */    CANT_MAP_CHARACTER,     /* 943 */
 
1499
/* U+02B0 */    CANT_MAP_CHARACTER,     /* 944 */
 
1500
/* U+02B1 */    CANT_MAP_CHARACTER,     /* 945 */
 
1501
/* U+02B2 */    CANT_MAP_CHARACTER,     /* 946 */
 
1502
/* U+02B3 */    CANT_MAP_CHARACTER,     /* 947 */
 
1503
/* U+02B4 */    CANT_MAP_CHARACTER,     /* 948 */
 
1504
/* U+02B5 */    CANT_MAP_CHARACTER,     /* 949 */
 
1505
/* U+02B6 */    CANT_MAP_CHARACTER,     /* 950 */
 
1506
/* U+02B7 */    CANT_MAP_CHARACTER,     /* 951 */
 
1507
/* U+02B8 */    CANT_MAP_CHARACTER,     /* 952 */
 
1508
/* U+02B9 */    CANT_MAP_CHARACTER,     /* 953 */
 
1509
/* U+02BA */    CANT_MAP_CHARACTER,     /* 954 */
 
1510
/* U+02BB */    CANT_MAP_CHARACTER,     /* 955 */
 
1511
/* U+02BC */    CANT_MAP_CHARACTER,     /* 956 */
 
1512
/* U+02BD */    CANT_MAP_CHARACTER,     /* 957 */
 
1513
/* U+02BE */    CANT_MAP_CHARACTER,     /* 958 */
 
1514
/* U+02BF */    CANT_MAP_CHARACTER,     /* 959 */
 
1515
/* U+02C0 */    CANT_MAP_CHARACTER,     /* 960 */
 
1516
/* U+02C1 */    CANT_MAP_CHARACTER,     /* 961 */
 
1517
/* U+02C2 */    CANT_MAP_CHARACTER,     /* 962 */
 
1518
/* U+02C3 */    CANT_MAP_CHARACTER,     /* 963 */
 
1519
/* U+02C4 */    CANT_MAP_CHARACTER,     /* 964 */
 
1520
/* U+02C5 */    CANT_MAP_CHARACTER,     /* 965 */
 
1521
/* U+02C6 */    0x88    /*             MODIFIER LETTER CIRCUMFLEX ACCENT */,/* 966 */
 
1522
/* U+02C7 */    CANT_MAP_CHARACTER,     /* 967 */
 
1523
/* U+02C8 */    CANT_MAP_CHARACTER,     /* 968 */
 
1524
/* U+02C9 */    CANT_MAP_CHARACTER,     /* 969 */
 
1525
/* U+02CA */    CANT_MAP_CHARACTER,     /* 970 */
 
1526
/* U+02CB */    CANT_MAP_CHARACTER,     /* 971 */
 
1527
/* U+02CC */    CANT_MAP_CHARACTER,     /* 972 */
 
1528
/* U+02CD */    CANT_MAP_CHARACTER,     /* 973 */
 
1529
/* U+02CE */    CANT_MAP_CHARACTER,     /* 974 */
 
1530
/* U+02CF */    CANT_MAP_CHARACTER,     /* 975 */
 
1531
/* U+02D0 */    CANT_MAP_CHARACTER,     /* 976 */
 
1532
/* U+02D1 */    CANT_MAP_CHARACTER,     /* 977 */
 
1533
/* U+02D2 */    CANT_MAP_CHARACTER,     /* 978 */
 
1534
/* U+02D3 */    CANT_MAP_CHARACTER,     /* 979 */
 
1535
/* U+02D4 */    CANT_MAP_CHARACTER,     /* 980 */
 
1536
/* U+02D5 */    CANT_MAP_CHARACTER,     /* 981 */
 
1537
/* U+02D6 */    CANT_MAP_CHARACTER,     /* 982 */
 
1538
/* U+02D7 */    CANT_MAP_CHARACTER,     /* 983 */
 
1539
/* U+02D8 */    CANT_MAP_CHARACTER,     /* 984 */
 
1540
/* U+02D9 */    CANT_MAP_CHARACTER,     /* 985 */
 
1541
/* U+02DA */    CANT_MAP_CHARACTER,     /* 986 */
 
1542
/* U+02DB */    CANT_MAP_CHARACTER,     /* 987 */
 
1543
/* U+02DC */    CANT_MAP_CHARACTER,     /* 988 */
 
1544
/* U+02DD */    CANT_MAP_CHARACTER,     /* 989 */
 
1545
/* U+02DE */    CANT_MAP_CHARACTER,     /* 990 */
 
1546
/* U+02DF */    CANT_MAP_CHARACTER,     /* 991 */
 
1547
/* U+02E0 */    CANT_MAP_CHARACTER,     /* 992 */
 
1548
/* U+02E1 */    CANT_MAP_CHARACTER,     /* 993 */
 
1549
/* U+02E2 */    CANT_MAP_CHARACTER,     /* 994 */
 
1550
/* U+02E3 */    CANT_MAP_CHARACTER,     /* 995 */
 
1551
/* U+02E4 */    CANT_MAP_CHARACTER,     /* 996 */
 
1552
/* U+02E5 */    CANT_MAP_CHARACTER,     /* 997 */
 
1553
/* U+02E6 */    CANT_MAP_CHARACTER,     /* 998 */
 
1554
/* U+02E7 */    CANT_MAP_CHARACTER,     /* 999 */
 
1555
/* U+02E8 */    CANT_MAP_CHARACTER,     /* 1000 */
 
1556
/* U+02E9 */    CANT_MAP_CHARACTER,     /* 1001 */
 
1557
/* U+02EA */    CANT_MAP_CHARACTER,     /* 1002 */
 
1558
/* U+02EB */    CANT_MAP_CHARACTER,     /* 1003 */
 
1559
/* U+02EC */    CANT_MAP_CHARACTER,     /* 1004 */
 
1560
/* U+02ED */    CANT_MAP_CHARACTER,     /* 1005 */
 
1561
/* U+02EE */    CANT_MAP_CHARACTER,     /* 1006 */
 
1562
/* U+02EF */    CANT_MAP_CHARACTER,     /* 1007 */
 
1563
/* U+02F0 */    CANT_MAP_CHARACTER,     /* 1008 */
 
1564
/* U+02F1 */    CANT_MAP_CHARACTER,     /* 1009 */
 
1565
/* U+02F2 */    CANT_MAP_CHARACTER,     /* 1010 */
 
1566
/* U+02F3 */    CANT_MAP_CHARACTER,     /* 1011 */
 
1567
/* U+02F4 */    CANT_MAP_CHARACTER,     /* 1012 */
 
1568
/* U+02F5 */    CANT_MAP_CHARACTER,     /* 1013 */
 
1569
/* U+02F6 */    CANT_MAP_CHARACTER,     /* 1014 */
 
1570
/* U+02F7 */    CANT_MAP_CHARACTER,     /* 1015 */
 
1571
/* U+02F8 */    CANT_MAP_CHARACTER,     /* 1016 */
 
1572
/* U+02F9 */    CANT_MAP_CHARACTER,     /* 1017 */
 
1573
/* U+02FA */    CANT_MAP_CHARACTER,     /* 1018 */
 
1574
/* U+02FB */    CANT_MAP_CHARACTER,     /* 1019 */
 
1575
/* U+02FC */    CANT_MAP_CHARACTER,     /* 1020 */
 
1576
/* U+02FD */    CANT_MAP_CHARACTER,     /* 1021 */
 
1577
/* U+02FE */    CANT_MAP_CHARACTER,     /* 1022 */
 
1578
/* U+02FF */    CANT_MAP_CHARACTER,     /* 1023 */
 
1579
/* U+0600 */    CANT_MAP_CHARACTER,     /* 1024 */
 
1580
/* U+0601 */    CANT_MAP_CHARACTER,     /* 1025 */
 
1581
/* U+0602 */    CANT_MAP_CHARACTER,     /* 1026 */
 
1582
/* U+0603 */    CANT_MAP_CHARACTER,     /* 1027 */
 
1583
/* U+0604 */    CANT_MAP_CHARACTER,     /* 1028 */
 
1584
/* U+0605 */    CANT_MAP_CHARACTER,     /* 1029 */
 
1585
/* U+0606 */    CANT_MAP_CHARACTER,     /* 1030 */
 
1586
/* U+0607 */    CANT_MAP_CHARACTER,     /* 1031 */
 
1587
/* U+0608 */    CANT_MAP_CHARACTER,     /* 1032 */
 
1588
/* U+0609 */    CANT_MAP_CHARACTER,     /* 1033 */
 
1589
/* U+060A */    CANT_MAP_CHARACTER,     /* 1034 */
 
1590
/* U+060B */    CANT_MAP_CHARACTER,     /* 1035 */
 
1591
/* U+060C */    0xA1    /*                                  ARABIC COMMA */,/* 1036 */
 
1592
/* U+060D */    CANT_MAP_CHARACTER,     /* 1037 */
 
1593
/* U+060E */    CANT_MAP_CHARACTER,     /* 1038 */
 
1594
/* U+060F */    CANT_MAP_CHARACTER,     /* 1039 */
 
1595
/* U+0610 */    CANT_MAP_CHARACTER,     /* 1040 */
 
1596
/* U+0611 */    CANT_MAP_CHARACTER,     /* 1041 */
 
1597
/* U+0612 */    CANT_MAP_CHARACTER,     /* 1042 */
 
1598
/* U+0613 */    CANT_MAP_CHARACTER,     /* 1043 */
 
1599
/* U+0614 */    CANT_MAP_CHARACTER,     /* 1044 */
 
1600
/* U+0615 */    CANT_MAP_CHARACTER,     /* 1045 */
 
1601
/* U+0616 */    CANT_MAP_CHARACTER,     /* 1046 */
 
1602
/* U+0617 */    CANT_MAP_CHARACTER,     /* 1047 */
 
1603
/* U+0618 */    CANT_MAP_CHARACTER,     /* 1048 */
 
1604
/* U+0619 */    CANT_MAP_CHARACTER,     /* 1049 */
 
1605
/* U+061A */    CANT_MAP_CHARACTER,     /* 1050 */
 
1606
/* U+061B */    0xBA    /*                              ARABIC SEMICOLON */,/* 1051 */
 
1607
/* U+061C */    CANT_MAP_CHARACTER,     /* 1052 */
 
1608
/* U+061D */    CANT_MAP_CHARACTER,     /* 1053 */
 
1609
/* U+061E */    CANT_MAP_CHARACTER,     /* 1054 */
 
1610
/* U+061F */    0xBF    /*                          ARABIC QUESTION MARK */,/* 1055 */
 
1611
/* U+0620 */    CANT_MAP_CHARACTER,     /* 1056 */
 
1612
/* U+0621 */    0xC1    /*                           ARABIC LETTER HAMZA */,/* 1057 */
 
1613
/* U+0622 */    0xC2    /*           ARABIC LETTER ALEF WITH MADDA ABOVE */,/* 1058 */
 
1614
/* U+0623 */    0xC3    /*           ARABIC LETTER ALEF WITH HAMZA ABOVE */,/* 1059 */
 
1615
/* U+0624 */    0xC4    /*            ARABIC LETTER WAW WITH HAMZA ABOVE */,/* 1060 */
 
1616
/* U+0625 */    0xC5    /*           ARABIC LETTER ALEF WITH HAMZA BELOW */,/* 1061 */
 
1617
/* U+0626 */    0xC6    /*            ARABIC LETTER YEH WITH HAMZA ABOVE */,/* 1062 */
 
1618
/* U+0627 */    0xC7    /*                            ARABIC LETTER ALEF */,/* 1063 */
 
1619
/* U+0628 */    0xC8    /*                             ARABIC LETTER BEH */,/* 1064 */
 
1620
/* U+0629 */    0xC9    /*                     ARABIC LETTER TEH MARBUTA */,/* 1065 */
 
1621
/* U+062A */    0xCA    /*                             ARABIC LETTER TEH */,/* 1066 */
 
1622
/* U+062B */    0xCB    /*                            ARABIC LETTER THEH */,/* 1067 */
 
1623
/* U+062C */    0xCC    /*                            ARABIC LETTER JEEM */,/* 1068 */
 
1624
/* U+062D */    0xCD    /*                             ARABIC LETTER HAH */,/* 1069 */
 
1625
/* U+062E */    0xCE    /*                            ARABIC LETTER KHAH */,/* 1070 */
 
1626
/* U+062F */    0xCF    /*                             ARABIC LETTER DAL */,/* 1071 */
 
1627
/* U+0630 */    0xD0    /*                            ARABIC LETTER THAL */,/* 1072 */
 
1628
/* U+0631 */    0xD1    /*                             ARABIC LETTER REH */,/* 1073 */
 
1629
/* U+0632 */    0xD2    /*                            ARABIC LETTER ZAIN */,/* 1074 */
 
1630
/* U+0633 */    0xD3    /*                            ARABIC LETTER SEEN */,/* 1075 */
 
1631
/* U+0634 */    0xD4    /*                           ARABIC LETTER SHEEN */,/* 1076 */
 
1632
/* U+0635 */    0xD5    /*                             ARABIC LETTER SAD */,/* 1077 */
 
1633
/* U+0636 */    0xD6    /*                             ARABIC LETTER DAD */,/* 1078 */
 
1634
/* U+0637 */    0xD8    /*                             ARABIC LETTER TAH */,/* 1079 */
 
1635
/* U+0638 */    0xD9    /*                             ARABIC LETTER ZAH */,/* 1080 */
 
1636
/* U+0639 */    0xDA    /*                             ARABIC LETTER AIN */,/* 1081 */
 
1637
/* U+063A */    0xDB    /*                           ARABIC LETTER GHAIN */,/* 1082 */
 
1638
/* U+063B */    CANT_MAP_CHARACTER,     /* 1083 */
 
1639
/* U+063C */    CANT_MAP_CHARACTER,     /* 1084 */
 
1640
/* U+063D */    CANT_MAP_CHARACTER,     /* 1085 */
 
1641
/* U+063E */    CANT_MAP_CHARACTER,     /* 1086 */
 
1642
/* U+063F */    CANT_MAP_CHARACTER,     /* 1087 */
 
1643
/* U+0640 */    0xDC    /*                                ARABIC TATWEEL */,/* 1088 */
 
1644
/* U+0641 */    0xDD    /*                             ARABIC LETTER FEH */,/* 1089 */
 
1645
/* U+0642 */    0xDE    /*                             ARABIC LETTER QAF */,/* 1090 */
 
1646
/* U+0643 */    0xDF    /*                             ARABIC LETTER KAF */,/* 1091 */
 
1647
/* U+0644 */    0xE1    /*                             ARABIC LETTER LAM */,/* 1092 */
 
1648
/* U+0645 */    0xE3    /*                            ARABIC LETTER MEEM */,/* 1093 */
 
1649
/* U+0646 */    0xE4    /*                            ARABIC LETTER NOON */,/* 1094 */
 
1650
/* U+0647 */    0xE5    /*                             ARABIC LETTER HEH */,/* 1095 */
 
1651
/* U+0648 */    0xE6    /*                             ARABIC LETTER WAW */,/* 1096 */
 
1652
/* U+0649 */    0xEC    /*                    ARABIC LETTER ALEF MAKSURA */,/* 1097 */
 
1653
/* U+064A */    0xED    /*                             ARABIC LETTER YEH */,/* 1098 */
 
1654
/* U+064B */    0xF0    /*                               ARABIC FATHATAN */,/* 1099 */
 
1655
/* U+064C */    0xF1    /*                               ARABIC DAMMATAN */,/* 1100 */
 
1656
/* U+064D */    0xF2    /*                               ARABIC KASRATAN */,/* 1101 */
 
1657
/* U+064E */    0xF3    /*                                  ARABIC FATHA */,/* 1102 */
 
1658
/* U+064F */    0xF5    /*                                  ARABIC DAMMA */,/* 1103 */
 
1659
/* U+0650 */    0xF6    /*                                  ARABIC KASRA */,/* 1104 */
 
1660
/* U+0651 */    0xF8    /*                                 ARABIC SHADDA */,/* 1105 */
 
1661
/* U+0652 */    0xFA    /*                                  ARABIC SUKUN */,/* 1106 */
 
1662
/* U+0653 */    CANT_MAP_CHARACTER,     /* 1107 */
 
1663
/* U+0654 */    CANT_MAP_CHARACTER,     /* 1108 */
 
1664
/* U+0655 */    CANT_MAP_CHARACTER,     /* 1109 */
 
1665
/* U+0656 */    CANT_MAP_CHARACTER,     /* 1110 */
 
1666
/* U+0657 */    CANT_MAP_CHARACTER,     /* 1111 */
 
1667
/* U+0658 */    CANT_MAP_CHARACTER,     /* 1112 */
 
1668
/* U+0659 */    CANT_MAP_CHARACTER,     /* 1113 */
 
1669
/* U+065A */    CANT_MAP_CHARACTER,     /* 1114 */
 
1670
/* U+065B */    CANT_MAP_CHARACTER,     /* 1115 */
 
1671
/* U+065C */    CANT_MAP_CHARACTER,     /* 1116 */
 
1672
/* U+065D */    CANT_MAP_CHARACTER,     /* 1117 */
 
1673
/* U+065E */    CANT_MAP_CHARACTER,     /* 1118 */
 
1674
/* U+065F */    CANT_MAP_CHARACTER,     /* 1119 */
 
1675
/* U+0660 */    CANT_MAP_CHARACTER,     /* 1120 */
 
1676
/* U+0661 */    CANT_MAP_CHARACTER,     /* 1121 */
 
1677
/* U+0662 */    CANT_MAP_CHARACTER,     /* 1122 */
 
1678
/* U+0663 */    CANT_MAP_CHARACTER,     /* 1123 */
 
1679
/* U+0664 */    CANT_MAP_CHARACTER,     /* 1124 */
 
1680
/* U+0665 */    CANT_MAP_CHARACTER,     /* 1125 */
 
1681
/* U+0666 */    CANT_MAP_CHARACTER,     /* 1126 */
 
1682
/* U+0667 */    CANT_MAP_CHARACTER,     /* 1127 */
 
1683
/* U+0668 */    CANT_MAP_CHARACTER,     /* 1128 */
 
1684
/* U+0669 */    CANT_MAP_CHARACTER,     /* 1129 */
 
1685
/* U+066A */    CANT_MAP_CHARACTER,     /* 1130 */
 
1686
/* U+066B */    CANT_MAP_CHARACTER,     /* 1131 */
 
1687
/* U+066C */    CANT_MAP_CHARACTER,     /* 1132 */
 
1688
/* U+066D */    CANT_MAP_CHARACTER,     /* 1133 */
 
1689
/* U+066E */    CANT_MAP_CHARACTER,     /* 1134 */
 
1690
/* U+066F */    CANT_MAP_CHARACTER,     /* 1135 */
 
1691
/* U+0670 */    CANT_MAP_CHARACTER,     /* 1136 */
 
1692
/* U+0671 */    CANT_MAP_CHARACTER,     /* 1137 */
 
1693
/* U+0672 */    CANT_MAP_CHARACTER,     /* 1138 */
 
1694
/* U+0673 */    CANT_MAP_CHARACTER,     /* 1139 */
 
1695
/* U+0674 */    CANT_MAP_CHARACTER,     /* 1140 */
 
1696
/* U+0675 */    CANT_MAP_CHARACTER,     /* 1141 */
 
1697
/* U+0676 */    CANT_MAP_CHARACTER,     /* 1142 */
 
1698
/* U+0677 */    CANT_MAP_CHARACTER,     /* 1143 */
 
1699
/* U+0678 */    CANT_MAP_CHARACTER,     /* 1144 */
 
1700
/* U+0679 */    0x8A    /*                            ARABIC LETTER TTEH */,/* 1145 */
 
1701
/* U+067A */    CANT_MAP_CHARACTER,     /* 1146 */
 
1702
/* U+067B */    CANT_MAP_CHARACTER,     /* 1147 */
 
1703
/* U+067C */    CANT_MAP_CHARACTER,     /* 1148 */
 
1704
/* U+067D */    CANT_MAP_CHARACTER,     /* 1149 */
 
1705
/* U+067E */    0x81    /*                             ARABIC LETTER PEH */,/* 1150 */
 
1706
/* U+067F */    CANT_MAP_CHARACTER,     /* 1151 */
 
1707
/* U+0680 */    CANT_MAP_CHARACTER,     /* 1152 */
 
1708
/* U+0681 */    CANT_MAP_CHARACTER,     /* 1153 */
 
1709
/* U+0682 */    CANT_MAP_CHARACTER,     /* 1154 */
 
1710
/* U+0683 */    CANT_MAP_CHARACTER,     /* 1155 */
 
1711
/* U+0684 */    CANT_MAP_CHARACTER,     /* 1156 */
 
1712
/* U+0685 */    CANT_MAP_CHARACTER,     /* 1157 */
 
1713
/* U+0686 */    0x8D    /*                           ARABIC LETTER TCHEH */,/* 1158 */
 
1714
/* U+0687 */    CANT_MAP_CHARACTER,     /* 1159 */
 
1715
/* U+0688 */    0x8F    /*                            ARABIC LETTER DDAL */,/* 1160 */
 
1716
/* U+0689 */    CANT_MAP_CHARACTER,     /* 1161 */
 
1717
/* U+068A */    CANT_MAP_CHARACTER,     /* 1162 */
 
1718
/* U+068B */    CANT_MAP_CHARACTER,     /* 1163 */
 
1719
/* U+068C */    CANT_MAP_CHARACTER,     /* 1164 */
 
1720
/* U+068D */    CANT_MAP_CHARACTER,     /* 1165 */
 
1721
/* U+068E */    CANT_MAP_CHARACTER,     /* 1166 */
 
1722
/* U+068F */    CANT_MAP_CHARACTER,     /* 1167 */
 
1723
/* U+0690 */    CANT_MAP_CHARACTER,     /* 1168 */
 
1724
/* U+0691 */    0x9A    /*                            ARABIC LETTER RREH */,/* 1169 */
 
1725
/* U+0692 */    CANT_MAP_CHARACTER,     /* 1170 */
 
1726
/* U+0693 */    CANT_MAP_CHARACTER,     /* 1171 */
 
1727
/* U+0694 */    CANT_MAP_CHARACTER,     /* 1172 */
 
1728
/* U+0695 */    CANT_MAP_CHARACTER,     /* 1173 */
 
1729
/* U+0696 */    CANT_MAP_CHARACTER,     /* 1174 */
 
1730
/* U+0697 */    CANT_MAP_CHARACTER,     /* 1175 */
 
1731
/* U+0698 */    0x8E    /*                             ARABIC LETTER JEH */,/* 1176 */
 
1732
/* U+0699 */    CANT_MAP_CHARACTER,     /* 1177 */
 
1733
/* U+069A */    CANT_MAP_CHARACTER,     /* 1178 */
 
1734
/* U+069B */    CANT_MAP_CHARACTER,     /* 1179 */
 
1735
/* U+069C */    CANT_MAP_CHARACTER,     /* 1180 */
 
1736
/* U+069D */    CANT_MAP_CHARACTER,     /* 1181 */
 
1737
/* U+069E */    CANT_MAP_CHARACTER,     /* 1182 */
 
1738
/* U+069F */    CANT_MAP_CHARACTER,     /* 1183 */
 
1739
/* U+06A0 */    CANT_MAP_CHARACTER,     /* 1184 */
 
1740
/* U+06A1 */    CANT_MAP_CHARACTER,     /* 1185 */
 
1741
/* U+06A2 */    CANT_MAP_CHARACTER,     /* 1186 */
 
1742
/* U+06A3 */    CANT_MAP_CHARACTER,     /* 1187 */
 
1743
/* U+06A4 */    CANT_MAP_CHARACTER,     /* 1188 */
 
1744
/* U+06A5 */    CANT_MAP_CHARACTER,     /* 1189 */
 
1745
/* U+06A6 */    CANT_MAP_CHARACTER,     /* 1190 */
 
1746
/* U+06A7 */    CANT_MAP_CHARACTER,     /* 1191 */
 
1747
/* U+06A8 */    CANT_MAP_CHARACTER,     /* 1192 */
 
1748
/* U+06A9 */    0x98    /*                           ARABIC LETTER KEHEH */,/* 1193 */
 
1749
/* U+06AA */    CANT_MAP_CHARACTER,     /* 1194 */
 
1750
/* U+06AB */    CANT_MAP_CHARACTER,     /* 1195 */
 
1751
/* U+06AC */    CANT_MAP_CHARACTER,     /* 1196 */
 
1752
/* U+06AD */    CANT_MAP_CHARACTER,     /* 1197 */
 
1753
/* U+06AE */    CANT_MAP_CHARACTER,     /* 1198 */
 
1754
/* U+06AF */    0x90    /*                             ARABIC LETTER GAF */,/* 1199 */
 
1755
/* U+06B0 */    CANT_MAP_CHARACTER,     /* 1200 */
 
1756
/* U+06B1 */    CANT_MAP_CHARACTER,     /* 1201 */
 
1757
/* U+06B2 */    CANT_MAP_CHARACTER,     /* 1202 */
 
1758
/* U+06B3 */    CANT_MAP_CHARACTER,     /* 1203 */
 
1759
/* U+06B4 */    CANT_MAP_CHARACTER,     /* 1204 */
 
1760
/* U+06B5 */    CANT_MAP_CHARACTER,     /* 1205 */
 
1761
/* U+06B6 */    CANT_MAP_CHARACTER,     /* 1206 */
 
1762
/* U+06B7 */    CANT_MAP_CHARACTER,     /* 1207 */
 
1763
/* U+06B8 */    CANT_MAP_CHARACTER,     /* 1208 */
 
1764
/* U+06B9 */    CANT_MAP_CHARACTER,     /* 1209 */
 
1765
/* U+06BA */    0x9F    /*                     ARABIC LETTER NOON GHUNNA */,/* 1210 */
 
1766
/* U+06BB */    CANT_MAP_CHARACTER,     /* 1211 */
 
1767
/* U+06BC */    CANT_MAP_CHARACTER,     /* 1212 */
 
1768
/* U+06BD */    CANT_MAP_CHARACTER,     /* 1213 */
 
1769
/* U+06BE */    0xAA    /*                 ARABIC LETTER HEH DOACHASHMEE */,/* 1214 */
 
1770
/* U+06BF */    CANT_MAP_CHARACTER,     /* 1215 */
 
1771
/* U+06C0 */    CANT_MAP_CHARACTER,     /* 1216 */
 
1772
/* U+06C1 */    0xC0    /*                        ARABIC LETTER HEH GOAL */,/* 1217 */
 
1773
/* U+06C2 */    CANT_MAP_CHARACTER,     /* 1218 */
 
1774
/* U+06C3 */    CANT_MAP_CHARACTER,     /* 1219 */
 
1775
/* U+06C4 */    CANT_MAP_CHARACTER,     /* 1220 */
 
1776
/* U+06C5 */    CANT_MAP_CHARACTER,     /* 1221 */
 
1777
/* U+06C6 */    CANT_MAP_CHARACTER,     /* 1222 */
 
1778
/* U+06C7 */    CANT_MAP_CHARACTER,     /* 1223 */
 
1779
/* U+06C8 */    CANT_MAP_CHARACTER,     /* 1224 */
 
1780
/* U+06C9 */    CANT_MAP_CHARACTER,     /* 1225 */
 
1781
/* U+06CA */    CANT_MAP_CHARACTER,     /* 1226 */
 
1782
/* U+06CB */    CANT_MAP_CHARACTER,     /* 1227 */
 
1783
/* U+06CC */    CANT_MAP_CHARACTER,     /* 1228 */
 
1784
/* U+06CD */    CANT_MAP_CHARACTER,     /* 1229 */
 
1785
/* U+06CE */    CANT_MAP_CHARACTER,     /* 1230 */
 
1786
/* U+06CF */    CANT_MAP_CHARACTER,     /* 1231 */
 
1787
/* U+06D0 */    CANT_MAP_CHARACTER,     /* 1232 */
 
1788
/* U+06D1 */    CANT_MAP_CHARACTER,     /* 1233 */
 
1789
/* U+06D2 */    0xFF    /*                      ARABIC LETTER YEH BARREE */,/* 1234 */
 
1790
/* U+06D3 */    CANT_MAP_CHARACTER,     /* 1235 */
 
1791
/* U+06D4 */    CANT_MAP_CHARACTER,     /* 1236 */
 
1792
/* U+06D5 */    CANT_MAP_CHARACTER,     /* 1237 */
 
1793
/* U+06D6 */    CANT_MAP_CHARACTER,     /* 1238 */
 
1794
/* U+06D7 */    CANT_MAP_CHARACTER,     /* 1239 */
 
1795
/* U+06D8 */    CANT_MAP_CHARACTER,     /* 1240 */
 
1796
/* U+06D9 */    CANT_MAP_CHARACTER,     /* 1241 */
 
1797
/* U+06DA */    CANT_MAP_CHARACTER,     /* 1242 */
 
1798
/* U+06DB */    CANT_MAP_CHARACTER,     /* 1243 */
 
1799
/* U+06DC */    CANT_MAP_CHARACTER,     /* 1244 */
 
1800
/* U+06DD */    CANT_MAP_CHARACTER,     /* 1245 */
 
1801
/* U+06DE */    CANT_MAP_CHARACTER,     /* 1246 */
 
1802
/* U+06DF */    CANT_MAP_CHARACTER,     /* 1247 */
 
1803
/* U+06E0 */    CANT_MAP_CHARACTER,     /* 1248 */
 
1804
/* U+06E1 */    CANT_MAP_CHARACTER,     /* 1249 */
 
1805
/* U+06E2 */    CANT_MAP_CHARACTER,     /* 1250 */
 
1806
/* U+06E3 */    CANT_MAP_CHARACTER,     /* 1251 */
 
1807
/* U+06E4 */    CANT_MAP_CHARACTER,     /* 1252 */
 
1808
/* U+06E5 */    CANT_MAP_CHARACTER,     /* 1253 */
 
1809
/* U+06E6 */    CANT_MAP_CHARACTER,     /* 1254 */
 
1810
/* U+06E7 */    CANT_MAP_CHARACTER,     /* 1255 */
 
1811
/* U+06E8 */    CANT_MAP_CHARACTER,     /* 1256 */
 
1812
/* U+06E9 */    CANT_MAP_CHARACTER,     /* 1257 */
 
1813
/* U+06EA */    CANT_MAP_CHARACTER,     /* 1258 */
 
1814
/* U+06EB */    CANT_MAP_CHARACTER,     /* 1259 */
 
1815
/* U+06EC */    CANT_MAP_CHARACTER,     /* 1260 */
 
1816
/* U+06ED */    CANT_MAP_CHARACTER,     /* 1261 */
 
1817
/* U+06EE */    CANT_MAP_CHARACTER,     /* 1262 */
 
1818
/* U+06EF */    CANT_MAP_CHARACTER,     /* 1263 */
 
1819
/* U+06F0 */    CANT_MAP_CHARACTER,     /* 1264 */
 
1820
/* U+06F1 */    CANT_MAP_CHARACTER,     /* 1265 */
 
1821
/* U+06F2 */    CANT_MAP_CHARACTER,     /* 1266 */
 
1822
/* U+06F3 */    CANT_MAP_CHARACTER,     /* 1267 */
 
1823
/* U+06F4 */    CANT_MAP_CHARACTER,     /* 1268 */
 
1824
/* U+06F5 */    CANT_MAP_CHARACTER,     /* 1269 */
 
1825
/* U+06F6 */    CANT_MAP_CHARACTER,     /* 1270 */
 
1826
/* U+06F7 */    CANT_MAP_CHARACTER,     /* 1271 */
 
1827
/* U+06F8 */    CANT_MAP_CHARACTER,     /* 1272 */
 
1828
/* U+06F9 */    CANT_MAP_CHARACTER,     /* 1273 */
 
1829
/* U+06FA */    CANT_MAP_CHARACTER,     /* 1274 */
 
1830
/* U+06FB */    CANT_MAP_CHARACTER,     /* 1275 */
 
1831
/* U+06FC */    CANT_MAP_CHARACTER,     /* 1276 */
 
1832
/* U+06FD */    CANT_MAP_CHARACTER,     /* 1277 */
 
1833
/* U+06FE */    CANT_MAP_CHARACTER,     /* 1278 */
 
1834
/* U+06FF */    CANT_MAP_CHARACTER,     /* 1279 */
 
1835
/* U+2000 */    CANT_MAP_CHARACTER,     /* 1280 */
 
1836
/* U+2001 */    CANT_MAP_CHARACTER,     /* 1281 */
 
1837
/* U+2002 */    CANT_MAP_CHARACTER,     /* 1282 */
 
1838
/* U+2003 */    CANT_MAP_CHARACTER,     /* 1283 */
 
1839
/* U+2004 */    CANT_MAP_CHARACTER,     /* 1284 */
 
1840
/* U+2005 */    CANT_MAP_CHARACTER,     /* 1285 */
 
1841
/* U+2006 */    CANT_MAP_CHARACTER,     /* 1286 */
 
1842
/* U+2007 */    CANT_MAP_CHARACTER,     /* 1287 */
 
1843
/* U+2008 */    CANT_MAP_CHARACTER,     /* 1288 */
 
1844
/* U+2009 */    CANT_MAP_CHARACTER,     /* 1289 */
 
1845
/* U+200A */    CANT_MAP_CHARACTER,     /* 1290 */
 
1846
/* U+200B */    CANT_MAP_CHARACTER,     /* 1291 */
 
1847
/* U+200C */    0x9D    /*                         ZERO WIDTH NON-JOINER */,/* 1292 */
 
1848
/* U+200D */    0x9E    /*                             ZERO WIDTH JOINER */,/* 1293 */
 
1849
/* U+200E */    0xFD    /*                            LEFT-TO-RIGHT MARK */,/* 1294 */
 
1850
/* U+200F */    0xFE    /*                            RIGHT-TO-LEFT MARK */,/* 1295 */
 
1851
/* U+2010 */    CANT_MAP_CHARACTER,     /* 1296 */
 
1852
/* U+2011 */    CANT_MAP_CHARACTER,     /* 1297 */
 
1853
/* U+2012 */    CANT_MAP_CHARACTER,     /* 1298 */
 
1854
/* U+2013 */    0x96    /*                                       EN DASH */,/* 1299 */
 
1855
/* U+2014 */    0x97    /*                                       EM DASH */,/* 1300 */
 
1856
/* U+2015 */    CANT_MAP_CHARACTER,     /* 1301 */
 
1857
/* U+2016 */    CANT_MAP_CHARACTER,     /* 1302 */
 
1858
/* U+2017 */    CANT_MAP_CHARACTER,     /* 1303 */
 
1859
/* U+2018 */    0x91    /*                    LEFT SINGLE QUOTATION MARK */,/* 1304 */
 
1860
/* U+2019 */    0x92    /*                   RIGHT SINGLE QUOTATION MARK */,/* 1305 */
 
1861
/* U+201A */    0x82    /*                   SINGLE LOW-9 QUOTATION MARK */,/* 1306 */
 
1862
/* U+201B */    CANT_MAP_CHARACTER,     /* 1307 */
 
1863
/* U+201C */    0x93    /*                    LEFT DOUBLE QUOTATION MARK */,/* 1308 */
 
1864
/* U+201D */    0x94    /*                   RIGHT DOUBLE QUOTATION MARK */,/* 1309 */
 
1865
/* U+201E */    0x84    /*                   DOUBLE LOW-9 QUOTATION MARK */,/* 1310 */
 
1866
/* U+201F */    CANT_MAP_CHARACTER,     /* 1311 */
 
1867
/* U+2020 */    0x86    /*                                        DAGGER */,/* 1312 */
 
1868
/* U+2021 */    0x87    /*                                 DOUBLE DAGGER */,/* 1313 */
 
1869
/* U+2022 */    0x95    /*                                        BULLET */,/* 1314 */
 
1870
/* U+2023 */    CANT_MAP_CHARACTER,     /* 1315 */
 
1871
/* U+2024 */    CANT_MAP_CHARACTER,     /* 1316 */
 
1872
/* U+2025 */    CANT_MAP_CHARACTER,     /* 1317 */
 
1873
/* U+2026 */    0x85    /*                           HORIZONTAL ELLIPSIS */,/* 1318 */
 
1874
/* U+2027 */    CANT_MAP_CHARACTER,     /* 1319 */
 
1875
/* U+2028 */    CANT_MAP_CHARACTER,     /* 1320 */
 
1876
/* U+2029 */    CANT_MAP_CHARACTER,     /* 1321 */
 
1877
/* U+202A */    CANT_MAP_CHARACTER,     /* 1322 */
 
1878
/* U+202B */    CANT_MAP_CHARACTER,     /* 1323 */
 
1879
/* U+202C */    CANT_MAP_CHARACTER,     /* 1324 */
 
1880
/* U+202D */    CANT_MAP_CHARACTER,     /* 1325 */
 
1881
/* U+202E */    CANT_MAP_CHARACTER,     /* 1326 */
 
1882
/* U+202F */    CANT_MAP_CHARACTER,     /* 1327 */
 
1883
/* U+2030 */    0x89    /*                                PER MILLE SIGN */,/* 1328 */
 
1884
/* U+2031 */    CANT_MAP_CHARACTER,     /* 1329 */
 
1885
/* U+2032 */    CANT_MAP_CHARACTER,     /* 1330 */
 
1886
/* U+2033 */    CANT_MAP_CHARACTER,     /* 1331 */
 
1887
/* U+2034 */    CANT_MAP_CHARACTER,     /* 1332 */
 
1888
/* U+2035 */    CANT_MAP_CHARACTER,     /* 1333 */
 
1889
/* U+2036 */    CANT_MAP_CHARACTER,     /* 1334 */
 
1890
/* U+2037 */    CANT_MAP_CHARACTER,     /* 1335 */
 
1891
/* U+2038 */    CANT_MAP_CHARACTER,     /* 1336 */
 
1892
/* U+2039 */    0x8B    /*     SINGLE LEFT-POINTING ANGLE QUOTATION MARK */,/* 1337 */
 
1893
/* U+203A */    0x9B    /*    SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */,/* 1338 */
 
1894
/* U+203B */    CANT_MAP_CHARACTER,     /* 1339 */
 
1895
/* U+203C */    CANT_MAP_CHARACTER,     /* 1340 */
 
1896
/* U+203D */    CANT_MAP_CHARACTER,     /* 1341 */
 
1897
/* U+203E */    CANT_MAP_CHARACTER,     /* 1342 */
 
1898
/* U+203F */    CANT_MAP_CHARACTER,     /* 1343 */
 
1899
/* U+2040 */    CANT_MAP_CHARACTER,     /* 1344 */
 
1900
/* U+2041 */    CANT_MAP_CHARACTER,     /* 1345 */
 
1901
/* U+2042 */    CANT_MAP_CHARACTER,     /* 1346 */
 
1902
/* U+2043 */    CANT_MAP_CHARACTER,     /* 1347 */
 
1903
/* U+2044 */    CANT_MAP_CHARACTER,     /* 1348 */
 
1904
/* U+2045 */    CANT_MAP_CHARACTER,     /* 1349 */
 
1905
/* U+2046 */    CANT_MAP_CHARACTER,     /* 1350 */
 
1906
/* U+2047 */    CANT_MAP_CHARACTER,     /* 1351 */
 
1907
/* U+2048 */    CANT_MAP_CHARACTER,     /* 1352 */
 
1908
/* U+2049 */    CANT_MAP_CHARACTER,     /* 1353 */
 
1909
/* U+204A */    CANT_MAP_CHARACTER,     /* 1354 */
 
1910
/* U+204B */    CANT_MAP_CHARACTER,     /* 1355 */
 
1911
/* U+204C */    CANT_MAP_CHARACTER,     /* 1356 */
 
1912
/* U+204D */    CANT_MAP_CHARACTER,     /* 1357 */
 
1913
/* U+204E */    CANT_MAP_CHARACTER,     /* 1358 */
 
1914
/* U+204F */    CANT_MAP_CHARACTER,     /* 1359 */
 
1915
/* U+2050 */    CANT_MAP_CHARACTER,     /* 1360 */
 
1916
/* U+2051 */    CANT_MAP_CHARACTER,     /* 1361 */
 
1917
/* U+2052 */    CANT_MAP_CHARACTER,     /* 1362 */
 
1918
/* U+2053 */    CANT_MAP_CHARACTER,     /* 1363 */
 
1919
/* U+2054 */    CANT_MAP_CHARACTER,     /* 1364 */
 
1920
/* U+2055 */    CANT_MAP_CHARACTER,     /* 1365 */
 
1921
/* U+2056 */    CANT_MAP_CHARACTER,     /* 1366 */
 
1922
/* U+2057 */    CANT_MAP_CHARACTER,     /* 1367 */
 
1923
/* U+2058 */    CANT_MAP_CHARACTER,     /* 1368 */
 
1924
/* U+2059 */    CANT_MAP_CHARACTER,     /* 1369 */
 
1925
/* U+205A */    CANT_MAP_CHARACTER,     /* 1370 */
 
1926
/* U+205B */    CANT_MAP_CHARACTER,     /* 1371 */
 
1927
/* U+205C */    CANT_MAP_CHARACTER,     /* 1372 */
 
1928
/* U+205D */    CANT_MAP_CHARACTER,     /* 1373 */
 
1929
/* U+205E */    CANT_MAP_CHARACTER,     /* 1374 */
 
1930
/* U+205F */    CANT_MAP_CHARACTER,     /* 1375 */
 
1931
/* U+2060 */    CANT_MAP_CHARACTER,     /* 1376 */
 
1932
/* U+2061 */    CANT_MAP_CHARACTER,     /* 1377 */
 
1933
/* U+2062 */    CANT_MAP_CHARACTER,     /* 1378 */
 
1934
/* U+2063 */    CANT_MAP_CHARACTER,     /* 1379 */
 
1935
/* U+2064 */    CANT_MAP_CHARACTER,     /* 1380 */
 
1936
/* U+2065 */    CANT_MAP_CHARACTER,     /* 1381 */
 
1937
/* U+2066 */    CANT_MAP_CHARACTER,     /* 1382 */
 
1938
/* U+2067 */    CANT_MAP_CHARACTER,     /* 1383 */
 
1939
/* U+2068 */    CANT_MAP_CHARACTER,     /* 1384 */
 
1940
/* U+2069 */    CANT_MAP_CHARACTER,     /* 1385 */
 
1941
/* U+206A */    CANT_MAP_CHARACTER,     /* 1386 */
 
1942
/* U+206B */    CANT_MAP_CHARACTER,     /* 1387 */
 
1943
/* U+206C */    CANT_MAP_CHARACTER,     /* 1388 */
 
1944
/* U+206D */    CANT_MAP_CHARACTER,     /* 1389 */
 
1945
/* U+206E */    CANT_MAP_CHARACTER,     /* 1390 */
 
1946
/* U+206F */    CANT_MAP_CHARACTER,     /* 1391 */
 
1947
/* U+2070 */    CANT_MAP_CHARACTER,     /* 1392 */
 
1948
/* U+2071 */    CANT_MAP_CHARACTER,     /* 1393 */
 
1949
/* U+2072 */    CANT_MAP_CHARACTER,     /* 1394 */
 
1950
/* U+2073 */    CANT_MAP_CHARACTER,     /* 1395 */
 
1951
/* U+2074 */    CANT_MAP_CHARACTER,     /* 1396 */
 
1952
/* U+2075 */    CANT_MAP_CHARACTER,     /* 1397 */
 
1953
/* U+2076 */    CANT_MAP_CHARACTER,     /* 1398 */
 
1954
/* U+2077 */    CANT_MAP_CHARACTER,     /* 1399 */
 
1955
/* U+2078 */    CANT_MAP_CHARACTER,     /* 1400 */
 
1956
/* U+2079 */    CANT_MAP_CHARACTER,     /* 1401 */
 
1957
/* U+207A */    CANT_MAP_CHARACTER,     /* 1402 */
 
1958
/* U+207B */    CANT_MAP_CHARACTER,     /* 1403 */
 
1959
/* U+207C */    CANT_MAP_CHARACTER,     /* 1404 */
 
1960
/* U+207D */    CANT_MAP_CHARACTER,     /* 1405 */
 
1961
/* U+207E */    CANT_MAP_CHARACTER,     /* 1406 */
 
1962
/* U+207F */    CANT_MAP_CHARACTER,     /* 1407 */
 
1963
/* U+2080 */    CANT_MAP_CHARACTER,     /* 1408 */
 
1964
/* U+2081 */    CANT_MAP_CHARACTER,     /* 1409 */
 
1965
/* U+2082 */    CANT_MAP_CHARACTER,     /* 1410 */
 
1966
/* U+2083 */    CANT_MAP_CHARACTER,     /* 1411 */
 
1967
/* U+2084 */    CANT_MAP_CHARACTER,     /* 1412 */
 
1968
/* U+2085 */    CANT_MAP_CHARACTER,     /* 1413 */
 
1969
/* U+2086 */    CANT_MAP_CHARACTER,     /* 1414 */
 
1970
/* U+2087 */    CANT_MAP_CHARACTER,     /* 1415 */
 
1971
/* U+2088 */    CANT_MAP_CHARACTER,     /* 1416 */
 
1972
/* U+2089 */    CANT_MAP_CHARACTER,     /* 1417 */
 
1973
/* U+208A */    CANT_MAP_CHARACTER,     /* 1418 */
 
1974
/* U+208B */    CANT_MAP_CHARACTER,     /* 1419 */
 
1975
/* U+208C */    CANT_MAP_CHARACTER,     /* 1420 */
 
1976
/* U+208D */    CANT_MAP_CHARACTER,     /* 1421 */
 
1977
/* U+208E */    CANT_MAP_CHARACTER,     /* 1422 */
 
1978
/* U+208F */    CANT_MAP_CHARACTER,     /* 1423 */
 
1979
/* U+2090 */    CANT_MAP_CHARACTER,     /* 1424 */
 
1980
/* U+2091 */    CANT_MAP_CHARACTER,     /* 1425 */
 
1981
/* U+2092 */    CANT_MAP_CHARACTER,     /* 1426 */
 
1982
/* U+2093 */    CANT_MAP_CHARACTER,     /* 1427 */
 
1983
/* U+2094 */    CANT_MAP_CHARACTER,     /* 1428 */
 
1984
/* U+2095 */    CANT_MAP_CHARACTER,     /* 1429 */
 
1985
/* U+2096 */    CANT_MAP_CHARACTER,     /* 1430 */
 
1986
/* U+2097 */    CANT_MAP_CHARACTER,     /* 1431 */
 
1987
/* U+2098 */    CANT_MAP_CHARACTER,     /* 1432 */
 
1988
/* U+2099 */    CANT_MAP_CHARACTER,     /* 1433 */
 
1989
/* U+209A */    CANT_MAP_CHARACTER,     /* 1434 */
 
1990
/* U+209B */    CANT_MAP_CHARACTER,     /* 1435 */
 
1991
/* U+209C */    CANT_MAP_CHARACTER,     /* 1436 */
 
1992
/* U+209D */    CANT_MAP_CHARACTER,     /* 1437 */
 
1993
/* U+209E */    CANT_MAP_CHARACTER,     /* 1438 */
 
1994
/* U+209F */    CANT_MAP_CHARACTER,     /* 1439 */
 
1995
/* U+20A0 */    CANT_MAP_CHARACTER,     /* 1440 */
 
1996
/* U+20A1 */    CANT_MAP_CHARACTER,     /* 1441 */
 
1997
/* U+20A2 */    CANT_MAP_CHARACTER,     /* 1442 */
 
1998
/* U+20A3 */    CANT_MAP_CHARACTER,     /* 1443 */
 
1999
/* U+20A4 */    CANT_MAP_CHARACTER,     /* 1444 */
 
2000
/* U+20A5 */    CANT_MAP_CHARACTER,     /* 1445 */
 
2001
/* U+20A6 */    CANT_MAP_CHARACTER,     /* 1446 */
 
2002
/* U+20A7 */    CANT_MAP_CHARACTER,     /* 1447 */
 
2003
/* U+20A8 */    CANT_MAP_CHARACTER,     /* 1448 */
 
2004
/* U+20A9 */    CANT_MAP_CHARACTER,     /* 1449 */
 
2005
/* U+20AA */    CANT_MAP_CHARACTER,     /* 1450 */
 
2006
/* U+20AB */    CANT_MAP_CHARACTER,     /* 1451 */
 
2007
/* U+20AC */    0x80    /*                                     EURO SIGN */,/* 1452 */
 
2008
/* U+20AD */    CANT_MAP_CHARACTER,     /* 1453 */
 
2009
/* U+20AE */    CANT_MAP_CHARACTER,     /* 1454 */
 
2010
/* U+20AF */    CANT_MAP_CHARACTER,     /* 1455 */
 
2011
/* U+20B0 */    CANT_MAP_CHARACTER,     /* 1456 */
 
2012
/* U+20B1 */    CANT_MAP_CHARACTER,     /* 1457 */
 
2013
/* U+20B2 */    CANT_MAP_CHARACTER,     /* 1458 */
 
2014
/* U+20B3 */    CANT_MAP_CHARACTER,     /* 1459 */
 
2015
/* U+20B4 */    CANT_MAP_CHARACTER,     /* 1460 */
 
2016
/* U+20B5 */    CANT_MAP_CHARACTER,     /* 1461 */
 
2017
/* U+20B6 */    CANT_MAP_CHARACTER,     /* 1462 */
 
2018
/* U+20B7 */    CANT_MAP_CHARACTER,     /* 1463 */
 
2019
/* U+20B8 */    CANT_MAP_CHARACTER,     /* 1464 */
 
2020
/* U+20B9 */    CANT_MAP_CHARACTER,     /* 1465 */
 
2021
/* U+20BA */    CANT_MAP_CHARACTER,     /* 1466 */
 
2022
/* U+20BB */    CANT_MAP_CHARACTER,     /* 1467 */
 
2023
/* U+20BC */    CANT_MAP_CHARACTER,     /* 1468 */
 
2024
/* U+20BD */    CANT_MAP_CHARACTER,     /* 1469 */
 
2025
/* U+20BE */    CANT_MAP_CHARACTER,     /* 1470 */
 
2026
/* U+20BF */    CANT_MAP_CHARACTER,     /* 1471 */
 
2027
/* U+20C0 */    CANT_MAP_CHARACTER,     /* 1472 */
 
2028
/* U+20C1 */    CANT_MAP_CHARACTER,     /* 1473 */
 
2029
/* U+20C2 */    CANT_MAP_CHARACTER,     /* 1474 */
 
2030
/* U+20C3 */    CANT_MAP_CHARACTER,     /* 1475 */
 
2031
/* U+20C4 */    CANT_MAP_CHARACTER,     /* 1476 */
 
2032
/* U+20C5 */    CANT_MAP_CHARACTER,     /* 1477 */
 
2033
/* U+20C6 */    CANT_MAP_CHARACTER,     /* 1478 */
 
2034
/* U+20C7 */    CANT_MAP_CHARACTER,     /* 1479 */
 
2035
/* U+20C8 */    CANT_MAP_CHARACTER,     /* 1480 */
 
2036
/* U+20C9 */    CANT_MAP_CHARACTER,     /* 1481 */
 
2037
/* U+20CA */    CANT_MAP_CHARACTER,     /* 1482 */
 
2038
/* U+20CB */    CANT_MAP_CHARACTER,     /* 1483 */
 
2039
/* U+20CC */    CANT_MAP_CHARACTER,     /* 1484 */
 
2040
/* U+20CD */    CANT_MAP_CHARACTER,     /* 1485 */
 
2041
/* U+20CE */    CANT_MAP_CHARACTER,     /* 1486 */
 
2042
/* U+20CF */    CANT_MAP_CHARACTER,     /* 1487 */
 
2043
/* U+20D0 */    CANT_MAP_CHARACTER,     /* 1488 */
 
2044
/* U+20D1 */    CANT_MAP_CHARACTER,     /* 1489 */
 
2045
/* U+20D2 */    CANT_MAP_CHARACTER,     /* 1490 */
 
2046
/* U+20D3 */    CANT_MAP_CHARACTER,     /* 1491 */
 
2047
/* U+20D4 */    CANT_MAP_CHARACTER,     /* 1492 */
 
2048
/* U+20D5 */    CANT_MAP_CHARACTER,     /* 1493 */
 
2049
/* U+20D6 */    CANT_MAP_CHARACTER,     /* 1494 */
 
2050
/* U+20D7 */    CANT_MAP_CHARACTER,     /* 1495 */
 
2051
/* U+20D8 */    CANT_MAP_CHARACTER,     /* 1496 */
 
2052
/* U+20D9 */    CANT_MAP_CHARACTER,     /* 1497 */
 
2053
/* U+20DA */    CANT_MAP_CHARACTER,     /* 1498 */
 
2054
/* U+20DB */    CANT_MAP_CHARACTER,     /* 1499 */
 
2055
/* U+20DC */    CANT_MAP_CHARACTER,     /* 1500 */
 
2056
/* U+20DD */    CANT_MAP_CHARACTER,     /* 1501 */
 
2057
/* U+20DE */    CANT_MAP_CHARACTER,     /* 1502 */
 
2058
/* U+20DF */    CANT_MAP_CHARACTER,     /* 1503 */
 
2059
/* U+20E0 */    CANT_MAP_CHARACTER,     /* 1504 */
 
2060
/* U+20E1 */    CANT_MAP_CHARACTER,     /* 1505 */
 
2061
/* U+20E2 */    CANT_MAP_CHARACTER,     /* 1506 */
 
2062
/* U+20E3 */    CANT_MAP_CHARACTER,     /* 1507 */
 
2063
/* U+20E4 */    CANT_MAP_CHARACTER,     /* 1508 */
 
2064
/* U+20E5 */    CANT_MAP_CHARACTER,     /* 1509 */
 
2065
/* U+20E6 */    CANT_MAP_CHARACTER,     /* 1510 */
 
2066
/* U+20E7 */    CANT_MAP_CHARACTER,     /* 1511 */
 
2067
/* U+20E8 */    CANT_MAP_CHARACTER,     /* 1512 */
 
2068
/* U+20E9 */    CANT_MAP_CHARACTER,     /* 1513 */
 
2069
/* U+20EA */    CANT_MAP_CHARACTER,     /* 1514 */
 
2070
/* U+20EB */    CANT_MAP_CHARACTER,     /* 1515 */
 
2071
/* U+20EC */    CANT_MAP_CHARACTER,     /* 1516 */
 
2072
/* U+20ED */    CANT_MAP_CHARACTER,     /* 1517 */
 
2073
/* U+20EE */    CANT_MAP_CHARACTER,     /* 1518 */
 
2074
/* U+20EF */    CANT_MAP_CHARACTER,     /* 1519 */
 
2075
/* U+20F0 */    CANT_MAP_CHARACTER,     /* 1520 */
 
2076
/* U+20F1 */    CANT_MAP_CHARACTER,     /* 1521 */
 
2077
/* U+20F2 */    CANT_MAP_CHARACTER,     /* 1522 */
 
2078
/* U+20F3 */    CANT_MAP_CHARACTER,     /* 1523 */
 
2079
/* U+20F4 */    CANT_MAP_CHARACTER,     /* 1524 */
 
2080
/* U+20F5 */    CANT_MAP_CHARACTER,     /* 1525 */
 
2081
/* U+20F6 */    CANT_MAP_CHARACTER,     /* 1526 */
 
2082
/* U+20F7 */    CANT_MAP_CHARACTER,     /* 1527 */
 
2083
/* U+20F8 */    CANT_MAP_CHARACTER,     /* 1528 */
 
2084
/* U+20F9 */    CANT_MAP_CHARACTER,     /* 1529 */
 
2085
/* U+20FA */    CANT_MAP_CHARACTER,     /* 1530 */
 
2086
/* U+20FB */    CANT_MAP_CHARACTER,     /* 1531 */
 
2087
/* U+20FC */    CANT_MAP_CHARACTER,     /* 1532 */
 
2088
/* U+20FD */    CANT_MAP_CHARACTER,     /* 1533 */
 
2089
/* U+20FE */    CANT_MAP_CHARACTER,     /* 1534 */
 
2090
/* U+20FF */    CANT_MAP_CHARACTER,     /* 1535 */
 
2091
/* U+2100 */    CANT_MAP_CHARACTER,     /* 1536 */
 
2092
/* U+2101 */    CANT_MAP_CHARACTER,     /* 1537 */
 
2093
/* U+2102 */    CANT_MAP_CHARACTER,     /* 1538 */
 
2094
/* U+2103 */    CANT_MAP_CHARACTER,     /* 1539 */
 
2095
/* U+2104 */    CANT_MAP_CHARACTER,     /* 1540 */
 
2096
/* U+2105 */    CANT_MAP_CHARACTER,     /* 1541 */
 
2097
/* U+2106 */    CANT_MAP_CHARACTER,     /* 1542 */
 
2098
/* U+2107 */    CANT_MAP_CHARACTER,     /* 1543 */
 
2099
/* U+2108 */    CANT_MAP_CHARACTER,     /* 1544 */
 
2100
/* U+2109 */    CANT_MAP_CHARACTER,     /* 1545 */
 
2101
/* U+210A */    CANT_MAP_CHARACTER,     /* 1546 */
 
2102
/* U+210B */    CANT_MAP_CHARACTER,     /* 1547 */
 
2103
/* U+210C */    CANT_MAP_CHARACTER,     /* 1548 */
 
2104
/* U+210D */    CANT_MAP_CHARACTER,     /* 1549 */
 
2105
/* U+210E */    CANT_MAP_CHARACTER,     /* 1550 */
 
2106
/* U+210F */    CANT_MAP_CHARACTER,     /* 1551 */
 
2107
/* U+2110 */    CANT_MAP_CHARACTER,     /* 1552 */
 
2108
/* U+2111 */    CANT_MAP_CHARACTER,     /* 1553 */
 
2109
/* U+2112 */    CANT_MAP_CHARACTER,     /* 1554 */
 
2110
/* U+2113 */    CANT_MAP_CHARACTER,     /* 1555 */
 
2111
/* U+2114 */    CANT_MAP_CHARACTER,     /* 1556 */
 
2112
/* U+2115 */    CANT_MAP_CHARACTER,     /* 1557 */
 
2113
/* U+2116 */    CANT_MAP_CHARACTER,     /* 1558 */
 
2114
/* U+2117 */    CANT_MAP_CHARACTER,     /* 1559 */
 
2115
/* U+2118 */    CANT_MAP_CHARACTER,     /* 1560 */
 
2116
/* U+2119 */    CANT_MAP_CHARACTER,     /* 1561 */
 
2117
/* U+211A */    CANT_MAP_CHARACTER,     /* 1562 */
 
2118
/* U+211B */    CANT_MAP_CHARACTER,     /* 1563 */
 
2119
/* U+211C */    CANT_MAP_CHARACTER,     /* 1564 */
 
2120
/* U+211D */    CANT_MAP_CHARACTER,     /* 1565 */
 
2121
/* U+211E */    CANT_MAP_CHARACTER,     /* 1566 */
 
2122
/* U+211F */    CANT_MAP_CHARACTER,     /* 1567 */
 
2123
/* U+2120 */    CANT_MAP_CHARACTER,     /* 1568 */
 
2124
/* U+2121 */    CANT_MAP_CHARACTER,     /* 1569 */
 
2125
/* U+2122 */    0x99    /*                               TRADE MARK SIGN */,/* 1570 */
 
2126
/* U+2123 */    CANT_MAP_CHARACTER,     /* 1571 */
 
2127
/* U+2124 */    CANT_MAP_CHARACTER,     /* 1572 */
 
2128
/* U+2125 */    CANT_MAP_CHARACTER,     /* 1573 */
 
2129
/* U+2126 */    CANT_MAP_CHARACTER,     /* 1574 */
 
2130
/* U+2127 */    CANT_MAP_CHARACTER,     /* 1575 */
 
2131
/* U+2128 */    CANT_MAP_CHARACTER,     /* 1576 */
 
2132
/* U+2129 */    CANT_MAP_CHARACTER,     /* 1577 */
 
2133
/* U+212A */    CANT_MAP_CHARACTER,     /* 1578 */
 
2134
/* U+212B */    CANT_MAP_CHARACTER,     /* 1579 */
 
2135
/* U+212C */    CANT_MAP_CHARACTER,     /* 1580 */
 
2136
/* U+212D */    CANT_MAP_CHARACTER,     /* 1581 */
 
2137
/* U+212E */    CANT_MAP_CHARACTER,     /* 1582 */
 
2138
/* U+212F */    CANT_MAP_CHARACTER,     /* 1583 */
 
2139
/* U+2130 */    CANT_MAP_CHARACTER,     /* 1584 */
 
2140
/* U+2131 */    CANT_MAP_CHARACTER,     /* 1585 */
 
2141
/* U+2132 */    CANT_MAP_CHARACTER,     /* 1586 */
 
2142
/* U+2133 */    CANT_MAP_CHARACTER,     /* 1587 */
 
2143
/* U+2134 */    CANT_MAP_CHARACTER,     /* 1588 */
 
2144
/* U+2135 */    CANT_MAP_CHARACTER,     /* 1589 */
 
2145
/* U+2136 */    CANT_MAP_CHARACTER,     /* 1590 */
 
2146
/* U+2137 */    CANT_MAP_CHARACTER,     /* 1591 */
 
2147
/* U+2138 */    CANT_MAP_CHARACTER,     /* 1592 */
 
2148
/* U+2139 */    CANT_MAP_CHARACTER,     /* 1593 */
 
2149
/* U+213A */    CANT_MAP_CHARACTER,     /* 1594 */
 
2150
/* U+213B */    CANT_MAP_CHARACTER,     /* 1595 */
 
2151
/* U+213C */    CANT_MAP_CHARACTER,     /* 1596 */
 
2152
/* U+213D */    CANT_MAP_CHARACTER,     /* 1597 */
 
2153
/* U+213E */    CANT_MAP_CHARACTER,     /* 1598 */
 
2154
/* U+213F */    CANT_MAP_CHARACTER,     /* 1599 */
 
2155
/* U+2140 */    CANT_MAP_CHARACTER,     /* 1600 */
 
2156
/* U+2141 */    CANT_MAP_CHARACTER,     /* 1601 */
 
2157
/* U+2142 */    CANT_MAP_CHARACTER,     /* 1602 */
 
2158
/* U+2143 */    CANT_MAP_CHARACTER,     /* 1603 */
 
2159
/* U+2144 */    CANT_MAP_CHARACTER,     /* 1604 */
 
2160
/* U+2145 */    CANT_MAP_CHARACTER,     /* 1605 */
 
2161
/* U+2146 */    CANT_MAP_CHARACTER,     /* 1606 */
 
2162
/* U+2147 */    CANT_MAP_CHARACTER,     /* 1607 */
 
2163
/* U+2148 */    CANT_MAP_CHARACTER,     /* 1608 */
 
2164
/* U+2149 */    CANT_MAP_CHARACTER,     /* 1609 */
 
2165
/* U+214A */    CANT_MAP_CHARACTER,     /* 1610 */
 
2166
/* U+214B */    CANT_MAP_CHARACTER,     /* 1611 */
 
2167
/* U+214C */    CANT_MAP_CHARACTER,     /* 1612 */
 
2168
/* U+214D */    CANT_MAP_CHARACTER,     /* 1613 */
 
2169
/* U+214E */    CANT_MAP_CHARACTER,     /* 1614 */
 
2170
/* U+214F */    CANT_MAP_CHARACTER,     /* 1615 */
 
2171
/* U+2150 */    CANT_MAP_CHARACTER,     /* 1616 */
 
2172
/* U+2151 */    CANT_MAP_CHARACTER,     /* 1617 */
 
2173
/* U+2152 */    CANT_MAP_CHARACTER,     /* 1618 */
 
2174
/* U+2153 */    CANT_MAP_CHARACTER,     /* 1619 */
 
2175
/* U+2154 */    CANT_MAP_CHARACTER,     /* 1620 */
 
2176
/* U+2155 */    CANT_MAP_CHARACTER,     /* 1621 */
 
2177
/* U+2156 */    CANT_MAP_CHARACTER,     /* 1622 */
 
2178
/* U+2157 */    CANT_MAP_CHARACTER,     /* 1623 */
 
2179
/* U+2158 */    CANT_MAP_CHARACTER,     /* 1624 */
 
2180
/* U+2159 */    CANT_MAP_CHARACTER,     /* 1625 */
 
2181
/* U+215A */    CANT_MAP_CHARACTER,     /* 1626 */
 
2182
/* U+215B */    CANT_MAP_CHARACTER,     /* 1627 */
 
2183
/* U+215C */    CANT_MAP_CHARACTER,     /* 1628 */
 
2184
/* U+215D */    CANT_MAP_CHARACTER,     /* 1629 */
 
2185
/* U+215E */    CANT_MAP_CHARACTER,     /* 1630 */
 
2186
/* U+215F */    CANT_MAP_CHARACTER,     /* 1631 */
 
2187
/* U+2160 */    CANT_MAP_CHARACTER,     /* 1632 */
 
2188
/* U+2161 */    CANT_MAP_CHARACTER,     /* 1633 */
 
2189
/* U+2162 */    CANT_MAP_CHARACTER,     /* 1634 */
 
2190
/* U+2163 */    CANT_MAP_CHARACTER,     /* 1635 */
 
2191
/* U+2164 */    CANT_MAP_CHARACTER,     /* 1636 */
 
2192
/* U+2165 */    CANT_MAP_CHARACTER,     /* 1637 */
 
2193
/* U+2166 */    CANT_MAP_CHARACTER,     /* 1638 */
 
2194
/* U+2167 */    CANT_MAP_CHARACTER,     /* 1639 */
 
2195
/* U+2168 */    CANT_MAP_CHARACTER,     /* 1640 */
 
2196
/* U+2169 */    CANT_MAP_CHARACTER,     /* 1641 */
 
2197
/* U+216A */    CANT_MAP_CHARACTER,     /* 1642 */
 
2198
/* U+216B */    CANT_MAP_CHARACTER,     /* 1643 */
 
2199
/* U+216C */    CANT_MAP_CHARACTER,     /* 1644 */
 
2200
/* U+216D */    CANT_MAP_CHARACTER,     /* 1645 */
 
2201
/* U+216E */    CANT_MAP_CHARACTER,     /* 1646 */
 
2202
/* U+216F */    CANT_MAP_CHARACTER,     /* 1647 */
 
2203
/* U+2170 */    CANT_MAP_CHARACTER,     /* 1648 */
 
2204
/* U+2171 */    CANT_MAP_CHARACTER,     /* 1649 */
 
2205
/* U+2172 */    CANT_MAP_CHARACTER,     /* 1650 */
 
2206
/* U+2173 */    CANT_MAP_CHARACTER,     /* 1651 */
 
2207
/* U+2174 */    CANT_MAP_CHARACTER,     /* 1652 */
 
2208
/* U+2175 */    CANT_MAP_CHARACTER,     /* 1653 */
 
2209
/* U+2176 */    CANT_MAP_CHARACTER,     /* 1654 */
 
2210
/* U+2177 */    CANT_MAP_CHARACTER,     /* 1655 */
 
2211
/* U+2178 */    CANT_MAP_CHARACTER,     /* 1656 */
 
2212
/* U+2179 */    CANT_MAP_CHARACTER,     /* 1657 */
 
2213
/* U+217A */    CANT_MAP_CHARACTER,     /* 1658 */
 
2214
/* U+217B */    CANT_MAP_CHARACTER,     /* 1659 */
 
2215
/* U+217C */    CANT_MAP_CHARACTER,     /* 1660 */
 
2216
/* U+217D */    CANT_MAP_CHARACTER,     /* 1661 */
 
2217
/* U+217E */    CANT_MAP_CHARACTER,     /* 1662 */
 
2218
/* U+217F */    CANT_MAP_CHARACTER,     /* 1663 */
 
2219
/* U+2180 */    CANT_MAP_CHARACTER,     /* 1664 */
 
2220
/* U+2181 */    CANT_MAP_CHARACTER,     /* 1665 */
 
2221
/* U+2182 */    CANT_MAP_CHARACTER,     /* 1666 */
 
2222
/* U+2183 */    CANT_MAP_CHARACTER,     /* 1667 */
 
2223
/* U+2184 */    CANT_MAP_CHARACTER,     /* 1668 */
 
2224
/* U+2185 */    CANT_MAP_CHARACTER,     /* 1669 */
 
2225
/* U+2186 */    CANT_MAP_CHARACTER,     /* 1670 */
 
2226
/* U+2187 */    CANT_MAP_CHARACTER,     /* 1671 */
 
2227
/* U+2188 */    CANT_MAP_CHARACTER,     /* 1672 */
 
2228
/* U+2189 */    CANT_MAP_CHARACTER,     /* 1673 */
 
2229
/* U+218A */    CANT_MAP_CHARACTER,     /* 1674 */
 
2230
/* U+218B */    CANT_MAP_CHARACTER,     /* 1675 */
 
2231
/* U+218C */    CANT_MAP_CHARACTER,     /* 1676 */
 
2232
/* U+218D */    CANT_MAP_CHARACTER,     /* 1677 */
 
2233
/* U+218E */    CANT_MAP_CHARACTER,     /* 1678 */
 
2234
/* U+218F */    CANT_MAP_CHARACTER,     /* 1679 */
 
2235
/* U+2190 */    CANT_MAP_CHARACTER,     /* 1680 */
 
2236
/* U+2191 */    CANT_MAP_CHARACTER,     /* 1681 */
 
2237
/* U+2192 */    CANT_MAP_CHARACTER,     /* 1682 */
 
2238
/* U+2193 */    CANT_MAP_CHARACTER,     /* 1683 */
 
2239
/* U+2194 */    CANT_MAP_CHARACTER,     /* 1684 */
 
2240
/* U+2195 */    CANT_MAP_CHARACTER,     /* 1685 */
 
2241
/* U+2196 */    CANT_MAP_CHARACTER,     /* 1686 */
 
2242
/* U+2197 */    CANT_MAP_CHARACTER,     /* 1687 */
 
2243
/* U+2198 */    CANT_MAP_CHARACTER,     /* 1688 */
 
2244
/* U+2199 */    CANT_MAP_CHARACTER,     /* 1689 */
 
2245
/* U+219A */    CANT_MAP_CHARACTER,     /* 1690 */
 
2246
/* U+219B */    CANT_MAP_CHARACTER,     /* 1691 */
 
2247
/* U+219C */    CANT_MAP_CHARACTER,     /* 1692 */
 
2248
/* U+219D */    CANT_MAP_CHARACTER,     /* 1693 */
 
2249
/* U+219E */    CANT_MAP_CHARACTER,     /* 1694 */
 
2250
/* U+219F */    CANT_MAP_CHARACTER,     /* 1695 */
 
2251
/* U+21A0 */    CANT_MAP_CHARACTER,     /* 1696 */
 
2252
/* U+21A1 */    CANT_MAP_CHARACTER,     /* 1697 */
 
2253
/* U+21A2 */    CANT_MAP_CHARACTER,     /* 1698 */
 
2254
/* U+21A3 */    CANT_MAP_CHARACTER,     /* 1699 */
 
2255
/* U+21A4 */    CANT_MAP_CHARACTER,     /* 1700 */
 
2256
/* U+21A5 */    CANT_MAP_CHARACTER,     /* 1701 */
 
2257
/* U+21A6 */    CANT_MAP_CHARACTER,     /* 1702 */
 
2258
/* U+21A7 */    CANT_MAP_CHARACTER,     /* 1703 */
 
2259
/* U+21A8 */    CANT_MAP_CHARACTER,     /* 1704 */
 
2260
/* U+21A9 */    CANT_MAP_CHARACTER,     /* 1705 */
 
2261
/* U+21AA */    CANT_MAP_CHARACTER,     /* 1706 */
 
2262
/* U+21AB */    CANT_MAP_CHARACTER,     /* 1707 */
 
2263
/* U+21AC */    CANT_MAP_CHARACTER,     /* 1708 */
 
2264
/* U+21AD */    CANT_MAP_CHARACTER,     /* 1709 */
 
2265
/* U+21AE */    CANT_MAP_CHARACTER,     /* 1710 */
 
2266
/* U+21AF */    CANT_MAP_CHARACTER,     /* 1711 */
 
2267
/* U+21B0 */    CANT_MAP_CHARACTER,     /* 1712 */
 
2268
/* U+21B1 */    CANT_MAP_CHARACTER,     /* 1713 */
 
2269
/* U+21B2 */    CANT_MAP_CHARACTER,     /* 1714 */
 
2270
/* U+21B3 */    CANT_MAP_CHARACTER,     /* 1715 */
 
2271
/* U+21B4 */    CANT_MAP_CHARACTER,     /* 1716 */
 
2272
/* U+21B5 */    CANT_MAP_CHARACTER,     /* 1717 */
 
2273
/* U+21B6 */    CANT_MAP_CHARACTER,     /* 1718 */
 
2274
/* U+21B7 */    CANT_MAP_CHARACTER,     /* 1719 */
 
2275
/* U+21B8 */    CANT_MAP_CHARACTER,     /* 1720 */
 
2276
/* U+21B9 */    CANT_MAP_CHARACTER,     /* 1721 */
 
2277
/* U+21BA */    CANT_MAP_CHARACTER,     /* 1722 */
 
2278
/* U+21BB */    CANT_MAP_CHARACTER,     /* 1723 */
 
2279
/* U+21BC */    CANT_MAP_CHARACTER,     /* 1724 */
 
2280
/* U+21BD */    CANT_MAP_CHARACTER,     /* 1725 */
 
2281
/* U+21BE */    CANT_MAP_CHARACTER,     /* 1726 */
 
2282
/* U+21BF */    CANT_MAP_CHARACTER,     /* 1727 */
 
2283
/* U+21C0 */    CANT_MAP_CHARACTER,     /* 1728 */
 
2284
/* U+21C1 */    CANT_MAP_CHARACTER,     /* 1729 */
 
2285
/* U+21C2 */    CANT_MAP_CHARACTER,     /* 1730 */
 
2286
/* U+21C3 */    CANT_MAP_CHARACTER,     /* 1731 */
 
2287
/* U+21C4 */    CANT_MAP_CHARACTER,     /* 1732 */
 
2288
/* U+21C5 */    CANT_MAP_CHARACTER,     /* 1733 */
 
2289
/* U+21C6 */    CANT_MAP_CHARACTER,     /* 1734 */
 
2290
/* U+21C7 */    CANT_MAP_CHARACTER,     /* 1735 */
 
2291
/* U+21C8 */    CANT_MAP_CHARACTER,     /* 1736 */
 
2292
/* U+21C9 */    CANT_MAP_CHARACTER,     /* 1737 */
 
2293
/* U+21CA */    CANT_MAP_CHARACTER,     /* 1738 */
 
2294
/* U+21CB */    CANT_MAP_CHARACTER,     /* 1739 */
 
2295
/* U+21CC */    CANT_MAP_CHARACTER,     /* 1740 */
 
2296
/* U+21CD */    CANT_MAP_CHARACTER,     /* 1741 */
 
2297
/* U+21CE */    CANT_MAP_CHARACTER,     /* 1742 */
 
2298
/* U+21CF */    CANT_MAP_CHARACTER,     /* 1743 */
 
2299
/* U+21D0 */    CANT_MAP_CHARACTER,     /* 1744 */
 
2300
/* U+21D1 */    CANT_MAP_CHARACTER,     /* 1745 */
 
2301
/* U+21D2 */    CANT_MAP_CHARACTER,     /* 1746 */
 
2302
/* U+21D3 */    CANT_MAP_CHARACTER,     /* 1747 */
 
2303
/* U+21D4 */    CANT_MAP_CHARACTER,     /* 1748 */
 
2304
/* U+21D5 */    CANT_MAP_CHARACTER,     /* 1749 */
 
2305
/* U+21D6 */    CANT_MAP_CHARACTER,     /* 1750 */
 
2306
/* U+21D7 */    CANT_MAP_CHARACTER,     /* 1751 */
 
2307
/* U+21D8 */    CANT_MAP_CHARACTER,     /* 1752 */
 
2308
/* U+21D9 */    CANT_MAP_CHARACTER,     /* 1753 */
 
2309
/* U+21DA */    CANT_MAP_CHARACTER,     /* 1754 */
 
2310
/* U+21DB */    CANT_MAP_CHARACTER,     /* 1755 */
 
2311
/* U+21DC */    CANT_MAP_CHARACTER,     /* 1756 */
 
2312
/* U+21DD */    CANT_MAP_CHARACTER,     /* 1757 */
 
2313
/* U+21DE */    CANT_MAP_CHARACTER,     /* 1758 */
 
2314
/* U+21DF */    CANT_MAP_CHARACTER,     /* 1759 */
 
2315
/* U+21E0 */    CANT_MAP_CHARACTER,     /* 1760 */
 
2316
/* U+21E1 */    CANT_MAP_CHARACTER,     /* 1761 */
 
2317
/* U+21E2 */    CANT_MAP_CHARACTER,     /* 1762 */
 
2318
/* U+21E3 */    CANT_MAP_CHARACTER,     /* 1763 */
 
2319
/* U+21E4 */    CANT_MAP_CHARACTER,     /* 1764 */
 
2320
/* U+21E5 */    CANT_MAP_CHARACTER,     /* 1765 */
 
2321
/* U+21E6 */    CANT_MAP_CHARACTER,     /* 1766 */
 
2322
/* U+21E7 */    CANT_MAP_CHARACTER,     /* 1767 */
 
2323
/* U+21E8 */    CANT_MAP_CHARACTER,     /* 1768 */
 
2324
/* U+21E9 */    CANT_MAP_CHARACTER,     /* 1769 */
 
2325
/* U+21EA */    CANT_MAP_CHARACTER,     /* 1770 */
 
2326
/* U+21EB */    CANT_MAP_CHARACTER,     /* 1771 */
 
2327
/* U+21EC */    CANT_MAP_CHARACTER,     /* 1772 */
 
2328
/* U+21ED */    CANT_MAP_CHARACTER,     /* 1773 */
 
2329
/* U+21EE */    CANT_MAP_CHARACTER,     /* 1774 */
 
2330
/* U+21EF */    CANT_MAP_CHARACTER,     /* 1775 */
 
2331
/* U+21F0 */    CANT_MAP_CHARACTER,     /* 1776 */
 
2332
/* U+21F1 */    CANT_MAP_CHARACTER,     /* 1777 */
 
2333
/* U+21F2 */    CANT_MAP_CHARACTER,     /* 1778 */
 
2334
/* U+21F3 */    CANT_MAP_CHARACTER,     /* 1779 */
 
2335
/* U+21F4 */    CANT_MAP_CHARACTER,     /* 1780 */
 
2336
/* U+21F5 */    CANT_MAP_CHARACTER,     /* 1781 */
 
2337
/* U+21F6 */    CANT_MAP_CHARACTER,     /* 1782 */
 
2338
/* U+21F7 */    CANT_MAP_CHARACTER,     /* 1783 */
 
2339
/* U+21F8 */    CANT_MAP_CHARACTER,     /* 1784 */
 
2340
/* U+21F9 */    CANT_MAP_CHARACTER,     /* 1785 */
 
2341
/* U+21FA */    CANT_MAP_CHARACTER,     /* 1786 */
 
2342
/* U+21FB */    CANT_MAP_CHARACTER,     /* 1787 */
 
2343
/* U+21FC */    CANT_MAP_CHARACTER,     /* 1788 */
 
2344
/* U+21FD */    CANT_MAP_CHARACTER,     /* 1789 */
 
2345
/* U+21FE */    CANT_MAP_CHARACTER,     /* 1790 */
 
2346
/* U+21FF */    CANT_MAP_CHARACTER,     /* 1791 */
 
2347
        0 /* END OF MAP TABLE */
 
2348
};
 
2349
static const USHORT from_unicode_map[256] = {
 
2350
/* U+00-- */    256,
 
2351
/* U+01-- */    512,
 
2352
/* U+02-- */    768,
 
2353
/* U+03-- */    0,
 
2354
/* U+04-- */    0,
 
2355
/* U+05-- */    0,
 
2356
/* U+06-- */    1024,
 
2357
/* U+07-- */    0,
 
2358
/* U+08-- */    0,
 
2359
/* U+09-- */    0,
 
2360
/* U+0A-- */    0,
 
2361
/* U+0B-- */    0,
 
2362
/* U+0C-- */    0,
 
2363
/* U+0D-- */    0,
 
2364
/* U+0E-- */    0,
 
2365
/* U+0F-- */    0,
 
2366
/* U+10-- */    0,
 
2367
/* U+11-- */    0,
 
2368
/* U+12-- */    0,
 
2369
/* U+13-- */    0,
 
2370
/* U+14-- */    0,
 
2371
/* U+15-- */    0,
 
2372
/* U+16-- */    0,
 
2373
/* U+17-- */    0,
 
2374
/* U+18-- */    0,
 
2375
/* U+19-- */    0,
 
2376
/* U+1A-- */    0,
 
2377
/* U+1B-- */    0,
 
2378
/* U+1C-- */    0,
 
2379
/* U+1D-- */    0,
 
2380
/* U+1E-- */    0,
 
2381
/* U+1F-- */    0,
 
2382
/* U+20-- */    1280,
 
2383
/* U+21-- */    1536,
 
2384
/* U+22-- */    0,
 
2385
/* U+23-- */    0,
 
2386
/* U+24-- */    0,
 
2387
/* U+25-- */    0,
 
2388
/* U+26-- */    0,
 
2389
/* U+27-- */    0,
 
2390
/* U+28-- */    0,
 
2391
/* U+29-- */    0,
 
2392
/* U+2A-- */    0,
 
2393
/* U+2B-- */    0,
 
2394
/* U+2C-- */    0,
 
2395
/* U+2D-- */    0,
 
2396
/* U+2E-- */    0,
 
2397
/* U+2F-- */    0,
 
2398
/* U+30-- */    0,
 
2399
/* U+31-- */    0,
 
2400
/* U+32-- */    0,
 
2401
/* U+33-- */    0,
 
2402
/* U+34-- */    0,
 
2403
/* U+35-- */    0,
 
2404
/* U+36-- */    0,
 
2405
/* U+37-- */    0,
 
2406
/* U+38-- */    0,
 
2407
/* U+39-- */    0,
 
2408
/* U+3A-- */    0,
 
2409
/* U+3B-- */    0,
 
2410
/* U+3C-- */    0,
 
2411
/* U+3D-- */    0,
 
2412
/* U+3E-- */    0,
 
2413
/* U+3F-- */    0,
 
2414
/* U+40-- */    0,
 
2415
/* U+41-- */    0,
 
2416
/* U+42-- */    0,
 
2417
/* U+43-- */    0,
 
2418
/* U+44-- */    0,
 
2419
/* U+45-- */    0,
 
2420
/* U+46-- */    0,
 
2421
/* U+47-- */    0,
 
2422
/* U+48-- */    0,
 
2423
/* U+49-- */    0,
 
2424
/* U+4A-- */    0,
 
2425
/* U+4B-- */    0,
 
2426
/* U+4C-- */    0,
 
2427
/* U+4D-- */    0,
 
2428
/* U+4E-- */    0,
 
2429
/* U+4F-- */    0,
 
2430
/* U+50-- */    0,
 
2431
/* U+51-- */    0,
 
2432
/* U+52-- */    0,
 
2433
/* U+53-- */    0,
 
2434
/* U+54-- */    0,
 
2435
/* U+55-- */    0,
 
2436
/* U+56-- */    0,
 
2437
/* U+57-- */    0,
 
2438
/* U+58-- */    0,
 
2439
/* U+59-- */    0,
 
2440
/* U+5A-- */    0,
 
2441
/* U+5B-- */    0,
 
2442
/* U+5C-- */    0,
 
2443
/* U+5D-- */    0,
 
2444
/* U+5E-- */    0,
 
2445
/* U+5F-- */    0,
 
2446
/* U+60-- */    0,
 
2447
/* U+61-- */    0,
 
2448
/* U+62-- */    0,
 
2449
/* U+63-- */    0,
 
2450
/* U+64-- */    0,
 
2451
/* U+65-- */    0,
 
2452
/* U+66-- */    0,
 
2453
/* U+67-- */    0,
 
2454
/* U+68-- */    0,
 
2455
/* U+69-- */    0,
 
2456
/* U+6A-- */    0,
 
2457
/* U+6B-- */    0,
 
2458
/* U+6C-- */    0,
 
2459
/* U+6D-- */    0,
 
2460
/* U+6E-- */    0,
 
2461
/* U+6F-- */    0,
 
2462
/* U+70-- */    0,
 
2463
/* U+71-- */    0,
 
2464
/* U+72-- */    0,
 
2465
/* U+73-- */    0,
 
2466
/* U+74-- */    0,
 
2467
/* U+75-- */    0,
 
2468
/* U+76-- */    0,
 
2469
/* U+77-- */    0,
 
2470
/* U+78-- */    0,
 
2471
/* U+79-- */    0,
 
2472
/* U+7A-- */    0,
 
2473
/* U+7B-- */    0,
 
2474
/* U+7C-- */    0,
 
2475
/* U+7D-- */    0,
 
2476
/* U+7E-- */    0,
 
2477
/* U+7F-- */    0,
 
2478
/* U+80-- */    0,
 
2479
/* U+81-- */    0,
 
2480
/* U+82-- */    0,
 
2481
/* U+83-- */    0,
 
2482
/* U+84-- */    0,
 
2483
/* U+85-- */    0,
 
2484
/* U+86-- */    0,
 
2485
/* U+87-- */    0,
 
2486
/* U+88-- */    0,
 
2487
/* U+89-- */    0,
 
2488
/* U+8A-- */    0,
 
2489
/* U+8B-- */    0,
 
2490
/* U+8C-- */    0,
 
2491
/* U+8D-- */    0,
 
2492
/* U+8E-- */    0,
 
2493
/* U+8F-- */    0,
 
2494
/* U+90-- */    0,
 
2495
/* U+91-- */    0,
 
2496
/* U+92-- */    0,
 
2497
/* U+93-- */    0,
 
2498
/* U+94-- */    0,
 
2499
/* U+95-- */    0,
 
2500
/* U+96-- */    0,
 
2501
/* U+97-- */    0,
 
2502
/* U+98-- */    0,
 
2503
/* U+99-- */    0,
 
2504
/* U+9A-- */    0,
 
2505
/* U+9B-- */    0,
 
2506
/* U+9C-- */    0,
 
2507
/* U+9D-- */    0,
 
2508
/* U+9E-- */    0,
 
2509
/* U+9F-- */    0,
 
2510
/* U+A0-- */    0,
 
2511
/* U+A1-- */    0,
 
2512
/* U+A2-- */    0,
 
2513
/* U+A3-- */    0,
 
2514
/* U+A4-- */    0,
 
2515
/* U+A5-- */    0,
 
2516
/* U+A6-- */    0,
 
2517
/* U+A7-- */    0,
 
2518
/* U+A8-- */    0,
 
2519
/* U+A9-- */    0,
 
2520
/* U+AA-- */    0,
 
2521
/* U+AB-- */    0,
 
2522
/* U+AC-- */    0,
 
2523
/* U+AD-- */    0,
 
2524
/* U+AE-- */    0,
 
2525
/* U+AF-- */    0,
 
2526
/* U+B0-- */    0,
 
2527
/* U+B1-- */    0,
 
2528
/* U+B2-- */    0,
 
2529
/* U+B3-- */    0,
 
2530
/* U+B4-- */    0,
 
2531
/* U+B5-- */    0,
 
2532
/* U+B6-- */    0,
 
2533
/* U+B7-- */    0,
 
2534
/* U+B8-- */    0,
 
2535
/* U+B9-- */    0,
 
2536
/* U+BA-- */    0,
 
2537
/* U+BB-- */    0,
 
2538
/* U+BC-- */    0,
 
2539
/* U+BD-- */    0,
 
2540
/* U+BE-- */    0,
 
2541
/* U+BF-- */    0,
 
2542
/* U+C0-- */    0,
 
2543
/* U+C1-- */    0,
 
2544
/* U+C2-- */    0,
 
2545
/* U+C3-- */    0,
 
2546
/* U+C4-- */    0,
 
2547
/* U+C5-- */    0,
 
2548
/* U+C6-- */    0,
 
2549
/* U+C7-- */    0,
 
2550
/* U+C8-- */    0,
 
2551
/* U+C9-- */    0,
 
2552
/* U+CA-- */    0,
 
2553
/* U+CB-- */    0,
 
2554
/* U+CC-- */    0,
 
2555
/* U+CD-- */    0,
 
2556
/* U+CE-- */    0,
 
2557
/* U+CF-- */    0,
 
2558
/* U+D0-- */    0,
 
2559
/* U+D1-- */    0,
 
2560
/* U+D2-- */    0,
 
2561
/* U+D3-- */    0,
 
2562
/* U+D4-- */    0,
 
2563
/* U+D5-- */    0,
 
2564
/* U+D6-- */    0,
 
2565
/* U+D7-- */    0,
 
2566
/* U+D8-- */    0,
 
2567
/* U+D9-- */    0,
 
2568
/* U+DA-- */    0,
 
2569
/* U+DB-- */    0,
 
2570
/* U+DC-- */    0,
 
2571
/* U+DD-- */    0,
 
2572
/* U+DE-- */    0,
 
2573
/* U+DF-- */    0,
 
2574
/* U+E0-- */    0,
 
2575
/* U+E1-- */    0,
 
2576
/* U+E2-- */    0,
 
2577
/* U+E3-- */    0,
 
2578
/* U+E4-- */    0,
 
2579
/* U+E5-- */    0,
 
2580
/* U+E6-- */    0,
 
2581
/* U+E7-- */    0,
 
2582
/* U+E8-- */    0,
 
2583
/* U+E9-- */    0,
 
2584
/* U+EA-- */    0,
 
2585
/* U+EB-- */    0,
 
2586
/* U+EC-- */    0,
 
2587
/* U+ED-- */    0,
 
2588
/* U+EE-- */    0,
 
2589
/* U+EF-- */    0,
 
2590
/* U+F0-- */    0,
 
2591
/* U+F1-- */    0,
 
2592
/* U+F2-- */    0,
 
2593
/* U+F3-- */    0,
 
2594
/* U+F4-- */    0,
 
2595
/* U+F5-- */    0,
 
2596
/* U+F6-- */    0,
 
2597
/* U+F7-- */    0,
 
2598
/* U+F8-- */    0,
 
2599
/* U+F9-- */    0,
 
2600
/* U+FA-- */    0,
 
2601
/* U+FB-- */    0,
 
2602
/* U+FC-- */    0,
 
2603
/* U+FD-- */    0,
 
2604
/* U+FE-- */    0,
 
2605
/* U+FF-- */    0,
 
2606
};