comparison env/lib/python3.9/site-packages/chardet/langrussianmodel.py @ 0:4f3585e2f14b draft default tip

"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author shellac
date Mon, 22 Mar 2021 18:12:50 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4f3585e2f14b
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 from chardet.sbcharsetprober import SingleByteCharSetModel
5
6
7 # 3: Positive
8 # 2: Likely
9 # 1: Unlikely
10 # 0: Negative
11
12 RUSSIAN_LANG_MODEL = {
13 37: { # 'А'
14 37: 0, # 'А'
15 44: 1, # 'Б'
16 33: 1, # 'В'
17 46: 1, # 'Г'
18 41: 1, # 'Д'
19 48: 1, # 'Е'
20 56: 1, # 'Ж'
21 51: 1, # 'З'
22 42: 1, # 'И'
23 60: 1, # 'Й'
24 36: 1, # 'К'
25 49: 1, # 'Л'
26 38: 1, # 'М'
27 31: 2, # 'Н'
28 34: 1, # 'О'
29 35: 1, # 'П'
30 45: 1, # 'Р'
31 32: 1, # 'С'
32 40: 1, # 'Т'
33 52: 1, # 'У'
34 53: 1, # 'Ф'
35 55: 1, # 'Х'
36 58: 1, # 'Ц'
37 50: 1, # 'Ч'
38 57: 1, # 'Ш'
39 63: 1, # 'Щ'
40 62: 0, # 'Ы'
41 61: 0, # 'Ь'
42 47: 0, # 'Э'
43 59: 1, # 'Ю'
44 43: 1, # 'Я'
45 3: 1, # 'а'
46 21: 2, # 'б'
47 10: 2, # 'в'
48 19: 2, # 'г'
49 13: 2, # 'д'
50 2: 0, # 'е'
51 24: 1, # 'ж'
52 20: 1, # 'з'
53 4: 0, # 'и'
54 23: 1, # 'й'
55 11: 2, # 'к'
56 8: 3, # 'л'
57 12: 2, # 'м'
58 5: 2, # 'н'
59 1: 0, # 'о'
60 15: 2, # 'п'
61 9: 2, # 'р'
62 7: 2, # 'с'
63 6: 2, # 'т'
64 14: 2, # 'у'
65 39: 2, # 'ф'
66 26: 2, # 'х'
67 28: 0, # 'ц'
68 22: 1, # 'ч'
69 25: 2, # 'ш'
70 29: 0, # 'щ'
71 54: 0, # 'ъ'
72 18: 0, # 'ы'
73 17: 0, # 'ь'
74 30: 1, # 'э'
75 27: 0, # 'ю'
76 16: 0, # 'я'
77 },
78 44: { # 'Б'
79 37: 1, # 'А'
80 44: 0, # 'Б'
81 33: 1, # 'В'
82 46: 1, # 'Г'
83 41: 0, # 'Д'
84 48: 1, # 'Е'
85 56: 0, # 'Ж'
86 51: 0, # 'З'
87 42: 1, # 'И'
88 60: 0, # 'Й'
89 36: 0, # 'К'
90 49: 1, # 'Л'
91 38: 1, # 'М'
92 31: 1, # 'Н'
93 34: 1, # 'О'
94 35: 0, # 'П'
95 45: 1, # 'Р'
96 32: 0, # 'С'
97 40: 0, # 'Т'
98 52: 1, # 'У'
99 53: 0, # 'Ф'
100 55: 0, # 'Х'
101 58: 0, # 'Ц'
102 50: 0, # 'Ч'
103 57: 0, # 'Ш'
104 63: 0, # 'Щ'
105 62: 1, # 'Ы'
106 61: 0, # 'Ь'
107 47: 0, # 'Э'
108 59: 0, # 'Ю'
109 43: 1, # 'Я'
110 3: 2, # 'а'
111 21: 0, # 'б'
112 10: 0, # 'в'
113 19: 0, # 'г'
114 13: 1, # 'д'
115 2: 3, # 'е'
116 24: 0, # 'ж'
117 20: 0, # 'з'
118 4: 2, # 'и'
119 23: 0, # 'й'
120 11: 0, # 'к'
121 8: 2, # 'л'
122 12: 0, # 'м'
123 5: 0, # 'н'
124 1: 3, # 'о'
125 15: 0, # 'п'
126 9: 2, # 'р'
127 7: 0, # 'с'
128 6: 0, # 'т'
129 14: 2, # 'у'
130 39: 0, # 'ф'
131 26: 0, # 'х'
132 28: 0, # 'ц'
133 22: 0, # 'ч'
134 25: 0, # 'ш'
135 29: 0, # 'щ'
136 54: 0, # 'ъ'
137 18: 2, # 'ы'
138 17: 1, # 'ь'
139 30: 2, # 'э'
140 27: 1, # 'ю'
141 16: 1, # 'я'
142 },
143 33: { # 'В'
144 37: 2, # 'А'
145 44: 0, # 'Б'
146 33: 1, # 'В'
147 46: 0, # 'Г'
148 41: 1, # 'Д'
149 48: 1, # 'Е'
150 56: 0, # 'Ж'
151 51: 0, # 'З'
152 42: 1, # 'И'
153 60: 0, # 'Й'
154 36: 1, # 'К'
155 49: 1, # 'Л'
156 38: 1, # 'М'
157 31: 1, # 'Н'
158 34: 1, # 'О'
159 35: 1, # 'П'
160 45: 1, # 'Р'
161 32: 1, # 'С'
162 40: 1, # 'Т'
163 52: 1, # 'У'
164 53: 0, # 'Ф'
165 55: 0, # 'Х'
166 58: 0, # 'Ц'
167 50: 0, # 'Ч'
168 57: 1, # 'Ш'
169 63: 0, # 'Щ'
170 62: 1, # 'Ы'
171 61: 1, # 'Ь'
172 47: 0, # 'Э'
173 59: 0, # 'Ю'
174 43: 1, # 'Я'
175 3: 2, # 'а'
176 21: 1, # 'б'
177 10: 1, # 'в'
178 19: 1, # 'г'
179 13: 2, # 'д'
180 2: 3, # 'е'
181 24: 0, # 'ж'
182 20: 2, # 'з'
183 4: 2, # 'и'
184 23: 0, # 'й'
185 11: 1, # 'к'
186 8: 2, # 'л'
187 12: 2, # 'м'
188 5: 2, # 'н'
189 1: 3, # 'о'
190 15: 2, # 'п'
191 9: 2, # 'р'
192 7: 3, # 'с'
193 6: 2, # 'т'
194 14: 2, # 'у'
195 39: 0, # 'ф'
196 26: 1, # 'х'
197 28: 1, # 'ц'
198 22: 2, # 'ч'
199 25: 1, # 'ш'
200 29: 0, # 'щ'
201 54: 1, # 'ъ'
202 18: 3, # 'ы'
203 17: 1, # 'ь'
204 30: 2, # 'э'
205 27: 0, # 'ю'
206 16: 1, # 'я'
207 },
208 46: { # 'Г'
209 37: 1, # 'А'
210 44: 1, # 'Б'
211 33: 0, # 'В'
212 46: 0, # 'Г'
213 41: 1, # 'Д'
214 48: 1, # 'Е'
215 56: 0, # 'Ж'
216 51: 0, # 'З'
217 42: 1, # 'И'
218 60: 0, # 'Й'
219 36: 0, # 'К'
220 49: 1, # 'Л'
221 38: 1, # 'М'
222 31: 1, # 'Н'
223 34: 1, # 'О'
224 35: 1, # 'П'
225 45: 1, # 'Р'
226 32: 0, # 'С'
227 40: 0, # 'Т'
228 52: 1, # 'У'
229 53: 0, # 'Ф'
230 55: 0, # 'Х'
231 58: 0, # 'Ц'
232 50: 0, # 'Ч'
233 57: 0, # 'Ш'
234 63: 0, # 'Щ'
235 62: 0, # 'Ы'
236 61: 0, # 'Ь'
237 47: 0, # 'Э'
238 59: 0, # 'Ю'
239 43: 0, # 'Я'
240 3: 2, # 'а'
241 21: 0, # 'б'
242 10: 1, # 'в'
243 19: 0, # 'г'
244 13: 2, # 'д'
245 2: 2, # 'е'
246 24: 0, # 'ж'
247 20: 0, # 'з'
248 4: 2, # 'и'
249 23: 0, # 'й'
250 11: 0, # 'к'
251 8: 2, # 'л'
252 12: 1, # 'м'
253 5: 1, # 'н'
254 1: 3, # 'о'
255 15: 0, # 'п'
256 9: 2, # 'р'
257 7: 0, # 'с'
258 6: 0, # 'т'
259 14: 2, # 'у'
260 39: 0, # 'ф'
261 26: 0, # 'х'
262 28: 0, # 'ц'
263 22: 0, # 'ч'
264 25: 0, # 'ш'
265 29: 0, # 'щ'
266 54: 0, # 'ъ'
267 18: 0, # 'ы'
268 17: 1, # 'ь'
269 30: 1, # 'э'
270 27: 1, # 'ю'
271 16: 0, # 'я'
272 },
273 41: { # 'Д'
274 37: 1, # 'А'
275 44: 0, # 'Б'
276 33: 1, # 'В'
277 46: 0, # 'Г'
278 41: 0, # 'Д'
279 48: 2, # 'Е'
280 56: 1, # 'Ж'
281 51: 0, # 'З'
282 42: 1, # 'И'
283 60: 0, # 'Й'
284 36: 1, # 'К'
285 49: 1, # 'Л'
286 38: 0, # 'М'
287 31: 1, # 'Н'
288 34: 1, # 'О'
289 35: 0, # 'П'
290 45: 1, # 'Р'
291 32: 1, # 'С'
292 40: 0, # 'Т'
293 52: 1, # 'У'
294 53: 0, # 'Ф'
295 55: 0, # 'Х'
296 58: 1, # 'Ц'
297 50: 1, # 'Ч'
298 57: 0, # 'Ш'
299 63: 0, # 'Щ'
300 62: 1, # 'Ы'
301 61: 1, # 'Ь'
302 47: 0, # 'Э'
303 59: 0, # 'Ю'
304 43: 1, # 'Я'
305 3: 3, # 'а'
306 21: 0, # 'б'
307 10: 2, # 'в'
308 19: 0, # 'г'
309 13: 0, # 'д'
310 2: 2, # 'е'
311 24: 3, # 'ж'
312 20: 1, # 'з'
313 4: 2, # 'и'
314 23: 0, # 'й'
315 11: 0, # 'к'
316 8: 2, # 'л'
317 12: 1, # 'м'
318 5: 1, # 'н'
319 1: 3, # 'о'
320 15: 0, # 'п'
321 9: 2, # 'р'
322 7: 0, # 'с'
323 6: 0, # 'т'
324 14: 2, # 'у'
325 39: 0, # 'ф'
326 26: 1, # 'х'
327 28: 0, # 'ц'
328 22: 0, # 'ч'
329 25: 0, # 'ш'
330 29: 0, # 'щ'
331 54: 0, # 'ъ'
332 18: 1, # 'ы'
333 17: 1, # 'ь'
334 30: 2, # 'э'
335 27: 1, # 'ю'
336 16: 1, # 'я'
337 },
338 48: { # 'Е'
339 37: 1, # 'А'
340 44: 1, # 'Б'
341 33: 1, # 'В'
342 46: 1, # 'Г'
343 41: 1, # 'Д'
344 48: 1, # 'Е'
345 56: 1, # 'Ж'
346 51: 1, # 'З'
347 42: 1, # 'И'
348 60: 1, # 'Й'
349 36: 1, # 'К'
350 49: 1, # 'Л'
351 38: 1, # 'М'
352 31: 2, # 'Н'
353 34: 1, # 'О'
354 35: 1, # 'П'
355 45: 2, # 'Р'
356 32: 2, # 'С'
357 40: 1, # 'Т'
358 52: 0, # 'У'
359 53: 0, # 'Ф'
360 55: 1, # 'Х'
361 58: 1, # 'Ц'
362 50: 1, # 'Ч'
363 57: 1, # 'Ш'
364 63: 1, # 'Щ'
365 62: 0, # 'Ы'
366 61: 0, # 'Ь'
367 47: 0, # 'Э'
368 59: 0, # 'Ю'
369 43: 1, # 'Я'
370 3: 0, # 'а'
371 21: 0, # 'б'
372 10: 2, # 'в'
373 19: 2, # 'г'
374 13: 2, # 'д'
375 2: 2, # 'е'
376 24: 1, # 'ж'
377 20: 1, # 'з'
378 4: 0, # 'и'
379 23: 2, # 'й'
380 11: 1, # 'к'
381 8: 2, # 'л'
382 12: 2, # 'м'
383 5: 1, # 'н'
384 1: 0, # 'о'
385 15: 1, # 'п'
386 9: 1, # 'р'
387 7: 3, # 'с'
388 6: 0, # 'т'
389 14: 0, # 'у'
390 39: 1, # 'ф'
391 26: 1, # 'х'
392 28: 0, # 'ц'
393 22: 0, # 'ч'
394 25: 1, # 'ш'
395 29: 2, # 'щ'
396 54: 0, # 'ъ'
397 18: 0, # 'ы'
398 17: 0, # 'ь'
399 30: 0, # 'э'
400 27: 1, # 'ю'
401 16: 0, # 'я'
402 },
403 56: { # 'Ж'
404 37: 1, # 'А'
405 44: 0, # 'Б'
406 33: 0, # 'В'
407 46: 0, # 'Г'
408 41: 1, # 'Д'
409 48: 1, # 'Е'
410 56: 0, # 'Ж'
411 51: 1, # 'З'
412 42: 1, # 'И'
413 60: 0, # 'Й'
414 36: 0, # 'К'
415 49: 0, # 'Л'
416 38: 0, # 'М'
417 31: 1, # 'Н'
418 34: 1, # 'О'
419 35: 0, # 'П'
420 45: 0, # 'Р'
421 32: 0, # 'С'
422 40: 0, # 'Т'
423 52: 1, # 'У'
424 53: 0, # 'Ф'
425 55: 0, # 'Х'
426 58: 0, # 'Ц'
427 50: 0, # 'Ч'
428 57: 0, # 'Ш'
429 63: 0, # 'Щ'
430 62: 0, # 'Ы'
431 61: 0, # 'Ь'
432 47: 0, # 'Э'
433 59: 0, # 'Ю'
434 43: 0, # 'Я'
435 3: 2, # 'а'
436 21: 1, # 'б'
437 10: 0, # 'в'
438 19: 1, # 'г'
439 13: 1, # 'д'
440 2: 2, # 'е'
441 24: 1, # 'ж'
442 20: 0, # 'з'
443 4: 2, # 'и'
444 23: 0, # 'й'
445 11: 0, # 'к'
446 8: 0, # 'л'
447 12: 1, # 'м'
448 5: 0, # 'н'
449 1: 2, # 'о'
450 15: 0, # 'п'
451 9: 1, # 'р'
452 7: 0, # 'с'
453 6: 0, # 'т'
454 14: 2, # 'у'
455 39: 0, # 'ф'
456 26: 0, # 'х'
457 28: 0, # 'ц'
458 22: 0, # 'ч'
459 25: 0, # 'ш'
460 29: 0, # 'щ'
461 54: 0, # 'ъ'
462 18: 0, # 'ы'
463 17: 0, # 'ь'
464 30: 0, # 'э'
465 27: 2, # 'ю'
466 16: 0, # 'я'
467 },
468 51: { # 'З'
469 37: 1, # 'А'
470 44: 0, # 'Б'
471 33: 1, # 'В'
472 46: 1, # 'Г'
473 41: 1, # 'Д'
474 48: 1, # 'Е'
475 56: 0, # 'Ж'
476 51: 0, # 'З'
477 42: 1, # 'И'
478 60: 0, # 'Й'
479 36: 0, # 'К'
480 49: 1, # 'Л'
481 38: 1, # 'М'
482 31: 1, # 'Н'
483 34: 1, # 'О'
484 35: 0, # 'П'
485 45: 1, # 'Р'
486 32: 0, # 'С'
487 40: 0, # 'Т'
488 52: 1, # 'У'
489 53: 0, # 'Ф'
490 55: 0, # 'Х'
491 58: 0, # 'Ц'
492 50: 0, # 'Ч'
493 57: 0, # 'Ш'
494 63: 0, # 'Щ'
495 62: 1, # 'Ы'
496 61: 1, # 'Ь'
497 47: 0, # 'Э'
498 59: 0, # 'Ю'
499 43: 0, # 'Я'
500 3: 3, # 'а'
501 21: 1, # 'б'
502 10: 2, # 'в'
503 19: 0, # 'г'
504 13: 2, # 'д'
505 2: 2, # 'е'
506 24: 0, # 'ж'
507 20: 0, # 'з'
508 4: 2, # 'и'
509 23: 0, # 'й'
510 11: 0, # 'к'
511 8: 1, # 'л'
512 12: 1, # 'м'
513 5: 2, # 'н'
514 1: 2, # 'о'
515 15: 0, # 'п'
516 9: 1, # 'р'
517 7: 0, # 'с'
518 6: 0, # 'т'
519 14: 1, # 'у'
520 39: 0, # 'ф'
521 26: 0, # 'х'
522 28: 0, # 'ц'
523 22: 0, # 'ч'
524 25: 0, # 'ш'
525 29: 0, # 'щ'
526 54: 0, # 'ъ'
527 18: 1, # 'ы'
528 17: 0, # 'ь'
529 30: 0, # 'э'
530 27: 0, # 'ю'
531 16: 1, # 'я'
532 },
533 42: { # 'И'
534 37: 1, # 'А'
535 44: 1, # 'Б'
536 33: 1, # 'В'
537 46: 1, # 'Г'
538 41: 1, # 'Д'
539 48: 2, # 'Е'
540 56: 1, # 'Ж'
541 51: 1, # 'З'
542 42: 1, # 'И'
543 60: 1, # 'Й'
544 36: 1, # 'К'
545 49: 1, # 'Л'
546 38: 1, # 'М'
547 31: 1, # 'Н'
548 34: 1, # 'О'
549 35: 1, # 'П'
550 45: 1, # 'Р'
551 32: 2, # 'С'
552 40: 1, # 'Т'
553 52: 0, # 'У'
554 53: 1, # 'Ф'
555 55: 1, # 'Х'
556 58: 1, # 'Ц'
557 50: 1, # 'Ч'
558 57: 0, # 'Ш'
559 63: 1, # 'Щ'
560 62: 0, # 'Ы'
561 61: 0, # 'Ь'
562 47: 0, # 'Э'
563 59: 1, # 'Ю'
564 43: 1, # 'Я'
565 3: 1, # 'а'
566 21: 2, # 'б'
567 10: 2, # 'в'
568 19: 2, # 'г'
569 13: 2, # 'д'
570 2: 2, # 'е'
571 24: 0, # 'ж'
572 20: 2, # 'з'
573 4: 1, # 'и'
574 23: 0, # 'й'
575 11: 1, # 'к'
576 8: 2, # 'л'
577 12: 2, # 'м'
578 5: 2, # 'н'
579 1: 1, # 'о'
580 15: 1, # 'п'
581 9: 2, # 'р'
582 7: 2, # 'с'
583 6: 2, # 'т'
584 14: 1, # 'у'
585 39: 1, # 'ф'
586 26: 2, # 'х'
587 28: 0, # 'ц'
588 22: 0, # 'ч'
589 25: 1, # 'ш'
590 29: 1, # 'щ'
591 54: 0, # 'ъ'
592 18: 0, # 'ы'
593 17: 0, # 'ь'
594 30: 0, # 'э'
595 27: 1, # 'ю'
596 16: 0, # 'я'
597 },
598 60: { # 'Й'
599 37: 0, # 'А'
600 44: 0, # 'Б'
601 33: 0, # 'В'
602 46: 0, # 'Г'
603 41: 1, # 'Д'
604 48: 0, # 'Е'
605 56: 0, # 'Ж'
606 51: 0, # 'З'
607 42: 0, # 'И'
608 60: 0, # 'Й'
609 36: 1, # 'К'
610 49: 1, # 'Л'
611 38: 0, # 'М'
612 31: 1, # 'Н'
613 34: 0, # 'О'
614 35: 0, # 'П'
615 45: 0, # 'Р'
616 32: 1, # 'С'
617 40: 1, # 'Т'
618 52: 0, # 'У'
619 53: 0, # 'Ф'
620 55: 1, # 'Х'
621 58: 1, # 'Ц'
622 50: 0, # 'Ч'
623 57: 0, # 'Ш'
624 63: 0, # 'Щ'
625 62: 0, # 'Ы'
626 61: 0, # 'Ь'
627 47: 0, # 'Э'
628 59: 0, # 'Ю'
629 43: 0, # 'Я'
630 3: 0, # 'а'
631 21: 0, # 'б'
632 10: 0, # 'в'
633 19: 0, # 'г'
634 13: 0, # 'д'
635 2: 1, # 'е'
636 24: 0, # 'ж'
637 20: 0, # 'з'
638 4: 0, # 'и'
639 23: 0, # 'й'
640 11: 0, # 'к'
641 8: 0, # 'л'
642 12: 0, # 'м'
643 5: 0, # 'н'
644 1: 2, # 'о'
645 15: 0, # 'п'
646 9: 0, # 'р'
647 7: 0, # 'с'
648 6: 0, # 'т'
649 14: 0, # 'у'
650 39: 0, # 'ф'
651 26: 0, # 'х'
652 28: 0, # 'ц'
653 22: 0, # 'ч'
654 25: 0, # 'ш'
655 29: 0, # 'щ'
656 54: 0, # 'ъ'
657 18: 0, # 'ы'
658 17: 0, # 'ь'
659 30: 0, # 'э'
660 27: 0, # 'ю'
661 16: 0, # 'я'
662 },
663 36: { # 'К'
664 37: 2, # 'А'
665 44: 0, # 'Б'
666 33: 1, # 'В'
667 46: 0, # 'Г'
668 41: 0, # 'Д'
669 48: 1, # 'Е'
670 56: 0, # 'Ж'
671 51: 1, # 'З'
672 42: 1, # 'И'
673 60: 0, # 'Й'
674 36: 0, # 'К'
675 49: 1, # 'Л'
676 38: 0, # 'М'
677 31: 1, # 'Н'
678 34: 2, # 'О'
679 35: 1, # 'П'
680 45: 1, # 'Р'
681 32: 1, # 'С'
682 40: 1, # 'Т'
683 52: 1, # 'У'
684 53: 0, # 'Ф'
685 55: 0, # 'Х'
686 58: 1, # 'Ц'
687 50: 0, # 'Ч'
688 57: 0, # 'Ш'
689 63: 0, # 'Щ'
690 62: 0, # 'Ы'
691 61: 0, # 'Ь'
692 47: 0, # 'Э'
693 59: 0, # 'Ю'
694 43: 0, # 'Я'
695 3: 3, # 'а'
696 21: 0, # 'б'
697 10: 1, # 'в'
698 19: 0, # 'г'
699 13: 0, # 'д'
700 2: 2, # 'е'
701 24: 0, # 'ж'
702 20: 0, # 'з'
703 4: 2, # 'и'
704 23: 0, # 'й'
705 11: 0, # 'к'
706 8: 2, # 'л'
707 12: 0, # 'м'
708 5: 1, # 'н'
709 1: 3, # 'о'
710 15: 0, # 'п'
711 9: 2, # 'р'
712 7: 2, # 'с'
713 6: 2, # 'т'
714 14: 2, # 'у'
715 39: 0, # 'ф'
716 26: 1, # 'х'
717 28: 0, # 'ц'
718 22: 0, # 'ч'
719 25: 0, # 'ш'
720 29: 0, # 'щ'
721 54: 0, # 'ъ'
722 18: 1, # 'ы'
723 17: 1, # 'ь'
724 30: 2, # 'э'
725 27: 1, # 'ю'
726 16: 0, # 'я'
727 },
728 49: { # 'Л'
729 37: 2, # 'А'
730 44: 0, # 'Б'
731 33: 0, # 'В'
732 46: 1, # 'Г'
733 41: 0, # 'Д'
734 48: 1, # 'Е'
735 56: 1, # 'Ж'
736 51: 0, # 'З'
737 42: 1, # 'И'
738 60: 0, # 'Й'
739 36: 1, # 'К'
740 49: 1, # 'Л'
741 38: 1, # 'М'
742 31: 0, # 'Н'
743 34: 1, # 'О'
744 35: 1, # 'П'
745 45: 0, # 'Р'
746 32: 1, # 'С'
747 40: 1, # 'Т'
748 52: 1, # 'У'
749 53: 0, # 'Ф'
750 55: 0, # 'Х'
751 58: 0, # 'Ц'
752 50: 1, # 'Ч'
753 57: 0, # 'Ш'
754 63: 0, # 'Щ'
755 62: 1, # 'Ы'
756 61: 1, # 'Ь'
757 47: 0, # 'Э'
758 59: 1, # 'Ю'
759 43: 1, # 'Я'
760 3: 2, # 'а'
761 21: 0, # 'б'
762 10: 0, # 'в'
763 19: 1, # 'г'
764 13: 0, # 'д'
765 2: 2, # 'е'
766 24: 1, # 'ж'
767 20: 0, # 'з'
768 4: 2, # 'и'
769 23: 0, # 'й'
770 11: 0, # 'к'
771 8: 1, # 'л'
772 12: 0, # 'м'
773 5: 1, # 'н'
774 1: 2, # 'о'
775 15: 0, # 'п'
776 9: 0, # 'р'
777 7: 0, # 'с'
778 6: 0, # 'т'
779 14: 2, # 'у'
780 39: 0, # 'ф'
781 26: 1, # 'х'
782 28: 0, # 'ц'
783 22: 0, # 'ч'
784 25: 0, # 'ш'
785 29: 0, # 'щ'
786 54: 0, # 'ъ'
787 18: 1, # 'ы'
788 17: 1, # 'ь'
789 30: 2, # 'э'
790 27: 2, # 'ю'
791 16: 1, # 'я'
792 },
793 38: { # 'М'
794 37: 1, # 'А'
795 44: 1, # 'Б'
796 33: 1, # 'В'
797 46: 0, # 'Г'
798 41: 0, # 'Д'
799 48: 1, # 'Е'
800 56: 0, # 'Ж'
801 51: 0, # 'З'
802 42: 1, # 'И'
803 60: 0, # 'Й'
804 36: 1, # 'К'
805 49: 1, # 'Л'
806 38: 1, # 'М'
807 31: 1, # 'Н'
808 34: 1, # 'О'
809 35: 1, # 'П'
810 45: 1, # 'Р'
811 32: 1, # 'С'
812 40: 1, # 'Т'
813 52: 1, # 'У'
814 53: 1, # 'Ф'
815 55: 1, # 'Х'
816 58: 0, # 'Ц'
817 50: 0, # 'Ч'
818 57: 0, # 'Ш'
819 63: 0, # 'Щ'
820 62: 1, # 'Ы'
821 61: 0, # 'Ь'
822 47: 1, # 'Э'
823 59: 0, # 'Ю'
824 43: 1, # 'Я'
825 3: 3, # 'а'
826 21: 0, # 'б'
827 10: 0, # 'в'
828 19: 1, # 'г'
829 13: 0, # 'д'
830 2: 2, # 'е'
831 24: 0, # 'ж'
832 20: 0, # 'з'
833 4: 3, # 'и'
834 23: 0, # 'й'
835 11: 0, # 'к'
836 8: 1, # 'л'
837 12: 1, # 'м'
838 5: 2, # 'н'
839 1: 3, # 'о'
840 15: 0, # 'п'
841 9: 1, # 'р'
842 7: 1, # 'с'
843 6: 0, # 'т'
844 14: 2, # 'у'
845 39: 0, # 'ф'
846 26: 0, # 'х'
847 28: 0, # 'ц'
848 22: 0, # 'ч'
849 25: 0, # 'ш'
850 29: 0, # 'щ'
851 54: 0, # 'ъ'
852 18: 3, # 'ы'
853 17: 1, # 'ь'
854 30: 2, # 'э'
855 27: 1, # 'ю'
856 16: 1, # 'я'
857 },
858 31: { # 'Н'
859 37: 2, # 'А'
860 44: 0, # 'Б'
861 33: 0, # 'В'
862 46: 1, # 'Г'
863 41: 1, # 'Д'
864 48: 1, # 'Е'
865 56: 0, # 'Ж'
866 51: 1, # 'З'
867 42: 2, # 'И'
868 60: 0, # 'Й'
869 36: 1, # 'К'
870 49: 0, # 'Л'
871 38: 0, # 'М'
872 31: 1, # 'Н'
873 34: 1, # 'О'
874 35: 0, # 'П'
875 45: 1, # 'Р'
876 32: 1, # 'С'
877 40: 1, # 'Т'
878 52: 1, # 'У'
879 53: 1, # 'Ф'
880 55: 1, # 'Х'
881 58: 1, # 'Ц'
882 50: 1, # 'Ч'
883 57: 0, # 'Ш'
884 63: 0, # 'Щ'
885 62: 1, # 'Ы'
886 61: 1, # 'Ь'
887 47: 1, # 'Э'
888 59: 0, # 'Ю'
889 43: 1, # 'Я'
890 3: 3, # 'а'
891 21: 0, # 'б'
892 10: 0, # 'в'
893 19: 0, # 'г'
894 13: 0, # 'д'
895 2: 3, # 'е'
896 24: 0, # 'ж'
897 20: 0, # 'з'
898 4: 3, # 'и'
899 23: 0, # 'й'
900 11: 0, # 'к'
901 8: 0, # 'л'
902 12: 0, # 'м'
903 5: 0, # 'н'
904 1: 3, # 'о'
905 15: 0, # 'п'
906 9: 1, # 'р'
907 7: 0, # 'с'
908 6: 0, # 'т'
909 14: 3, # 'у'
910 39: 0, # 'ф'
911 26: 1, # 'х'
912 28: 0, # 'ц'
913 22: 0, # 'ч'
914 25: 0, # 'ш'
915 29: 0, # 'щ'
916 54: 0, # 'ъ'
917 18: 1, # 'ы'
918 17: 2, # 'ь'
919 30: 1, # 'э'
920 27: 1, # 'ю'
921 16: 1, # 'я'
922 },
923 34: { # 'О'
924 37: 0, # 'А'
925 44: 1, # 'Б'
926 33: 1, # 'В'
927 46: 1, # 'Г'
928 41: 2, # 'Д'
929 48: 1, # 'Е'
930 56: 1, # 'Ж'
931 51: 1, # 'З'
932 42: 1, # 'И'
933 60: 1, # 'Й'
934 36: 1, # 'К'
935 49: 2, # 'Л'
936 38: 1, # 'М'
937 31: 2, # 'Н'
938 34: 1, # 'О'
939 35: 1, # 'П'
940 45: 2, # 'Р'
941 32: 1, # 'С'
942 40: 1, # 'Т'
943 52: 1, # 'У'
944 53: 1, # 'Ф'
945 55: 1, # 'Х'
946 58: 0, # 'Ц'
947 50: 1, # 'Ч'
948 57: 1, # 'Ш'
949 63: 1, # 'Щ'
950 62: 0, # 'Ы'
951 61: 0, # 'Ь'
952 47: 0, # 'Э'
953 59: 0, # 'Ю'
954 43: 1, # 'Я'
955 3: 1, # 'а'
956 21: 2, # 'б'
957 10: 1, # 'в'
958 19: 2, # 'г'
959 13: 2, # 'д'
960 2: 0, # 'е'
961 24: 1, # 'ж'
962 20: 1, # 'з'
963 4: 0, # 'и'
964 23: 1, # 'й'
965 11: 2, # 'к'
966 8: 2, # 'л'
967 12: 1, # 'м'
968 5: 3, # 'н'
969 1: 0, # 'о'
970 15: 2, # 'п'
971 9: 2, # 'р'
972 7: 2, # 'с'
973 6: 2, # 'т'
974 14: 1, # 'у'
975 39: 1, # 'ф'
976 26: 2, # 'х'
977 28: 1, # 'ц'
978 22: 2, # 'ч'
979 25: 2, # 'ш'
980 29: 1, # 'щ'
981 54: 0, # 'ъ'
982 18: 0, # 'ы'
983 17: 0, # 'ь'
984 30: 0, # 'э'
985 27: 0, # 'ю'
986 16: 0, # 'я'
987 },
988 35: { # 'П'
989 37: 1, # 'А'
990 44: 0, # 'Б'
991 33: 0, # 'В'
992 46: 0, # 'Г'
993 41: 0, # 'Д'
994 48: 1, # 'Е'
995 56: 0, # 'Ж'
996 51: 0, # 'З'
997 42: 1, # 'И'
998 60: 0, # 'Й'
999 36: 0, # 'К'
1000 49: 1, # 'Л'
1001 38: 0, # 'М'
1002 31: 1, # 'Н'
1003 34: 1, # 'О'
1004 35: 1, # 'П'
1005 45: 2, # 'Р'
1006 32: 1, # 'С'
1007 40: 1, # 'Т'
1008 52: 1, # 'У'
1009 53: 0, # 'Ф'
1010 55: 0, # 'Х'
1011 58: 0, # 'Ц'
1012 50: 0, # 'Ч'
1013 57: 0, # 'Ш'
1014 63: 0, # 'Щ'
1015 62: 1, # 'Ы'
1016 61: 1, # 'Ь'
1017 47: 0, # 'Э'
1018 59: 0, # 'Ю'
1019 43: 1, # 'Я'
1020 3: 2, # 'а'
1021 21: 0, # 'б'
1022 10: 0, # 'в'
1023 19: 0, # 'г'
1024 13: 0, # 'д'
1025 2: 2, # 'е'
1026 24: 0, # 'ж'
1027 20: 0, # 'з'
1028 4: 2, # 'и'
1029 23: 0, # 'й'
1030 11: 0, # 'к'
1031 8: 2, # 'л'
1032 12: 0, # 'м'
1033 5: 1, # 'н'
1034 1: 3, # 'о'
1035 15: 0, # 'п'
1036 9: 3, # 'р'
1037 7: 1, # 'с'
1038 6: 1, # 'т'
1039 14: 2, # 'у'
1040 39: 1, # 'ф'
1041 26: 0, # 'х'
1042 28: 0, # 'ц'
1043 22: 0, # 'ч'
1044 25: 1, # 'ш'
1045 29: 0, # 'щ'
1046 54: 0, # 'ъ'
1047 18: 1, # 'ы'
1048 17: 2, # 'ь'
1049 30: 1, # 'э'
1050 27: 0, # 'ю'
1051 16: 2, # 'я'
1052 },
1053 45: { # 'Р'
1054 37: 2, # 'А'
1055 44: 1, # 'Б'
1056 33: 1, # 'В'
1057 46: 1, # 'Г'
1058 41: 1, # 'Д'
1059 48: 2, # 'Е'
1060 56: 1, # 'Ж'
1061 51: 0, # 'З'
1062 42: 2, # 'И'
1063 60: 0, # 'Й'
1064 36: 1, # 'К'
1065 49: 1, # 'Л'
1066 38: 1, # 'М'
1067 31: 1, # 'Н'
1068 34: 2, # 'О'
1069 35: 0, # 'П'
1070 45: 1, # 'Р'
1071 32: 1, # 'С'
1072 40: 1, # 'Т'
1073 52: 1, # 'У'
1074 53: 0, # 'Ф'
1075 55: 1, # 'Х'
1076 58: 1, # 'Ц'
1077 50: 1, # 'Ч'
1078 57: 1, # 'Ш'
1079 63: 0, # 'Щ'
1080 62: 1, # 'Ы'
1081 61: 1, # 'Ь'
1082 47: 1, # 'Э'
1083 59: 1, # 'Ю'
1084 43: 1, # 'Я'
1085 3: 3, # 'а'
1086 21: 0, # 'б'
1087 10: 1, # 'в'
1088 19: 0, # 'г'
1089 13: 0, # 'д'
1090 2: 2, # 'е'
1091 24: 1, # 'ж'
1092 20: 0, # 'з'
1093 4: 2, # 'и'
1094 23: 0, # 'й'
1095 11: 0, # 'к'
1096 8: 0, # 'л'
1097 12: 0, # 'м'
1098 5: 0, # 'н'
1099 1: 3, # 'о'
1100 15: 0, # 'п'
1101 9: 1, # 'р'
1102 7: 0, # 'с'
1103 6: 0, # 'т'
1104 14: 2, # 'у'
1105 39: 0, # 'ф'
1106 26: 0, # 'х'
1107 28: 0, # 'ц'
1108 22: 0, # 'ч'
1109 25: 0, # 'ш'
1110 29: 0, # 'щ'
1111 54: 0, # 'ъ'
1112 18: 2, # 'ы'
1113 17: 0, # 'ь'
1114 30: 1, # 'э'
1115 27: 1, # 'ю'
1116 16: 2, # 'я'
1117 },
1118 32: { # 'С'
1119 37: 1, # 'А'
1120 44: 1, # 'Б'
1121 33: 1, # 'В'
1122 46: 1, # 'Г'
1123 41: 1, # 'Д'
1124 48: 1, # 'Е'
1125 56: 0, # 'Ж'
1126 51: 0, # 'З'
1127 42: 1, # 'И'
1128 60: 0, # 'Й'
1129 36: 1, # 'К'
1130 49: 1, # 'Л'
1131 38: 1, # 'М'
1132 31: 1, # 'Н'
1133 34: 1, # 'О'
1134 35: 1, # 'П'
1135 45: 1, # 'Р'
1136 32: 1, # 'С'
1137 40: 2, # 'Т'
1138 52: 1, # 'У'
1139 53: 0, # 'Ф'
1140 55: 1, # 'Х'
1141 58: 1, # 'Ц'
1142 50: 1, # 'Ч'
1143 57: 1, # 'Ш'
1144 63: 0, # 'Щ'
1145 62: 1, # 'Ы'
1146 61: 1, # 'Ь'
1147 47: 1, # 'Э'
1148 59: 1, # 'Ю'
1149 43: 1, # 'Я'
1150 3: 2, # 'а'
1151 21: 1, # 'б'
1152 10: 2, # 'в'
1153 19: 1, # 'г'
1154 13: 2, # 'д'
1155 2: 3, # 'е'
1156 24: 1, # 'ж'
1157 20: 1, # 'з'
1158 4: 2, # 'и'
1159 23: 0, # 'й'
1160 11: 2, # 'к'
1161 8: 2, # 'л'
1162 12: 2, # 'м'
1163 5: 2, # 'н'
1164 1: 2, # 'о'
1165 15: 2, # 'п'
1166 9: 2, # 'р'
1167 7: 1, # 'с'
1168 6: 3, # 'т'
1169 14: 2, # 'у'
1170 39: 1, # 'ф'
1171 26: 1, # 'х'
1172 28: 1, # 'ц'
1173 22: 1, # 'ч'
1174 25: 0, # 'ш'
1175 29: 0, # 'щ'
1176 54: 1, # 'ъ'
1177 18: 1, # 'ы'
1178 17: 1, # 'ь'
1179 30: 2, # 'э'
1180 27: 1, # 'ю'
1181 16: 1, # 'я'
1182 },
1183 40: { # 'Т'
1184 37: 1, # 'А'
1185 44: 0, # 'Б'
1186 33: 1, # 'В'
1187 46: 0, # 'Г'
1188 41: 0, # 'Д'
1189 48: 1, # 'Е'
1190 56: 0, # 'Ж'
1191 51: 0, # 'З'
1192 42: 1, # 'И'
1193 60: 0, # 'Й'
1194 36: 1, # 'К'
1195 49: 1, # 'Л'
1196 38: 1, # 'М'
1197 31: 1, # 'Н'
1198 34: 2, # 'О'
1199 35: 0, # 'П'
1200 45: 1, # 'Р'
1201 32: 1, # 'С'
1202 40: 1, # 'Т'
1203 52: 1, # 'У'
1204 53: 0, # 'Ф'
1205 55: 0, # 'Х'
1206 58: 0, # 'Ц'
1207 50: 1, # 'Ч'
1208 57: 0, # 'Ш'
1209 63: 0, # 'Щ'
1210 62: 1, # 'Ы'
1211 61: 1, # 'Ь'
1212 47: 1, # 'Э'
1213 59: 1, # 'Ю'
1214 43: 1, # 'Я'
1215 3: 3, # 'а'
1216 21: 1, # 'б'
1217 10: 2, # 'в'
1218 19: 0, # 'г'
1219 13: 0, # 'д'
1220 2: 3, # 'е'
1221 24: 0, # 'ж'
1222 20: 0, # 'з'
1223 4: 2, # 'и'
1224 23: 0, # 'й'
1225 11: 1, # 'к'
1226 8: 1, # 'л'
1227 12: 0, # 'м'
1228 5: 0, # 'н'
1229 1: 3, # 'о'
1230 15: 0, # 'п'
1231 9: 2, # 'р'
1232 7: 1, # 'с'
1233 6: 0, # 'т'
1234 14: 2, # 'у'
1235 39: 0, # 'ф'
1236 26: 0, # 'х'
1237 28: 0, # 'ц'
1238 22: 0, # 'ч'
1239 25: 0, # 'ш'
1240 29: 1, # 'щ'
1241 54: 0, # 'ъ'
1242 18: 3, # 'ы'
1243 17: 1, # 'ь'
1244 30: 2, # 'э'
1245 27: 1, # 'ю'
1246 16: 1, # 'я'
1247 },
1248 52: { # 'У'
1249 37: 1, # 'А'
1250 44: 1, # 'Б'
1251 33: 1, # 'В'
1252 46: 1, # 'Г'
1253 41: 1, # 'Д'
1254 48: 1, # 'Е'
1255 56: 1, # 'Ж'
1256 51: 0, # 'З'
1257 42: 0, # 'И'
1258 60: 1, # 'Й'
1259 36: 1, # 'К'
1260 49: 1, # 'Л'
1261 38: 1, # 'М'
1262 31: 1, # 'Н'
1263 34: 1, # 'О'
1264 35: 1, # 'П'
1265 45: 1, # 'Р'
1266 32: 1, # 'С'
1267 40: 1, # 'Т'
1268 52: 0, # 'У'
1269 53: 0, # 'Ф'
1270 55: 1, # 'Х'
1271 58: 0, # 'Ц'
1272 50: 1, # 'Ч'
1273 57: 1, # 'Ш'
1274 63: 1, # 'Щ'
1275 62: 0, # 'Ы'
1276 61: 0, # 'Ь'
1277 47: 0, # 'Э'
1278 59: 1, # 'Ю'
1279 43: 0, # 'Я'
1280 3: 1, # 'а'
1281 21: 2, # 'б'
1282 10: 2, # 'в'
1283 19: 1, # 'г'
1284 13: 2, # 'д'
1285 2: 1, # 'е'
1286 24: 2, # 'ж'
1287 20: 2, # 'з'
1288 4: 2, # 'и'
1289 23: 1, # 'й'
1290 11: 1, # 'к'
1291 8: 2, # 'л'
1292 12: 2, # 'м'
1293 5: 1, # 'н'
1294 1: 2, # 'о'
1295 15: 1, # 'п'
1296 9: 2, # 'р'
1297 7: 2, # 'с'
1298 6: 2, # 'т'
1299 14: 0, # 'у'
1300 39: 1, # 'ф'
1301 26: 1, # 'х'
1302 28: 1, # 'ц'
1303 22: 2, # 'ч'
1304 25: 1, # 'ш'
1305 29: 1, # 'щ'
1306 54: 0, # 'ъ'
1307 18: 0, # 'ы'
1308 17: 0, # 'ь'
1309 30: 2, # 'э'
1310 27: 1, # 'ю'
1311 16: 0, # 'я'
1312 },
1313 53: { # 'Ф'
1314 37: 1, # 'А'
1315 44: 1, # 'Б'
1316 33: 0, # 'В'
1317 46: 0, # 'Г'
1318 41: 0, # 'Д'
1319 48: 1, # 'Е'
1320 56: 0, # 'Ж'
1321 51: 0, # 'З'
1322 42: 1, # 'И'
1323 60: 0, # 'Й'
1324 36: 0, # 'К'
1325 49: 1, # 'Л'
1326 38: 0, # 'М'
1327 31: 0, # 'Н'
1328 34: 1, # 'О'
1329 35: 0, # 'П'
1330 45: 1, # 'Р'
1331 32: 0, # 'С'
1332 40: 0, # 'Т'
1333 52: 1, # 'У'
1334 53: 0, # 'Ф'
1335 55: 0, # 'Х'
1336 58: 0, # 'Ц'
1337 50: 0, # 'Ч'
1338 57: 0, # 'Ш'
1339 63: 0, # 'Щ'
1340 62: 0, # 'Ы'
1341 61: 0, # 'Ь'
1342 47: 0, # 'Э'
1343 59: 0, # 'Ю'
1344 43: 0, # 'Я'
1345 3: 2, # 'а'
1346 21: 0, # 'б'
1347 10: 0, # 'в'
1348 19: 0, # 'г'
1349 13: 0, # 'д'
1350 2: 2, # 'е'
1351 24: 0, # 'ж'
1352 20: 0, # 'з'
1353 4: 2, # 'и'
1354 23: 0, # 'й'
1355 11: 0, # 'к'
1356 8: 2, # 'л'
1357 12: 0, # 'м'
1358 5: 0, # 'н'
1359 1: 2, # 'о'
1360 15: 0, # 'п'
1361 9: 2, # 'р'
1362 7: 0, # 'с'
1363 6: 1, # 'т'
1364 14: 2, # 'у'
1365 39: 0, # 'ф'
1366 26: 0, # 'х'
1367 28: 0, # 'ц'
1368 22: 0, # 'ч'
1369 25: 0, # 'ш'
1370 29: 0, # 'щ'
1371 54: 0, # 'ъ'
1372 18: 0, # 'ы'
1373 17: 1, # 'ь'
1374 30: 2, # 'э'
1375 27: 0, # 'ю'
1376 16: 0, # 'я'
1377 },
1378 55: { # 'Х'
1379 37: 1, # 'А'
1380 44: 0, # 'Б'
1381 33: 1, # 'В'
1382 46: 0, # 'Г'
1383 41: 0, # 'Д'
1384 48: 0, # 'Е'
1385 56: 0, # 'Ж'
1386 51: 0, # 'З'
1387 42: 1, # 'И'
1388 60: 0, # 'Й'
1389 36: 0, # 'К'
1390 49: 1, # 'Л'
1391 38: 1, # 'М'
1392 31: 1, # 'Н'
1393 34: 1, # 'О'
1394 35: 0, # 'П'
1395 45: 0, # 'Р'
1396 32: 0, # 'С'
1397 40: 0, # 'Т'
1398 52: 0, # 'У'
1399 53: 0, # 'Ф'
1400 55: 0, # 'Х'
1401 58: 0, # 'Ц'
1402 50: 0, # 'Ч'
1403 57: 0, # 'Ш'
1404 63: 0, # 'Щ'
1405 62: 0, # 'Ы'
1406 61: 0, # 'Ь'
1407 47: 0, # 'Э'
1408 59: 0, # 'Ю'
1409 43: 0, # 'Я'
1410 3: 2, # 'а'
1411 21: 0, # 'б'
1412 10: 2, # 'в'
1413 19: 0, # 'г'
1414 13: 0, # 'д'
1415 2: 2, # 'е'
1416 24: 0, # 'ж'
1417 20: 0, # 'з'
1418 4: 2, # 'и'
1419 23: 0, # 'й'
1420 11: 0, # 'к'
1421 8: 2, # 'л'
1422 12: 1, # 'м'
1423 5: 0, # 'н'
1424 1: 2, # 'о'
1425 15: 0, # 'п'
1426 9: 2, # 'р'
1427 7: 0, # 'с'
1428 6: 0, # 'т'
1429 14: 1, # 'у'
1430 39: 0, # 'ф'
1431 26: 0, # 'х'
1432 28: 0, # 'ц'
1433 22: 0, # 'ч'
1434 25: 0, # 'ш'
1435 29: 0, # 'щ'
1436 54: 0, # 'ъ'
1437 18: 0, # 'ы'
1438 17: 1, # 'ь'
1439 30: 1, # 'э'
1440 27: 0, # 'ю'
1441 16: 0, # 'я'
1442 },
1443 58: { # 'Ц'
1444 37: 1, # 'А'
1445 44: 0, # 'Б'
1446 33: 0, # 'В'
1447 46: 0, # 'Г'
1448 41: 0, # 'Д'
1449 48: 1, # 'Е'
1450 56: 0, # 'Ж'
1451 51: 0, # 'З'
1452 42: 1, # 'И'
1453 60: 0, # 'Й'
1454 36: 1, # 'К'
1455 49: 0, # 'Л'
1456 38: 0, # 'М'
1457 31: 0, # 'Н'
1458 34: 1, # 'О'
1459 35: 0, # 'П'
1460 45: 0, # 'Р'
1461 32: 0, # 'С'
1462 40: 0, # 'Т'
1463 52: 1, # 'У'
1464 53: 0, # 'Ф'
1465 55: 0, # 'Х'
1466 58: 0, # 'Ц'
1467 50: 0, # 'Ч'
1468 57: 0, # 'Ш'
1469 63: 0, # 'Щ'
1470 62: 1, # 'Ы'
1471 61: 0, # 'Ь'
1472 47: 0, # 'Э'
1473 59: 0, # 'Ю'
1474 43: 0, # 'Я'
1475 3: 1, # 'а'
1476 21: 0, # 'б'
1477 10: 1, # 'в'
1478 19: 0, # 'г'
1479 13: 0, # 'д'
1480 2: 2, # 'е'
1481 24: 0, # 'ж'
1482 20: 0, # 'з'
1483 4: 2, # 'и'
1484 23: 0, # 'й'
1485 11: 0, # 'к'
1486 8: 0, # 'л'
1487 12: 0, # 'м'
1488 5: 0, # 'н'
1489 1: 0, # 'о'
1490 15: 0, # 'п'
1491 9: 0, # 'р'
1492 7: 0, # 'с'
1493 6: 0, # 'т'
1494 14: 1, # 'у'
1495 39: 0, # 'ф'
1496 26: 0, # 'х'
1497 28: 0, # 'ц'
1498 22: 0, # 'ч'
1499 25: 0, # 'ш'
1500 29: 0, # 'щ'
1501 54: 0, # 'ъ'
1502 18: 1, # 'ы'
1503 17: 0, # 'ь'
1504 30: 0, # 'э'
1505 27: 1, # 'ю'
1506 16: 0, # 'я'
1507 },
1508 50: { # 'Ч'
1509 37: 1, # 'А'
1510 44: 0, # 'Б'
1511 33: 0, # 'В'
1512 46: 0, # 'Г'
1513 41: 0, # 'Д'
1514 48: 1, # 'Е'
1515 56: 0, # 'Ж'
1516 51: 0, # 'З'
1517 42: 1, # 'И'
1518 60: 0, # 'Й'
1519 36: 1, # 'К'
1520 49: 0, # 'Л'
1521 38: 0, # 'М'
1522 31: 1, # 'Н'
1523 34: 0, # 'О'
1524 35: 1, # 'П'
1525 45: 0, # 'Р'
1526 32: 0, # 'С'
1527 40: 1, # 'Т'
1528 52: 1, # 'У'
1529 53: 0, # 'Ф'
1530 55: 0, # 'Х'
1531 58: 0, # 'Ц'
1532 50: 0, # 'Ч'
1533 57: 0, # 'Ш'
1534 63: 0, # 'Щ'
1535 62: 0, # 'Ы'
1536 61: 1, # 'Ь'
1537 47: 0, # 'Э'
1538 59: 0, # 'Ю'
1539 43: 0, # 'Я'
1540 3: 2, # 'а'
1541 21: 0, # 'б'
1542 10: 0, # 'в'
1543 19: 0, # 'г'
1544 13: 0, # 'д'
1545 2: 2, # 'е'
1546 24: 0, # 'ж'
1547 20: 0, # 'з'
1548 4: 2, # 'и'
1549 23: 0, # 'й'
1550 11: 0, # 'к'
1551 8: 1, # 'л'
1552 12: 0, # 'м'
1553 5: 0, # 'н'
1554 1: 1, # 'о'
1555 15: 0, # 'п'
1556 9: 1, # 'р'
1557 7: 0, # 'с'
1558 6: 3, # 'т'
1559 14: 2, # 'у'
1560 39: 0, # 'ф'
1561 26: 0, # 'х'
1562 28: 0, # 'ц'
1563 22: 0, # 'ч'
1564 25: 0, # 'ш'
1565 29: 0, # 'щ'
1566 54: 0, # 'ъ'
1567 18: 0, # 'ы'
1568 17: 1, # 'ь'
1569 30: 0, # 'э'
1570 27: 0, # 'ю'
1571 16: 0, # 'я'
1572 },
1573 57: { # 'Ш'
1574 37: 1, # 'А'
1575 44: 0, # 'Б'
1576 33: 0, # 'В'
1577 46: 0, # 'Г'
1578 41: 0, # 'Д'
1579 48: 1, # 'Е'
1580 56: 0, # 'Ж'
1581 51: 0, # 'З'
1582 42: 1, # 'И'
1583 60: 0, # 'Й'
1584 36: 1, # 'К'
1585 49: 1, # 'Л'
1586 38: 0, # 'М'
1587 31: 1, # 'Н'
1588 34: 1, # 'О'
1589 35: 0, # 'П'
1590 45: 0, # 'Р'
1591 32: 0, # 'С'
1592 40: 0, # 'Т'
1593 52: 1, # 'У'
1594 53: 0, # 'Ф'
1595 55: 0, # 'Х'
1596 58: 0, # 'Ц'
1597 50: 0, # 'Ч'
1598 57: 0, # 'Ш'
1599 63: 0, # 'Щ'
1600 62: 0, # 'Ы'
1601 61: 0, # 'Ь'
1602 47: 0, # 'Э'
1603 59: 0, # 'Ю'
1604 43: 0, # 'Я'
1605 3: 2, # 'а'
1606 21: 0, # 'б'
1607 10: 1, # 'в'
1608 19: 0, # 'г'
1609 13: 0, # 'д'
1610 2: 2, # 'е'
1611 24: 0, # 'ж'
1612 20: 0, # 'з'
1613 4: 1, # 'и'
1614 23: 0, # 'й'
1615 11: 1, # 'к'
1616 8: 2, # 'л'
1617 12: 1, # 'м'
1618 5: 1, # 'н'
1619 1: 2, # 'о'
1620 15: 2, # 'п'
1621 9: 1, # 'р'
1622 7: 0, # 'с'
1623 6: 2, # 'т'
1624 14: 2, # 'у'
1625 39: 0, # 'ф'
1626 26: 1, # 'х'
1627 28: 0, # 'ц'
1628 22: 0, # 'ч'
1629 25: 1, # 'ш'
1630 29: 0, # 'щ'
1631 54: 0, # 'ъ'
1632 18: 0, # 'ы'
1633 17: 0, # 'ь'
1634 30: 1, # 'э'
1635 27: 0, # 'ю'
1636 16: 0, # 'я'
1637 },
1638 63: { # 'Щ'
1639 37: 1, # 'А'
1640 44: 0, # 'Б'
1641 33: 0, # 'В'
1642 46: 0, # 'Г'
1643 41: 0, # 'Д'
1644 48: 1, # 'Е'
1645 56: 0, # 'Ж'
1646 51: 0, # 'З'
1647 42: 1, # 'И'
1648 60: 0, # 'Й'
1649 36: 0, # 'К'
1650 49: 0, # 'Л'
1651 38: 0, # 'М'
1652 31: 0, # 'Н'
1653 34: 0, # 'О'
1654 35: 0, # 'П'
1655 45: 0, # 'Р'
1656 32: 0, # 'С'
1657 40: 0, # 'Т'
1658 52: 0, # 'У'
1659 53: 0, # 'Ф'
1660 55: 0, # 'Х'
1661 58: 0, # 'Ц'
1662 50: 0, # 'Ч'
1663 57: 0, # 'Ш'
1664 63: 0, # 'Щ'
1665 62: 0, # 'Ы'
1666 61: 1, # 'Ь'
1667 47: 0, # 'Э'
1668 59: 0, # 'Ю'
1669 43: 0, # 'Я'
1670 3: 1, # 'а'
1671 21: 0, # 'б'
1672 10: 0, # 'в'
1673 19: 0, # 'г'
1674 13: 0, # 'д'
1675 2: 1, # 'е'
1676 24: 0, # 'ж'
1677 20: 0, # 'з'
1678 4: 1, # 'и'
1679 23: 0, # 'й'
1680 11: 0, # 'к'
1681 8: 0, # 'л'
1682 12: 0, # 'м'
1683 5: 0, # 'н'
1684 1: 1, # 'о'
1685 15: 0, # 'п'
1686 9: 0, # 'р'
1687 7: 0, # 'с'
1688 6: 0, # 'т'
1689 14: 1, # 'у'
1690 39: 0, # 'ф'
1691 26: 0, # 'х'
1692 28: 0, # 'ц'
1693 22: 0, # 'ч'
1694 25: 0, # 'ш'
1695 29: 0, # 'щ'
1696 54: 0, # 'ъ'
1697 18: 0, # 'ы'
1698 17: 0, # 'ь'
1699 30: 0, # 'э'
1700 27: 0, # 'ю'
1701 16: 0, # 'я'
1702 },
1703 62: { # 'Ы'
1704 37: 0, # 'А'
1705 44: 0, # 'Б'
1706 33: 1, # 'В'
1707 46: 1, # 'Г'
1708 41: 0, # 'Д'
1709 48: 1, # 'Е'
1710 56: 0, # 'Ж'
1711 51: 0, # 'З'
1712 42: 0, # 'И'
1713 60: 1, # 'Й'
1714 36: 1, # 'К'
1715 49: 1, # 'Л'
1716 38: 1, # 'М'
1717 31: 1, # 'Н'
1718 34: 0, # 'О'
1719 35: 1, # 'П'
1720 45: 1, # 'Р'
1721 32: 1, # 'С'
1722 40: 1, # 'Т'
1723 52: 0, # 'У'
1724 53: 0, # 'Ф'
1725 55: 1, # 'Х'
1726 58: 1, # 'Ц'
1727 50: 0, # 'Ч'
1728 57: 1, # 'Ш'
1729 63: 0, # 'Щ'
1730 62: 0, # 'Ы'
1731 61: 0, # 'Ь'
1732 47: 0, # 'Э'
1733 59: 0, # 'Ю'
1734 43: 0, # 'Я'
1735 3: 0, # 'а'
1736 21: 0, # 'б'
1737 10: 0, # 'в'
1738 19: 0, # 'г'
1739 13: 0, # 'д'
1740 2: 0, # 'е'
1741 24: 0, # 'ж'
1742 20: 0, # 'з'
1743 4: 0, # 'и'
1744 23: 0, # 'й'
1745 11: 0, # 'к'
1746 8: 0, # 'л'
1747 12: 0, # 'м'
1748 5: 0, # 'н'
1749 1: 0, # 'о'
1750 15: 0, # 'п'
1751 9: 0, # 'р'
1752 7: 0, # 'с'
1753 6: 0, # 'т'
1754 14: 0, # 'у'
1755 39: 0, # 'ф'
1756 26: 0, # 'х'
1757 28: 0, # 'ц'
1758 22: 0, # 'ч'
1759 25: 0, # 'ш'
1760 29: 0, # 'щ'
1761 54: 0, # 'ъ'
1762 18: 0, # 'ы'
1763 17: 0, # 'ь'
1764 30: 0, # 'э'
1765 27: 0, # 'ю'
1766 16: 0, # 'я'
1767 },
1768 61: { # 'Ь'
1769 37: 0, # 'А'
1770 44: 1, # 'Б'
1771 33: 1, # 'В'
1772 46: 0, # 'Г'
1773 41: 1, # 'Д'
1774 48: 1, # 'Е'
1775 56: 0, # 'Ж'
1776 51: 0, # 'З'
1777 42: 1, # 'И'
1778 60: 0, # 'Й'
1779 36: 1, # 'К'
1780 49: 0, # 'Л'
1781 38: 1, # 'М'
1782 31: 1, # 'Н'
1783 34: 1, # 'О'
1784 35: 0, # 'П'
1785 45: 0, # 'Р'
1786 32: 1, # 'С'
1787 40: 0, # 'Т'
1788 52: 0, # 'У'
1789 53: 1, # 'Ф'
1790 55: 0, # 'Х'
1791 58: 0, # 'Ц'
1792 50: 0, # 'Ч'
1793 57: 1, # 'Ш'
1794 63: 0, # 'Щ'
1795 62: 0, # 'Ы'
1796 61: 0, # 'Ь'
1797 47: 0, # 'Э'
1798 59: 1, # 'Ю'
1799 43: 1, # 'Я'
1800 3: 0, # 'а'
1801 21: 0, # 'б'
1802 10: 0, # 'в'
1803 19: 0, # 'г'
1804 13: 0, # 'д'
1805 2: 0, # 'е'
1806 24: 0, # 'ж'
1807 20: 0, # 'з'
1808 4: 0, # 'и'
1809 23: 0, # 'й'
1810 11: 0, # 'к'
1811 8: 0, # 'л'
1812 12: 0, # 'м'
1813 5: 0, # 'н'
1814 1: 0, # 'о'
1815 15: 0, # 'п'
1816 9: 0, # 'р'
1817 7: 0, # 'с'
1818 6: 0, # 'т'
1819 14: 0, # 'у'
1820 39: 0, # 'ф'
1821 26: 0, # 'х'
1822 28: 0, # 'ц'
1823 22: 0, # 'ч'
1824 25: 0, # 'ш'
1825 29: 0, # 'щ'
1826 54: 0, # 'ъ'
1827 18: 0, # 'ы'
1828 17: 0, # 'ь'
1829 30: 0, # 'э'
1830 27: 0, # 'ю'
1831 16: 0, # 'я'
1832 },
1833 47: { # 'Э'
1834 37: 0, # 'А'
1835 44: 0, # 'Б'
1836 33: 1, # 'В'
1837 46: 0, # 'Г'
1838 41: 1, # 'Д'
1839 48: 0, # 'Е'
1840 56: 0, # 'Ж'
1841 51: 0, # 'З'
1842 42: 0, # 'И'
1843 60: 1, # 'Й'
1844 36: 1, # 'К'
1845 49: 1, # 'Л'
1846 38: 1, # 'М'
1847 31: 1, # 'Н'
1848 34: 0, # 'О'
1849 35: 1, # 'П'
1850 45: 1, # 'Р'
1851 32: 1, # 'С'
1852 40: 1, # 'Т'
1853 52: 0, # 'У'
1854 53: 0, # 'Ф'
1855 55: 0, # 'Х'
1856 58: 0, # 'Ц'
1857 50: 0, # 'Ч'
1858 57: 0, # 'Ш'
1859 63: 0, # 'Щ'
1860 62: 0, # 'Ы'
1861 61: 0, # 'Ь'
1862 47: 0, # 'Э'
1863 59: 0, # 'Ю'
1864 43: 0, # 'Я'
1865 3: 1, # 'а'
1866 21: 1, # 'б'
1867 10: 2, # 'в'
1868 19: 1, # 'г'
1869 13: 2, # 'д'
1870 2: 0, # 'е'
1871 24: 1, # 'ж'
1872 20: 0, # 'з'
1873 4: 0, # 'и'
1874 23: 2, # 'й'
1875 11: 2, # 'к'
1876 8: 2, # 'л'
1877 12: 2, # 'м'
1878 5: 2, # 'н'
1879 1: 0, # 'о'
1880 15: 1, # 'п'
1881 9: 2, # 'р'
1882 7: 1, # 'с'
1883 6: 3, # 'т'
1884 14: 1, # 'у'
1885 39: 1, # 'ф'
1886 26: 1, # 'х'
1887 28: 0, # 'ц'
1888 22: 0, # 'ч'
1889 25: 1, # 'ш'
1890 29: 0, # 'щ'
1891 54: 0, # 'ъ'
1892 18: 0, # 'ы'
1893 17: 0, # 'ь'
1894 30: 0, # 'э'
1895 27: 0, # 'ю'
1896 16: 0, # 'я'
1897 },
1898 59: { # 'Ю'
1899 37: 1, # 'А'
1900 44: 1, # 'Б'
1901 33: 0, # 'В'
1902 46: 0, # 'Г'
1903 41: 1, # 'Д'
1904 48: 0, # 'Е'
1905 56: 0, # 'Ж'
1906 51: 0, # 'З'
1907 42: 0, # 'И'
1908 60: 0, # 'Й'
1909 36: 0, # 'К'
1910 49: 0, # 'Л'
1911 38: 0, # 'М'
1912 31: 1, # 'Н'
1913 34: 0, # 'О'
1914 35: 0, # 'П'
1915 45: 1, # 'Р'
1916 32: 0, # 'С'
1917 40: 1, # 'Т'
1918 52: 0, # 'У'
1919 53: 0, # 'Ф'
1920 55: 0, # 'Х'
1921 58: 0, # 'Ц'
1922 50: 1, # 'Ч'
1923 57: 0, # 'Ш'
1924 63: 1, # 'Щ'
1925 62: 0, # 'Ы'
1926 61: 0, # 'Ь'
1927 47: 0, # 'Э'
1928 59: 0, # 'Ю'
1929 43: 0, # 'Я'
1930 3: 0, # 'а'
1931 21: 1, # 'б'
1932 10: 0, # 'в'
1933 19: 1, # 'г'
1934 13: 1, # 'д'
1935 2: 0, # 'е'
1936 24: 1, # 'ж'
1937 20: 0, # 'з'
1938 4: 0, # 'и'
1939 23: 0, # 'й'
1940 11: 1, # 'к'
1941 8: 2, # 'л'
1942 12: 1, # 'м'
1943 5: 2, # 'н'
1944 1: 0, # 'о'
1945 15: 1, # 'п'
1946 9: 1, # 'р'
1947 7: 1, # 'с'
1948 6: 0, # 'т'
1949 14: 0, # 'у'
1950 39: 0, # 'ф'
1951 26: 1, # 'х'
1952 28: 0, # 'ц'
1953 22: 0, # 'ч'
1954 25: 0, # 'ш'
1955 29: 0, # 'щ'
1956 54: 0, # 'ъ'
1957 18: 0, # 'ы'
1958 17: 0, # 'ь'
1959 30: 0, # 'э'
1960 27: 0, # 'ю'
1961 16: 0, # 'я'
1962 },
1963 43: { # 'Я'
1964 37: 0, # 'А'
1965 44: 0, # 'Б'
1966 33: 1, # 'В'
1967 46: 1, # 'Г'
1968 41: 0, # 'Д'
1969 48: 1, # 'Е'
1970 56: 0, # 'Ж'
1971 51: 0, # 'З'
1972 42: 1, # 'И'
1973 60: 0, # 'Й'
1974 36: 1, # 'К'
1975 49: 0, # 'Л'
1976 38: 0, # 'М'
1977 31: 1, # 'Н'
1978 34: 0, # 'О'
1979 35: 0, # 'П'
1980 45: 0, # 'Р'
1981 32: 1, # 'С'
1982 40: 1, # 'Т'
1983 52: 0, # 'У'
1984 53: 0, # 'Ф'
1985 55: 1, # 'Х'
1986 58: 0, # 'Ц'
1987 50: 1, # 'Ч'
1988 57: 0, # 'Ш'
1989 63: 1, # 'Щ'
1990 62: 0, # 'Ы'
1991 61: 0, # 'Ь'
1992 47: 0, # 'Э'
1993 59: 1, # 'Ю'
1994 43: 1, # 'Я'
1995 3: 0, # 'а'
1996 21: 1, # 'б'
1997 10: 1, # 'в'
1998 19: 1, # 'г'
1999 13: 1, # 'д'
2000 2: 0, # 'е'
2001 24: 0, # 'ж'
2002 20: 1, # 'з'
2003 4: 0, # 'и'
2004 23: 1, # 'й'
2005 11: 1, # 'к'
2006 8: 1, # 'л'
2007 12: 1, # 'м'
2008 5: 2, # 'н'
2009 1: 0, # 'о'
2010 15: 1, # 'п'
2011 9: 1, # 'р'
2012 7: 1, # 'с'
2013 6: 0, # 'т'
2014 14: 0, # 'у'
2015 39: 0, # 'ф'
2016 26: 1, # 'х'
2017 28: 0, # 'ц'
2018 22: 0, # 'ч'
2019 25: 1, # 'ш'
2020 29: 1, # 'щ'
2021 54: 0, # 'ъ'
2022 18: 0, # 'ы'
2023 17: 0, # 'ь'
2024 30: 0, # 'э'
2025 27: 0, # 'ю'
2026 16: 0, # 'я'
2027 },
2028 3: { # 'а'
2029 37: 0, # 'А'
2030 44: 0, # 'Б'
2031 33: 0, # 'В'
2032 46: 0, # 'Г'
2033 41: 0, # 'Д'
2034 48: 0, # 'Е'
2035 56: 0, # 'Ж'
2036 51: 0, # 'З'
2037 42: 1, # 'И'
2038 60: 0, # 'Й'
2039 36: 0, # 'К'
2040 49: 0, # 'Л'
2041 38: 0, # 'М'
2042 31: 1, # 'Н'
2043 34: 0, # 'О'
2044 35: 0, # 'П'
2045 45: 0, # 'Р'
2046 32: 0, # 'С'
2047 40: 0, # 'Т'
2048 52: 0, # 'У'
2049 53: 0, # 'Ф'
2050 55: 0, # 'Х'
2051 58: 0, # 'Ц'
2052 50: 0, # 'Ч'
2053 57: 0, # 'Ш'
2054 63: 0, # 'Щ'
2055 62: 0, # 'Ы'
2056 61: 0, # 'Ь'
2057 47: 0, # 'Э'
2058 59: 0, # 'Ю'
2059 43: 0, # 'Я'
2060 3: 2, # 'а'
2061 21: 3, # 'б'
2062 10: 3, # 'в'
2063 19: 3, # 'г'
2064 13: 3, # 'д'
2065 2: 3, # 'е'
2066 24: 3, # 'ж'
2067 20: 3, # 'з'
2068 4: 3, # 'и'
2069 23: 3, # 'й'
2070 11: 3, # 'к'
2071 8: 3, # 'л'
2072 12: 3, # 'м'
2073 5: 3, # 'н'
2074 1: 2, # 'о'
2075 15: 3, # 'п'
2076 9: 3, # 'р'
2077 7: 3, # 'с'
2078 6: 3, # 'т'
2079 14: 3, # 'у'
2080 39: 2, # 'ф'
2081 26: 3, # 'х'
2082 28: 3, # 'ц'
2083 22: 3, # 'ч'
2084 25: 3, # 'ш'
2085 29: 3, # 'щ'
2086 54: 0, # 'ъ'
2087 18: 0, # 'ы'
2088 17: 0, # 'ь'
2089 30: 2, # 'э'
2090 27: 3, # 'ю'
2091 16: 3, # 'я'
2092 },
2093 21: { # 'б'
2094 37: 0, # 'А'
2095 44: 0, # 'Б'
2096 33: 0, # 'В'
2097 46: 0, # 'Г'
2098 41: 0, # 'Д'
2099 48: 0, # 'Е'
2100 56: 0, # 'Ж'
2101 51: 0, # 'З'
2102 42: 0, # 'И'
2103 60: 0, # 'Й'
2104 36: 1, # 'К'
2105 49: 0, # 'Л'
2106 38: 0, # 'М'
2107 31: 0, # 'Н'
2108 34: 0, # 'О'
2109 35: 0, # 'П'
2110 45: 0, # 'Р'
2111 32: 0, # 'С'
2112 40: 0, # 'Т'
2113 52: 0, # 'У'
2114 53: 0, # 'Ф'
2115 55: 0, # 'Х'
2116 58: 0, # 'Ц'
2117 50: 0, # 'Ч'
2118 57: 0, # 'Ш'
2119 63: 0, # 'Щ'
2120 62: 0, # 'Ы'
2121 61: 0, # 'Ь'
2122 47: 0, # 'Э'
2123 59: 0, # 'Ю'
2124 43: 0, # 'Я'
2125 3: 3, # 'а'
2126 21: 2, # 'б'
2127 10: 2, # 'в'
2128 19: 1, # 'г'
2129 13: 2, # 'д'
2130 2: 3, # 'е'
2131 24: 2, # 'ж'
2132 20: 1, # 'з'
2133 4: 3, # 'и'
2134 23: 0, # 'й'
2135 11: 2, # 'к'
2136 8: 3, # 'л'
2137 12: 2, # 'м'
2138 5: 3, # 'н'
2139 1: 3, # 'о'
2140 15: 1, # 'п'
2141 9: 3, # 'р'
2142 7: 3, # 'с'
2143 6: 2, # 'т'
2144 14: 3, # 'у'
2145 39: 0, # 'ф'
2146 26: 2, # 'х'
2147 28: 1, # 'ц'
2148 22: 1, # 'ч'
2149 25: 2, # 'ш'
2150 29: 3, # 'щ'
2151 54: 2, # 'ъ'
2152 18: 3, # 'ы'
2153 17: 2, # 'ь'
2154 30: 1, # 'э'
2155 27: 2, # 'ю'
2156 16: 3, # 'я'
2157 },
2158 10: { # 'в'
2159 37: 0, # 'А'
2160 44: 0, # 'Б'
2161 33: 0, # 'В'
2162 46: 0, # 'Г'
2163 41: 0, # 'Д'
2164 48: 0, # 'Е'
2165 56: 0, # 'Ж'
2166 51: 0, # 'З'
2167 42: 0, # 'И'
2168 60: 0, # 'Й'
2169 36: 0, # 'К'
2170 49: 0, # 'Л'
2171 38: 0, # 'М'
2172 31: 0, # 'Н'
2173 34: 0, # 'О'
2174 35: 0, # 'П'
2175 45: 0, # 'Р'
2176 32: 0, # 'С'
2177 40: 0, # 'Т'
2178 52: 0, # 'У'
2179 53: 0, # 'Ф'
2180 55: 0, # 'Х'
2181 58: 0, # 'Ц'
2182 50: 0, # 'Ч'
2183 57: 0, # 'Ш'
2184 63: 0, # 'Щ'
2185 62: 0, # 'Ы'
2186 61: 0, # 'Ь'
2187 47: 0, # 'Э'
2188 59: 0, # 'Ю'
2189 43: 0, # 'Я'
2190 3: 3, # 'а'
2191 21: 2, # 'б'
2192 10: 2, # 'в'
2193 19: 2, # 'г'
2194 13: 3, # 'д'
2195 2: 3, # 'е'
2196 24: 1, # 'ж'
2197 20: 3, # 'з'
2198 4: 3, # 'и'
2199 23: 0, # 'й'
2200 11: 3, # 'к'
2201 8: 3, # 'л'
2202 12: 2, # 'м'
2203 5: 3, # 'н'
2204 1: 3, # 'о'
2205 15: 3, # 'п'
2206 9: 3, # 'р'
2207 7: 3, # 'с'
2208 6: 3, # 'т'
2209 14: 3, # 'у'
2210 39: 1, # 'ф'
2211 26: 2, # 'х'
2212 28: 2, # 'ц'
2213 22: 2, # 'ч'
2214 25: 3, # 'ш'
2215 29: 2, # 'щ'
2216 54: 2, # 'ъ'
2217 18: 3, # 'ы'
2218 17: 3, # 'ь'
2219 30: 1, # 'э'
2220 27: 1, # 'ю'
2221 16: 3, # 'я'
2222 },
2223 19: { # 'г'
2224 37: 0, # 'А'
2225 44: 0, # 'Б'
2226 33: 0, # 'В'
2227 46: 0, # 'Г'
2228 41: 0, # 'Д'
2229 48: 0, # 'Е'
2230 56: 0, # 'Ж'
2231 51: 0, # 'З'
2232 42: 0, # 'И'
2233 60: 0, # 'Й'
2234 36: 0, # 'К'
2235 49: 0, # 'Л'
2236 38: 0, # 'М'
2237 31: 0, # 'Н'
2238 34: 0, # 'О'
2239 35: 0, # 'П'
2240 45: 0, # 'Р'
2241 32: 0, # 'С'
2242 40: 0, # 'Т'
2243 52: 0, # 'У'
2244 53: 0, # 'Ф'
2245 55: 0, # 'Х'
2246 58: 0, # 'Ц'
2247 50: 0, # 'Ч'
2248 57: 0, # 'Ш'
2249 63: 0, # 'Щ'
2250 62: 0, # 'Ы'
2251 61: 0, # 'Ь'
2252 47: 0, # 'Э'
2253 59: 0, # 'Ю'
2254 43: 0, # 'Я'
2255 3: 3, # 'а'
2256 21: 1, # 'б'
2257 10: 2, # 'в'
2258 19: 1, # 'г'
2259 13: 3, # 'д'
2260 2: 3, # 'е'
2261 24: 0, # 'ж'
2262 20: 1, # 'з'
2263 4: 3, # 'и'
2264 23: 0, # 'й'
2265 11: 2, # 'к'
2266 8: 3, # 'л'
2267 12: 2, # 'м'
2268 5: 3, # 'н'
2269 1: 3, # 'о'
2270 15: 0, # 'п'
2271 9: 3, # 'р'
2272 7: 2, # 'с'
2273 6: 2, # 'т'
2274 14: 3, # 'у'
2275 39: 1, # 'ф'
2276 26: 1, # 'х'
2277 28: 1, # 'ц'
2278 22: 2, # 'ч'
2279 25: 1, # 'ш'
2280 29: 0, # 'щ'
2281 54: 0, # 'ъ'
2282 18: 1, # 'ы'
2283 17: 1, # 'ь'
2284 30: 1, # 'э'
2285 27: 1, # 'ю'
2286 16: 0, # 'я'
2287 },
2288 13: { # 'д'
2289 37: 0, # 'А'
2290 44: 0, # 'Б'
2291 33: 0, # 'В'
2292 46: 0, # 'Г'
2293 41: 0, # 'Д'
2294 48: 0, # 'Е'
2295 56: 0, # 'Ж'
2296 51: 0, # 'З'
2297 42: 0, # 'И'
2298 60: 0, # 'Й'
2299 36: 0, # 'К'
2300 49: 0, # 'Л'
2301 38: 0, # 'М'
2302 31: 0, # 'Н'
2303 34: 0, # 'О'
2304 35: 0, # 'П'
2305 45: 0, # 'Р'
2306 32: 0, # 'С'
2307 40: 0, # 'Т'
2308 52: 0, # 'У'
2309 53: 0, # 'Ф'
2310 55: 0, # 'Х'
2311 58: 0, # 'Ц'
2312 50: 0, # 'Ч'
2313 57: 0, # 'Ш'
2314 63: 0, # 'Щ'
2315 62: 0, # 'Ы'
2316 61: 0, # 'Ь'
2317 47: 0, # 'Э'
2318 59: 0, # 'Ю'
2319 43: 0, # 'Я'
2320 3: 3, # 'а'
2321 21: 2, # 'б'
2322 10: 3, # 'в'
2323 19: 2, # 'г'
2324 13: 2, # 'д'
2325 2: 3, # 'е'
2326 24: 2, # 'ж'
2327 20: 2, # 'з'
2328 4: 3, # 'и'
2329 23: 0, # 'й'
2330 11: 3, # 'к'
2331 8: 3, # 'л'
2332 12: 2, # 'м'
2333 5: 3, # 'н'
2334 1: 3, # 'о'
2335 15: 2, # 'п'
2336 9: 3, # 'р'
2337 7: 3, # 'с'
2338 6: 3, # 'т'
2339 14: 3, # 'у'
2340 39: 1, # 'ф'
2341 26: 2, # 'х'
2342 28: 3, # 'ц'
2343 22: 2, # 'ч'
2344 25: 2, # 'ш'
2345 29: 1, # 'щ'
2346 54: 2, # 'ъ'
2347 18: 3, # 'ы'
2348 17: 3, # 'ь'
2349 30: 1, # 'э'
2350 27: 2, # 'ю'
2351 16: 3, # 'я'
2352 },
2353 2: { # 'е'
2354 37: 0, # 'А'
2355 44: 0, # 'Б'
2356 33: 0, # 'В'
2357 46: 0, # 'Г'
2358 41: 0, # 'Д'
2359 48: 0, # 'Е'
2360 56: 0, # 'Ж'
2361 51: 0, # 'З'
2362 42: 0, # 'И'
2363 60: 0, # 'Й'
2364 36: 0, # 'К'
2365 49: 0, # 'Л'
2366 38: 0, # 'М'
2367 31: 0, # 'Н'
2368 34: 0, # 'О'
2369 35: 0, # 'П'
2370 45: 0, # 'Р'
2371 32: 0, # 'С'
2372 40: 0, # 'Т'
2373 52: 0, # 'У'
2374 53: 0, # 'Ф'
2375 55: 0, # 'Х'
2376 58: 0, # 'Ц'
2377 50: 0, # 'Ч'
2378 57: 0, # 'Ш'
2379 63: 0, # 'Щ'
2380 62: 0, # 'Ы'
2381 61: 0, # 'Ь'
2382 47: 0, # 'Э'
2383 59: 0, # 'Ю'
2384 43: 0, # 'Я'
2385 3: 2, # 'а'
2386 21: 3, # 'б'
2387 10: 3, # 'в'
2388 19: 3, # 'г'
2389 13: 3, # 'д'
2390 2: 3, # 'е'
2391 24: 3, # 'ж'
2392 20: 3, # 'з'
2393 4: 2, # 'и'
2394 23: 3, # 'й'
2395 11: 3, # 'к'
2396 8: 3, # 'л'
2397 12: 3, # 'м'
2398 5: 3, # 'н'
2399 1: 3, # 'о'
2400 15: 3, # 'п'
2401 9: 3, # 'р'
2402 7: 3, # 'с'
2403 6: 3, # 'т'
2404 14: 2, # 'у'
2405 39: 2, # 'ф'
2406 26: 3, # 'х'
2407 28: 3, # 'ц'
2408 22: 3, # 'ч'
2409 25: 3, # 'ш'
2410 29: 3, # 'щ'
2411 54: 0, # 'ъ'
2412 18: 0, # 'ы'
2413 17: 0, # 'ь'
2414 30: 1, # 'э'
2415 27: 2, # 'ю'
2416 16: 3, # 'я'
2417 },
2418 24: { # 'ж'
2419 37: 0, # 'А'
2420 44: 0, # 'Б'
2421 33: 0, # 'В'
2422 46: 0, # 'Г'
2423 41: 0, # 'Д'
2424 48: 0, # 'Е'
2425 56: 0, # 'Ж'
2426 51: 0, # 'З'
2427 42: 0, # 'И'
2428 60: 0, # 'Й'
2429 36: 0, # 'К'
2430 49: 0, # 'Л'
2431 38: 0, # 'М'
2432 31: 0, # 'Н'
2433 34: 0, # 'О'
2434 35: 0, # 'П'
2435 45: 0, # 'Р'
2436 32: 0, # 'С'
2437 40: 0, # 'Т'
2438 52: 0, # 'У'
2439 53: 0, # 'Ф'
2440 55: 0, # 'Х'
2441 58: 0, # 'Ц'
2442 50: 0, # 'Ч'
2443 57: 0, # 'Ш'
2444 63: 0, # 'Щ'
2445 62: 0, # 'Ы'
2446 61: 0, # 'Ь'
2447 47: 0, # 'Э'
2448 59: 0, # 'Ю'
2449 43: 0, # 'Я'
2450 3: 3, # 'а'
2451 21: 2, # 'б'
2452 10: 1, # 'в'
2453 19: 2, # 'г'
2454 13: 3, # 'д'
2455 2: 3, # 'е'
2456 24: 2, # 'ж'
2457 20: 1, # 'з'
2458 4: 3, # 'и'
2459 23: 0, # 'й'
2460 11: 2, # 'к'
2461 8: 2, # 'л'
2462 12: 1, # 'м'
2463 5: 3, # 'н'
2464 1: 2, # 'о'
2465 15: 1, # 'п'
2466 9: 2, # 'р'
2467 7: 2, # 'с'
2468 6: 1, # 'т'
2469 14: 3, # 'у'
2470 39: 1, # 'ф'
2471 26: 0, # 'х'
2472 28: 1, # 'ц'
2473 22: 2, # 'ч'
2474 25: 0, # 'ш'
2475 29: 0, # 'щ'
2476 54: 0, # 'ъ'
2477 18: 1, # 'ы'
2478 17: 2, # 'ь'
2479 30: 1, # 'э'
2480 27: 1, # 'ю'
2481 16: 1, # 'я'
2482 },
2483 20: { # 'з'
2484 37: 0, # 'А'
2485 44: 0, # 'Б'
2486 33: 0, # 'В'
2487 46: 0, # 'Г'
2488 41: 0, # 'Д'
2489 48: 0, # 'Е'
2490 56: 0, # 'Ж'
2491 51: 0, # 'З'
2492 42: 0, # 'И'
2493 60: 0, # 'Й'
2494 36: 0, # 'К'
2495 49: 0, # 'Л'
2496 38: 0, # 'М'
2497 31: 0, # 'Н'
2498 34: 0, # 'О'
2499 35: 0, # 'П'
2500 45: 0, # 'Р'
2501 32: 0, # 'С'
2502 40: 0, # 'Т'
2503 52: 0, # 'У'
2504 53: 0, # 'Ф'
2505 55: 0, # 'Х'
2506 58: 0, # 'Ц'
2507 50: 0, # 'Ч'
2508 57: 0, # 'Ш'
2509 63: 0, # 'Щ'
2510 62: 0, # 'Ы'
2511 61: 0, # 'Ь'
2512 47: 0, # 'Э'
2513 59: 0, # 'Ю'
2514 43: 0, # 'Я'
2515 3: 3, # 'а'
2516 21: 3, # 'б'
2517 10: 3, # 'в'
2518 19: 3, # 'г'
2519 13: 3, # 'д'
2520 2: 3, # 'е'
2521 24: 2, # 'ж'
2522 20: 2, # 'з'
2523 4: 3, # 'и'
2524 23: 0, # 'й'
2525 11: 3, # 'к'
2526 8: 3, # 'л'
2527 12: 3, # 'м'
2528 5: 3, # 'н'
2529 1: 3, # 'о'
2530 15: 0, # 'п'
2531 9: 3, # 'р'
2532 7: 2, # 'с'
2533 6: 2, # 'т'
2534 14: 3, # 'у'
2535 39: 0, # 'ф'
2536 26: 0, # 'х'
2537 28: 1, # 'ц'
2538 22: 2, # 'ч'
2539 25: 1, # 'ш'
2540 29: 0, # 'щ'
2541 54: 2, # 'ъ'
2542 18: 3, # 'ы'
2543 17: 2, # 'ь'
2544 30: 1, # 'э'
2545 27: 1, # 'ю'
2546 16: 3, # 'я'
2547 },
2548 4: { # 'и'
2549 37: 1, # 'А'
2550 44: 0, # 'Б'
2551 33: 0, # 'В'
2552 46: 0, # 'Г'
2553 41: 0, # 'Д'
2554 48: 0, # 'Е'
2555 56: 0, # 'Ж'
2556 51: 0, # 'З'
2557 42: 0, # 'И'
2558 60: 0, # 'Й'
2559 36: 0, # 'К'
2560 49: 0, # 'Л'
2561 38: 0, # 'М'
2562 31: 1, # 'Н'
2563 34: 0, # 'О'
2564 35: 0, # 'П'
2565 45: 0, # 'Р'
2566 32: 0, # 'С'
2567 40: 0, # 'Т'
2568 52: 0, # 'У'
2569 53: 0, # 'Ф'
2570 55: 0, # 'Х'
2571 58: 0, # 'Ц'
2572 50: 0, # 'Ч'
2573 57: 0, # 'Ш'
2574 63: 0, # 'Щ'
2575 62: 0, # 'Ы'
2576 61: 0, # 'Ь'
2577 47: 0, # 'Э'
2578 59: 0, # 'Ю'
2579 43: 0, # 'Я'
2580 3: 3, # 'а'
2581 21: 3, # 'б'
2582 10: 3, # 'в'
2583 19: 3, # 'г'
2584 13: 3, # 'д'
2585 2: 3, # 'е'
2586 24: 3, # 'ж'
2587 20: 3, # 'з'
2588 4: 3, # 'и'
2589 23: 3, # 'й'
2590 11: 3, # 'к'
2591 8: 3, # 'л'
2592 12: 3, # 'м'
2593 5: 3, # 'н'
2594 1: 3, # 'о'
2595 15: 3, # 'п'
2596 9: 3, # 'р'
2597 7: 3, # 'с'
2598 6: 3, # 'т'
2599 14: 2, # 'у'
2600 39: 2, # 'ф'
2601 26: 3, # 'х'
2602 28: 3, # 'ц'
2603 22: 3, # 'ч'
2604 25: 3, # 'ш'
2605 29: 3, # 'щ'
2606 54: 0, # 'ъ'
2607 18: 0, # 'ы'
2608 17: 0, # 'ь'
2609 30: 2, # 'э'
2610 27: 3, # 'ю'
2611 16: 3, # 'я'
2612 },
2613 23: { # 'й'
2614 37: 0, # 'А'
2615 44: 0, # 'Б'
2616 33: 0, # 'В'
2617 46: 0, # 'Г'
2618 41: 0, # 'Д'
2619 48: 0, # 'Е'
2620 56: 0, # 'Ж'
2621 51: 0, # 'З'
2622 42: 0, # 'И'
2623 60: 0, # 'Й'
2624 36: 0, # 'К'
2625 49: 0, # 'Л'
2626 38: 0, # 'М'
2627 31: 0, # 'Н'
2628 34: 0, # 'О'
2629 35: 0, # 'П'
2630 45: 0, # 'Р'
2631 32: 0, # 'С'
2632 40: 0, # 'Т'
2633 52: 0, # 'У'
2634 53: 0, # 'Ф'
2635 55: 0, # 'Х'
2636 58: 0, # 'Ц'
2637 50: 0, # 'Ч'
2638 57: 0, # 'Ш'
2639 63: 0, # 'Щ'
2640 62: 0, # 'Ы'
2641 61: 0, # 'Ь'
2642 47: 0, # 'Э'
2643 59: 0, # 'Ю'
2644 43: 0, # 'Я'
2645 3: 1, # 'а'
2646 21: 1, # 'б'
2647 10: 1, # 'в'
2648 19: 2, # 'г'
2649 13: 3, # 'д'
2650 2: 2, # 'е'
2651 24: 0, # 'ж'
2652 20: 2, # 'з'
2653 4: 1, # 'и'
2654 23: 0, # 'й'
2655 11: 2, # 'к'
2656 8: 2, # 'л'
2657 12: 2, # 'м'
2658 5: 3, # 'н'
2659 1: 2, # 'о'
2660 15: 1, # 'п'
2661 9: 2, # 'р'
2662 7: 3, # 'с'
2663 6: 3, # 'т'
2664 14: 1, # 'у'
2665 39: 2, # 'ф'
2666 26: 1, # 'х'
2667 28: 2, # 'ц'
2668 22: 3, # 'ч'
2669 25: 2, # 'ш'
2670 29: 1, # 'щ'
2671 54: 0, # 'ъ'
2672 18: 0, # 'ы'
2673 17: 0, # 'ь'
2674 30: 1, # 'э'
2675 27: 1, # 'ю'
2676 16: 2, # 'я'
2677 },
2678 11: { # 'к'
2679 37: 0, # 'А'
2680 44: 0, # 'Б'
2681 33: 0, # 'В'
2682 46: 0, # 'Г'
2683 41: 0, # 'Д'
2684 48: 0, # 'Е'
2685 56: 0, # 'Ж'
2686 51: 0, # 'З'
2687 42: 0, # 'И'
2688 60: 0, # 'Й'
2689 36: 0, # 'К'
2690 49: 0, # 'Л'
2691 38: 0, # 'М'
2692 31: 0, # 'Н'
2693 34: 0, # 'О'
2694 35: 0, # 'П'
2695 45: 0, # 'Р'
2696 32: 0, # 'С'
2697 40: 0, # 'Т'
2698 52: 0, # 'У'
2699 53: 0, # 'Ф'
2700 55: 0, # 'Х'
2701 58: 0, # 'Ц'
2702 50: 0, # 'Ч'
2703 57: 0, # 'Ш'
2704 63: 0, # 'Щ'
2705 62: 0, # 'Ы'
2706 61: 0, # 'Ь'
2707 47: 0, # 'Э'
2708 59: 0, # 'Ю'
2709 43: 0, # 'Я'
2710 3: 3, # 'а'
2711 21: 1, # 'б'
2712 10: 3, # 'в'
2713 19: 1, # 'г'
2714 13: 1, # 'д'
2715 2: 3, # 'е'
2716 24: 2, # 'ж'
2717 20: 2, # 'з'
2718 4: 3, # 'и'
2719 23: 0, # 'й'
2720 11: 2, # 'к'
2721 8: 3, # 'л'
2722 12: 1, # 'м'
2723 5: 3, # 'н'
2724 1: 3, # 'о'
2725 15: 0, # 'п'
2726 9: 3, # 'р'
2727 7: 3, # 'с'
2728 6: 3, # 'т'
2729 14: 3, # 'у'
2730 39: 1, # 'ф'
2731 26: 2, # 'х'
2732 28: 2, # 'ц'
2733 22: 1, # 'ч'
2734 25: 2, # 'ш'
2735 29: 0, # 'щ'
2736 54: 0, # 'ъ'
2737 18: 1, # 'ы'
2738 17: 1, # 'ь'
2739 30: 1, # 'э'
2740 27: 1, # 'ю'
2741 16: 1, # 'я'
2742 },
2743 8: { # 'л'
2744 37: 0, # 'А'
2745 44: 0, # 'Б'
2746 33: 0, # 'В'
2747 46: 0, # 'Г'
2748 41: 0, # 'Д'
2749 48: 0, # 'Е'
2750 56: 0, # 'Ж'
2751 51: 0, # 'З'
2752 42: 0, # 'И'
2753 60: 0, # 'Й'
2754 36: 0, # 'К'
2755 49: 0, # 'Л'
2756 38: 0, # 'М'
2757 31: 0, # 'Н'
2758 34: 0, # 'О'
2759 35: 0, # 'П'
2760 45: 0, # 'Р'
2761 32: 0, # 'С'
2762 40: 0, # 'Т'
2763 52: 0, # 'У'
2764 53: 0, # 'Ф'
2765 55: 0, # 'Х'
2766 58: 0, # 'Ц'
2767 50: 0, # 'Ч'
2768 57: 0, # 'Ш'
2769 63: 0, # 'Щ'
2770 62: 0, # 'Ы'
2771 61: 0, # 'Ь'
2772 47: 0, # 'Э'
2773 59: 0, # 'Ю'
2774 43: 0, # 'Я'
2775 3: 3, # 'а'
2776 21: 2, # 'б'
2777 10: 2, # 'в'
2778 19: 3, # 'г'
2779 13: 2, # 'д'
2780 2: 3, # 'е'
2781 24: 3, # 'ж'
2782 20: 2, # 'з'
2783 4: 3, # 'и'
2784 23: 0, # 'й'
2785 11: 3, # 'к'
2786 8: 3, # 'л'
2787 12: 2, # 'м'
2788 5: 3, # 'н'
2789 1: 3, # 'о'
2790 15: 2, # 'п'
2791 9: 1, # 'р'
2792 7: 3, # 'с'
2793 6: 2, # 'т'
2794 14: 3, # 'у'
2795 39: 2, # 'ф'
2796 26: 2, # 'х'
2797 28: 1, # 'ц'
2798 22: 3, # 'ч'
2799 25: 2, # 'ш'
2800 29: 1, # 'щ'
2801 54: 0, # 'ъ'
2802 18: 3, # 'ы'
2803 17: 3, # 'ь'
2804 30: 1, # 'э'
2805 27: 3, # 'ю'
2806 16: 3, # 'я'
2807 },
2808 12: { # 'м'
2809 37: 0, # 'А'
2810 44: 0, # 'Б'
2811 33: 0, # 'В'
2812 46: 0, # 'Г'
2813 41: 0, # 'Д'
2814 48: 0, # 'Е'
2815 56: 0, # 'Ж'
2816 51: 0, # 'З'
2817 42: 0, # 'И'
2818 60: 0, # 'Й'
2819 36: 0, # 'К'
2820 49: 0, # 'Л'
2821 38: 0, # 'М'
2822 31: 0, # 'Н'
2823 34: 0, # 'О'
2824 35: 0, # 'П'
2825 45: 0, # 'Р'
2826 32: 0, # 'С'
2827 40: 0, # 'Т'
2828 52: 0, # 'У'
2829 53: 0, # 'Ф'
2830 55: 0, # 'Х'
2831 58: 0, # 'Ц'
2832 50: 0, # 'Ч'
2833 57: 0, # 'Ш'
2834 63: 0, # 'Щ'
2835 62: 0, # 'Ы'
2836 61: 0, # 'Ь'
2837 47: 0, # 'Э'
2838 59: 0, # 'Ю'
2839 43: 0, # 'Я'
2840 3: 3, # 'а'
2841 21: 2, # 'б'
2842 10: 2, # 'в'
2843 19: 2, # 'г'
2844 13: 1, # 'д'
2845 2: 3, # 'е'
2846 24: 1, # 'ж'
2847 20: 1, # 'з'
2848 4: 3, # 'и'
2849 23: 0, # 'й'
2850 11: 2, # 'к'
2851 8: 3, # 'л'
2852 12: 2, # 'м'
2853 5: 3, # 'н'
2854 1: 3, # 'о'
2855 15: 2, # 'п'
2856 9: 2, # 'р'
2857 7: 3, # 'с'
2858 6: 2, # 'т'
2859 14: 3, # 'у'
2860 39: 2, # 'ф'
2861 26: 2, # 'х'
2862 28: 2, # 'ц'
2863 22: 2, # 'ч'
2864 25: 1, # 'ш'
2865 29: 1, # 'щ'
2866 54: 0, # 'ъ'
2867 18: 3, # 'ы'
2868 17: 2, # 'ь'
2869 30: 2, # 'э'
2870 27: 1, # 'ю'
2871 16: 3, # 'я'
2872 },
2873 5: { # 'н'
2874 37: 0, # 'А'
2875 44: 0, # 'Б'
2876 33: 0, # 'В'
2877 46: 0, # 'Г'
2878 41: 0, # 'Д'
2879 48: 0, # 'Е'
2880 56: 0, # 'Ж'
2881 51: 0, # 'З'
2882 42: 0, # 'И'
2883 60: 0, # 'Й'
2884 36: 0, # 'К'
2885 49: 0, # 'Л'
2886 38: 0, # 'М'
2887 31: 0, # 'Н'
2888 34: 0, # 'О'
2889 35: 0, # 'П'
2890 45: 0, # 'Р'
2891 32: 0, # 'С'
2892 40: 0, # 'Т'
2893 52: 0, # 'У'
2894 53: 0, # 'Ф'
2895 55: 0, # 'Х'
2896 58: 0, # 'Ц'
2897 50: 0, # 'Ч'
2898 57: 0, # 'Ш'
2899 63: 0, # 'Щ'
2900 62: 0, # 'Ы'
2901 61: 0, # 'Ь'
2902 47: 0, # 'Э'
2903 59: 0, # 'Ю'
2904 43: 0, # 'Я'
2905 3: 3, # 'а'
2906 21: 2, # 'б'
2907 10: 2, # 'в'
2908 19: 3, # 'г'
2909 13: 3, # 'д'
2910 2: 3, # 'е'
2911 24: 2, # 'ж'
2912 20: 2, # 'з'
2913 4: 3, # 'и'
2914 23: 0, # 'й'
2915 11: 3, # 'к'
2916 8: 2, # 'л'
2917 12: 1, # 'м'
2918 5: 3, # 'н'
2919 1: 3, # 'о'
2920 15: 1, # 'п'
2921 9: 2, # 'р'
2922 7: 3, # 'с'
2923 6: 3, # 'т'
2924 14: 3, # 'у'
2925 39: 2, # 'ф'
2926 26: 2, # 'х'
2927 28: 3, # 'ц'
2928 22: 3, # 'ч'
2929 25: 2, # 'ш'
2930 29: 2, # 'щ'
2931 54: 1, # 'ъ'
2932 18: 3, # 'ы'
2933 17: 3, # 'ь'
2934 30: 1, # 'э'
2935 27: 3, # 'ю'
2936 16: 3, # 'я'
2937 },
2938 1: { # 'о'
2939 37: 0, # 'А'
2940 44: 0, # 'Б'
2941 33: 0, # 'В'
2942 46: 0, # 'Г'
2943 41: 0, # 'Д'
2944 48: 0, # 'Е'
2945 56: 0, # 'Ж'
2946 51: 0, # 'З'
2947 42: 0, # 'И'
2948 60: 0, # 'Й'
2949 36: 0, # 'К'
2950 49: 0, # 'Л'
2951 38: 0, # 'М'
2952 31: 0, # 'Н'
2953 34: 0, # 'О'
2954 35: 0, # 'П'
2955 45: 0, # 'Р'
2956 32: 0, # 'С'
2957 40: 0, # 'Т'
2958 52: 0, # 'У'
2959 53: 0, # 'Ф'
2960 55: 0, # 'Х'
2961 58: 0, # 'Ц'
2962 50: 0, # 'Ч'
2963 57: 0, # 'Ш'
2964 63: 0, # 'Щ'
2965 62: 0, # 'Ы'
2966 61: 0, # 'Ь'
2967 47: 0, # 'Э'
2968 59: 0, # 'Ю'
2969 43: 0, # 'Я'
2970 3: 2, # 'а'
2971 21: 3, # 'б'
2972 10: 3, # 'в'
2973 19: 3, # 'г'
2974 13: 3, # 'д'
2975 2: 3, # 'е'
2976 24: 3, # 'ж'
2977 20: 3, # 'з'
2978 4: 3, # 'и'
2979 23: 3, # 'й'
2980 11: 3, # 'к'
2981 8: 3, # 'л'
2982 12: 3, # 'м'
2983 5: 3, # 'н'
2984 1: 3, # 'о'
2985 15: 3, # 'п'
2986 9: 3, # 'р'
2987 7: 3, # 'с'
2988 6: 3, # 'т'
2989 14: 2, # 'у'
2990 39: 2, # 'ф'
2991 26: 3, # 'х'
2992 28: 2, # 'ц'
2993 22: 3, # 'ч'
2994 25: 3, # 'ш'
2995 29: 3, # 'щ'
2996 54: 0, # 'ъ'
2997 18: 0, # 'ы'
2998 17: 0, # 'ь'
2999 30: 2, # 'э'
3000 27: 3, # 'ю'
3001 16: 3, # 'я'
3002 },
3003 15: { # 'п'
3004 37: 0, # 'А'
3005 44: 0, # 'Б'
3006 33: 0, # 'В'
3007 46: 0, # 'Г'
3008 41: 0, # 'Д'
3009 48: 0, # 'Е'
3010 56: 0, # 'Ж'
3011 51: 0, # 'З'
3012 42: 0, # 'И'
3013 60: 0, # 'Й'
3014 36: 0, # 'К'
3015 49: 0, # 'Л'
3016 38: 0, # 'М'
3017 31: 0, # 'Н'
3018 34: 0, # 'О'
3019 35: 0, # 'П'
3020 45: 0, # 'Р'
3021 32: 0, # 'С'
3022 40: 0, # 'Т'
3023 52: 0, # 'У'
3024 53: 0, # 'Ф'
3025 55: 0, # 'Х'
3026 58: 0, # 'Ц'
3027 50: 0, # 'Ч'
3028 57: 0, # 'Ш'
3029 63: 0, # 'Щ'
3030 62: 0, # 'Ы'
3031 61: 0, # 'Ь'
3032 47: 0, # 'Э'
3033 59: 0, # 'Ю'
3034 43: 0, # 'Я'
3035 3: 3, # 'а'
3036 21: 1, # 'б'
3037 10: 0, # 'в'
3038 19: 0, # 'г'
3039 13: 0, # 'д'
3040 2: 3, # 'е'
3041 24: 0, # 'ж'
3042 20: 0, # 'з'
3043 4: 3, # 'и'
3044 23: 0, # 'й'
3045 11: 2, # 'к'
3046 8: 3, # 'л'
3047 12: 1, # 'м'
3048 5: 3, # 'н'
3049 1: 3, # 'о'
3050 15: 2, # 'п'
3051 9: 3, # 'р'
3052 7: 2, # 'с'
3053 6: 2, # 'т'
3054 14: 3, # 'у'
3055 39: 1, # 'ф'
3056 26: 0, # 'х'
3057 28: 2, # 'ц'
3058 22: 2, # 'ч'
3059 25: 1, # 'ш'
3060 29: 1, # 'щ'
3061 54: 0, # 'ъ'
3062 18: 3, # 'ы'
3063 17: 2, # 'ь'
3064 30: 1, # 'э'
3065 27: 1, # 'ю'
3066 16: 3, # 'я'
3067 },
3068 9: { # 'р'
3069 37: 0, # 'А'
3070 44: 0, # 'Б'
3071 33: 0, # 'В'
3072 46: 0, # 'Г'
3073 41: 0, # 'Д'
3074 48: 0, # 'Е'
3075 56: 0, # 'Ж'
3076 51: 0, # 'З'
3077 42: 0, # 'И'
3078 60: 0, # 'Й'
3079 36: 0, # 'К'
3080 49: 0, # 'Л'
3081 38: 0, # 'М'
3082 31: 0, # 'Н'
3083 34: 0, # 'О'
3084 35: 0, # 'П'
3085 45: 0, # 'Р'
3086 32: 0, # 'С'
3087 40: 0, # 'Т'
3088 52: 0, # 'У'
3089 53: 0, # 'Ф'
3090 55: 0, # 'Х'
3091 58: 0, # 'Ц'
3092 50: 0, # 'Ч'
3093 57: 0, # 'Ш'
3094 63: 0, # 'Щ'
3095 62: 0, # 'Ы'
3096 61: 0, # 'Ь'
3097 47: 0, # 'Э'
3098 59: 0, # 'Ю'
3099 43: 0, # 'Я'
3100 3: 3, # 'а'
3101 21: 2, # 'б'
3102 10: 3, # 'в'
3103 19: 3, # 'г'
3104 13: 3, # 'д'
3105 2: 3, # 'е'
3106 24: 3, # 'ж'
3107 20: 2, # 'з'
3108 4: 3, # 'и'
3109 23: 0, # 'й'
3110 11: 3, # 'к'
3111 8: 2, # 'л'
3112 12: 3, # 'м'
3113 5: 3, # 'н'
3114 1: 3, # 'о'
3115 15: 2, # 'п'
3116 9: 2, # 'р'
3117 7: 3, # 'с'
3118 6: 3, # 'т'
3119 14: 3, # 'у'
3120 39: 2, # 'ф'
3121 26: 3, # 'х'
3122 28: 2, # 'ц'
3123 22: 2, # 'ч'
3124 25: 3, # 'ш'
3125 29: 2, # 'щ'
3126 54: 0, # 'ъ'
3127 18: 3, # 'ы'
3128 17: 3, # 'ь'
3129 30: 2, # 'э'
3130 27: 2, # 'ю'
3131 16: 3, # 'я'
3132 },
3133 7: { # 'с'
3134 37: 0, # 'А'
3135 44: 0, # 'Б'
3136 33: 0, # 'В'
3137 46: 0, # 'Г'
3138 41: 0, # 'Д'
3139 48: 0, # 'Е'
3140 56: 0, # 'Ж'
3141 51: 1, # 'З'
3142 42: 0, # 'И'
3143 60: 0, # 'Й'
3144 36: 0, # 'К'
3145 49: 0, # 'Л'
3146 38: 0, # 'М'
3147 31: 0, # 'Н'
3148 34: 0, # 'О'
3149 35: 0, # 'П'
3150 45: 0, # 'Р'
3151 32: 0, # 'С'
3152 40: 0, # 'Т'
3153 52: 0, # 'У'
3154 53: 0, # 'Ф'
3155 55: 0, # 'Х'
3156 58: 0, # 'Ц'
3157 50: 0, # 'Ч'
3158 57: 0, # 'Ш'
3159 63: 0, # 'Щ'
3160 62: 0, # 'Ы'
3161 61: 0, # 'Ь'
3162 47: 0, # 'Э'
3163 59: 0, # 'Ю'
3164 43: 0, # 'Я'
3165 3: 3, # 'а'
3166 21: 2, # 'б'
3167 10: 3, # 'в'
3168 19: 2, # 'г'
3169 13: 3, # 'д'
3170 2: 3, # 'е'
3171 24: 2, # 'ж'
3172 20: 2, # 'з'
3173 4: 3, # 'и'
3174 23: 0, # 'й'
3175 11: 3, # 'к'
3176 8: 3, # 'л'
3177 12: 3, # 'м'
3178 5: 3, # 'н'
3179 1: 3, # 'о'
3180 15: 3, # 'п'
3181 9: 3, # 'р'
3182 7: 3, # 'с'
3183 6: 3, # 'т'
3184 14: 3, # 'у'
3185 39: 2, # 'ф'
3186 26: 3, # 'х'
3187 28: 2, # 'ц'
3188 22: 3, # 'ч'
3189 25: 2, # 'ш'
3190 29: 1, # 'щ'
3191 54: 2, # 'ъ'
3192 18: 3, # 'ы'
3193 17: 3, # 'ь'
3194 30: 2, # 'э'
3195 27: 3, # 'ю'
3196 16: 3, # 'я'
3197 },
3198 6: { # 'т'
3199 37: 0, # 'А'
3200 44: 0, # 'Б'
3201 33: 0, # 'В'
3202 46: 0, # 'Г'
3203 41: 0, # 'Д'
3204 48: 0, # 'Е'
3205 56: 0, # 'Ж'
3206 51: 0, # 'З'
3207 42: 0, # 'И'
3208 60: 0, # 'Й'
3209 36: 0, # 'К'
3210 49: 0, # 'Л'
3211 38: 0, # 'М'
3212 31: 0, # 'Н'
3213 34: 0, # 'О'
3214 35: 0, # 'П'
3215 45: 0, # 'Р'
3216 32: 0, # 'С'
3217 40: 0, # 'Т'
3218 52: 0, # 'У'
3219 53: 0, # 'Ф'
3220 55: 0, # 'Х'
3221 58: 0, # 'Ц'
3222 50: 0, # 'Ч'
3223 57: 0, # 'Ш'
3224 63: 0, # 'Щ'
3225 62: 0, # 'Ы'
3226 61: 0, # 'Ь'
3227 47: 0, # 'Э'
3228 59: 0, # 'Ю'
3229 43: 0, # 'Я'
3230 3: 3, # 'а'
3231 21: 2, # 'б'
3232 10: 3, # 'в'
3233 19: 2, # 'г'
3234 13: 2, # 'д'
3235 2: 3, # 'е'
3236 24: 1, # 'ж'
3237 20: 1, # 'з'
3238 4: 3, # 'и'
3239 23: 0, # 'й'
3240 11: 3, # 'к'
3241 8: 3, # 'л'
3242 12: 2, # 'м'
3243 5: 3, # 'н'
3244 1: 3, # 'о'
3245 15: 2, # 'п'
3246 9: 3, # 'р'
3247 7: 3, # 'с'
3248 6: 2, # 'т'
3249 14: 3, # 'у'
3250 39: 2, # 'ф'
3251 26: 2, # 'х'
3252 28: 2, # 'ц'
3253 22: 2, # 'ч'
3254 25: 2, # 'ш'
3255 29: 2, # 'щ'
3256 54: 2, # 'ъ'
3257 18: 3, # 'ы'
3258 17: 3, # 'ь'
3259 30: 2, # 'э'
3260 27: 2, # 'ю'
3261 16: 3, # 'я'
3262 },
3263 14: { # 'у'
3264 37: 0, # 'А'
3265 44: 0, # 'Б'
3266 33: 0, # 'В'
3267 46: 0, # 'Г'
3268 41: 0, # 'Д'
3269 48: 0, # 'Е'
3270 56: 0, # 'Ж'
3271 51: 0, # 'З'
3272 42: 0, # 'И'
3273 60: 0, # 'Й'
3274 36: 0, # 'К'
3275 49: 0, # 'Л'
3276 38: 0, # 'М'
3277 31: 0, # 'Н'
3278 34: 0, # 'О'
3279 35: 0, # 'П'
3280 45: 0, # 'Р'
3281 32: 0, # 'С'
3282 40: 0, # 'Т'
3283 52: 0, # 'У'
3284 53: 0, # 'Ф'
3285 55: 0, # 'Х'
3286 58: 0, # 'Ц'
3287 50: 0, # 'Ч'
3288 57: 0, # 'Ш'
3289 63: 0, # 'Щ'
3290 62: 0, # 'Ы'
3291 61: 0, # 'Ь'
3292 47: 0, # 'Э'
3293 59: 0, # 'Ю'
3294 43: 0, # 'Я'
3295 3: 2, # 'а'
3296 21: 3, # 'б'
3297 10: 3, # 'в'
3298 19: 3, # 'г'
3299 13: 3, # 'д'
3300 2: 3, # 'е'
3301 24: 3, # 'ж'
3302 20: 3, # 'з'
3303 4: 2, # 'и'
3304 23: 2, # 'й'
3305 11: 3, # 'к'
3306 8: 3, # 'л'
3307 12: 3, # 'м'
3308 5: 3, # 'н'
3309 1: 2, # 'о'
3310 15: 3, # 'п'
3311 9: 3, # 'р'
3312 7: 3, # 'с'
3313 6: 3, # 'т'
3314 14: 1, # 'у'
3315 39: 2, # 'ф'
3316 26: 3, # 'х'
3317 28: 2, # 'ц'
3318 22: 3, # 'ч'
3319 25: 3, # 'ш'
3320 29: 3, # 'щ'
3321 54: 0, # 'ъ'
3322 18: 0, # 'ы'
3323 17: 0, # 'ь'
3324 30: 2, # 'э'
3325 27: 3, # 'ю'
3326 16: 2, # 'я'
3327 },
3328 39: { # 'ф'
3329 37: 0, # 'А'
3330 44: 0, # 'Б'
3331 33: 0, # 'В'
3332 46: 0, # 'Г'
3333 41: 0, # 'Д'
3334 48: 0, # 'Е'
3335 56: 0, # 'Ж'
3336 51: 0, # 'З'
3337 42: 0, # 'И'
3338 60: 0, # 'Й'
3339 36: 0, # 'К'
3340 49: 0, # 'Л'
3341 38: 0, # 'М'
3342 31: 0, # 'Н'
3343 34: 0, # 'О'
3344 35: 0, # 'П'
3345 45: 0, # 'Р'
3346 32: 0, # 'С'
3347 40: 0, # 'Т'
3348 52: 0, # 'У'
3349 53: 0, # 'Ф'
3350 55: 0, # 'Х'
3351 58: 0, # 'Ц'
3352 50: 0, # 'Ч'
3353 57: 0, # 'Ш'
3354 63: 0, # 'Щ'
3355 62: 0, # 'Ы'
3356 61: 0, # 'Ь'
3357 47: 0, # 'Э'
3358 59: 0, # 'Ю'
3359 43: 0, # 'Я'
3360 3: 3, # 'а'
3361 21: 1, # 'б'
3362 10: 0, # 'в'
3363 19: 1, # 'г'
3364 13: 0, # 'д'
3365 2: 3, # 'е'
3366 24: 0, # 'ж'
3367 20: 0, # 'з'
3368 4: 3, # 'и'
3369 23: 0, # 'й'
3370 11: 1, # 'к'
3371 8: 2, # 'л'
3372 12: 1, # 'м'
3373 5: 1, # 'н'
3374 1: 3, # 'о'
3375 15: 1, # 'п'
3376 9: 2, # 'р'
3377 7: 2, # 'с'
3378 6: 2, # 'т'
3379 14: 2, # 'у'
3380 39: 2, # 'ф'
3381 26: 0, # 'х'
3382 28: 0, # 'ц'
3383 22: 1, # 'ч'
3384 25: 1, # 'ш'
3385 29: 0, # 'щ'
3386 54: 0, # 'ъ'
3387 18: 2, # 'ы'
3388 17: 1, # 'ь'
3389 30: 2, # 'э'
3390 27: 1, # 'ю'
3391 16: 1, # 'я'
3392 },
3393 26: { # 'х'
3394 37: 0, # 'А'
3395 44: 0, # 'Б'
3396 33: 0, # 'В'
3397 46: 0, # 'Г'
3398 41: 0, # 'Д'
3399 48: 0, # 'Е'
3400 56: 0, # 'Ж'
3401 51: 0, # 'З'
3402 42: 0, # 'И'
3403 60: 0, # 'Й'
3404 36: 0, # 'К'
3405 49: 0, # 'Л'
3406 38: 0, # 'М'
3407 31: 0, # 'Н'
3408 34: 0, # 'О'
3409 35: 0, # 'П'
3410 45: 0, # 'Р'
3411 32: 0, # 'С'
3412 40: 0, # 'Т'
3413 52: 0, # 'У'
3414 53: 0, # 'Ф'
3415 55: 0, # 'Х'
3416 58: 0, # 'Ц'
3417 50: 0, # 'Ч'
3418 57: 0, # 'Ш'
3419 63: 0, # 'Щ'
3420 62: 0, # 'Ы'
3421 61: 0, # 'Ь'
3422 47: 0, # 'Э'
3423 59: 0, # 'Ю'
3424 43: 0, # 'Я'
3425 3: 3, # 'а'
3426 21: 0, # 'б'
3427 10: 3, # 'в'
3428 19: 1, # 'г'
3429 13: 1, # 'д'
3430 2: 2, # 'е'
3431 24: 0, # 'ж'
3432 20: 1, # 'з'
3433 4: 3, # 'и'
3434 23: 0, # 'й'
3435 11: 1, # 'к'
3436 8: 2, # 'л'
3437 12: 2, # 'м'
3438 5: 3, # 'н'
3439 1: 3, # 'о'
3440 15: 1, # 'п'
3441 9: 3, # 'р'
3442 7: 2, # 'с'
3443 6: 2, # 'т'
3444 14: 2, # 'у'
3445 39: 1, # 'ф'
3446 26: 1, # 'х'
3447 28: 1, # 'ц'
3448 22: 1, # 'ч'
3449 25: 2, # 'ш'
3450 29: 0, # 'щ'
3451 54: 1, # 'ъ'
3452 18: 0, # 'ы'
3453 17: 1, # 'ь'
3454 30: 1, # 'э'
3455 27: 1, # 'ю'
3456 16: 0, # 'я'
3457 },
3458 28: { # 'ц'
3459 37: 0, # 'А'
3460 44: 0, # 'Б'
3461 33: 0, # 'В'
3462 46: 0, # 'Г'
3463 41: 0, # 'Д'
3464 48: 0, # 'Е'
3465 56: 0, # 'Ж'
3466 51: 0, # 'З'
3467 42: 0, # 'И'
3468 60: 0, # 'Й'
3469 36: 0, # 'К'
3470 49: 0, # 'Л'
3471 38: 0, # 'М'
3472 31: 0, # 'Н'
3473 34: 0, # 'О'
3474 35: 0, # 'П'
3475 45: 0, # 'Р'
3476 32: 0, # 'С'
3477 40: 0, # 'Т'
3478 52: 0, # 'У'
3479 53: 0, # 'Ф'
3480 55: 0, # 'Х'
3481 58: 0, # 'Ц'
3482 50: 0, # 'Ч'
3483 57: 0, # 'Ш'
3484 63: 0, # 'Щ'
3485 62: 0, # 'Ы'
3486 61: 0, # 'Ь'
3487 47: 0, # 'Э'
3488 59: 0, # 'Ю'
3489 43: 0, # 'Я'
3490 3: 3, # 'а'
3491 21: 1, # 'б'
3492 10: 2, # 'в'
3493 19: 1, # 'г'
3494 13: 1, # 'д'
3495 2: 3, # 'е'
3496 24: 0, # 'ж'
3497 20: 1, # 'з'
3498 4: 3, # 'и'
3499 23: 0, # 'й'
3500 11: 2, # 'к'
3501 8: 1, # 'л'
3502 12: 1, # 'м'
3503 5: 1, # 'н'
3504 1: 3, # 'о'
3505 15: 0, # 'п'
3506 9: 1, # 'р'
3507 7: 0, # 'с'
3508 6: 1, # 'т'
3509 14: 3, # 'у'
3510 39: 0, # 'ф'
3511 26: 0, # 'х'
3512 28: 1, # 'ц'
3513 22: 0, # 'ч'
3514 25: 1, # 'ш'
3515 29: 0, # 'щ'
3516 54: 0, # 'ъ'
3517 18: 3, # 'ы'
3518 17: 1, # 'ь'
3519 30: 0, # 'э'
3520 27: 1, # 'ю'
3521 16: 0, # 'я'
3522 },
3523 22: { # 'ч'
3524 37: 0, # 'А'
3525 44: 0, # 'Б'
3526 33: 0, # 'В'
3527 46: 0, # 'Г'
3528 41: 0, # 'Д'
3529 48: 0, # 'Е'
3530 56: 0, # 'Ж'
3531 51: 0, # 'З'
3532 42: 0, # 'И'
3533 60: 0, # 'Й'
3534 36: 0, # 'К'
3535 49: 0, # 'Л'
3536 38: 0, # 'М'
3537 31: 0, # 'Н'
3538 34: 0, # 'О'
3539 35: 0, # 'П'
3540 45: 0, # 'Р'
3541 32: 0, # 'С'
3542 40: 0, # 'Т'
3543 52: 0, # 'У'
3544 53: 0, # 'Ф'
3545 55: 0, # 'Х'
3546 58: 0, # 'Ц'
3547 50: 0, # 'Ч'
3548 57: 0, # 'Ш'
3549 63: 0, # 'Щ'
3550 62: 0, # 'Ы'
3551 61: 0, # 'Ь'
3552 47: 0, # 'Э'
3553 59: 0, # 'Ю'
3554 43: 0, # 'Я'
3555 3: 3, # 'а'
3556 21: 1, # 'б'
3557 10: 1, # 'в'
3558 19: 0, # 'г'
3559 13: 0, # 'д'
3560 2: 3, # 'е'
3561 24: 1, # 'ж'
3562 20: 0, # 'з'
3563 4: 3, # 'и'
3564 23: 0, # 'й'
3565 11: 3, # 'к'
3566 8: 2, # 'л'
3567 12: 1, # 'м'
3568 5: 3, # 'н'
3569 1: 2, # 'о'
3570 15: 0, # 'п'
3571 9: 2, # 'р'
3572 7: 1, # 'с'
3573 6: 3, # 'т'
3574 14: 3, # 'у'
3575 39: 1, # 'ф'
3576 26: 1, # 'х'
3577 28: 0, # 'ц'
3578 22: 1, # 'ч'
3579 25: 2, # 'ш'
3580 29: 0, # 'щ'
3581 54: 0, # 'ъ'
3582 18: 0, # 'ы'
3583 17: 3, # 'ь'
3584 30: 0, # 'э'
3585 27: 0, # 'ю'
3586 16: 0, # 'я'
3587 },
3588 25: { # 'ш'
3589 37: 0, # 'А'
3590 44: 0, # 'Б'
3591 33: 0, # 'В'
3592 46: 0, # 'Г'
3593 41: 0, # 'Д'
3594 48: 0, # 'Е'
3595 56: 0, # 'Ж'
3596 51: 0, # 'З'
3597 42: 0, # 'И'
3598 60: 0, # 'Й'
3599 36: 0, # 'К'
3600 49: 0, # 'Л'
3601 38: 0, # 'М'
3602 31: 0, # 'Н'
3603 34: 0, # 'О'
3604 35: 0, # 'П'
3605 45: 0, # 'Р'
3606 32: 0, # 'С'
3607 40: 0, # 'Т'
3608 52: 0, # 'У'
3609 53: 0, # 'Ф'
3610 55: 0, # 'Х'
3611 58: 0, # 'Ц'
3612 50: 0, # 'Ч'
3613 57: 0, # 'Ш'
3614 63: 0, # 'Щ'
3615 62: 0, # 'Ы'
3616 61: 0, # 'Ь'
3617 47: 0, # 'Э'
3618 59: 0, # 'Ю'
3619 43: 0, # 'Я'
3620 3: 3, # 'а'
3621 21: 1, # 'б'
3622 10: 2, # 'в'
3623 19: 1, # 'г'
3624 13: 0, # 'д'
3625 2: 3, # 'е'
3626 24: 0, # 'ж'
3627 20: 0, # 'з'
3628 4: 3, # 'и'
3629 23: 0, # 'й'
3630 11: 3, # 'к'
3631 8: 3, # 'л'
3632 12: 2, # 'м'
3633 5: 3, # 'н'
3634 1: 3, # 'о'
3635 15: 2, # 'п'
3636 9: 2, # 'р'
3637 7: 1, # 'с'
3638 6: 2, # 'т'
3639 14: 3, # 'у'
3640 39: 2, # 'ф'
3641 26: 1, # 'х'
3642 28: 1, # 'ц'
3643 22: 1, # 'ч'
3644 25: 1, # 'ш'
3645 29: 0, # 'щ'
3646 54: 0, # 'ъ'
3647 18: 0, # 'ы'
3648 17: 3, # 'ь'
3649 30: 1, # 'э'
3650 27: 1, # 'ю'
3651 16: 0, # 'я'
3652 },
3653 29: { # 'щ'
3654 37: 0, # 'А'
3655 44: 0, # 'Б'
3656 33: 0, # 'В'
3657 46: 0, # 'Г'
3658 41: 0, # 'Д'
3659 48: 0, # 'Е'
3660 56: 0, # 'Ж'
3661 51: 0, # 'З'
3662 42: 0, # 'И'
3663 60: 0, # 'Й'
3664 36: 0, # 'К'
3665 49: 0, # 'Л'
3666 38: 0, # 'М'
3667 31: 0, # 'Н'
3668 34: 0, # 'О'
3669 35: 0, # 'П'
3670 45: 0, # 'Р'
3671 32: 0, # 'С'
3672 40: 0, # 'Т'
3673 52: 0, # 'У'
3674 53: 0, # 'Ф'
3675 55: 0, # 'Х'
3676 58: 0, # 'Ц'
3677 50: 0, # 'Ч'
3678 57: 0, # 'Ш'
3679 63: 0, # 'Щ'
3680 62: 0, # 'Ы'
3681 61: 0, # 'Ь'
3682 47: 0, # 'Э'
3683 59: 0, # 'Ю'
3684 43: 0, # 'Я'
3685 3: 3, # 'а'
3686 21: 0, # 'б'
3687 10: 1, # 'в'
3688 19: 0, # 'г'
3689 13: 0, # 'д'
3690 2: 3, # 'е'
3691 24: 0, # 'ж'
3692 20: 0, # 'з'
3693 4: 3, # 'и'
3694 23: 0, # 'й'
3695 11: 0, # 'к'
3696 8: 0, # 'л'
3697 12: 1, # 'м'
3698 5: 2, # 'н'
3699 1: 1, # 'о'
3700 15: 0, # 'п'
3701 9: 2, # 'р'
3702 7: 0, # 'с'
3703 6: 0, # 'т'
3704 14: 2, # 'у'
3705 39: 0, # 'ф'
3706 26: 0, # 'х'
3707 28: 0, # 'ц'
3708 22: 0, # 'ч'
3709 25: 0, # 'ш'
3710 29: 0, # 'щ'
3711 54: 0, # 'ъ'
3712 18: 0, # 'ы'
3713 17: 2, # 'ь'
3714 30: 0, # 'э'
3715 27: 0, # 'ю'
3716 16: 0, # 'я'
3717 },
3718 54: { # 'ъ'
3719 37: 0, # 'А'
3720 44: 0, # 'Б'
3721 33: 0, # 'В'
3722 46: 0, # 'Г'
3723 41: 0, # 'Д'
3724 48: 0, # 'Е'
3725 56: 0, # 'Ж'
3726 51: 0, # 'З'
3727 42: 0, # 'И'
3728 60: 0, # 'Й'
3729 36: 0, # 'К'
3730 49: 0, # 'Л'
3731 38: 0, # 'М'
3732 31: 0, # 'Н'
3733 34: 0, # 'О'
3734 35: 0, # 'П'
3735 45: 0, # 'Р'
3736 32: 0, # 'С'
3737 40: 0, # 'Т'
3738 52: 0, # 'У'
3739 53: 0, # 'Ф'
3740 55: 0, # 'Х'
3741 58: 0, # 'Ц'
3742 50: 0, # 'Ч'
3743 57: 0, # 'Ш'
3744 63: 0, # 'Щ'
3745 62: 0, # 'Ы'
3746 61: 0, # 'Ь'
3747 47: 0, # 'Э'
3748 59: 0, # 'Ю'
3749 43: 0, # 'Я'
3750 3: 0, # 'а'
3751 21: 0, # 'б'
3752 10: 0, # 'в'
3753 19: 0, # 'г'
3754 13: 0, # 'д'
3755 2: 2, # 'е'
3756 24: 0, # 'ж'
3757 20: 0, # 'з'
3758 4: 0, # 'и'
3759 23: 0, # 'й'
3760 11: 0, # 'к'
3761 8: 0, # 'л'
3762 12: 0, # 'м'
3763 5: 0, # 'н'
3764 1: 0, # 'о'
3765 15: 0, # 'п'
3766 9: 0, # 'р'
3767 7: 0, # 'с'
3768 6: 0, # 'т'
3769 14: 0, # 'у'
3770 39: 0, # 'ф'
3771 26: 0, # 'х'
3772 28: 0, # 'ц'
3773 22: 0, # 'ч'
3774 25: 0, # 'ш'
3775 29: 0, # 'щ'
3776 54: 0, # 'ъ'
3777 18: 0, # 'ы'
3778 17: 0, # 'ь'
3779 30: 0, # 'э'
3780 27: 1, # 'ю'
3781 16: 2, # 'я'
3782 },
3783 18: { # 'ы'
3784 37: 0, # 'А'
3785 44: 0, # 'Б'
3786 33: 0, # 'В'
3787 46: 0, # 'Г'
3788 41: 0, # 'Д'
3789 48: 0, # 'Е'
3790 56: 0, # 'Ж'
3791 51: 0, # 'З'
3792 42: 0, # 'И'
3793 60: 0, # 'Й'
3794 36: 0, # 'К'
3795 49: 0, # 'Л'
3796 38: 0, # 'М'
3797 31: 0, # 'Н'
3798 34: 0, # 'О'
3799 35: 0, # 'П'
3800 45: 0, # 'Р'
3801 32: 0, # 'С'
3802 40: 0, # 'Т'
3803 52: 0, # 'У'
3804 53: 0, # 'Ф'
3805 55: 0, # 'Х'
3806 58: 0, # 'Ц'
3807 50: 0, # 'Ч'
3808 57: 0, # 'Ш'
3809 63: 0, # 'Щ'
3810 62: 0, # 'Ы'
3811 61: 0, # 'Ь'
3812 47: 0, # 'Э'
3813 59: 0, # 'Ю'
3814 43: 0, # 'Я'
3815 3: 0, # 'а'
3816 21: 3, # 'б'
3817 10: 3, # 'в'
3818 19: 2, # 'г'
3819 13: 2, # 'д'
3820 2: 3, # 'е'
3821 24: 2, # 'ж'
3822 20: 2, # 'з'
3823 4: 2, # 'и'
3824 23: 3, # 'й'
3825 11: 3, # 'к'
3826 8: 3, # 'л'
3827 12: 3, # 'м'
3828 5: 3, # 'н'
3829 1: 1, # 'о'
3830 15: 3, # 'п'
3831 9: 3, # 'р'
3832 7: 3, # 'с'
3833 6: 3, # 'т'
3834 14: 1, # 'у'
3835 39: 0, # 'ф'
3836 26: 3, # 'х'
3837 28: 2, # 'ц'
3838 22: 3, # 'ч'
3839 25: 3, # 'ш'
3840 29: 2, # 'щ'
3841 54: 0, # 'ъ'
3842 18: 0, # 'ы'
3843 17: 0, # 'ь'
3844 30: 0, # 'э'
3845 27: 0, # 'ю'
3846 16: 2, # 'я'
3847 },
3848 17: { # 'ь'
3849 37: 0, # 'А'
3850 44: 0, # 'Б'
3851 33: 0, # 'В'
3852 46: 0, # 'Г'
3853 41: 0, # 'Д'
3854 48: 0, # 'Е'
3855 56: 0, # 'Ж'
3856 51: 0, # 'З'
3857 42: 0, # 'И'
3858 60: 0, # 'Й'
3859 36: 0, # 'К'
3860 49: 0, # 'Л'
3861 38: 0, # 'М'
3862 31: 0, # 'Н'
3863 34: 0, # 'О'
3864 35: 0, # 'П'
3865 45: 0, # 'Р'
3866 32: 0, # 'С'
3867 40: 0, # 'Т'
3868 52: 0, # 'У'
3869 53: 0, # 'Ф'
3870 55: 0, # 'Х'
3871 58: 0, # 'Ц'
3872 50: 0, # 'Ч'
3873 57: 0, # 'Ш'
3874 63: 0, # 'Щ'
3875 62: 0, # 'Ы'
3876 61: 0, # 'Ь'
3877 47: 0, # 'Э'
3878 59: 0, # 'Ю'
3879 43: 0, # 'Я'
3880 3: 0, # 'а'
3881 21: 2, # 'б'
3882 10: 2, # 'в'
3883 19: 2, # 'г'
3884 13: 2, # 'д'
3885 2: 3, # 'е'
3886 24: 1, # 'ж'
3887 20: 3, # 'з'
3888 4: 2, # 'и'
3889 23: 0, # 'й'
3890 11: 3, # 'к'
3891 8: 0, # 'л'
3892 12: 3, # 'м'
3893 5: 3, # 'н'
3894 1: 2, # 'о'
3895 15: 2, # 'п'
3896 9: 1, # 'р'
3897 7: 3, # 'с'
3898 6: 2, # 'т'
3899 14: 0, # 'у'
3900 39: 2, # 'ф'
3901 26: 1, # 'х'
3902 28: 2, # 'ц'
3903 22: 2, # 'ч'
3904 25: 3, # 'ш'
3905 29: 2, # 'щ'
3906 54: 0, # 'ъ'
3907 18: 0, # 'ы'
3908 17: 0, # 'ь'
3909 30: 1, # 'э'
3910 27: 3, # 'ю'
3911 16: 3, # 'я'
3912 },
3913 30: { # 'э'
3914 37: 0, # 'А'
3915 44: 0, # 'Б'
3916 33: 0, # 'В'
3917 46: 0, # 'Г'
3918 41: 0, # 'Д'
3919 48: 0, # 'Е'
3920 56: 0, # 'Ж'
3921 51: 0, # 'З'
3922 42: 0, # 'И'
3923 60: 0, # 'Й'
3924 36: 0, # 'К'
3925 49: 0, # 'Л'
3926 38: 1, # 'М'
3927 31: 1, # 'Н'
3928 34: 0, # 'О'
3929 35: 0, # 'П'
3930 45: 1, # 'Р'
3931 32: 1, # 'С'
3932 40: 0, # 'Т'
3933 52: 0, # 'У'
3934 53: 1, # 'Ф'
3935 55: 0, # 'Х'
3936 58: 0, # 'Ц'
3937 50: 0, # 'Ч'
3938 57: 0, # 'Ш'
3939 63: 0, # 'Щ'
3940 62: 0, # 'Ы'
3941 61: 0, # 'Ь'
3942 47: 0, # 'Э'
3943 59: 0, # 'Ю'
3944 43: 0, # 'Я'
3945 3: 0, # 'а'
3946 21: 1, # 'б'
3947 10: 1, # 'в'
3948 19: 1, # 'г'
3949 13: 2, # 'д'
3950 2: 1, # 'е'
3951 24: 0, # 'ж'
3952 20: 1, # 'з'
3953 4: 0, # 'и'
3954 23: 2, # 'й'
3955 11: 2, # 'к'
3956 8: 2, # 'л'
3957 12: 2, # 'м'
3958 5: 2, # 'н'
3959 1: 0, # 'о'
3960 15: 2, # 'п'
3961 9: 2, # 'р'
3962 7: 2, # 'с'
3963 6: 3, # 'т'
3964 14: 1, # 'у'
3965 39: 2, # 'ф'
3966 26: 1, # 'х'
3967 28: 0, # 'ц'
3968 22: 0, # 'ч'
3969 25: 1, # 'ш'
3970 29: 0, # 'щ'
3971 54: 0, # 'ъ'
3972 18: 0, # 'ы'
3973 17: 0, # 'ь'
3974 30: 1, # 'э'
3975 27: 1, # 'ю'
3976 16: 1, # 'я'
3977 },
3978 27: { # 'ю'
3979 37: 0, # 'А'
3980 44: 0, # 'Б'
3981 33: 0, # 'В'
3982 46: 0, # 'Г'
3983 41: 0, # 'Д'
3984 48: 0, # 'Е'
3985 56: 0, # 'Ж'
3986 51: 0, # 'З'
3987 42: 0, # 'И'
3988 60: 0, # 'Й'
3989 36: 0, # 'К'
3990 49: 0, # 'Л'
3991 38: 0, # 'М'
3992 31: 0, # 'Н'
3993 34: 0, # 'О'
3994 35: 0, # 'П'
3995 45: 0, # 'Р'
3996 32: 0, # 'С'
3997 40: 0, # 'Т'
3998 52: 0, # 'У'
3999 53: 0, # 'Ф'
4000 55: 0, # 'Х'
4001 58: 0, # 'Ц'
4002 50: 0, # 'Ч'
4003 57: 0, # 'Ш'
4004 63: 0, # 'Щ'
4005 62: 0, # 'Ы'
4006 61: 0, # 'Ь'
4007 47: 0, # 'Э'
4008 59: 0, # 'Ю'
4009 43: 0, # 'Я'
4010 3: 2, # 'а'
4011 21: 3, # 'б'
4012 10: 1, # 'в'
4013 19: 2, # 'г'
4014 13: 3, # 'д'
4015 2: 1, # 'е'
4016 24: 2, # 'ж'
4017 20: 2, # 'з'
4018 4: 1, # 'и'
4019 23: 1, # 'й'
4020 11: 2, # 'к'
4021 8: 2, # 'л'
4022 12: 2, # 'м'
4023 5: 2, # 'н'
4024 1: 1, # 'о'
4025 15: 2, # 'п'
4026 9: 2, # 'р'
4027 7: 3, # 'с'
4028 6: 3, # 'т'
4029 14: 0, # 'у'
4030 39: 1, # 'ф'
4031 26: 2, # 'х'
4032 28: 2, # 'ц'
4033 22: 2, # 'ч'
4034 25: 2, # 'ш'
4035 29: 3, # 'щ'
4036 54: 0, # 'ъ'
4037 18: 0, # 'ы'
4038 17: 0, # 'ь'
4039 30: 1, # 'э'
4040 27: 2, # 'ю'
4041 16: 1, # 'я'
4042 },
4043 16: { # 'я'
4044 37: 0, # 'А'
4045 44: 0, # 'Б'
4046 33: 0, # 'В'
4047 46: 0, # 'Г'
4048 41: 0, # 'Д'
4049 48: 0, # 'Е'
4050 56: 0, # 'Ж'
4051 51: 0, # 'З'
4052 42: 0, # 'И'
4053 60: 0, # 'Й'
4054 36: 0, # 'К'
4055 49: 0, # 'Л'
4056 38: 0, # 'М'
4057 31: 0, # 'Н'
4058 34: 0, # 'О'
4059 35: 0, # 'П'
4060 45: 0, # 'Р'
4061 32: 0, # 'С'
4062 40: 0, # 'Т'
4063 52: 0, # 'У'
4064 53: 0, # 'Ф'
4065 55: 0, # 'Х'
4066 58: 0, # 'Ц'
4067 50: 0, # 'Ч'
4068 57: 0, # 'Ш'
4069 63: 0, # 'Щ'
4070 62: 0, # 'Ы'
4071 61: 0, # 'Ь'
4072 47: 0, # 'Э'
4073 59: 0, # 'Ю'
4074 43: 0, # 'Я'
4075 3: 0, # 'а'
4076 21: 2, # 'б'
4077 10: 3, # 'в'
4078 19: 2, # 'г'
4079 13: 3, # 'д'
4080 2: 3, # 'е'
4081 24: 3, # 'ж'
4082 20: 3, # 'з'
4083 4: 2, # 'и'
4084 23: 2, # 'й'
4085 11: 3, # 'к'
4086 8: 3, # 'л'
4087 12: 3, # 'м'
4088 5: 3, # 'н'
4089 1: 0, # 'о'
4090 15: 2, # 'п'
4091 9: 2, # 'р'
4092 7: 3, # 'с'
4093 6: 3, # 'т'
4094 14: 1, # 'у'
4095 39: 1, # 'ф'
4096 26: 3, # 'х'
4097 28: 2, # 'ц'
4098 22: 2, # 'ч'
4099 25: 2, # 'ш'
4100 29: 3, # 'щ'
4101 54: 0, # 'ъ'
4102 18: 0, # 'ы'
4103 17: 0, # 'ь'
4104 30: 0, # 'э'
4105 27: 2, # 'ю'
4106 16: 2, # 'я'
4107 },
4108 }
4109
4110 # 255: Undefined characters that did not exist in training text
4111 # 254: Carriage/Return
4112 # 253: symbol (punctuation) that does not belong to word
4113 # 252: 0 - 9
4114 # 251: Control characters
4115
4116 # Character Mapping Table(s):
4117 IBM866_RUSSIAN_CHAR_TO_ORDER = {
4118 0: 255, # '\x00'
4119 1: 255, # '\x01'
4120 2: 255, # '\x02'
4121 3: 255, # '\x03'
4122 4: 255, # '\x04'
4123 5: 255, # '\x05'
4124 6: 255, # '\x06'
4125 7: 255, # '\x07'
4126 8: 255, # '\x08'
4127 9: 255, # '\t'
4128 10: 254, # '\n'
4129 11: 255, # '\x0b'
4130 12: 255, # '\x0c'
4131 13: 254, # '\r'
4132 14: 255, # '\x0e'
4133 15: 255, # '\x0f'
4134 16: 255, # '\x10'
4135 17: 255, # '\x11'
4136 18: 255, # '\x12'
4137 19: 255, # '\x13'
4138 20: 255, # '\x14'
4139 21: 255, # '\x15'
4140 22: 255, # '\x16'
4141 23: 255, # '\x17'
4142 24: 255, # '\x18'
4143 25: 255, # '\x19'
4144 26: 255, # '\x1a'
4145 27: 255, # '\x1b'
4146 28: 255, # '\x1c'
4147 29: 255, # '\x1d'
4148 30: 255, # '\x1e'
4149 31: 255, # '\x1f'
4150 32: 253, # ' '
4151 33: 253, # '!'
4152 34: 253, # '"'
4153 35: 253, # '#'
4154 36: 253, # '$'
4155 37: 253, # '%'
4156 38: 253, # '&'
4157 39: 253, # "'"
4158 40: 253, # '('
4159 41: 253, # ')'
4160 42: 253, # '*'
4161 43: 253, # '+'
4162 44: 253, # ','
4163 45: 253, # '-'
4164 46: 253, # '.'
4165 47: 253, # '/'
4166 48: 252, # '0'
4167 49: 252, # '1'
4168 50: 252, # '2'
4169 51: 252, # '3'
4170 52: 252, # '4'
4171 53: 252, # '5'
4172 54: 252, # '6'
4173 55: 252, # '7'
4174 56: 252, # '8'
4175 57: 252, # '9'
4176 58: 253, # ':'
4177 59: 253, # ';'
4178 60: 253, # '<'
4179 61: 253, # '='
4180 62: 253, # '>'
4181 63: 253, # '?'
4182 64: 253, # '@'
4183 65: 142, # 'A'
4184 66: 143, # 'B'
4185 67: 144, # 'C'
4186 68: 145, # 'D'
4187 69: 146, # 'E'
4188 70: 147, # 'F'
4189 71: 148, # 'G'
4190 72: 149, # 'H'
4191 73: 150, # 'I'
4192 74: 151, # 'J'
4193 75: 152, # 'K'
4194 76: 74, # 'L'
4195 77: 153, # 'M'
4196 78: 75, # 'N'
4197 79: 154, # 'O'
4198 80: 155, # 'P'
4199 81: 156, # 'Q'
4200 82: 157, # 'R'
4201 83: 158, # 'S'
4202 84: 159, # 'T'
4203 85: 160, # 'U'
4204 86: 161, # 'V'
4205 87: 162, # 'W'
4206 88: 163, # 'X'
4207 89: 164, # 'Y'
4208 90: 165, # 'Z'
4209 91: 253, # '['
4210 92: 253, # '\\'
4211 93: 253, # ']'
4212 94: 253, # '^'
4213 95: 253, # '_'
4214 96: 253, # '`'
4215 97: 71, # 'a'
4216 98: 172, # 'b'
4217 99: 66, # 'c'
4218 100: 173, # 'd'
4219 101: 65, # 'e'
4220 102: 174, # 'f'
4221 103: 76, # 'g'
4222 104: 175, # 'h'
4223 105: 64, # 'i'
4224 106: 176, # 'j'
4225 107: 177, # 'k'
4226 108: 77, # 'l'
4227 109: 72, # 'm'
4228 110: 178, # 'n'
4229 111: 69, # 'o'
4230 112: 67, # 'p'
4231 113: 179, # 'q'
4232 114: 78, # 'r'
4233 115: 73, # 's'
4234 116: 180, # 't'
4235 117: 181, # 'u'
4236 118: 79, # 'v'
4237 119: 182, # 'w'
4238 120: 183, # 'x'
4239 121: 184, # 'y'
4240 122: 185, # 'z'
4241 123: 253, # '{'
4242 124: 253, # '|'
4243 125: 253, # '}'
4244 126: 253, # '~'
4245 127: 253, # '\x7f'
4246 128: 37, # 'А'
4247 129: 44, # 'Б'
4248 130: 33, # 'В'
4249 131: 46, # 'Г'
4250 132: 41, # 'Д'
4251 133: 48, # 'Е'
4252 134: 56, # 'Ж'
4253 135: 51, # 'З'
4254 136: 42, # 'И'
4255 137: 60, # 'Й'
4256 138: 36, # 'К'
4257 139: 49, # 'Л'
4258 140: 38, # 'М'
4259 141: 31, # 'Н'
4260 142: 34, # 'О'
4261 143: 35, # 'П'
4262 144: 45, # 'Р'
4263 145: 32, # 'С'
4264 146: 40, # 'Т'
4265 147: 52, # 'У'
4266 148: 53, # 'Ф'
4267 149: 55, # 'Х'
4268 150: 58, # 'Ц'
4269 151: 50, # 'Ч'
4270 152: 57, # 'Ш'
4271 153: 63, # 'Щ'
4272 154: 70, # 'Ъ'
4273 155: 62, # 'Ы'
4274 156: 61, # 'Ь'
4275 157: 47, # 'Э'
4276 158: 59, # 'Ю'
4277 159: 43, # 'Я'
4278 160: 3, # 'а'
4279 161: 21, # 'б'
4280 162: 10, # 'в'
4281 163: 19, # 'г'
4282 164: 13, # 'д'
4283 165: 2, # 'е'
4284 166: 24, # 'ж'
4285 167: 20, # 'з'
4286 168: 4, # 'и'
4287 169: 23, # 'й'
4288 170: 11, # 'к'
4289 171: 8, # 'л'
4290 172: 12, # 'м'
4291 173: 5, # 'н'
4292 174: 1, # 'о'
4293 175: 15, # 'п'
4294 176: 191, # '░'
4295 177: 192, # '▒'
4296 178: 193, # '▓'
4297 179: 194, # '│'
4298 180: 195, # '┤'
4299 181: 196, # '╡'
4300 182: 197, # '╢'
4301 183: 198, # '╖'
4302 184: 199, # '╕'
4303 185: 200, # '╣'
4304 186: 201, # '║'
4305 187: 202, # '╗'
4306 188: 203, # '╝'
4307 189: 204, # '╜'
4308 190: 205, # '╛'
4309 191: 206, # '┐'
4310 192: 207, # '└'
4311 193: 208, # '┴'
4312 194: 209, # '┬'
4313 195: 210, # '├'
4314 196: 211, # '─'
4315 197: 212, # '┼'
4316 198: 213, # '╞'
4317 199: 214, # '╟'
4318 200: 215, # '╚'
4319 201: 216, # '╔'
4320 202: 217, # '╩'
4321 203: 218, # '╦'
4322 204: 219, # '╠'
4323 205: 220, # '═'
4324 206: 221, # '╬'
4325 207: 222, # '╧'
4326 208: 223, # '╨'
4327 209: 224, # '╤'
4328 210: 225, # '╥'
4329 211: 226, # '╙'
4330 212: 227, # '╘'
4331 213: 228, # '╒'
4332 214: 229, # '╓'
4333 215: 230, # '╫'
4334 216: 231, # '╪'
4335 217: 232, # '┘'
4336 218: 233, # '┌'
4337 219: 234, # '█'
4338 220: 235, # '▄'
4339 221: 236, # '▌'
4340 222: 237, # '▐'
4341 223: 238, # '▀'
4342 224: 9, # 'р'
4343 225: 7, # 'с'
4344 226: 6, # 'т'
4345 227: 14, # 'у'
4346 228: 39, # 'ф'
4347 229: 26, # 'х'
4348 230: 28, # 'ц'
4349 231: 22, # 'ч'
4350 232: 25, # 'ш'
4351 233: 29, # 'щ'
4352 234: 54, # 'ъ'
4353 235: 18, # 'ы'
4354 236: 17, # 'ь'
4355 237: 30, # 'э'
4356 238: 27, # 'ю'
4357 239: 16, # 'я'
4358 240: 239, # 'Ё'
4359 241: 68, # 'ё'
4360 242: 240, # 'Є'
4361 243: 241, # 'є'
4362 244: 242, # 'Ї'
4363 245: 243, # 'ї'
4364 246: 244, # 'Ў'
4365 247: 245, # 'ў'
4366 248: 246, # '°'
4367 249: 247, # '∙'
4368 250: 248, # '·'
4369 251: 249, # '√'
4370 252: 250, # '№'
4371 253: 251, # '¤'
4372 254: 252, # '■'
4373 255: 255, # '\xa0'
4374 }
4375
4376 IBM866_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='IBM866',
4377 language='Russian',
4378 char_to_order_map=IBM866_RUSSIAN_CHAR_TO_ORDER,
4379 language_model=RUSSIAN_LANG_MODEL,
4380 typical_positive_ratio=0.976601,
4381 keep_ascii_letters=False,
4382 alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
4383
4384 WINDOWS_1251_RUSSIAN_CHAR_TO_ORDER = {
4385 0: 255, # '\x00'
4386 1: 255, # '\x01'
4387 2: 255, # '\x02'
4388 3: 255, # '\x03'
4389 4: 255, # '\x04'
4390 5: 255, # '\x05'
4391 6: 255, # '\x06'
4392 7: 255, # '\x07'
4393 8: 255, # '\x08'
4394 9: 255, # '\t'
4395 10: 254, # '\n'
4396 11: 255, # '\x0b'
4397 12: 255, # '\x0c'
4398 13: 254, # '\r'
4399 14: 255, # '\x0e'
4400 15: 255, # '\x0f'
4401 16: 255, # '\x10'
4402 17: 255, # '\x11'
4403 18: 255, # '\x12'
4404 19: 255, # '\x13'
4405 20: 255, # '\x14'
4406 21: 255, # '\x15'
4407 22: 255, # '\x16'
4408 23: 255, # '\x17'
4409 24: 255, # '\x18'
4410 25: 255, # '\x19'
4411 26: 255, # '\x1a'
4412 27: 255, # '\x1b'
4413 28: 255, # '\x1c'
4414 29: 255, # '\x1d'
4415 30: 255, # '\x1e'
4416 31: 255, # '\x1f'
4417 32: 253, # ' '
4418 33: 253, # '!'
4419 34: 253, # '"'
4420 35: 253, # '#'
4421 36: 253, # '$'
4422 37: 253, # '%'
4423 38: 253, # '&'
4424 39: 253, # "'"
4425 40: 253, # '('
4426 41: 253, # ')'
4427 42: 253, # '*'
4428 43: 253, # '+'
4429 44: 253, # ','
4430 45: 253, # '-'
4431 46: 253, # '.'
4432 47: 253, # '/'
4433 48: 252, # '0'
4434 49: 252, # '1'
4435 50: 252, # '2'
4436 51: 252, # '3'
4437 52: 252, # '4'
4438 53: 252, # '5'
4439 54: 252, # '6'
4440 55: 252, # '7'
4441 56: 252, # '8'
4442 57: 252, # '9'
4443 58: 253, # ':'
4444 59: 253, # ';'
4445 60: 253, # '<'
4446 61: 253, # '='
4447 62: 253, # '>'
4448 63: 253, # '?'
4449 64: 253, # '@'
4450 65: 142, # 'A'
4451 66: 143, # 'B'
4452 67: 144, # 'C'
4453 68: 145, # 'D'
4454 69: 146, # 'E'
4455 70: 147, # 'F'
4456 71: 148, # 'G'
4457 72: 149, # 'H'
4458 73: 150, # 'I'
4459 74: 151, # 'J'
4460 75: 152, # 'K'
4461 76: 74, # 'L'
4462 77: 153, # 'M'
4463 78: 75, # 'N'
4464 79: 154, # 'O'
4465 80: 155, # 'P'
4466 81: 156, # 'Q'
4467 82: 157, # 'R'
4468 83: 158, # 'S'
4469 84: 159, # 'T'
4470 85: 160, # 'U'
4471 86: 161, # 'V'
4472 87: 162, # 'W'
4473 88: 163, # 'X'
4474 89: 164, # 'Y'
4475 90: 165, # 'Z'
4476 91: 253, # '['
4477 92: 253, # '\\'
4478 93: 253, # ']'
4479 94: 253, # '^'
4480 95: 253, # '_'
4481 96: 253, # '`'
4482 97: 71, # 'a'
4483 98: 172, # 'b'
4484 99: 66, # 'c'
4485 100: 173, # 'd'
4486 101: 65, # 'e'
4487 102: 174, # 'f'
4488 103: 76, # 'g'
4489 104: 175, # 'h'
4490 105: 64, # 'i'
4491 106: 176, # 'j'
4492 107: 177, # 'k'
4493 108: 77, # 'l'
4494 109: 72, # 'm'
4495 110: 178, # 'n'
4496 111: 69, # 'o'
4497 112: 67, # 'p'
4498 113: 179, # 'q'
4499 114: 78, # 'r'
4500 115: 73, # 's'
4501 116: 180, # 't'
4502 117: 181, # 'u'
4503 118: 79, # 'v'
4504 119: 182, # 'w'
4505 120: 183, # 'x'
4506 121: 184, # 'y'
4507 122: 185, # 'z'
4508 123: 253, # '{'
4509 124: 253, # '|'
4510 125: 253, # '}'
4511 126: 253, # '~'
4512 127: 253, # '\x7f'
4513 128: 191, # 'Ђ'
4514 129: 192, # 'Ѓ'
4515 130: 193, # '‚'
4516 131: 194, # 'ѓ'
4517 132: 195, # '„'
4518 133: 196, # '…'
4519 134: 197, # '†'
4520 135: 198, # '‡'
4521 136: 199, # '€'
4522 137: 200, # '‰'
4523 138: 201, # 'Љ'
4524 139: 202, # '‹'
4525 140: 203, # 'Њ'
4526 141: 204, # 'Ќ'
4527 142: 205, # 'Ћ'
4528 143: 206, # 'Џ'
4529 144: 207, # 'ђ'
4530 145: 208, # '‘'
4531 146: 209, # '’'
4532 147: 210, # '“'
4533 148: 211, # '”'
4534 149: 212, # '•'
4535 150: 213, # '–'
4536 151: 214, # '—'
4537 152: 215, # None
4538 153: 216, # '™'
4539 154: 217, # 'љ'
4540 155: 218, # '›'
4541 156: 219, # 'њ'
4542 157: 220, # 'ќ'
4543 158: 221, # 'ћ'
4544 159: 222, # 'џ'
4545 160: 223, # '\xa0'
4546 161: 224, # 'Ў'
4547 162: 225, # 'ў'
4548 163: 226, # 'Ј'
4549 164: 227, # '¤'
4550 165: 228, # 'Ґ'
4551 166: 229, # '¦'
4552 167: 230, # '§'
4553 168: 231, # 'Ё'
4554 169: 232, # '©'
4555 170: 233, # 'Є'
4556 171: 234, # '«'
4557 172: 235, # '¬'
4558 173: 236, # '\xad'
4559 174: 237, # '®'
4560 175: 238, # 'Ї'
4561 176: 239, # '°'
4562 177: 240, # '±'
4563 178: 241, # 'І'
4564 179: 242, # 'і'
4565 180: 243, # 'ґ'
4566 181: 244, # 'µ'
4567 182: 245, # '¶'
4568 183: 246, # '·'
4569 184: 68, # 'ё'
4570 185: 247, # '№'
4571 186: 248, # 'є'
4572 187: 249, # '»'
4573 188: 250, # 'ј'
4574 189: 251, # 'Ѕ'
4575 190: 252, # 'ѕ'
4576 191: 253, # 'ї'
4577 192: 37, # 'А'
4578 193: 44, # 'Б'
4579 194: 33, # 'В'
4580 195: 46, # 'Г'
4581 196: 41, # 'Д'
4582 197: 48, # 'Е'
4583 198: 56, # 'Ж'
4584 199: 51, # 'З'
4585 200: 42, # 'И'
4586 201: 60, # 'Й'
4587 202: 36, # 'К'
4588 203: 49, # 'Л'
4589 204: 38, # 'М'
4590 205: 31, # 'Н'
4591 206: 34, # 'О'
4592 207: 35, # 'П'
4593 208: 45, # 'Р'
4594 209: 32, # 'С'
4595 210: 40, # 'Т'
4596 211: 52, # 'У'
4597 212: 53, # 'Ф'
4598 213: 55, # 'Х'
4599 214: 58, # 'Ц'
4600 215: 50, # 'Ч'
4601 216: 57, # 'Ш'
4602 217: 63, # 'Щ'
4603 218: 70, # 'Ъ'
4604 219: 62, # 'Ы'
4605 220: 61, # 'Ь'
4606 221: 47, # 'Э'
4607 222: 59, # 'Ю'
4608 223: 43, # 'Я'
4609 224: 3, # 'а'
4610 225: 21, # 'б'
4611 226: 10, # 'в'
4612 227: 19, # 'г'
4613 228: 13, # 'д'
4614 229: 2, # 'е'
4615 230: 24, # 'ж'
4616 231: 20, # 'з'
4617 232: 4, # 'и'
4618 233: 23, # 'й'
4619 234: 11, # 'к'
4620 235: 8, # 'л'
4621 236: 12, # 'м'
4622 237: 5, # 'н'
4623 238: 1, # 'о'
4624 239: 15, # 'п'
4625 240: 9, # 'р'
4626 241: 7, # 'с'
4627 242: 6, # 'т'
4628 243: 14, # 'у'
4629 244: 39, # 'ф'
4630 245: 26, # 'х'
4631 246: 28, # 'ц'
4632 247: 22, # 'ч'
4633 248: 25, # 'ш'
4634 249: 29, # 'щ'
4635 250: 54, # 'ъ'
4636 251: 18, # 'ы'
4637 252: 17, # 'ь'
4638 253: 30, # 'э'
4639 254: 27, # 'ю'
4640 255: 16, # 'я'
4641 }
4642
4643 WINDOWS_1251_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='windows-1251',
4644 language='Russian',
4645 char_to_order_map=WINDOWS_1251_RUSSIAN_CHAR_TO_ORDER,
4646 language_model=RUSSIAN_LANG_MODEL,
4647 typical_positive_ratio=0.976601,
4648 keep_ascii_letters=False,
4649 alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
4650
4651 IBM855_RUSSIAN_CHAR_TO_ORDER = {
4652 0: 255, # '\x00'
4653 1: 255, # '\x01'
4654 2: 255, # '\x02'
4655 3: 255, # '\x03'
4656 4: 255, # '\x04'
4657 5: 255, # '\x05'
4658 6: 255, # '\x06'
4659 7: 255, # '\x07'
4660 8: 255, # '\x08'
4661 9: 255, # '\t'
4662 10: 254, # '\n'
4663 11: 255, # '\x0b'
4664 12: 255, # '\x0c'
4665 13: 254, # '\r'
4666 14: 255, # '\x0e'
4667 15: 255, # '\x0f'
4668 16: 255, # '\x10'
4669 17: 255, # '\x11'
4670 18: 255, # '\x12'
4671 19: 255, # '\x13'
4672 20: 255, # '\x14'
4673 21: 255, # '\x15'
4674 22: 255, # '\x16'
4675 23: 255, # '\x17'
4676 24: 255, # '\x18'
4677 25: 255, # '\x19'
4678 26: 255, # '\x1a'
4679 27: 255, # '\x1b'
4680 28: 255, # '\x1c'
4681 29: 255, # '\x1d'
4682 30: 255, # '\x1e'
4683 31: 255, # '\x1f'
4684 32: 253, # ' '
4685 33: 253, # '!'
4686 34: 253, # '"'
4687 35: 253, # '#'
4688 36: 253, # '$'
4689 37: 253, # '%'
4690 38: 253, # '&'
4691 39: 253, # "'"
4692 40: 253, # '('
4693 41: 253, # ')'
4694 42: 253, # '*'
4695 43: 253, # '+'
4696 44: 253, # ','
4697 45: 253, # '-'
4698 46: 253, # '.'
4699 47: 253, # '/'
4700 48: 252, # '0'
4701 49: 252, # '1'
4702 50: 252, # '2'
4703 51: 252, # '3'
4704 52: 252, # '4'
4705 53: 252, # '5'
4706 54: 252, # '6'
4707 55: 252, # '7'
4708 56: 252, # '8'
4709 57: 252, # '9'
4710 58: 253, # ':'
4711 59: 253, # ';'
4712 60: 253, # '<'
4713 61: 253, # '='
4714 62: 253, # '>'
4715 63: 253, # '?'
4716 64: 253, # '@'
4717 65: 142, # 'A'
4718 66: 143, # 'B'
4719 67: 144, # 'C'
4720 68: 145, # 'D'
4721 69: 146, # 'E'
4722 70: 147, # 'F'
4723 71: 148, # 'G'
4724 72: 149, # 'H'
4725 73: 150, # 'I'
4726 74: 151, # 'J'
4727 75: 152, # 'K'
4728 76: 74, # 'L'
4729 77: 153, # 'M'
4730 78: 75, # 'N'
4731 79: 154, # 'O'
4732 80: 155, # 'P'
4733 81: 156, # 'Q'
4734 82: 157, # 'R'
4735 83: 158, # 'S'
4736 84: 159, # 'T'
4737 85: 160, # 'U'
4738 86: 161, # 'V'
4739 87: 162, # 'W'
4740 88: 163, # 'X'
4741 89: 164, # 'Y'
4742 90: 165, # 'Z'
4743 91: 253, # '['
4744 92: 253, # '\\'
4745 93: 253, # ']'
4746 94: 253, # '^'
4747 95: 253, # '_'
4748 96: 253, # '`'
4749 97: 71, # 'a'
4750 98: 172, # 'b'
4751 99: 66, # 'c'
4752 100: 173, # 'd'
4753 101: 65, # 'e'
4754 102: 174, # 'f'
4755 103: 76, # 'g'
4756 104: 175, # 'h'
4757 105: 64, # 'i'
4758 106: 176, # 'j'
4759 107: 177, # 'k'
4760 108: 77, # 'l'
4761 109: 72, # 'm'
4762 110: 178, # 'n'
4763 111: 69, # 'o'
4764 112: 67, # 'p'
4765 113: 179, # 'q'
4766 114: 78, # 'r'
4767 115: 73, # 's'
4768 116: 180, # 't'
4769 117: 181, # 'u'
4770 118: 79, # 'v'
4771 119: 182, # 'w'
4772 120: 183, # 'x'
4773 121: 184, # 'y'
4774 122: 185, # 'z'
4775 123: 253, # '{'
4776 124: 253, # '|'
4777 125: 253, # '}'
4778 126: 253, # '~'
4779 127: 253, # '\x7f'
4780 128: 191, # 'ђ'
4781 129: 192, # 'Ђ'
4782 130: 193, # 'ѓ'
4783 131: 194, # 'Ѓ'
4784 132: 68, # 'ё'
4785 133: 195, # 'Ё'
4786 134: 196, # 'є'
4787 135: 197, # 'Є'
4788 136: 198, # 'ѕ'
4789 137: 199, # 'Ѕ'
4790 138: 200, # 'і'
4791 139: 201, # 'І'
4792 140: 202, # 'ї'
4793 141: 203, # 'Ї'
4794 142: 204, # 'ј'
4795 143: 205, # 'Ј'
4796 144: 206, # 'љ'
4797 145: 207, # 'Љ'
4798 146: 208, # 'њ'
4799 147: 209, # 'Њ'
4800 148: 210, # 'ћ'
4801 149: 211, # 'Ћ'
4802 150: 212, # 'ќ'
4803 151: 213, # 'Ќ'
4804 152: 214, # 'ў'
4805 153: 215, # 'Ў'
4806 154: 216, # 'џ'
4807 155: 217, # 'Џ'
4808 156: 27, # 'ю'
4809 157: 59, # 'Ю'
4810 158: 54, # 'ъ'
4811 159: 70, # 'Ъ'
4812 160: 3, # 'а'
4813 161: 37, # 'А'
4814 162: 21, # 'б'
4815 163: 44, # 'Б'
4816 164: 28, # 'ц'
4817 165: 58, # 'Ц'
4818 166: 13, # 'д'
4819 167: 41, # 'Д'
4820 168: 2, # 'е'
4821 169: 48, # 'Е'
4822 170: 39, # 'ф'
4823 171: 53, # 'Ф'
4824 172: 19, # 'г'
4825 173: 46, # 'Г'
4826 174: 218, # '«'
4827 175: 219, # '»'
4828 176: 220, # '░'
4829 177: 221, # '▒'
4830 178: 222, # '▓'
4831 179: 223, # '│'
4832 180: 224, # '┤'
4833 181: 26, # 'х'
4834 182: 55, # 'Х'
4835 183: 4, # 'и'
4836 184: 42, # 'И'
4837 185: 225, # '╣'
4838 186: 226, # '║'
4839 187: 227, # '╗'
4840 188: 228, # '╝'
4841 189: 23, # 'й'
4842 190: 60, # 'Й'
4843 191: 229, # '┐'
4844 192: 230, # '└'
4845 193: 231, # '┴'
4846 194: 232, # '┬'
4847 195: 233, # '├'
4848 196: 234, # '─'
4849 197: 235, # '┼'
4850 198: 11, # 'к'
4851 199: 36, # 'К'
4852 200: 236, # '╚'
4853 201: 237, # '╔'
4854 202: 238, # '╩'
4855 203: 239, # '╦'
4856 204: 240, # '╠'
4857 205: 241, # '═'
4858 206: 242, # '╬'
4859 207: 243, # '¤'
4860 208: 8, # 'л'
4861 209: 49, # 'Л'
4862 210: 12, # 'м'
4863 211: 38, # 'М'
4864 212: 5, # 'н'
4865 213: 31, # 'Н'
4866 214: 1, # 'о'
4867 215: 34, # 'О'
4868 216: 15, # 'п'
4869 217: 244, # '┘'
4870 218: 245, # '┌'
4871 219: 246, # '█'
4872 220: 247, # '▄'
4873 221: 35, # 'П'
4874 222: 16, # 'я'
4875 223: 248, # '▀'
4876 224: 43, # 'Я'
4877 225: 9, # 'р'
4878 226: 45, # 'Р'
4879 227: 7, # 'с'
4880 228: 32, # 'С'
4881 229: 6, # 'т'
4882 230: 40, # 'Т'
4883 231: 14, # 'у'
4884 232: 52, # 'У'
4885 233: 24, # 'ж'
4886 234: 56, # 'Ж'
4887 235: 10, # 'в'
4888 236: 33, # 'В'
4889 237: 17, # 'ь'
4890 238: 61, # 'Ь'
4891 239: 249, # '№'
4892 240: 250, # '\xad'
4893 241: 18, # 'ы'
4894 242: 62, # 'Ы'
4895 243: 20, # 'з'
4896 244: 51, # 'З'
4897 245: 25, # 'ш'
4898 246: 57, # 'Ш'
4899 247: 30, # 'э'
4900 248: 47, # 'Э'
4901 249: 29, # 'щ'
4902 250: 63, # 'Щ'
4903 251: 22, # 'ч'
4904 252: 50, # 'Ч'
4905 253: 251, # '§'
4906 254: 252, # '■'
4907 255: 255, # '\xa0'
4908 }
4909
4910 IBM855_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='IBM855',
4911 language='Russian',
4912 char_to_order_map=IBM855_RUSSIAN_CHAR_TO_ORDER,
4913 language_model=RUSSIAN_LANG_MODEL,
4914 typical_positive_ratio=0.976601,
4915 keep_ascii_letters=False,
4916 alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
4917
4918 KOI8_R_RUSSIAN_CHAR_TO_ORDER = {
4919 0: 255, # '\x00'
4920 1: 255, # '\x01'
4921 2: 255, # '\x02'
4922 3: 255, # '\x03'
4923 4: 255, # '\x04'
4924 5: 255, # '\x05'
4925 6: 255, # '\x06'
4926 7: 255, # '\x07'
4927 8: 255, # '\x08'
4928 9: 255, # '\t'
4929 10: 254, # '\n'
4930 11: 255, # '\x0b'
4931 12: 255, # '\x0c'
4932 13: 254, # '\r'
4933 14: 255, # '\x0e'
4934 15: 255, # '\x0f'
4935 16: 255, # '\x10'
4936 17: 255, # '\x11'
4937 18: 255, # '\x12'
4938 19: 255, # '\x13'
4939 20: 255, # '\x14'
4940 21: 255, # '\x15'
4941 22: 255, # '\x16'
4942 23: 255, # '\x17'
4943 24: 255, # '\x18'
4944 25: 255, # '\x19'
4945 26: 255, # '\x1a'
4946 27: 255, # '\x1b'
4947 28: 255, # '\x1c'
4948 29: 255, # '\x1d'
4949 30: 255, # '\x1e'
4950 31: 255, # '\x1f'
4951 32: 253, # ' '
4952 33: 253, # '!'
4953 34: 253, # '"'
4954 35: 253, # '#'
4955 36: 253, # '$'
4956 37: 253, # '%'
4957 38: 253, # '&'
4958 39: 253, # "'"
4959 40: 253, # '('
4960 41: 253, # ')'
4961 42: 253, # '*'
4962 43: 253, # '+'
4963 44: 253, # ','
4964 45: 253, # '-'
4965 46: 253, # '.'
4966 47: 253, # '/'
4967 48: 252, # '0'
4968 49: 252, # '1'
4969 50: 252, # '2'
4970 51: 252, # '3'
4971 52: 252, # '4'
4972 53: 252, # '5'
4973 54: 252, # '6'
4974 55: 252, # '7'
4975 56: 252, # '8'
4976 57: 252, # '9'
4977 58: 253, # ':'
4978 59: 253, # ';'
4979 60: 253, # '<'
4980 61: 253, # '='
4981 62: 253, # '>'
4982 63: 253, # '?'
4983 64: 253, # '@'
4984 65: 142, # 'A'
4985 66: 143, # 'B'
4986 67: 144, # 'C'
4987 68: 145, # 'D'
4988 69: 146, # 'E'
4989 70: 147, # 'F'
4990 71: 148, # 'G'
4991 72: 149, # 'H'
4992 73: 150, # 'I'
4993 74: 151, # 'J'
4994 75: 152, # 'K'
4995 76: 74, # 'L'
4996 77: 153, # 'M'
4997 78: 75, # 'N'
4998 79: 154, # 'O'
4999 80: 155, # 'P'
5000 81: 156, # 'Q'
5001 82: 157, # 'R'
5002 83: 158, # 'S'
5003 84: 159, # 'T'
5004 85: 160, # 'U'
5005 86: 161, # 'V'
5006 87: 162, # 'W'
5007 88: 163, # 'X'
5008 89: 164, # 'Y'
5009 90: 165, # 'Z'
5010 91: 253, # '['
5011 92: 253, # '\\'
5012 93: 253, # ']'
5013 94: 253, # '^'
5014 95: 253, # '_'
5015 96: 253, # '`'
5016 97: 71, # 'a'
5017 98: 172, # 'b'
5018 99: 66, # 'c'
5019 100: 173, # 'd'
5020 101: 65, # 'e'
5021 102: 174, # 'f'
5022 103: 76, # 'g'
5023 104: 175, # 'h'
5024 105: 64, # 'i'
5025 106: 176, # 'j'
5026 107: 177, # 'k'
5027 108: 77, # 'l'
5028 109: 72, # 'm'
5029 110: 178, # 'n'
5030 111: 69, # 'o'
5031 112: 67, # 'p'
5032 113: 179, # 'q'
5033 114: 78, # 'r'
5034 115: 73, # 's'
5035 116: 180, # 't'
5036 117: 181, # 'u'
5037 118: 79, # 'v'
5038 119: 182, # 'w'
5039 120: 183, # 'x'
5040 121: 184, # 'y'
5041 122: 185, # 'z'
5042 123: 253, # '{'
5043 124: 253, # '|'
5044 125: 253, # '}'
5045 126: 253, # '~'
5046 127: 253, # '\x7f'
5047 128: 191, # '─'
5048 129: 192, # '│'
5049 130: 193, # '┌'
5050 131: 194, # '┐'
5051 132: 195, # '└'
5052 133: 196, # '┘'
5053 134: 197, # '├'
5054 135: 198, # '┤'
5055 136: 199, # '┬'
5056 137: 200, # '┴'
5057 138: 201, # '┼'
5058 139: 202, # '▀'
5059 140: 203, # '▄'
5060 141: 204, # '█'
5061 142: 205, # '▌'
5062 143: 206, # '▐'
5063 144: 207, # '░'
5064 145: 208, # '▒'
5065 146: 209, # '▓'
5066 147: 210, # '⌠'
5067 148: 211, # '■'
5068 149: 212, # '∙'
5069 150: 213, # '√'
5070 151: 214, # '≈'
5071 152: 215, # '≤'
5072 153: 216, # '≥'
5073 154: 217, # '\xa0'
5074 155: 218, # '⌡'
5075 156: 219, # '°'
5076 157: 220, # '²'
5077 158: 221, # '·'
5078 159: 222, # '÷'
5079 160: 223, # '═'
5080 161: 224, # '║'
5081 162: 225, # '╒'
5082 163: 68, # 'ё'
5083 164: 226, # '╓'
5084 165: 227, # '╔'
5085 166: 228, # '╕'
5086 167: 229, # '╖'
5087 168: 230, # '╗'
5088 169: 231, # '╘'
5089 170: 232, # '╙'
5090 171: 233, # '╚'
5091 172: 234, # '╛'
5092 173: 235, # '╜'
5093 174: 236, # '╝'
5094 175: 237, # '╞'
5095 176: 238, # '╟'
5096 177: 239, # '╠'
5097 178: 240, # '╡'
5098 179: 241, # 'Ё'
5099 180: 242, # '╢'
5100 181: 243, # '╣'
5101 182: 244, # '╤'
5102 183: 245, # '╥'
5103 184: 246, # '╦'
5104 185: 247, # '╧'
5105 186: 248, # '╨'
5106 187: 249, # '╩'
5107 188: 250, # '╪'
5108 189: 251, # '╫'
5109 190: 252, # '╬'
5110 191: 253, # '©'
5111 192: 27, # 'ю'
5112 193: 3, # 'а'
5113 194: 21, # 'б'
5114 195: 28, # 'ц'
5115 196: 13, # 'д'
5116 197: 2, # 'е'
5117 198: 39, # 'ф'
5118 199: 19, # 'г'
5119 200: 26, # 'х'
5120 201: 4, # 'и'
5121 202: 23, # 'й'
5122 203: 11, # 'к'
5123 204: 8, # 'л'
5124 205: 12, # 'м'
5125 206: 5, # 'н'
5126 207: 1, # 'о'
5127 208: 15, # 'п'
5128 209: 16, # 'я'
5129 210: 9, # 'р'
5130 211: 7, # 'с'
5131 212: 6, # 'т'
5132 213: 14, # 'у'
5133 214: 24, # 'ж'
5134 215: 10, # 'в'
5135 216: 17, # 'ь'
5136 217: 18, # 'ы'
5137 218: 20, # 'з'
5138 219: 25, # 'ш'
5139 220: 30, # 'э'
5140 221: 29, # 'щ'
5141 222: 22, # 'ч'
5142 223: 54, # 'ъ'
5143 224: 59, # 'Ю'
5144 225: 37, # 'А'
5145 226: 44, # 'Б'
5146 227: 58, # 'Ц'
5147 228: 41, # 'Д'
5148 229: 48, # 'Е'
5149 230: 53, # 'Ф'
5150 231: 46, # 'Г'
5151 232: 55, # 'Х'
5152 233: 42, # 'И'
5153 234: 60, # 'Й'
5154 235: 36, # 'К'
5155 236: 49, # 'Л'
5156 237: 38, # 'М'
5157 238: 31, # 'Н'
5158 239: 34, # 'О'
5159 240: 35, # 'П'
5160 241: 43, # 'Я'
5161 242: 45, # 'Р'
5162 243: 32, # 'С'
5163 244: 40, # 'Т'
5164 245: 52, # 'У'
5165 246: 56, # 'Ж'
5166 247: 33, # 'В'
5167 248: 61, # 'Ь'
5168 249: 62, # 'Ы'
5169 250: 51, # 'З'
5170 251: 57, # 'Ш'
5171 252: 47, # 'Э'
5172 253: 63, # 'Щ'
5173 254: 50, # 'Ч'
5174 255: 70, # 'Ъ'
5175 }
5176
5177 KOI8_R_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='KOI8-R',
5178 language='Russian',
5179 char_to_order_map=KOI8_R_RUSSIAN_CHAR_TO_ORDER,
5180 language_model=RUSSIAN_LANG_MODEL,
5181 typical_positive_ratio=0.976601,
5182 keep_ascii_letters=False,
5183 alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
5184
5185 MACCYRILLIC_RUSSIAN_CHAR_TO_ORDER = {
5186 0: 255, # '\x00'
5187 1: 255, # '\x01'
5188 2: 255, # '\x02'
5189 3: 255, # '\x03'
5190 4: 255, # '\x04'
5191 5: 255, # '\x05'
5192 6: 255, # '\x06'
5193 7: 255, # '\x07'
5194 8: 255, # '\x08'
5195 9: 255, # '\t'
5196 10: 254, # '\n'
5197 11: 255, # '\x0b'
5198 12: 255, # '\x0c'
5199 13: 254, # '\r'
5200 14: 255, # '\x0e'
5201 15: 255, # '\x0f'
5202 16: 255, # '\x10'
5203 17: 255, # '\x11'
5204 18: 255, # '\x12'
5205 19: 255, # '\x13'
5206 20: 255, # '\x14'
5207 21: 255, # '\x15'
5208 22: 255, # '\x16'
5209 23: 255, # '\x17'
5210 24: 255, # '\x18'
5211 25: 255, # '\x19'
5212 26: 255, # '\x1a'
5213 27: 255, # '\x1b'
5214 28: 255, # '\x1c'
5215 29: 255, # '\x1d'
5216 30: 255, # '\x1e'
5217 31: 255, # '\x1f'
5218 32: 253, # ' '
5219 33: 253, # '!'
5220 34: 253, # '"'
5221 35: 253, # '#'
5222 36: 253, # '$'
5223 37: 253, # '%'
5224 38: 253, # '&'
5225 39: 253, # "'"
5226 40: 253, # '('
5227 41: 253, # ')'
5228 42: 253, # '*'
5229 43: 253, # '+'
5230 44: 253, # ','
5231 45: 253, # '-'
5232 46: 253, # '.'
5233 47: 253, # '/'
5234 48: 252, # '0'
5235 49: 252, # '1'
5236 50: 252, # '2'
5237 51: 252, # '3'
5238 52: 252, # '4'
5239 53: 252, # '5'
5240 54: 252, # '6'
5241 55: 252, # '7'
5242 56: 252, # '8'
5243 57: 252, # '9'
5244 58: 253, # ':'
5245 59: 253, # ';'
5246 60: 253, # '<'
5247 61: 253, # '='
5248 62: 253, # '>'
5249 63: 253, # '?'
5250 64: 253, # '@'
5251 65: 142, # 'A'
5252 66: 143, # 'B'
5253 67: 144, # 'C'
5254 68: 145, # 'D'
5255 69: 146, # 'E'
5256 70: 147, # 'F'
5257 71: 148, # 'G'
5258 72: 149, # 'H'
5259 73: 150, # 'I'
5260 74: 151, # 'J'
5261 75: 152, # 'K'
5262 76: 74, # 'L'
5263 77: 153, # 'M'
5264 78: 75, # 'N'
5265 79: 154, # 'O'
5266 80: 155, # 'P'
5267 81: 156, # 'Q'
5268 82: 157, # 'R'
5269 83: 158, # 'S'
5270 84: 159, # 'T'
5271 85: 160, # 'U'
5272 86: 161, # 'V'
5273 87: 162, # 'W'
5274 88: 163, # 'X'
5275 89: 164, # 'Y'
5276 90: 165, # 'Z'
5277 91: 253, # '['
5278 92: 253, # '\\'
5279 93: 253, # ']'
5280 94: 253, # '^'
5281 95: 253, # '_'
5282 96: 253, # '`'
5283 97: 71, # 'a'
5284 98: 172, # 'b'
5285 99: 66, # 'c'
5286 100: 173, # 'd'
5287 101: 65, # 'e'
5288 102: 174, # 'f'
5289 103: 76, # 'g'
5290 104: 175, # 'h'
5291 105: 64, # 'i'
5292 106: 176, # 'j'
5293 107: 177, # 'k'
5294 108: 77, # 'l'
5295 109: 72, # 'm'
5296 110: 178, # 'n'
5297 111: 69, # 'o'
5298 112: 67, # 'p'
5299 113: 179, # 'q'
5300 114: 78, # 'r'
5301 115: 73, # 's'
5302 116: 180, # 't'
5303 117: 181, # 'u'
5304 118: 79, # 'v'
5305 119: 182, # 'w'
5306 120: 183, # 'x'
5307 121: 184, # 'y'
5308 122: 185, # 'z'
5309 123: 253, # '{'
5310 124: 253, # '|'
5311 125: 253, # '}'
5312 126: 253, # '~'
5313 127: 253, # '\x7f'
5314 128: 37, # 'А'
5315 129: 44, # 'Б'
5316 130: 33, # 'В'
5317 131: 46, # 'Г'
5318 132: 41, # 'Д'
5319 133: 48, # 'Е'
5320 134: 56, # 'Ж'
5321 135: 51, # 'З'
5322 136: 42, # 'И'
5323 137: 60, # 'Й'
5324 138: 36, # 'К'
5325 139: 49, # 'Л'
5326 140: 38, # 'М'
5327 141: 31, # 'Н'
5328 142: 34, # 'О'
5329 143: 35, # 'П'
5330 144: 45, # 'Р'
5331 145: 32, # 'С'
5332 146: 40, # 'Т'
5333 147: 52, # 'У'
5334 148: 53, # 'Ф'
5335 149: 55, # 'Х'
5336 150: 58, # 'Ц'
5337 151: 50, # 'Ч'
5338 152: 57, # 'Ш'
5339 153: 63, # 'Щ'
5340 154: 70, # 'Ъ'
5341 155: 62, # 'Ы'
5342 156: 61, # 'Ь'
5343 157: 47, # 'Э'
5344 158: 59, # 'Ю'
5345 159: 43, # 'Я'
5346 160: 191, # '†'
5347 161: 192, # '°'
5348 162: 193, # 'Ґ'
5349 163: 194, # '£'
5350 164: 195, # '§'
5351 165: 196, # '•'
5352 166: 197, # '¶'
5353 167: 198, # 'І'
5354 168: 199, # '®'
5355 169: 200, # '©'
5356 170: 201, # '™'
5357 171: 202, # 'Ђ'
5358 172: 203, # 'ђ'
5359 173: 204, # '≠'
5360 174: 205, # 'Ѓ'
5361 175: 206, # 'ѓ'
5362 176: 207, # '∞'
5363 177: 208, # '±'
5364 178: 209, # '≤'
5365 179: 210, # '≥'
5366 180: 211, # 'і'
5367 181: 212, # 'µ'
5368 182: 213, # 'ґ'
5369 183: 214, # 'Ј'
5370 184: 215, # 'Є'
5371 185: 216, # 'є'
5372 186: 217, # 'Ї'
5373 187: 218, # 'ї'
5374 188: 219, # 'Љ'
5375 189: 220, # 'љ'
5376 190: 221, # 'Њ'
5377 191: 222, # 'њ'
5378 192: 223, # 'ј'
5379 193: 224, # 'Ѕ'
5380 194: 225, # '¬'
5381 195: 226, # '√'
5382 196: 227, # 'ƒ'
5383 197: 228, # '≈'
5384 198: 229, # '∆'
5385 199: 230, # '«'
5386 200: 231, # '»'
5387 201: 232, # '…'
5388 202: 233, # '\xa0'
5389 203: 234, # 'Ћ'
5390 204: 235, # 'ћ'
5391 205: 236, # 'Ќ'
5392 206: 237, # 'ќ'
5393 207: 238, # 'ѕ'
5394 208: 239, # '–'
5395 209: 240, # '—'
5396 210: 241, # '“'
5397 211: 242, # '”'
5398 212: 243, # '‘'
5399 213: 244, # '’'
5400 214: 245, # '÷'
5401 215: 246, # '„'
5402 216: 247, # 'Ў'
5403 217: 248, # 'ў'
5404 218: 249, # 'Џ'
5405 219: 250, # 'џ'
5406 220: 251, # '№'
5407 221: 252, # 'Ё'
5408 222: 68, # 'ё'
5409 223: 16, # 'я'
5410 224: 3, # 'а'
5411 225: 21, # 'б'
5412 226: 10, # 'в'
5413 227: 19, # 'г'
5414 228: 13, # 'д'
5415 229: 2, # 'е'
5416 230: 24, # 'ж'
5417 231: 20, # 'з'
5418 232: 4, # 'и'
5419 233: 23, # 'й'
5420 234: 11, # 'к'
5421 235: 8, # 'л'
5422 236: 12, # 'м'
5423 237: 5, # 'н'
5424 238: 1, # 'о'
5425 239: 15, # 'п'
5426 240: 9, # 'р'
5427 241: 7, # 'с'
5428 242: 6, # 'т'
5429 243: 14, # 'у'
5430 244: 39, # 'ф'
5431 245: 26, # 'х'
5432 246: 28, # 'ц'
5433 247: 22, # 'ч'
5434 248: 25, # 'ш'
5435 249: 29, # 'щ'
5436 250: 54, # 'ъ'
5437 251: 18, # 'ы'
5438 252: 17, # 'ь'
5439 253: 30, # 'э'
5440 254: 27, # 'ю'
5441 255: 255, # '€'
5442 }
5443
5444 MACCYRILLIC_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='MacCyrillic',
5445 language='Russian',
5446 char_to_order_map=MACCYRILLIC_RUSSIAN_CHAR_TO_ORDER,
5447 language_model=RUSSIAN_LANG_MODEL,
5448 typical_positive_ratio=0.976601,
5449 keep_ascii_letters=False,
5450 alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
5451
5452 ISO_8859_5_RUSSIAN_CHAR_TO_ORDER = {
5453 0: 255, # '\x00'
5454 1: 255, # '\x01'
5455 2: 255, # '\x02'
5456 3: 255, # '\x03'
5457 4: 255, # '\x04'
5458 5: 255, # '\x05'
5459 6: 255, # '\x06'
5460 7: 255, # '\x07'
5461 8: 255, # '\x08'
5462 9: 255, # '\t'
5463 10: 254, # '\n'
5464 11: 255, # '\x0b'
5465 12: 255, # '\x0c'
5466 13: 254, # '\r'
5467 14: 255, # '\x0e'
5468 15: 255, # '\x0f'
5469 16: 255, # '\x10'
5470 17: 255, # '\x11'
5471 18: 255, # '\x12'
5472 19: 255, # '\x13'
5473 20: 255, # '\x14'
5474 21: 255, # '\x15'
5475 22: 255, # '\x16'
5476 23: 255, # '\x17'
5477 24: 255, # '\x18'
5478 25: 255, # '\x19'
5479 26: 255, # '\x1a'
5480 27: 255, # '\x1b'
5481 28: 255, # '\x1c'
5482 29: 255, # '\x1d'
5483 30: 255, # '\x1e'
5484 31: 255, # '\x1f'
5485 32: 253, # ' '
5486 33: 253, # '!'
5487 34: 253, # '"'
5488 35: 253, # '#'
5489 36: 253, # '$'
5490 37: 253, # '%'
5491 38: 253, # '&'
5492 39: 253, # "'"
5493 40: 253, # '('
5494 41: 253, # ')'
5495 42: 253, # '*'
5496 43: 253, # '+'
5497 44: 253, # ','
5498 45: 253, # '-'
5499 46: 253, # '.'
5500 47: 253, # '/'
5501 48: 252, # '0'
5502 49: 252, # '1'
5503 50: 252, # '2'
5504 51: 252, # '3'
5505 52: 252, # '4'
5506 53: 252, # '5'
5507 54: 252, # '6'
5508 55: 252, # '7'
5509 56: 252, # '8'
5510 57: 252, # '9'
5511 58: 253, # ':'
5512 59: 253, # ';'
5513 60: 253, # '<'
5514 61: 253, # '='
5515 62: 253, # '>'
5516 63: 253, # '?'
5517 64: 253, # '@'
5518 65: 142, # 'A'
5519 66: 143, # 'B'
5520 67: 144, # 'C'
5521 68: 145, # 'D'
5522 69: 146, # 'E'
5523 70: 147, # 'F'
5524 71: 148, # 'G'
5525 72: 149, # 'H'
5526 73: 150, # 'I'
5527 74: 151, # 'J'
5528 75: 152, # 'K'
5529 76: 74, # 'L'
5530 77: 153, # 'M'
5531 78: 75, # 'N'
5532 79: 154, # 'O'
5533 80: 155, # 'P'
5534 81: 156, # 'Q'
5535 82: 157, # 'R'
5536 83: 158, # 'S'
5537 84: 159, # 'T'
5538 85: 160, # 'U'
5539 86: 161, # 'V'
5540 87: 162, # 'W'
5541 88: 163, # 'X'
5542 89: 164, # 'Y'
5543 90: 165, # 'Z'
5544 91: 253, # '['
5545 92: 253, # '\\'
5546 93: 253, # ']'
5547 94: 253, # '^'
5548 95: 253, # '_'
5549 96: 253, # '`'
5550 97: 71, # 'a'
5551 98: 172, # 'b'
5552 99: 66, # 'c'
5553 100: 173, # 'd'
5554 101: 65, # 'e'
5555 102: 174, # 'f'
5556 103: 76, # 'g'
5557 104: 175, # 'h'
5558 105: 64, # 'i'
5559 106: 176, # 'j'
5560 107: 177, # 'k'
5561 108: 77, # 'l'
5562 109: 72, # 'm'
5563 110: 178, # 'n'
5564 111: 69, # 'o'
5565 112: 67, # 'p'
5566 113: 179, # 'q'
5567 114: 78, # 'r'
5568 115: 73, # 's'
5569 116: 180, # 't'
5570 117: 181, # 'u'
5571 118: 79, # 'v'
5572 119: 182, # 'w'
5573 120: 183, # 'x'
5574 121: 184, # 'y'
5575 122: 185, # 'z'
5576 123: 253, # '{'
5577 124: 253, # '|'
5578 125: 253, # '}'
5579 126: 253, # '~'
5580 127: 253, # '\x7f'
5581 128: 191, # '\x80'
5582 129: 192, # '\x81'
5583 130: 193, # '\x82'
5584 131: 194, # '\x83'
5585 132: 195, # '\x84'
5586 133: 196, # '\x85'
5587 134: 197, # '\x86'
5588 135: 198, # '\x87'
5589 136: 199, # '\x88'
5590 137: 200, # '\x89'
5591 138: 201, # '\x8a'
5592 139: 202, # '\x8b'
5593 140: 203, # '\x8c'
5594 141: 204, # '\x8d'
5595 142: 205, # '\x8e'
5596 143: 206, # '\x8f'
5597 144: 207, # '\x90'
5598 145: 208, # '\x91'
5599 146: 209, # '\x92'
5600 147: 210, # '\x93'
5601 148: 211, # '\x94'
5602 149: 212, # '\x95'
5603 150: 213, # '\x96'
5604 151: 214, # '\x97'
5605 152: 215, # '\x98'
5606 153: 216, # '\x99'
5607 154: 217, # '\x9a'
5608 155: 218, # '\x9b'
5609 156: 219, # '\x9c'
5610 157: 220, # '\x9d'
5611 158: 221, # '\x9e'
5612 159: 222, # '\x9f'
5613 160: 223, # '\xa0'
5614 161: 224, # 'Ё'
5615 162: 225, # 'Ђ'
5616 163: 226, # 'Ѓ'
5617 164: 227, # 'Є'
5618 165: 228, # 'Ѕ'
5619 166: 229, # 'І'
5620 167: 230, # 'Ї'
5621 168: 231, # 'Ј'
5622 169: 232, # 'Љ'
5623 170: 233, # 'Њ'
5624 171: 234, # 'Ћ'
5625 172: 235, # 'Ќ'
5626 173: 236, # '\xad'
5627 174: 237, # 'Ў'
5628 175: 238, # 'Џ'
5629 176: 37, # 'А'
5630 177: 44, # 'Б'
5631 178: 33, # 'В'
5632 179: 46, # 'Г'
5633 180: 41, # 'Д'
5634 181: 48, # 'Е'
5635 182: 56, # 'Ж'
5636 183: 51, # 'З'
5637 184: 42, # 'И'
5638 185: 60, # 'Й'
5639 186: 36, # 'К'
5640 187: 49, # 'Л'
5641 188: 38, # 'М'
5642 189: 31, # 'Н'
5643 190: 34, # 'О'
5644 191: 35, # 'П'
5645 192: 45, # 'Р'
5646 193: 32, # 'С'
5647 194: 40, # 'Т'
5648 195: 52, # 'У'
5649 196: 53, # 'Ф'
5650 197: 55, # 'Х'
5651 198: 58, # 'Ц'
5652 199: 50, # 'Ч'
5653 200: 57, # 'Ш'
5654 201: 63, # 'Щ'
5655 202: 70, # 'Ъ'
5656 203: 62, # 'Ы'
5657 204: 61, # 'Ь'
5658 205: 47, # 'Э'
5659 206: 59, # 'Ю'
5660 207: 43, # 'Я'
5661 208: 3, # 'а'
5662 209: 21, # 'б'
5663 210: 10, # 'в'
5664 211: 19, # 'г'
5665 212: 13, # 'д'
5666 213: 2, # 'е'
5667 214: 24, # 'ж'
5668 215: 20, # 'з'
5669 216: 4, # 'и'
5670 217: 23, # 'й'
5671 218: 11, # 'к'
5672 219: 8, # 'л'
5673 220: 12, # 'м'
5674 221: 5, # 'н'
5675 222: 1, # 'о'
5676 223: 15, # 'п'
5677 224: 9, # 'р'
5678 225: 7, # 'с'
5679 226: 6, # 'т'
5680 227: 14, # 'у'
5681 228: 39, # 'ф'
5682 229: 26, # 'х'
5683 230: 28, # 'ц'
5684 231: 22, # 'ч'
5685 232: 25, # 'ш'
5686 233: 29, # 'щ'
5687 234: 54, # 'ъ'
5688 235: 18, # 'ы'
5689 236: 17, # 'ь'
5690 237: 30, # 'э'
5691 238: 27, # 'ю'
5692 239: 16, # 'я'
5693 240: 239, # '№'
5694 241: 68, # 'ё'
5695 242: 240, # 'ђ'
5696 243: 241, # 'ѓ'
5697 244: 242, # 'є'
5698 245: 243, # 'ѕ'
5699 246: 244, # 'і'
5700 247: 245, # 'ї'
5701 248: 246, # 'ј'
5702 249: 247, # 'љ'
5703 250: 248, # 'њ'
5704 251: 249, # 'ћ'
5705 252: 250, # 'ќ'
5706 253: 251, # '§'
5707 254: 252, # 'ў'
5708 255: 255, # 'џ'
5709 }
5710
5711 ISO_8859_5_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='ISO-8859-5',
5712 language='Russian',
5713 char_to_order_map=ISO_8859_5_RUSSIAN_CHAR_TO_ORDER,
5714 language_model=RUSSIAN_LANG_MODEL,
5715 typical_positive_ratio=0.976601,
5716 keep_ascii_letters=False,
5717 alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
5718