Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
0576fa43
Commit
0576fa43
authored
Feb 04, 2020
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
unicode: Expand surrogates in decomposition tables.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
cd8eaef4
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
518 additions
and
507 deletions
+518
-507
decompose.c
dlls/kernelbase/decompose.c
+49
-47
decompose.c
libs/port/decompose.c
+459
-455
make_unicode
tools/make_unicode
+10
-5
No files found.
dlls/kernelbase/decompose.c
View file @
0576fa43
...
...
@@ -4,7 +4,7 @@
#include "windef.h"
const
WCHAR
DECLSPEC_HIDDEN
nfd_table
[
60
61
]
=
const
WCHAR
DECLSPEC_HIDDEN
nfd_table
[
60
75
]
=
{
/* index */
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0100
,
0x0160
,
0x0100
,
...
...
@@ -569,42 +569,42 @@ const WCHAR DECLSPEC_HIDDEN nfd_table[6061] =
0x16ee
,
0x16ef
,
0x16f0
,
0x16f1
,
0x16f2
,
0x16f3
,
0x16f4
,
0x16f5
,
/* offsets 0xfa60 .. 0xfa6f */
0x16f6
,
0x16f7
,
0x16f8
,
0x16f9
,
0x16fa
,
0x16fb
,
0x16fc
,
0x16fd
,
0x16fe
,
0x16ff
,
0x1700
,
0x1701
,
0x1702
,
0x170
2
,
0x1703
,
0x1703
,
0x16fe
,
0x16ff
,
0x1700
,
0x1701
,
0x1702
,
0x170
4
,
0x1705
,
0x1705
,
/* offsets 0xfa70 .. 0xfa7f */
0x170
3
,
0x1704
,
0x1705
,
0x1706
,
0x1707
,
0x1708
,
0x1709
,
0x170a
,
0x170
b
,
0x170c
,
0x170d
,
0x170e
,
0x170f
,
0x1710
,
0x1711
,
0x1712
,
0x170
5
,
0x1706
,
0x1707
,
0x1708
,
0x1709
,
0x170a
,
0x170b
,
0x170c
,
0x170
d
,
0x170e
,
0x170f
,
0x1710
,
0x1711
,
0x1712
,
0x1713
,
0x1714
,
/* offsets 0xfa80 .. 0xfa8f */
0x171
3
,
0x1714
,
0x1715
,
0x1716
,
0x1717
,
0x1718
,
0x1719
,
0x171a
,
0x171
b
,
0x171c
,
0x171d
,
0x171e
,
0x171f
,
0x1720
,
0x1721
,
0x1722
,
0x171
5
,
0x1716
,
0x1717
,
0x1718
,
0x1719
,
0x171a
,
0x171b
,
0x171c
,
0x171
d
,
0x171e
,
0x171f
,
0x1720
,
0x1721
,
0x1722
,
0x1723
,
0x1724
,
/* offsets 0xfa90 .. 0xfa9f */
0x172
3
,
0x1724
,
0x1725
,
0x1726
,
0x1727
,
0x1728
,
0x1729
,
0x172a
,
0x172
b
,
0x172c
,
0x172d
,
0x172e
,
0x172f
,
0x1730
,
0x1731
,
0x1732
,
0x172
5
,
0x1726
,
0x1727
,
0x1728
,
0x1729
,
0x172a
,
0x172b
,
0x172c
,
0x172
d
,
0x172e
,
0x172f
,
0x1730
,
0x1731
,
0x1732
,
0x1733
,
0x1734
,
/* offsets 0xfaa0 .. 0xfaaf */
0x173
3
,
0x1734
,
0x1735
,
0x1736
,
0x1737
,
0x1738
,
0x1739
,
0x173a
,
0x173
b
,
0x173c
,
0x173d
,
0x173e
,
0x173f
,
0x1740
,
0x1741
,
0x1742
,
0x173
5
,
0x1736
,
0x1737
,
0x1738
,
0x1739
,
0x173a
,
0x173b
,
0x173c
,
0x173
d
,
0x173e
,
0x173f
,
0x1740
,
0x1741
,
0x1742
,
0x1743
,
0x1744
,
/* offsets 0xfab0 .. 0xfabf */
0x174
3
,
0x1744
,
0x1745
,
0x1746
,
0x1747
,
0x1748
,
0x1749
,
0x174a
,
0x174
b
,
0x174c
,
0x174d
,
0x174e
,
0x174f
,
0x1750
,
0x1751
,
0x1752
,
0x174
5
,
0x1746
,
0x1747
,
0x1748
,
0x1749
,
0x174a
,
0x174b
,
0x174c
,
0x174
d
,
0x174e
,
0x174f
,
0x1750
,
0x1751
,
0x1752
,
0x1753
,
0x1754
,
/* offsets 0xfac0 .. 0xfacf */
0x175
3
,
0x1754
,
0x1755
,
0x1756
,
0x1757
,
0x1758
,
0x1759
,
0x175a
,
0x175
b
,
0x175c
,
0x175d
,
0x175e
,
0x175f
,
0x1760
,
0x1761
,
0x1762
,
0x175
5
,
0x1756
,
0x1757
,
0x1758
,
0x1759
,
0x175a
,
0x175b
,
0x175c
,
0x175
d
,
0x175e
,
0x175f
,
0x1760
,
0x1761
,
0x1762
,
0x1763
,
0x1764
,
/* offsets 0xfad0 .. 0xfadf */
0x176
2
,
0x1762
,
0x1762
,
0x1763
,
0x1764
,
0x1765
,
0x1765
,
0x1765
,
0x17
65
,
0x1766
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x176
6
,
0x1768
,
0x176a
,
0x176b
,
0x176c
,
0x176d
,
0x176f
,
0x1771
,
0x17
73
,
0x1774
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
/* offsets 0xfb10 .. 0xfb1f */
0x17
67
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x17
67
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1769
,
0x1769
,
0x17
75
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x17
75
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1777
,
0x1777
,
/* offsets 0xfb20 .. 0xfb2f */
0x17
6b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x17
6b
,
0x176b
,
0x176b
,
0x176d
,
0x176f
,
0x1772
,
0x1775
,
0x1777
,
0x17
79
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x17
79
,
0x1779
,
0x1779
,
0x177b
,
0x177d
,
0x1780
,
0x1783
,
0x1785
,
/* offsets 0xfb30 .. 0xfb3f */
0x17
79
,
0x177b
,
0x177d
,
0x177f
,
0x1781
,
0x1783
,
0x1785
,
0x1787
,
0x17
87
,
0x1789
,
0x178b
,
0x178d
,
0x178f
,
0x1791
,
0x1791
,
0x1793
,
0x17
87
,
0x1789
,
0x178b
,
0x178d
,
0x178f
,
0x1791
,
0x1793
,
0x1795
,
0x17
95
,
0x1797
,
0x1799
,
0x179b
,
0x179d
,
0x179f
,
0x179f
,
0x17a1
,
/* offsets 0xfb40 .. 0xfb4f */
0x17
93
,
0x1795
,
0x1797
,
0x1797
,
0x1799
,
0x179b
,
0x179b
,
0x179d
,
0x17
9f
,
0x17a1
,
0x17a3
,
0x17a5
,
0x17a7
,
0x17a9
,
0x17ab
,
0x17ad
,
0x17
a1
,
0x17a3
,
0x17a5
,
0x17a5
,
0x17a7
,
0x17a9
,
0x17a9
,
0x17ab
,
0x17
ad
,
0x17af
,
0x17b1
,
0x17b3
,
0x17b5
,
0x17b7
,
0x17b9
,
0x17bb
,
/* offset sentinel */
0x17
ad
,
0x17
bb
,
/* data */
0x0041
,
0x0300
,
0x0041
,
0x0301
,
0x0041
,
0x0302
,
0x0041
,
0x0303
,
0x0041
,
0x0308
,
0x0041
,
0x030a
,
0x0043
,
0x0327
,
0x0045
,
0x0300
,
...
...
@@ -934,26 +934,28 @@ const WCHAR DECLSPEC_HIDDEN nfd_table[6061] =
0x798e
,
0x7a40
,
0x7a81
,
0x7bc0
,
0x7df4
,
0x7e09
,
0x7e41
,
0x7f72
,
0x8005
,
0x81ed
,
0x8279
,
0x8279
,
0x8457
,
0x8910
,
0x8996
,
0x8b01
,
0x8b39
,
0x8cd3
,
0x8d08
,
0x8fb6
,
0x9038
,
0x96e3
,
0x97ff
,
0x983b
,
0x6075
,
0x8218
,
0x4e26
,
0x51b5
,
0x5168
,
0x4f80
,
0x5145
,
0x5180
,
0x52c7
,
0x52fa
,
0x559d
,
0x5555
,
0x5599
,
0x55e2
,
0x585a
,
0x58b3
,
0x5944
,
0x5954
,
0x5a62
,
0x5b28
,
0x5ed2
,
0x5ed9
,
0x5f69
,
0x5fad
,
0x60d8
,
0x614e
,
0x6108
,
0x618e
,
0x6160
,
0x61f2
,
0x6234
,
0x63c4
,
0x641c
,
0x6452
,
0x6556
,
0x6674
,
0x6717
,
0x671b
,
0x6756
,
0x6b79
,
0x6bba
,
0x6d41
,
0x6edb
,
0x6ecb
,
0x6f22
,
0x701e
,
0x716e
,
0x77a7
,
0x7235
,
0x72af
,
0x732a
,
0x7471
,
0x7506
,
0x753b
,
0x761d
,
0x761f
,
0x76ca
,
0x76db
,
0x76f4
,
0x774a
,
0x7740
,
0x78cc
,
0x7ab1
,
0x7bc0
,
0x7c7b
,
0x7d5b
,
0x7df4
,
0x7f3e
,
0x8005
,
0x8352
,
0x83ef
,
0x8779
,
0x8941
,
0x8986
,
0x8996
,
0x8abf
,
0x8af8
,
0x8acb
,
0x8b01
,
0x8afe
,
0x8aed
,
0x8b39
,
0x8b8a
,
0x8d08
,
0x8f38
,
0x9072
,
0x9199
,
0x9276
,
0x967c
,
0x96e3
,
0x9756
,
0x97db
,
0x97ff
,
0x980b
,
0x983b
,
0x9b12
,
0x9f9c
,
0x3b9d
,
0x4018
,
0x4039
,
0x9f43
,
0x9f8e
,
0x05d9
,
0x05b4
,
0x05f2
,
0x05b7
,
0x05e9
,
0x05c1
,
0x05e9
,
0x05c2
,
0x05e9
,
0x05bc
,
0x05c1
,
0x05e9
,
0x05bc
,
0x05c2
,
0x05d0
,
0x05b7
,
0x05d0
,
0x05b8
,
0x05d0
,
0x05bc
,
0x05d1
,
0x05bc
,
0x05d2
,
0x05bc
,
0x05d3
,
0x05bc
,
0x05d4
,
0x05bc
,
0x05d5
,
0x05bc
,
0x05d6
,
0x05bc
,
0x05d8
,
0x05bc
,
0x05d9
,
0x05bc
,
0x05da
,
0x05bc
,
0x05db
,
0x05bc
,
0x05dc
,
0x05bc
,
0x05de
,
0x05bc
,
0x05e0
,
0x05bc
,
0x05e1
,
0x05bc
,
0x05e3
,
0x05bc
,
0x05e4
,
0x05bc
,
0x05e6
,
0x05bc
,
0x05e7
,
0x05bc
,
0x05e8
,
0x05bc
,
0x05e9
,
0x05bc
,
0x05ea
,
0x05bc
,
0x05d5
,
0x05b9
,
0x05d1
,
0x05bf
,
0x05db
,
0x05bf
,
0x05e4
,
0x05bf
0x6075
,
0xd850
,
0xdeee
,
0x8218
,
0x4e26
,
0x51b5
,
0x5168
,
0x4f80
,
0x5145
,
0x5180
,
0x52c7
,
0x52fa
,
0x559d
,
0x5555
,
0x5599
,
0x55e2
,
0x585a
,
0x58b3
,
0x5944
,
0x5954
,
0x5a62
,
0x5b28
,
0x5ed2
,
0x5ed9
,
0x5f69
,
0x5fad
,
0x60d8
,
0x614e
,
0x6108
,
0x618e
,
0x6160
,
0x61f2
,
0x6234
,
0x63c4
,
0x641c
,
0x6452
,
0x6556
,
0x6674
,
0x6717
,
0x671b
,
0x6756
,
0x6b79
,
0x6bba
,
0x6d41
,
0x6edb
,
0x6ecb
,
0x6f22
,
0x701e
,
0x716e
,
0x77a7
,
0x7235
,
0x72af
,
0x732a
,
0x7471
,
0x7506
,
0x753b
,
0x761d
,
0x761f
,
0x76ca
,
0x76db
,
0x76f4
,
0x774a
,
0x7740
,
0x78cc
,
0x7ab1
,
0x7bc0
,
0x7c7b
,
0x7d5b
,
0x7df4
,
0x7f3e
,
0x8005
,
0x8352
,
0x83ef
,
0x8779
,
0x8941
,
0x8986
,
0x8996
,
0x8abf
,
0x8af8
,
0x8acb
,
0x8b01
,
0x8afe
,
0x8aed
,
0x8b39
,
0x8b8a
,
0x8d08
,
0x8f38
,
0x9072
,
0x9199
,
0x9276
,
0x967c
,
0x96e3
,
0x9756
,
0x97db
,
0x97ff
,
0x980b
,
0x983b
,
0x9b12
,
0x9f9c
,
0xd84a
,
0xdc4a
,
0xd84a
,
0xdc44
,
0xd84c
,
0xdfd5
,
0x3b9d
,
0x4018
,
0x4039
,
0xd854
,
0xde49
,
0xd857
,
0xdcd0
,
0xd85f
,
0xded3
,
0x9f43
,
0x9f8e
,
0x05d9
,
0x05b4
,
0x05f2
,
0x05b7
,
0x05e9
,
0x05c1
,
0x05e9
,
0x05c2
,
0x05e9
,
0x05bc
,
0x05c1
,
0x05e9
,
0x05bc
,
0x05c2
,
0x05d0
,
0x05b7
,
0x05d0
,
0x05b8
,
0x05d0
,
0x05bc
,
0x05d1
,
0x05bc
,
0x05d2
,
0x05bc
,
0x05d3
,
0x05bc
,
0x05d4
,
0x05bc
,
0x05d5
,
0x05bc
,
0x05d6
,
0x05bc
,
0x05d8
,
0x05bc
,
0x05d9
,
0x05bc
,
0x05da
,
0x05bc
,
0x05db
,
0x05bc
,
0x05dc
,
0x05bc
,
0x05de
,
0x05bc
,
0x05e0
,
0x05bc
,
0x05e1
,
0x05bc
,
0x05e3
,
0x05bc
,
0x05e4
,
0x05bc
,
0x05e6
,
0x05bc
,
0x05e7
,
0x05bc
,
0x05e8
,
0x05bc
,
0x05e9
,
0x05bc
,
0x05ea
,
0x05bc
,
0x05d5
,
0x05b9
,
0x05d1
,
0x05bf
,
0x05db
,
0x05bf
,
0x05e4
,
0x05bf
};
libs/port/decompose.c
View file @
0576fa43
...
...
@@ -4,7 +4,7 @@
#include "windef.h"
const
WCHAR
DECLSPEC_HIDDEN
nfd_table
[
60
61
]
=
const
WCHAR
DECLSPEC_HIDDEN
nfd_table
[
60
75
]
=
{
/* index */
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0100
,
0x0160
,
0x0100
,
...
...
@@ -569,42 +569,42 @@ const WCHAR DECLSPEC_HIDDEN nfd_table[6061] =
0x16ee
,
0x16ef
,
0x16f0
,
0x16f1
,
0x16f2
,
0x16f3
,
0x16f4
,
0x16f5
,
/* offsets 0xfa60 .. 0xfa6f */
0x16f6
,
0x16f7
,
0x16f8
,
0x16f9
,
0x16fa
,
0x16fb
,
0x16fc
,
0x16fd
,
0x16fe
,
0x16ff
,
0x1700
,
0x1701
,
0x1702
,
0x170
2
,
0x1703
,
0x1703
,
0x16fe
,
0x16ff
,
0x1700
,
0x1701
,
0x1702
,
0x170
4
,
0x1705
,
0x1705
,
/* offsets 0xfa70 .. 0xfa7f */
0x170
3
,
0x1704
,
0x1705
,
0x1706
,
0x1707
,
0x1708
,
0x1709
,
0x170a
,
0x170
b
,
0x170c
,
0x170d
,
0x170e
,
0x170f
,
0x1710
,
0x1711
,
0x1712
,
0x170
5
,
0x1706
,
0x1707
,
0x1708
,
0x1709
,
0x170a
,
0x170b
,
0x170c
,
0x170
d
,
0x170e
,
0x170f
,
0x1710
,
0x1711
,
0x1712
,
0x1713
,
0x1714
,
/* offsets 0xfa80 .. 0xfa8f */
0x171
3
,
0x1714
,
0x1715
,
0x1716
,
0x1717
,
0x1718
,
0x1719
,
0x171a
,
0x171
b
,
0x171c
,
0x171d
,
0x171e
,
0x171f
,
0x1720
,
0x1721
,
0x1722
,
0x171
5
,
0x1716
,
0x1717
,
0x1718
,
0x1719
,
0x171a
,
0x171b
,
0x171c
,
0x171
d
,
0x171e
,
0x171f
,
0x1720
,
0x1721
,
0x1722
,
0x1723
,
0x1724
,
/* offsets 0xfa90 .. 0xfa9f */
0x172
3
,
0x1724
,
0x1725
,
0x1726
,
0x1727
,
0x1728
,
0x1729
,
0x172a
,
0x172
b
,
0x172c
,
0x172d
,
0x172e
,
0x172f
,
0x1730
,
0x1731
,
0x1732
,
0x172
5
,
0x1726
,
0x1727
,
0x1728
,
0x1729
,
0x172a
,
0x172b
,
0x172c
,
0x172
d
,
0x172e
,
0x172f
,
0x1730
,
0x1731
,
0x1732
,
0x1733
,
0x1734
,
/* offsets 0xfaa0 .. 0xfaaf */
0x173
3
,
0x1734
,
0x1735
,
0x1736
,
0x1737
,
0x1738
,
0x1739
,
0x173a
,
0x173
b
,
0x173c
,
0x173d
,
0x173e
,
0x173f
,
0x1740
,
0x1741
,
0x1742
,
0x173
5
,
0x1736
,
0x1737
,
0x1738
,
0x1739
,
0x173a
,
0x173b
,
0x173c
,
0x173
d
,
0x173e
,
0x173f
,
0x1740
,
0x1741
,
0x1742
,
0x1743
,
0x1744
,
/* offsets 0xfab0 .. 0xfabf */
0x174
3
,
0x1744
,
0x1745
,
0x1746
,
0x1747
,
0x1748
,
0x1749
,
0x174a
,
0x174
b
,
0x174c
,
0x174d
,
0x174e
,
0x174f
,
0x1750
,
0x1751
,
0x1752
,
0x174
5
,
0x1746
,
0x1747
,
0x1748
,
0x1749
,
0x174a
,
0x174b
,
0x174c
,
0x174
d
,
0x174e
,
0x174f
,
0x1750
,
0x1751
,
0x1752
,
0x1753
,
0x1754
,
/* offsets 0xfac0 .. 0xfacf */
0x175
3
,
0x1754
,
0x1755
,
0x1756
,
0x1757
,
0x1758
,
0x1759
,
0x175a
,
0x175
b
,
0x175c
,
0x175d
,
0x175e
,
0x175f
,
0x1760
,
0x1761
,
0x1762
,
0x175
5
,
0x1756
,
0x1757
,
0x1758
,
0x1759
,
0x175a
,
0x175b
,
0x175c
,
0x175
d
,
0x175e
,
0x175f
,
0x1760
,
0x1761
,
0x1762
,
0x1763
,
0x1764
,
/* offsets 0xfad0 .. 0xfadf */
0x176
2
,
0x1762
,
0x1762
,
0x1763
,
0x1764
,
0x1765
,
0x1765
,
0x1765
,
0x17
65
,
0x1766
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x176
6
,
0x1768
,
0x176a
,
0x176b
,
0x176c
,
0x176d
,
0x176f
,
0x1771
,
0x17
73
,
0x1774
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
/* offsets 0xfb10 .. 0xfb1f */
0x17
67
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x17
67
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1767
,
0x1769
,
0x1769
,
0x17
75
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x17
75
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1775
,
0x1777
,
0x1777
,
/* offsets 0xfb20 .. 0xfb2f */
0x17
6b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x176b
,
0x17
6b
,
0x176b
,
0x176b
,
0x176d
,
0x176f
,
0x1772
,
0x1775
,
0x1777
,
0x17
79
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x1779
,
0x17
79
,
0x1779
,
0x1779
,
0x177b
,
0x177d
,
0x1780
,
0x1783
,
0x1785
,
/* offsets 0xfb30 .. 0xfb3f */
0x17
79
,
0x177b
,
0x177d
,
0x177f
,
0x1781
,
0x1783
,
0x1785
,
0x1787
,
0x17
87
,
0x1789
,
0x178b
,
0x178d
,
0x178f
,
0x1791
,
0x1791
,
0x1793
,
0x17
87
,
0x1789
,
0x178b
,
0x178d
,
0x178f
,
0x1791
,
0x1793
,
0x1795
,
0x17
95
,
0x1797
,
0x1799
,
0x179b
,
0x179d
,
0x179f
,
0x179f
,
0x17a1
,
/* offsets 0xfb40 .. 0xfb4f */
0x17
93
,
0x1795
,
0x1797
,
0x1797
,
0x1799
,
0x179b
,
0x179b
,
0x179d
,
0x17
9f
,
0x17a1
,
0x17a3
,
0x17a5
,
0x17a7
,
0x17a9
,
0x17ab
,
0x17ad
,
0x17
a1
,
0x17a3
,
0x17a5
,
0x17a5
,
0x17a7
,
0x17a9
,
0x17a9
,
0x17ab
,
0x17
ad
,
0x17af
,
0x17b1
,
0x17b3
,
0x17b5
,
0x17b7
,
0x17b9
,
0x17bb
,
/* offset sentinel */
0x17
ad
,
0x17
bb
,
/* data */
0x0041
,
0x0300
,
0x0041
,
0x0301
,
0x0041
,
0x0302
,
0x0041
,
0x0303
,
0x0041
,
0x0308
,
0x0041
,
0x030a
,
0x0043
,
0x0327
,
0x0045
,
0x0300
,
...
...
@@ -934,31 +934,33 @@ const WCHAR DECLSPEC_HIDDEN nfd_table[6061] =
0x798e
,
0x7a40
,
0x7a81
,
0x7bc0
,
0x7df4
,
0x7e09
,
0x7e41
,
0x7f72
,
0x8005
,
0x81ed
,
0x8279
,
0x8279
,
0x8457
,
0x8910
,
0x8996
,
0x8b01
,
0x8b39
,
0x8cd3
,
0x8d08
,
0x8fb6
,
0x9038
,
0x96e3
,
0x97ff
,
0x983b
,
0x6075
,
0x8218
,
0x4e26
,
0x51b5
,
0x5168
,
0x4f80
,
0x5145
,
0x5180
,
0x52c7
,
0x52fa
,
0x559d
,
0x5555
,
0x5599
,
0x55e2
,
0x585a
,
0x58b3
,
0x5944
,
0x5954
,
0x5a62
,
0x5b28
,
0x5ed2
,
0x5ed9
,
0x5f69
,
0x5fad
,
0x60d8
,
0x614e
,
0x6108
,
0x618e
,
0x6160
,
0x61f2
,
0x6234
,
0x63c4
,
0x641c
,
0x6452
,
0x6556
,
0x6674
,
0x6717
,
0x671b
,
0x6756
,
0x6b79
,
0x6bba
,
0x6d41
,
0x6edb
,
0x6ecb
,
0x6f22
,
0x701e
,
0x716e
,
0x77a7
,
0x7235
,
0x72af
,
0x732a
,
0x7471
,
0x7506
,
0x753b
,
0x761d
,
0x761f
,
0x76ca
,
0x76db
,
0x76f4
,
0x774a
,
0x7740
,
0x78cc
,
0x7ab1
,
0x7bc0
,
0x7c7b
,
0x7d5b
,
0x7df4
,
0x7f3e
,
0x8005
,
0x8352
,
0x83ef
,
0x8779
,
0x8941
,
0x8986
,
0x8996
,
0x8abf
,
0x8af8
,
0x8acb
,
0x8b01
,
0x8afe
,
0x8aed
,
0x8b39
,
0x8b8a
,
0x8d08
,
0x8f38
,
0x9072
,
0x9199
,
0x9276
,
0x967c
,
0x96e3
,
0x9756
,
0x97db
,
0x97ff
,
0x980b
,
0x983b
,
0x9b12
,
0x9f9c
,
0x3b9d
,
0x4018
,
0x4039
,
0x9f43
,
0x9f8e
,
0x05d9
,
0x05b4
,
0x05f2
,
0x05b7
,
0x05e9
,
0x05c1
,
0x05e9
,
0x05c2
,
0x05e9
,
0x05bc
,
0x05c1
,
0x05e9
,
0x05bc
,
0x05c2
,
0x05d0
,
0x05b7
,
0x05d0
,
0x05b8
,
0x05d0
,
0x05bc
,
0x05d1
,
0x05bc
,
0x05d2
,
0x05bc
,
0x05d3
,
0x05bc
,
0x05d4
,
0x05bc
,
0x05d5
,
0x05bc
,
0x05d6
,
0x05bc
,
0x05d8
,
0x05bc
,
0x05d9
,
0x05bc
,
0x05da
,
0x05bc
,
0x05db
,
0x05bc
,
0x05dc
,
0x05bc
,
0x05de
,
0x05bc
,
0x05e0
,
0x05bc
,
0x05e1
,
0x05bc
,
0x05e3
,
0x05bc
,
0x05e4
,
0x05bc
,
0x05e6
,
0x05bc
,
0x05e7
,
0x05bc
,
0x05e8
,
0x05bc
,
0x05e9
,
0x05bc
,
0x05ea
,
0x05bc
,
0x05d5
,
0x05b9
,
0x05d1
,
0x05bf
,
0x05db
,
0x05bf
,
0x05e4
,
0x05bf
0x6075
,
0xd850
,
0xdeee
,
0x8218
,
0x4e26
,
0x51b5
,
0x5168
,
0x4f80
,
0x5145
,
0x5180
,
0x52c7
,
0x52fa
,
0x559d
,
0x5555
,
0x5599
,
0x55e2
,
0x585a
,
0x58b3
,
0x5944
,
0x5954
,
0x5a62
,
0x5b28
,
0x5ed2
,
0x5ed9
,
0x5f69
,
0x5fad
,
0x60d8
,
0x614e
,
0x6108
,
0x618e
,
0x6160
,
0x61f2
,
0x6234
,
0x63c4
,
0x641c
,
0x6452
,
0x6556
,
0x6674
,
0x6717
,
0x671b
,
0x6756
,
0x6b79
,
0x6bba
,
0x6d41
,
0x6edb
,
0x6ecb
,
0x6f22
,
0x701e
,
0x716e
,
0x77a7
,
0x7235
,
0x72af
,
0x732a
,
0x7471
,
0x7506
,
0x753b
,
0x761d
,
0x761f
,
0x76ca
,
0x76db
,
0x76f4
,
0x774a
,
0x7740
,
0x78cc
,
0x7ab1
,
0x7bc0
,
0x7c7b
,
0x7d5b
,
0x7df4
,
0x7f3e
,
0x8005
,
0x8352
,
0x83ef
,
0x8779
,
0x8941
,
0x8986
,
0x8996
,
0x8abf
,
0x8af8
,
0x8acb
,
0x8b01
,
0x8afe
,
0x8aed
,
0x8b39
,
0x8b8a
,
0x8d08
,
0x8f38
,
0x9072
,
0x9199
,
0x9276
,
0x967c
,
0x96e3
,
0x9756
,
0x97db
,
0x97ff
,
0x980b
,
0x983b
,
0x9b12
,
0x9f9c
,
0xd84a
,
0xdc4a
,
0xd84a
,
0xdc44
,
0xd84c
,
0xdfd5
,
0x3b9d
,
0x4018
,
0x4039
,
0xd854
,
0xde49
,
0xd857
,
0xdcd0
,
0xd85f
,
0xded3
,
0x9f43
,
0x9f8e
,
0x05d9
,
0x05b4
,
0x05f2
,
0x05b7
,
0x05e9
,
0x05c1
,
0x05e9
,
0x05c2
,
0x05e9
,
0x05bc
,
0x05c1
,
0x05e9
,
0x05bc
,
0x05c2
,
0x05d0
,
0x05b7
,
0x05d0
,
0x05b8
,
0x05d0
,
0x05bc
,
0x05d1
,
0x05bc
,
0x05d2
,
0x05bc
,
0x05d3
,
0x05bc
,
0x05d4
,
0x05bc
,
0x05d5
,
0x05bc
,
0x05d6
,
0x05bc
,
0x05d8
,
0x05bc
,
0x05d9
,
0x05bc
,
0x05da
,
0x05bc
,
0x05db
,
0x05bc
,
0x05dc
,
0x05bc
,
0x05de
,
0x05bc
,
0x05e0
,
0x05bc
,
0x05e1
,
0x05bc
,
0x05e3
,
0x05bc
,
0x05e4
,
0x05bc
,
0x05e6
,
0x05bc
,
0x05e7
,
0x05bc
,
0x05e8
,
0x05bc
,
0x05e9
,
0x05bc
,
0x05ea
,
0x05bc
,
0x05d5
,
0x05b9
,
0x05d1
,
0x05bf
,
0x05db
,
0x05bf
,
0x05e4
,
0x05bf
};
const
WCHAR
DECLSPEC_HIDDEN
nfkd_table
[
134
79
]
=
const
WCHAR
DECLSPEC_HIDDEN
nfkd_table
[
134
93
]
=
{
/* index */
0x0110
,
0x0120
,
0x0130
,
0x0140
,
0x0150
,
0x0160
,
0x0170
,
0x0100
,
...
...
@@ -1919,249 +1921,249 @@ const WCHAR DECLSPEC_HIDDEN nfkd_table[13479] =
0x2cf0
,
0x2cf1
,
0x2cf2
,
0x2cf3
,
0x2cf4
,
0x2cf5
,
0x2cf6
,
0x2cf7
,
/* offsets 0xfa60 .. 0xfa6f */
0x2cf8
,
0x2cf9
,
0x2cfa
,
0x2cfb
,
0x2cfc
,
0x2cfd
,
0x2cfe
,
0x2cff
,
0x2d00
,
0x2d01
,
0x2d02
,
0x2d03
,
0x2d04
,
0x2d0
4
,
0x2d05
,
0x2d05
,
0x2d00
,
0x2d01
,
0x2d02
,
0x2d03
,
0x2d04
,
0x2d0
6
,
0x2d07
,
0x2d07
,
/* offsets 0xfa70 .. 0xfa7f */
0x2d0
5
,
0x2d06
,
0x2d07
,
0x2d08
,
0x2d09
,
0x2d0a
,
0x2d0b
,
0x2d0c
,
0x2d0
d
,
0x2d0e
,
0x2d0f
,
0x2d10
,
0x2d11
,
0x2d12
,
0x2d13
,
0x2d14
,
0x2d0
7
,
0x2d08
,
0x2d09
,
0x2d0a
,
0x2d0b
,
0x2d0c
,
0x2d0d
,
0x2d0e
,
0x2d0
f
,
0x2d10
,
0x2d11
,
0x2d12
,
0x2d13
,
0x2d14
,
0x2d15
,
0x2d16
,
/* offsets 0xfa80 .. 0xfa8f */
0x2d1
5
,
0x2d16
,
0x2d17
,
0x2d18
,
0x2d19
,
0x2d1a
,
0x2d1b
,
0x2d1c
,
0x2d1
d
,
0x2d1e
,
0x2d1f
,
0x2d20
,
0x2d21
,
0x2d22
,
0x2d23
,
0x2d24
,
0x2d1
7
,
0x2d18
,
0x2d19
,
0x2d1a
,
0x2d1b
,
0x2d1c
,
0x2d1d
,
0x2d1e
,
0x2d1
f
,
0x2d20
,
0x2d21
,
0x2d22
,
0x2d23
,
0x2d24
,
0x2d25
,
0x2d26
,
/* offsets 0xfa90 .. 0xfa9f */
0x2d2
5
,
0x2d26
,
0x2d27
,
0x2d28
,
0x2d29
,
0x2d2a
,
0x2d2b
,
0x2d2c
,
0x2d2
d
,
0x2d2e
,
0x2d2f
,
0x2d30
,
0x2d31
,
0x2d32
,
0x2d33
,
0x2d34
,
0x2d2
7
,
0x2d28
,
0x2d29
,
0x2d2a
,
0x2d2b
,
0x2d2c
,
0x2d2d
,
0x2d2e
,
0x2d2
f
,
0x2d30
,
0x2d31
,
0x2d32
,
0x2d33
,
0x2d34
,
0x2d35
,
0x2d36
,
/* offsets 0xfaa0 .. 0xfaaf */
0x2d3
5
,
0x2d36
,
0x2d37
,
0x2d38
,
0x2d39
,
0x2d3a
,
0x2d3b
,
0x2d3c
,
0x2d3
d
,
0x2d3e
,
0x2d3f
,
0x2d40
,
0x2d41
,
0x2d42
,
0x2d43
,
0x2d44
,
0x2d3
7
,
0x2d38
,
0x2d39
,
0x2d3a
,
0x2d3b
,
0x2d3c
,
0x2d3d
,
0x2d3e
,
0x2d3
f
,
0x2d40
,
0x2d41
,
0x2d42
,
0x2d43
,
0x2d44
,
0x2d45
,
0x2d46
,
/* offsets 0xfab0 .. 0xfabf */
0x2d4
5
,
0x2d46
,
0x2d47
,
0x2d48
,
0x2d49
,
0x2d4a
,
0x2d4b
,
0x2d4c
,
0x2d4
d
,
0x2d4e
,
0x2d4f
,
0x2d50
,
0x2d51
,
0x2d52
,
0x2d53
,
0x2d54
,
0x2d4
7
,
0x2d48
,
0x2d49
,
0x2d4a
,
0x2d4b
,
0x2d4c
,
0x2d4d
,
0x2d4e
,
0x2d4
f
,
0x2d50
,
0x2d51
,
0x2d52
,
0x2d53
,
0x2d54
,
0x2d55
,
0x2d56
,
/* offsets 0xfac0 .. 0xfacf */
0x2d5
5
,
0x2d56
,
0x2d57
,
0x2d58
,
0x2d59
,
0x2d5a
,
0x2d5b
,
0x2d5c
,
0x2d5
d
,
0x2d5e
,
0x2d5f
,
0x2d60
,
0x2d61
,
0x2d62
,
0x2d63
,
0x2d64
,
0x2d5
7
,
0x2d58
,
0x2d59
,
0x2d5a
,
0x2d5b
,
0x2d5c
,
0x2d5d
,
0x2d5e
,
0x2d5
f
,
0x2d60
,
0x2d61
,
0x2d62
,
0x2d63
,
0x2d64
,
0x2d65
,
0x2d66
,
/* offsets 0xfad0 .. 0xfadf */
0x2d6
4
,
0x2d64
,
0x2d64
,
0x2d65
,
0x2d66
,
0x2d67
,
0x2d67
,
0x2d67
,
0x2d
67
,
0x2d68
,
0x2d69
,
0x2d69
,
0x2d69
,
0x2d69
,
0x2d69
,
0x2d69
,
0x2d6
8
,
0x2d6a
,
0x2d6c
,
0x2d6d
,
0x2d6e
,
0x2d6f
,
0x2d71
,
0x2d73
,
0x2d
75
,
0x2d76
,
0x2d77
,
0x2d77
,
0x2d77
,
0x2d77
,
0x2d77
,
0x2d77
,
/* offsets 0xfb00 .. 0xfb0f */
0x2d
69
,
0x2d6b
,
0x2d6d
,
0x2d6f
,
0x2d72
,
0x2d75
,
0x2d77
,
0x2d79
,
0x2d
79
,
0x2d79
,
0x2d79
,
0x2d79
,
0x2d79
,
0x2d79
,
0x2d79
,
0x2d79
,
0x2d
77
,
0x2d79
,
0x2d7b
,
0x2d7d
,
0x2d80
,
0x2d83
,
0x2d85
,
0x2d87
,
0x2d
87
,
0x2d87
,
0x2d87
,
0x2d87
,
0x2d87
,
0x2d87
,
0x2d87
,
0x2d87
,
/* offsets 0xfb10 .. 0xfb1f */
0x2d
79
,
0x2d79
,
0x2d79
,
0x2d79
,
0x2d7b
,
0x2d7d
,
0x2d7f
,
0x2d81
,
0x2d
83
,
0x2d83
,
0x2d83
,
0x2d83
,
0x2d83
,
0x2d83
,
0x2d85
,
0x2d85
,
0x2d
87
,
0x2d87
,
0x2d87
,
0x2d87
,
0x2d89
,
0x2d8b
,
0x2d8d
,
0x2d8f
,
0x2d
91
,
0x2d91
,
0x2d91
,
0x2d91
,
0x2d91
,
0x2d91
,
0x2d93
,
0x2d93
,
/* offsets 0xfb20 .. 0xfb2f */
0x2d
87
,
0x2d88
,
0x2d89
,
0x2d8a
,
0x2d8b
,
0x2d8c
,
0x2d8d
,
0x2d8e
,
0x2d
8f
,
0x2d90
,
0x2d91
,
0x2d93
,
0x2d95
,
0x2d98
,
0x2d9b
,
0x2d9d
,
0x2d
95
,
0x2d96
,
0x2d97
,
0x2d98
,
0x2d99
,
0x2d9a
,
0x2d9b
,
0x2d9c
,
0x2d
9d
,
0x2d9e
,
0x2d9f
,
0x2da1
,
0x2da3
,
0x2da6
,
0x2da9
,
0x2dab
,
/* offsets 0xfb30 .. 0xfb3f */
0x2d
9f
,
0x2da1
,
0x2da3
,
0x2da5
,
0x2da7
,
0x2da9
,
0x2dab
,
0x2dad
,
0x2d
ad
,
0x2daf
,
0x2db1
,
0x2db3
,
0x2db5
,
0x2db7
,
0x2db7
,
0x2db9
,
0x2d
ad
,
0x2daf
,
0x2db1
,
0x2db3
,
0x2db5
,
0x2db7
,
0x2db9
,
0x2dbb
,
0x2d
bb
,
0x2dbd
,
0x2dbf
,
0x2dc1
,
0x2dc3
,
0x2dc5
,
0x2dc5
,
0x2dc7
,
/* offsets 0xfb40 .. 0xfb4f */
0x2d
b9
,
0x2dbb
,
0x2dbd
,
0x2dbd
,
0x2dbf
,
0x2dc1
,
0x2dc1
,
0x2dc3
,
0x2d
c5
,
0x2dc7
,
0x2dc9
,
0x2dcb
,
0x2dcd
,
0x2dcf
,
0x2dd1
,
0x2dd3
,
0x2d
c7
,
0x2dc9
,
0x2dcb
,
0x2dcb
,
0x2dcd
,
0x2dcf
,
0x2dcf
,
0x2dd1
,
0x2d
d3
,
0x2dd5
,
0x2dd7
,
0x2dd9
,
0x2ddb
,
0x2ddd
,
0x2ddf
,
0x2de1
,
/* offsets 0xfb50 .. 0xfb5f */
0x2d
d5
,
0x2dd6
,
0x2dd7
,
0x2dd8
,
0x2dd9
,
0x2dda
,
0x2ddb
,
0x2ddc
,
0x2d
dd
,
0x2dde
,
0x2ddf
,
0x2de0
,
0x2de1
,
0x2de2
,
0x2de3
,
0x2de4
,
0x2d
e3
,
0x2de4
,
0x2de5
,
0x2de6
,
0x2de7
,
0x2de8
,
0x2de9
,
0x2dea
,
0x2d
eb
,
0x2dec
,
0x2ded
,
0x2dee
,
0x2def
,
0x2df0
,
0x2df1
,
0x2df2
,
/* offsets 0xfb60 .. 0xfb6f */
0x2d
e5
,
0x2de6
,
0x2de7
,
0x2de8
,
0x2de9
,
0x2dea
,
0x2deb
,
0x2dec
,
0x2d
ed
,
0x2dee
,
0x2def
,
0x2df0
,
0x2df1
,
0x2df2
,
0x2df3
,
0x2df4
,
0x2d
f3
,
0x2df4
,
0x2df5
,
0x2df6
,
0x2df7
,
0x2df8
,
0x2df9
,
0x2dfa
,
0x2d
fb
,
0x2dfc
,
0x2dfd
,
0x2dfe
,
0x2dff
,
0x2e00
,
0x2e01
,
0x2e02
,
/* offsets 0xfb70 .. 0xfb7f */
0x2
df5
,
0x2df6
,
0x2df7
,
0x2df8
,
0x2df9
,
0x2dfa
,
0x2dfb
,
0x2dfc
,
0x2
dfd
,
0x2dfe
,
0x2dff
,
0x2e00
,
0x2e01
,
0x2e02
,
0x2e03
,
0x2e04
,
0x2
e03
,
0x2e04
,
0x2e05
,
0x2e06
,
0x2e07
,
0x2e08
,
0x2e09
,
0x2e0a
,
0x2
e0b
,
0x2e0c
,
0x2e0d
,
0x2e0e
,
0x2e0f
,
0x2e10
,
0x2e11
,
0x2e12
,
/* offsets 0xfb80 .. 0xfb8f */
0x2e
05
,
0x2e06
,
0x2e07
,
0x2e08
,
0x2e09
,
0x2e0a
,
0x2e0b
,
0x2e0c
,
0x2e
0d
,
0x2e0e
,
0x2e0f
,
0x2e10
,
0x2e11
,
0x2e12
,
0x2e13
,
0x2e14
,
0x2e
13
,
0x2e14
,
0x2e15
,
0x2e16
,
0x2e17
,
0x2e18
,
0x2e19
,
0x2e1a
,
0x2e
1b
,
0x2e1c
,
0x2e1d
,
0x2e1e
,
0x2e1f
,
0x2e20
,
0x2e21
,
0x2e22
,
/* offsets 0xfb90 .. 0xfb9f */
0x2e
15
,
0x2e16
,
0x2e17
,
0x2e18
,
0x2e19
,
0x2e1a
,
0x2e1b
,
0x2e1c
,
0x2e
1d
,
0x2e1e
,
0x2e1f
,
0x2e20
,
0x2e21
,
0x2e22
,
0x2e23
,
0x2e24
,
0x2e
23
,
0x2e24
,
0x2e25
,
0x2e26
,
0x2e27
,
0x2e28
,
0x2e29
,
0x2e2a
,
0x2e
2b
,
0x2e2c
,
0x2e2d
,
0x2e2e
,
0x2e2f
,
0x2e30
,
0x2e31
,
0x2e32
,
/* offsets 0xfba0 .. 0xfbaf */
0x2e
25
,
0x2e26
,
0x2e27
,
0x2e28
,
0x2e29
,
0x2e2b
,
0x2e2d
,
0x2e2e
,
0x2e
2f
,
0x2e30
,
0x2e31
,
0x2e32
,
0x2e33
,
0x2e34
,
0x2e35
,
0x2e36
,
0x2e
33
,
0x2e34
,
0x2e35
,
0x2e36
,
0x2e37
,
0x2e39
,
0x2e3b
,
0x2e3c
,
0x2e
3d
,
0x2e3e
,
0x2e3f
,
0x2e40
,
0x2e41
,
0x2e42
,
0x2e43
,
0x2e44
,
/* offsets 0xfbb0 .. 0xfbbf */
0x2e
37
,
0x2e39
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e
3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e
45
,
0x2e47
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e
49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e49
,
/* offsets 0xfbd0 .. 0xfbdf */
0x2e
3b
,
0x2e3b
,
0x2e3b
,
0x2e3b
,
0x2e3c
,
0x2e3d
,
0x2e3e
,
0x2e3f
,
0x2e4
0
,
0x2e41
,
0x2e42
,
0x2e43
,
0x2e44
,
0x2e45
,
0x2e47
,
0x2e48
,
0x2e
49
,
0x2e49
,
0x2e49
,
0x2e49
,
0x2e4a
,
0x2e4b
,
0x2e4c
,
0x2e4d
,
0x2e4
e
,
0x2e4f
,
0x2e50
,
0x2e51
,
0x2e52
,
0x2e53
,
0x2e55
,
0x2e56
,
/* offsets 0xfbe0 .. 0xfbef */
0x2e
49
,
0x2e4a
,
0x2e4b
,
0x2e4c
,
0x2e4d
,
0x2e4e
,
0x2e4f
,
0x2e50
,
0x2e5
1
,
0x2e52
,
0x2e53
,
0x2e56
,
0x2e59
,
0x2e5c
,
0x2e5f
,
0x2e62
,
0x2e
57
,
0x2e58
,
0x2e59
,
0x2e5a
,
0x2e5b
,
0x2e5c
,
0x2e5d
,
0x2e5e
,
0x2e5
f
,
0x2e60
,
0x2e61
,
0x2e64
,
0x2e67
,
0x2e6a
,
0x2e6d
,
0x2e70
,
/* offsets 0xfbf0 .. 0xfbff */
0x2e
65
,
0x2e68
,
0x2e6b
,
0x2e6e
,
0x2e71
,
0x2e74
,
0x2e77
,
0x2e7a
,
0x2e
7d
,
0x2e80
,
0x2e83
,
0x2e86
,
0x2e89
,
0x2e8a
,
0x2e8b
,
0x2e8c
,
0x2e
73
,
0x2e76
,
0x2e79
,
0x2e7c
,
0x2e7f
,
0x2e82
,
0x2e85
,
0x2e88
,
0x2e
8b
,
0x2e8e
,
0x2e91
,
0x2e94
,
0x2e97
,
0x2e98
,
0x2e99
,
0x2e9a
,
/* offsets 0xfc00 .. 0xfc0f */
0x2e
8d
,
0x2e90
,
0x2e93
,
0x2e96
,
0x2e99
,
0x2e9c
,
0x2e9e
,
0x2ea0
,
0x2e
a2
,
0x2ea4
,
0x2ea6
,
0x2ea8
,
0x2eaa
,
0x2eac
,
0x2eae
,
0x2eb0
,
0x2e
9b
,
0x2e9e
,
0x2ea1
,
0x2ea4
,
0x2ea7
,
0x2eaa
,
0x2eac
,
0x2eae
,
0x2e
b0
,
0x2eb2
,
0x2eb4
,
0x2eb6
,
0x2eb8
,
0x2eba
,
0x2ebc
,
0x2ebe
,
/* offsets 0xfc10 .. 0xfc1f */
0x2e
b2
,
0x2eb4
,
0x2eb6
,
0x2eb8
,
0x2eba
,
0x2ebc
,
0x2ebe
,
0x2ec0
,
0x2e
c2
,
0x2ec4
,
0x2ec6
,
0x2ec8
,
0x2eca
,
0x2ecc
,
0x2ece
,
0x2ed0
,
0x2e
c0
,
0x2ec2
,
0x2ec4
,
0x2ec6
,
0x2ec8
,
0x2eca
,
0x2ecc
,
0x2ece
,
0x2e
d0
,
0x2ed2
,
0x2ed4
,
0x2ed6
,
0x2ed8
,
0x2eda
,
0x2edc
,
0x2ede
,
/* offsets 0xfc20 .. 0xfc2f */
0x2e
d2
,
0x2ed4
,
0x2ed6
,
0x2ed8
,
0x2eda
,
0x2edc
,
0x2ede
,
0x2ee0
,
0x2e
e2
,
0x2ee4
,
0x2ee6
,
0x2ee8
,
0x2eea
,
0x2eec
,
0x2eee
,
0x2ef0
,
0x2e
e0
,
0x2ee2
,
0x2ee4
,
0x2ee6
,
0x2ee8
,
0x2eea
,
0x2eec
,
0x2eee
,
0x2e
f0
,
0x2ef2
,
0x2ef4
,
0x2ef6
,
0x2ef8
,
0x2efa
,
0x2efc
,
0x2efe
,
/* offsets 0xfc30 .. 0xfc3f */
0x2
ef2
,
0x2ef4
,
0x2ef6
,
0x2ef8
,
0x2efa
,
0x2efc
,
0x2efe
,
0x2f00
,
0x2f
02
,
0x2f04
,
0x2f06
,
0x2f08
,
0x2f0a
,
0x2f0c
,
0x2f0e
,
0x2f10
,
0x2
f00
,
0x2f02
,
0x2f04
,
0x2f06
,
0x2f08
,
0x2f0a
,
0x2f0c
,
0x2f0e
,
0x2f
10
,
0x2f12
,
0x2f14
,
0x2f16
,
0x2f18
,
0x2f1a
,
0x2f1c
,
0x2f1e
,
/* offsets 0xfc40 .. 0xfc4f */
0x2f
12
,
0x2f14
,
0x2f16
,
0x2f18
,
0x2f1a
,
0x2f1c
,
0x2f1e
,
0x2f20
,
0x2f
22
,
0x2f24
,
0x2f26
,
0x2f28
,
0x2f2a
,
0x2f2c
,
0x2f2e
,
0x2f30
,
0x2f
20
,
0x2f22
,
0x2f24
,
0x2f26
,
0x2f28
,
0x2f2a
,
0x2f2c
,
0x2f2e
,
0x2f
30
,
0x2f32
,
0x2f34
,
0x2f36
,
0x2f38
,
0x2f3a
,
0x2f3c
,
0x2f3e
,
/* offsets 0xfc50 .. 0xfc5f */
0x2f
32
,
0x2f34
,
0x2f36
,
0x2f38
,
0x2f3a
,
0x2f3c
,
0x2f3e
,
0x2f40
,
0x2f
42
,
0x2f44
,
0x2f46
,
0x2f48
,
0x2f4a
,
0x2f4c
,
0x2f4e
,
0x2f51
,
0x2f
40
,
0x2f42
,
0x2f44
,
0x2f46
,
0x2f48
,
0x2f4a
,
0x2f4c
,
0x2f4e
,
0x2f
50
,
0x2f52
,
0x2f54
,
0x2f56
,
0x2f58
,
0x2f5a
,
0x2f5c
,
0x2f5f
,
/* offsets 0xfc60 .. 0xfc6f */
0x2f
54
,
0x2f57
,
0x2f5a
,
0x2f5d
,
0x2f60
,
0x2f63
,
0x2f66
,
0x2f69
,
0x2f
6c
,
0x2f6f
,
0x2f72
,
0x2f74
,
0x2f76
,
0x2f78
,
0x2f7a
,
0x2f7c
,
0x2f
62
,
0x2f65
,
0x2f68
,
0x2f6b
,
0x2f6e
,
0x2f71
,
0x2f74
,
0x2f77
,
0x2f
7a
,
0x2f7d
,
0x2f80
,
0x2f82
,
0x2f84
,
0x2f86
,
0x2f88
,
0x2f8a
,
/* offsets 0xfc70 .. 0xfc7f */
0x2f
7e
,
0x2f80
,
0x2f82
,
0x2f84
,
0x2f86
,
0x2f88
,
0x2f8a
,
0x2f8c
,
0x2f
8e
,
0x2f90
,
0x2f92
,
0x2f94
,
0x2f96
,
0x2f98
,
0x2f9a
,
0x2f9c
,
0x2f
8c
,
0x2f8e
,
0x2f90
,
0x2f92
,
0x2f94
,
0x2f96
,
0x2f98
,
0x2f9a
,
0x2f
9c
,
0x2f9e
,
0x2fa0
,
0x2fa2
,
0x2fa4
,
0x2fa6
,
0x2fa8
,
0x2faa
,
/* offsets 0xfc80 .. 0xfc8f */
0x2f
9e
,
0x2fa0
,
0x2fa2
,
0x2fa4
,
0x2fa6
,
0x2fa8
,
0x2faa
,
0x2fac
,
0x2f
ae
,
0x2fb0
,
0x2fb2
,
0x2fb4
,
0x2fb6
,
0x2fb8
,
0x2fba
,
0x2fbc
,
0x2f
ac
,
0x2fae
,
0x2fb0
,
0x2fb2
,
0x2fb4
,
0x2fb6
,
0x2fb8
,
0x2fba
,
0x2f
bc
,
0x2fbe
,
0x2fc0
,
0x2fc2
,
0x2fc4
,
0x2fc6
,
0x2fc8
,
0x2fca
,
/* offsets 0xfc90 .. 0xfc9f */
0x2f
be
,
0x2fc0
,
0x2fc2
,
0x2fc4
,
0x2fc6
,
0x2fc8
,
0x2fca
,
0x2fcc
,
0x2f
cf
,
0x2fd2
,
0x2fd5
,
0x2fd8
,
0x2fdb
,
0x2fdd
,
0x2fdf
,
0x2fe1
,
0x2f
cc
,
0x2fce
,
0x2fd0
,
0x2fd2
,
0x2fd4
,
0x2fd6
,
0x2fd8
,
0x2fda
,
0x2f
dd
,
0x2fe0
,
0x2fe3
,
0x2fe6
,
0x2fe9
,
0x2feb
,
0x2fed
,
0x2fef
,
/* offsets 0xfca0 .. 0xfcaf */
0x2f
e3
,
0x2fe5
,
0x2fe7
,
0x2fe9
,
0x2feb
,
0x2fed
,
0x2fef
,
0x2ff1
,
0x
2ff3
,
0x2ff5
,
0x2ff7
,
0x2ff9
,
0x2ffb
,
0x2ffd
,
0x2fff
,
0x3001
,
0x2f
f1
,
0x2ff3
,
0x2ff5
,
0x2ff7
,
0x2ff9
,
0x2ffb
,
0x2ffd
,
0x2fff
,
0x
3001
,
0x3003
,
0x3005
,
0x3007
,
0x3009
,
0x300b
,
0x300d
,
0x300f
,
/* offsets 0xfcb0 .. 0xfcbf */
0x30
03
,
0x3005
,
0x3007
,
0x3009
,
0x300b
,
0x300d
,
0x300f
,
0x3011
,
0x30
13
,
0x3015
,
0x3017
,
0x3019
,
0x301b
,
0x301d
,
0x301f
,
0x3021
,
0x30
11
,
0x3013
,
0x3015
,
0x3017
,
0x3019
,
0x301b
,
0x301d
,
0x301f
,
0x30
21
,
0x3023
,
0x3025
,
0x3027
,
0x3029
,
0x302b
,
0x302d
,
0x302f
,
/* offsets 0xfcc0 .. 0xfccf */
0x30
23
,
0x3025
,
0x3027
,
0x3029
,
0x302b
,
0x302d
,
0x302f
,
0x3031
,
0x30
33
,
0x3035
,
0x3037
,
0x3039
,
0x303b
,
0x303d
,
0x303f
,
0x3041
,
0x30
31
,
0x3033
,
0x3035
,
0x3037
,
0x3039
,
0x303b
,
0x303d
,
0x303f
,
0x30
41
,
0x3043
,
0x3045
,
0x3047
,
0x3049
,
0x304b
,
0x304d
,
0x304f
,
/* offsets 0xfcd0 .. 0xfcdf */
0x30
43
,
0x3045
,
0x3047
,
0x3049
,
0x304b
,
0x304d
,
0x304f
,
0x3051
,
0x30
53
,
0x3055
,
0x3057
,
0x3059
,
0x305b
,
0x305d
,
0x305f
,
0x3061
,
0x30
51
,
0x3053
,
0x3055
,
0x3057
,
0x3059
,
0x305b
,
0x305d
,
0x305f
,
0x30
61
,
0x3063
,
0x3065
,
0x3067
,
0x3069
,
0x306b
,
0x306d
,
0x306f
,
/* offsets 0xfce0 .. 0xfcef */
0x30
64
,
0x3067
,
0x3069
,
0x306b
,
0x306d
,
0x306f
,
0x3071
,
0x3073
,
0x30
75
,
0x3077
,
0x3079
,
0x307b
,
0x307d
,
0x307f
,
0x3081
,
0x3083
,
0x30
72
,
0x3075
,
0x3077
,
0x3079
,
0x307b
,
0x307d
,
0x307f
,
0x3081
,
0x30
83
,
0x3085
,
0x3087
,
0x3089
,
0x308b
,
0x308d
,
0x308f
,
0x3091
,
/* offsets 0xfcf0 .. 0xfcff */
0x30
85
,
0x3087
,
0x3089
,
0x308c
,
0x308f
,
0x3092
,
0x3094
,
0x3096
,
0x30
98
,
0x309a
,
0x309c
,
0x309e
,
0x30a0
,
0x30a2
,
0x30a4
,
0x30a6
,
0x30
93
,
0x3095
,
0x3097
,
0x309a
,
0x309d
,
0x30a0
,
0x30a2
,
0x30a4
,
0x30
a6
,
0x30a8
,
0x30aa
,
0x30ac
,
0x30ae
,
0x30b0
,
0x30b2
,
0x30b4
,
/* offsets 0xfd00 .. 0xfd0f */
0x30
a8
,
0x30aa
,
0x30ac
,
0x30ae
,
0x30b0
,
0x30b2
,
0x30b4
,
0x30b6
,
0x30
b8
,
0x30ba
,
0x30bc
,
0x30be
,
0x30c0
,
0x30c2
,
0x30c4
,
0x30c6
,
0x30
b6
,
0x30b8
,
0x30ba
,
0x30bc
,
0x30be
,
0x30c0
,
0x30c2
,
0x30c4
,
0x30
c6
,
0x30c8
,
0x30ca
,
0x30cc
,
0x30ce
,
0x30d0
,
0x30d2
,
0x30d4
,
/* offsets 0xfd10 .. 0xfd1f */
0x30
c8
,
0x30ca
,
0x30cc
,
0x30ce
,
0x30d0
,
0x30d2
,
0x30d4
,
0x30d6
,
0x30
d8
,
0x30da
,
0x30dc
,
0x30de
,
0x30e0
,
0x30e2
,
0x30e4
,
0x30e6
,
0x30
d6
,
0x30d8
,
0x30da
,
0x30dc
,
0x30de
,
0x30e0
,
0x30e2
,
0x30e4
,
0x30
e6
,
0x30e8
,
0x30ea
,
0x30ec
,
0x30ee
,
0x30f0
,
0x30f2
,
0x30f4
,
/* offsets 0xfd20 .. 0xfd2f */
0x30
e8
,
0x30ea
,
0x30ec
,
0x30ee
,
0x30f0
,
0x30f2
,
0x30f4
,
0x30f6
,
0x3
0f8
,
0x30fa
,
0x30fc
,
0x30fe
,
0x3100
,
0x3102
,
0x3104
,
0x3106
,
0x30
f6
,
0x30f8
,
0x30fa
,
0x30fc
,
0x30fe
,
0x3100
,
0x3102
,
0x3104
,
0x3
106
,
0x3108
,
0x310a
,
0x310c
,
0x310e
,
0x3110
,
0x3112
,
0x3114
,
/* offsets 0xfd30 .. 0xfd3f */
0x31
08
,
0x310a
,
0x310c
,
0x310e
,
0x3110
,
0x3112
,
0x3114
,
0x3116
,
0x31
18
,
0x311a
,
0x311c
,
0x311e
,
0x3120
,
0x3122
,
0x3124
,
0x3124
,
0x31
16
,
0x3118
,
0x311a
,
0x311c
,
0x311e
,
0x3120
,
0x3122
,
0x3124
,
0x31
26
,
0x3128
,
0x312a
,
0x312c
,
0x312e
,
0x3130
,
0x3132
,
0x3132
,
/* offsets 0xfd50 .. 0xfd5f */
0x31
24
,
0x3127
,
0x312a
,
0x312d
,
0x3130
,
0x3133
,
0x3136
,
0x3139
,
0x31
3c
,
0x313f
,
0x3142
,
0x3145
,
0x3148
,
0x314b
,
0x314e
,
0x3151
,
0x31
32
,
0x3135
,
0x3138
,
0x313b
,
0x313e
,
0x3141
,
0x3144
,
0x3147
,
0x31
4a
,
0x314d
,
0x3150
,
0x3153
,
0x3156
,
0x3159
,
0x315c
,
0x315f
,
/* offsets 0xfd60 .. 0xfd6f */
0x31
54
,
0x3157
,
0x315a
,
0x315d
,
0x3160
,
0x3163
,
0x3166
,
0x3169
,
0x31
6c
,
0x316f
,
0x3172
,
0x3175
,
0x3178
,
0x317b
,
0x317e
,
0x3181
,
0x31
62
,
0x3165
,
0x3168
,
0x316b
,
0x316e
,
0x3171
,
0x3174
,
0x3177
,
0x31
7a
,
0x317d
,
0x3180
,
0x3183
,
0x3186
,
0x3189
,
0x318c
,
0x318f
,
/* offsets 0xfd70 .. 0xfd7f */
0x31
84
,
0x3187
,
0x318a
,
0x318d
,
0x3190
,
0x3193
,
0x3196
,
0x3199
,
0x31
9c
,
0x319f
,
0x31a2
,
0x31a5
,
0x31a8
,
0x31ab
,
0x31ae
,
0x31b1
,
0x31
92
,
0x3195
,
0x3198
,
0x319b
,
0x319e
,
0x31a1
,
0x31a4
,
0x31a7
,
0x31
aa
,
0x31ad
,
0x31b0
,
0x31b3
,
0x31b6
,
0x31b9
,
0x31bc
,
0x31bf
,
/* offsets 0xfd80 .. 0xfd8f */
0x31
b4
,
0x31b7
,
0x31ba
,
0x31bd
,
0x31c0
,
0x31c3
,
0x31c6
,
0x31c9
,
0x31
cc
,
0x31cf
,
0x31d2
,
0x31d5
,
0x31d8
,
0x31db
,
0x31de
,
0x31e1
,
0x31
c2
,
0x31c5
,
0x31c8
,
0x31cb
,
0x31ce
,
0x31d1
,
0x31d4
,
0x31d7
,
0x31
da
,
0x31dd
,
0x31e0
,
0x31e3
,
0x31e6
,
0x31e9
,
0x31ec
,
0x31ef
,
/* offsets 0xfd90 .. 0xfd9f */
0x31
e4
,
0x31e4
,
0x31e4
,
0x31e7
,
0x31ea
,
0x31ed
,
0x31f0
,
0x31f3
,
0x3
1f6
,
0x31f9
,
0x31fc
,
0x31ff
,
0x3202
,
0x3205
,
0x3208
,
0x320b
,
0x31
f2
,
0x31f2
,
0x31f2
,
0x31f5
,
0x31f8
,
0x31fb
,
0x31fe
,
0x3201
,
0x3
204
,
0x3207
,
0x320a
,
0x320d
,
0x3210
,
0x3213
,
0x3216
,
0x3219
,
/* offsets 0xfda0 .. 0xfdaf */
0x32
0e
,
0x3211
,
0x3214
,
0x3217
,
0x321a
,
0x321d
,
0x3220
,
0x3223
,
0x32
26
,
0x3229
,
0x322c
,
0x322f
,
0x3232
,
0x3235
,
0x3238
,
0x323b
,
0x32
1c
,
0x321f
,
0x3222
,
0x3225
,
0x3228
,
0x322b
,
0x322e
,
0x3231
,
0x32
34
,
0x3237
,
0x323a
,
0x323d
,
0x3240
,
0x3243
,
0x3246
,
0x3249
,
/* offsets 0xfdb0 .. 0xfdbf */
0x32
3e
,
0x3241
,
0x3244
,
0x3247
,
0x324a
,
0x324d
,
0x3250
,
0x3253
,
0x32
56
,
0x3259
,
0x325c
,
0x325f
,
0x3262
,
0x3265
,
0x3268
,
0x326b
,
0x32
4c
,
0x324f
,
0x3252
,
0x3255
,
0x3258
,
0x325b
,
0x325e
,
0x3261
,
0x32
64
,
0x3267
,
0x326a
,
0x326d
,
0x3270
,
0x3273
,
0x3276
,
0x3279
,
/* offsets 0xfdc0 .. 0xfdcf */
0x32
6e
,
0x3271
,
0x3274
,
0x3277
,
0x327a
,
0x327d
,
0x3280
,
0x3283
,
0x32
86
,
0x3286
,
0x3286
,
0x3286
,
0x3286
,
0x3286
,
0x3286
,
0x3286
,
0x32
7c
,
0x327f
,
0x3282
,
0x3285
,
0x3288
,
0x328b
,
0x328e
,
0x3291
,
0x32
94
,
0x3294
,
0x3294
,
0x3294
,
0x3294
,
0x3294
,
0x3294
,
0x3294
,
/* offsets 0xfdf0 .. 0xfdff */
0x32
86
,
0x3289
,
0x328c
,
0x3290
,
0x3294
,
0x3298
,
0x329c
,
0x32a0
,
0x32
a4
,
0x32a8
,
0x32ab
,
0x32bd
,
0x32c5
,
0x32c9
,
0x32c9
,
0x32c9
,
0x32
94
,
0x3297
,
0x329a
,
0x329e
,
0x32a2
,
0x32a6
,
0x32aa
,
0x32ae
,
0x32
b2
,
0x32b6
,
0x32b9
,
0x32cb
,
0x32d3
,
0x32d7
,
0x32d7
,
0x32d7
,
/* offsets 0xfe10 .. 0xfe1f */
0x32
c9
,
0x32ca
,
0x32cb
,
0x32cc
,
0x32cd
,
0x32ce
,
0x32cf
,
0x32d0
,
0x32d
1
,
0x32d2
,
0x32d5
,
0x32d5
,
0x32d5
,
0x32d5
,
0x32d5
,
0x32d5
,
0x32
d7
,
0x32d8
,
0x32d9
,
0x32da
,
0x32db
,
0x32dc
,
0x32dd
,
0x32de
,
0x32d
f
,
0x32e0
,
0x32e3
,
0x32e3
,
0x32e3
,
0x32e3
,
0x32e3
,
0x32e3
,
/* offsets 0xfe30 .. 0xfe3f */
0x32
d5
,
0x32d7
,
0x32d8
,
0x32d9
,
0x32da
,
0x32db
,
0x32dc
,
0x32dd
,
0x32
de
,
0x32df
,
0x32e0
,
0x32e1
,
0x32e2
,
0x32e3
,
0x32e4
,
0x32e5
,
0x32
e3
,
0x32e5
,
0x32e6
,
0x32e7
,
0x32e8
,
0x32e9
,
0x32ea
,
0x32eb
,
0x32
ec
,
0x32ed
,
0x32ee
,
0x32ef
,
0x32f0
,
0x32f1
,
0x32f2
,
0x32f3
,
/* offsets 0xfe40 .. 0xfe4f */
0x32
e6
,
0x32e7
,
0x32e8
,
0x32e9
,
0x32ea
,
0x32eb
,
0x32eb
,
0x32eb
,
0x32
ec
,
0x32ed
,
0x32ef
,
0x32f1
,
0x32f3
,
0x32f5
,
0x32f6
,
0x32f7
,
0x32
f4
,
0x32f5
,
0x32f6
,
0x32f7
,
0x32f8
,
0x32f9
,
0x32f9
,
0x32f9
,
0x32
fa
,
0x32fb
,
0x32fd
,
0x32ff
,
0x3301
,
0x3303
,
0x3304
,
0x3305
,
/* offsets 0xfe50 .. 0xfe5f */
0x3
2f8
,
0x32f9
,
0x32fa
,
0x32fb
,
0x32fb
,
0x32fc
,
0x32fd
,
0x32fe
,
0x3
2ff
,
0x3300
,
0x3301
,
0x3302
,
0x3303
,
0x3304
,
0x3305
,
0x3306
,
0x3
306
,
0x3307
,
0x3308
,
0x3309
,
0x3309
,
0x330a
,
0x330b
,
0x330c
,
0x3
30d
,
0x330e
,
0x330f
,
0x3310
,
0x3311
,
0x3312
,
0x3313
,
0x3314
,
/* offsets 0xfe60 .. 0xfe6f */
0x33
07
,
0x3308
,
0x3309
,
0x330a
,
0x330b
,
0x330c
,
0x330d
,
0x330e
,
0x33
0e
,
0x330f
,
0x3310
,
0x3311
,
0x3312
,
0x3312
,
0x3312
,
0x3312
,
0x33
15
,
0x3316
,
0x3317
,
0x3318
,
0x3319
,
0x331a
,
0x331b
,
0x331c
,
0x33
1c
,
0x331d
,
0x331e
,
0x331f
,
0x3320
,
0x3320
,
0x3320
,
0x3320
,
/* offsets 0xfe70 .. 0xfe7f */
0x33
12
,
0x3314
,
0x3316
,
0x3318
,
0x3318
,
0x331a
,
0x331a
,
0x331c
,
0x33
1e
,
0x3320
,
0x3322
,
0x3324
,
0x3326
,
0x3328
,
0x332a
,
0x332c
,
0x33
20
,
0x3322
,
0x3324
,
0x3326
,
0x3326
,
0x3328
,
0x3328
,
0x332a
,
0x33
2c
,
0x332e
,
0x3330
,
0x3332
,
0x3334
,
0x3336
,
0x3338
,
0x333a
,
/* offsets 0xfe80 .. 0xfe8f */
0x33
2e
,
0x332f
,
0x3331
,
0x3333
,
0x3335
,
0x3337
,
0x3339
,
0x333b
,
0x33
3d
,
0x333f
,
0x3341
,
0x3343
,
0x3345
,
0x3347
,
0x3348
,
0x3349
,
0x33
3c
,
0x333d
,
0x333f
,
0x3341
,
0x3343
,
0x3345
,
0x3347
,
0x3349
,
0x33
4b
,
0x334d
,
0x334f
,
0x3351
,
0x3353
,
0x3355
,
0x3356
,
0x3357
,
/* offsets 0xfe90 .. 0xfe9f */
0x33
4a
,
0x334b
,
0x334c
,
0x334d
,
0x334e
,
0x334f
,
0x3350
,
0x3351
,
0x33
52
,
0x3353
,
0x3354
,
0x3355
,
0x3356
,
0x3357
,
0x3358
,
0x3359
,
0x33
58
,
0x3359
,
0x335a
,
0x335b
,
0x335c
,
0x335d
,
0x335e
,
0x335f
,
0x33
60
,
0x3361
,
0x3362
,
0x3363
,
0x3364
,
0x3365
,
0x3366
,
0x3367
,
/* offsets 0xfea0 .. 0xfeaf */
0x33
5a
,
0x335b
,
0x335c
,
0x335d
,
0x335e
,
0x335f
,
0x3360
,
0x3361
,
0x33
62
,
0x3363
,
0x3364
,
0x3365
,
0x3366
,
0x3367
,
0x3368
,
0x3369
,
0x33
68
,
0x3369
,
0x336a
,
0x336b
,
0x336c
,
0x336d
,
0x336e
,
0x336f
,
0x33
70
,
0x3371
,
0x3372
,
0x3373
,
0x3374
,
0x3375
,
0x3376
,
0x3377
,
/* offsets 0xfeb0 .. 0xfebf */
0x33
6a
,
0x336b
,
0x336c
,
0x336d
,
0x336e
,
0x336f
,
0x3370
,
0x3371
,
0x33
72
,
0x3373
,
0x3374
,
0x3375
,
0x3376
,
0x3377
,
0x3378
,
0x3379
,
0x33
78
,
0x3379
,
0x337a
,
0x337b
,
0x337c
,
0x337d
,
0x337e
,
0x337f
,
0x33
80
,
0x3381
,
0x3382
,
0x3383
,
0x3384
,
0x3385
,
0x3386
,
0x3387
,
/* offsets 0xfec0 .. 0xfecf */
0x33
7a
,
0x337b
,
0x337c
,
0x337d
,
0x337e
,
0x337f
,
0x3380
,
0x3381
,
0x33
82
,
0x3383
,
0x3384
,
0x3385
,
0x3386
,
0x3387
,
0x3388
,
0x3389
,
0x33
88
,
0x3389
,
0x338a
,
0x338b
,
0x338c
,
0x338d
,
0x338e
,
0x338f
,
0x33
90
,
0x3391
,
0x3392
,
0x3393
,
0x3394
,
0x3395
,
0x3396
,
0x3397
,
/* offsets 0xfed0 .. 0xfedf */
0x33
8a
,
0x338b
,
0x338c
,
0x338d
,
0x338e
,
0x338f
,
0x3390
,
0x3391
,
0x33
92
,
0x3393
,
0x3394
,
0x3395
,
0x3396
,
0x3397
,
0x3398
,
0x3399
,
0x33
98
,
0x3399
,
0x339a
,
0x339b
,
0x339c
,
0x339d
,
0x339e
,
0x339f
,
0x33
a0
,
0x33a1
,
0x33a2
,
0x33a3
,
0x33a4
,
0x33a5
,
0x33a6
,
0x33a7
,
/* offsets 0xfee0 .. 0xfeef */
0x33
9a
,
0x339b
,
0x339c
,
0x339d
,
0x339e
,
0x339f
,
0x33a0
,
0x33a1
,
0x33
a2
,
0x33a3
,
0x33a4
,
0x33a5
,
0x33a6
,
0x33a7
,
0x33a8
,
0x33a9
,
0x33
a8
,
0x33a9
,
0x33aa
,
0x33ab
,
0x33ac
,
0x33ad
,
0x33ae
,
0x33af
,
0x33
b0
,
0x33b1
,
0x33b2
,
0x33b3
,
0x33b4
,
0x33b5
,
0x33b6
,
0x33b7
,
/* offsets 0xfef0 .. 0xfeff */
0x33
aa
,
0x33ab
,
0x33ac
,
0x33ad
,
0x33ae
,
0x33af
,
0x33b2
,
0x33b5
,
0x33
b8
,
0x33bb
,
0x33be
,
0x33c1
,
0x33c3
,
0x33c5
,
0x33c5
,
0x33c5
,
0x33
b8
,
0x33b9
,
0x33ba
,
0x33bb
,
0x33bc
,
0x33bd
,
0x33c0
,
0x33c3
,
0x33
c6
,
0x33c9
,
0x33cc
,
0x33cf
,
0x33d1
,
0x33d3
,
0x33d3
,
0x33d3
,
/* offsets 0xff00 .. 0xff0f */
0x33
c5
,
0x33c5
,
0x33c6
,
0x33c7
,
0x33c8
,
0x33c9
,
0x33ca
,
0x33cb
,
0x33
cc
,
0x33cd
,
0x33ce
,
0x33cf
,
0x33d0
,
0x33d1
,
0x33d2
,
0x33d3
,
0x33
d3
,
0x33d3
,
0x33d4
,
0x33d5
,
0x33d6
,
0x33d7
,
0x33d8
,
0x33d9
,
0x33
da
,
0x33db
,
0x33dc
,
0x33dd
,
0x33de
,
0x33df
,
0x33e0
,
0x33e1
,
/* offsets 0xff10 .. 0xff1f */
0x33
d4
,
0x33d5
,
0x33d6
,
0x33d7
,
0x33d8
,
0x33d9
,
0x33da
,
0x33db
,
0x33
dc
,
0x33dd
,
0x33de
,
0x33df
,
0x33e0
,
0x33e1
,
0x33e2
,
0x33e3
,
0x33
e2
,
0x33e3
,
0x33e4
,
0x33e5
,
0x33e6
,
0x33e7
,
0x33e8
,
0x33e9
,
0x33
ea
,
0x33eb
,
0x33ec
,
0x33ed
,
0x33ee
,
0x33ef
,
0x33f0
,
0x33f1
,
/* offsets 0xff20 .. 0xff2f */
0x33
e4
,
0x33e5
,
0x33e6
,
0x33e7
,
0x33e8
,
0x33e9
,
0x33ea
,
0x33eb
,
0x33
ec
,
0x33ed
,
0x33ee
,
0x33ef
,
0x33f0
,
0x33f1
,
0x33f2
,
0x33f3
,
0x33
f2
,
0x33f3
,
0x33f4
,
0x33f5
,
0x33f6
,
0x33f7
,
0x33f8
,
0x33f9
,
0x33
fa
,
0x33fb
,
0x33fc
,
0x33fd
,
0x33fe
,
0x33ff
,
0x3400
,
0x3401
,
/* offsets 0xff30 .. 0xff3f */
0x3
3f4
,
0x33f5
,
0x33f6
,
0x33f7
,
0x33f8
,
0x33f9
,
0x33fa
,
0x33fb
,
0x3
3fc
,
0x33fd
,
0x33fe
,
0x33ff
,
0x3400
,
0x3401
,
0x3402
,
0x3403
,
0x3
402
,
0x3403
,
0x3404
,
0x3405
,
0x3406
,
0x3407
,
0x3408
,
0x3409
,
0x3
40a
,
0x340b
,
0x340c
,
0x340d
,
0x340e
,
0x340f
,
0x3410
,
0x3411
,
/* offsets 0xff40 .. 0xff4f */
0x34
04
,
0x3405
,
0x3406
,
0x3407
,
0x3408
,
0x3409
,
0x340a
,
0x340b
,
0x34
0c
,
0x340d
,
0x340e
,
0x340f
,
0x3410
,
0x3411
,
0x3412
,
0x3413
,
0x34
12
,
0x3413
,
0x3414
,
0x3415
,
0x3416
,
0x3417
,
0x3418
,
0x3419
,
0x34
1a
,
0x341b
,
0x341c
,
0x341d
,
0x341e
,
0x341f
,
0x3420
,
0x3421
,
/* offsets 0xff50 .. 0xff5f */
0x34
14
,
0x3415
,
0x3416
,
0x3417
,
0x3418
,
0x3419
,
0x341a
,
0x341b
,
0x34
1c
,
0x341d
,
0x341e
,
0x341f
,
0x3420
,
0x3421
,
0x3422
,
0x3423
,
0x34
22
,
0x3423
,
0x3424
,
0x3425
,
0x3426
,
0x3427
,
0x3428
,
0x3429
,
0x34
2a
,
0x342b
,
0x342c
,
0x342d
,
0x342e
,
0x342f
,
0x3430
,
0x3431
,
/* offsets 0xff60 .. 0xff6f */
0x34
24
,
0x3425
,
0x3426
,
0x3427
,
0x3428
,
0x3429
,
0x342a
,
0x342b
,
0x34
2c
,
0x342d
,
0x342e
,
0x342f
,
0x3430
,
0x3431
,
0x3432
,
0x3433
,
0x34
32
,
0x3433
,
0x3434
,
0x3435
,
0x3436
,
0x3437
,
0x3438
,
0x3439
,
0x34
3a
,
0x343b
,
0x343c
,
0x343d
,
0x343e
,
0x343f
,
0x3440
,
0x3441
,
/* offsets 0xff70 .. 0xff7f */
0x34
34
,
0x3435
,
0x3436
,
0x3437
,
0x3438
,
0x3439
,
0x343a
,
0x343b
,
0x34
3c
,
0x343d
,
0x343e
,
0x343f
,
0x3440
,
0x3441
,
0x3442
,
0x3443
,
0x34
42
,
0x3443
,
0x3444
,
0x3445
,
0x3446
,
0x3447
,
0x3448
,
0x3449
,
0x34
4a
,
0x344b
,
0x344c
,
0x344d
,
0x344e
,
0x344f
,
0x3450
,
0x3451
,
/* offsets 0xff80 .. 0xff8f */
0x34
44
,
0x3445
,
0x3446
,
0x3447
,
0x3448
,
0x3449
,
0x344a
,
0x344b
,
0x34
4c
,
0x344d
,
0x344e
,
0x344f
,
0x3450
,
0x3451
,
0x3452
,
0x3453
,
0x34
52
,
0x3453
,
0x3454
,
0x3455
,
0x3456
,
0x3457
,
0x3458
,
0x3459
,
0x34
5a
,
0x345b
,
0x345c
,
0x345d
,
0x345e
,
0x345f
,
0x3460
,
0x3461
,
/* offsets 0xff90 .. 0xff9f */
0x34
54
,
0x3455
,
0x3456
,
0x3457
,
0x3458
,
0x3459
,
0x345a
,
0x345b
,
0x34
5c
,
0x345d
,
0x345e
,
0x345f
,
0x3460
,
0x3461
,
0x3462
,
0x3463
,
0x34
62
,
0x3463
,
0x3464
,
0x3465
,
0x3466
,
0x3467
,
0x3468
,
0x3469
,
0x34
6a
,
0x346b
,
0x346c
,
0x346d
,
0x346e
,
0x346f
,
0x3470
,
0x3471
,
/* offsets 0xffa0 .. 0xffaf */
0x34
64
,
0x3465
,
0x3466
,
0x3467
,
0x3468
,
0x3469
,
0x346a
,
0x346b
,
0x34
6c
,
0x346d
,
0x346e
,
0x346f
,
0x3470
,
0x3471
,
0x3472
,
0x3473
,
0x34
72
,
0x3473
,
0x3474
,
0x3475
,
0x3476
,
0x3477
,
0x3478
,
0x3479
,
0x34
7a
,
0x347b
,
0x347c
,
0x347d
,
0x347e
,
0x347f
,
0x3480
,
0x3481
,
/* offsets 0xffb0 .. 0xffbf */
0x34
74
,
0x3475
,
0x3476
,
0x3477
,
0x3478
,
0x3479
,
0x347a
,
0x347b
,
0x34
7c
,
0x347d
,
0x347e
,
0x347f
,
0x3480
,
0x3481
,
0x3482
,
0x3483
,
0x34
82
,
0x3483
,
0x3484
,
0x3485
,
0x3486
,
0x3487
,
0x3488
,
0x3489
,
0x34
8a
,
0x348b
,
0x348c
,
0x348d
,
0x348e
,
0x348f
,
0x3490
,
0x3491
,
/* offsets 0xffc0 .. 0xffcf */
0x34
83
,
0x3483
,
0x3483
,
0x3484
,
0x3485
,
0x3486
,
0x3487
,
0x3488
,
0x34
89
,
0x3489
,
0x3489
,
0x348a
,
0x348b
,
0x348c
,
0x348d
,
0x348e
,
0x34
91
,
0x3491
,
0x3491
,
0x3492
,
0x3493
,
0x3494
,
0x3495
,
0x3496
,
0x34
97
,
0x3497
,
0x3497
,
0x3498
,
0x3499
,
0x349a
,
0x349b
,
0x349c
,
/* offsets 0xffd0 .. 0xffdf */
0x34
8f
,
0x348f
,
0x348f
,
0x3490
,
0x3491
,
0x3492
,
0x3493
,
0x3494
,
0x34
95
,
0x3495
,
0x3495
,
0x3496
,
0x3497
,
0x3498
,
0x3498
,
0x3498
,
0x34
9d
,
0x349d
,
0x349d
,
0x349e
,
0x349f
,
0x34a0
,
0x34a1
,
0x34a2
,
0x34
a3
,
0x34a3
,
0x34a3
,
0x34a4
,
0x34a5
,
0x34a6
,
0x34a6
,
0x34a6
,
/* offsets 0xffe0 .. 0xffef */
0x34
98
,
0x3499
,
0x349a
,
0x349b
,
0x349d
,
0x349e
,
0x349f
,
0x34a0
,
0x34a
0
,
0x34a1
,
0x34a2
,
0x34a3
,
0x34a4
,
0x34a5
,
0x34a6
,
0x34a7
,
0x34
a6
,
0x34a7
,
0x34a8
,
0x34a9
,
0x34ab
,
0x34ac
,
0x34ad
,
0x34ae
,
0x34a
e
,
0x34af
,
0x34b0
,
0x34b1
,
0x34b2
,
0x34b3
,
0x34b4
,
0x34b5
,
/* offset sentinel */
0x34
a7
,
0x34
b5
,
/* data */
0x0020
,
0x0020
,
0x0308
,
0x0061
,
0x0020
,
0x0304
,
0x0032
,
0x0033
,
0x0020
,
0x0301
,
0x03bc
,
0x0020
,
0x0327
,
0x0031
,
0x006f
,
0x0031
,
...
...
@@ -2793,249 +2795,251 @@ const WCHAR DECLSPEC_HIDDEN nfkd_table[13479] =
0x795d
,
0x798d
,
0x798e
,
0x7a40
,
0x7a81
,
0x7bc0
,
0x7df4
,
0x7e09
,
0x7e41
,
0x7f72
,
0x8005
,
0x81ed
,
0x8279
,
0x8279
,
0x8457
,
0x8910
,
0x8996
,
0x8b01
,
0x8b39
,
0x8cd3
,
0x8d08
,
0x8fb6
,
0x9038
,
0x96e3
,
0x97ff
,
0x983b
,
0x6075
,
0x8218
,
0x4e26
,
0x51b5
,
0x5168
,
0x4f80
,
0x5145
,
0x5180
,
0x52c7
,
0x52fa
,
0x559d
,
0x5555
,
0x5599
,
0x55e2
,
0x585a
,
0x58b3
,
0x5944
,
0x5954
,
0x5a62
,
0x5b28
,
0x5ed2
,
0x5ed9
,
0x5f69
,
0x5fad
,
0x60d8
,
0x614e
,
0x6108
,
0x618e
,
0x6160
,
0x61f2
,
0x6234
,
0x63c4
,
0x641c
,
0x6452
,
0x6556
,
0x6674
,
0x6717
,
0x671b
,
0x6756
,
0x6b79
,
0x6bba
,
0x6d41
,
0x6edb
,
0x6ecb
,
0x6f22
,
0x701e
,
0x716e
,
0x77a7
,
0x7235
,
0x72af
,
0x732a
,
0x7471
,
0x7506
,
0x753b
,
0x761d
,
0x761f
,
0x76ca
,
0x76db
,
0x76f4
,
0x774a
,
0x7740
,
0x78cc
,
0x7ab1
,
0x7bc0
,
0x7c7b
,
0x7d5b
,
0x7df4
,
0x7f3e
,
0x8005
,
0x8352
,
0x83ef
,
0x8779
,
0x8941
,
0x8986
,
0x8996
,
0x8abf
,
0x8af8
,
0x8acb
,
0x8b01
,
0x8afe
,
0x8aed
,
0x8b39
,
0x8b8a
,
0x8d08
,
0x8f38
,
0x9072
,
0x9199
,
0x9276
,
0x967c
,
0x96e3
,
0x9756
,
0x97db
,
0x97ff
,
0x980b
,
0x983b
,
0x9b12
,
0x9f9c
,
0x3b9d
,
0x4018
,
0x4039
,
0x9f43
,
0x9f8e
,
0x0066
,
0x0066
,
0x0066
,
0x0069
,
0x0066
,
0x006c
,
0x0066
,
0x0066
,
0x0069
,
0x0066
,
0x0066
,
0x006c
,
0x0073
,
0x0074
,
0x0073
,
0x0074
,
0x0574
,
0x0576
,
0x0574
,
0x0565
,
0x0574
,
0x056b
,
0x057e
,
0x0576
,
0x0574
,
0x056d
,
0x05d9
,
0x05b4
,
0x05f2
,
0x05b7
,
0x05e2
,
0x05d0
,
0x05d3
,
0x05d4
,
0x05db
,
0x05dc
,
0x05dd
,
0x05e8
,
0x05ea
,
0x002b
,
0x05e9
,
0x05c1
,
0x05e9
,
0x05c2
,
0x05e9
,
0x05bc
,
0x05c1
,
0x05e9
,
0x05bc
,
0x05c2
,
0x05d0
,
0x05b7
,
0x05d0
,
0x05b8
,
0x05d0
,
0x05bc
,
0x05d1
,
0x05bc
,
0x05d2
,
0x05bc
,
0x05d3
,
0x05bc
,
0x05d4
,
0x05bc
,
0x05d5
,
0x05bc
,
0x05d6
,
0x05bc
,
0x05d8
,
0x05bc
,
0x05d9
,
0x05bc
,
0x05da
,
0x05bc
,
0x05db
,
0x05bc
,
0x05dc
,
0x05bc
,
0x05de
,
0x05bc
,
0x05e0
,
0x05bc
,
0x05e1
,
0x05bc
,
0x05e3
,
0x05bc
,
0x05e4
,
0x05bc
,
0x05e6
,
0x05bc
,
0x05e7
,
0x05bc
,
0x05e8
,
0x05bc
,
0x05e9
,
0x05bc
,
0x05ea
,
0x05bc
,
0x05d5
,
0x05b9
,
0x05d1
,
0x05bf
,
0x05db
,
0x05bf
,
0x05e4
,
0x05bf
,
0x05d0
,
0x05dc
,
0x0671
,
0x0671
,
0x067b
,
0x067b
,
0x067b
,
0x067b
,
0x067e
,
0x067e
,
0x067e
,
0x067e
,
0x0680
,
0x0680
,
0x0680
,
0x0680
,
0x067a
,
0x067a
,
0x067a
,
0x067a
,
0x067f
,
0x067f
,
0x067f
,
0x067f
,
0x0679
,
0x0679
,
0x0679
,
0x0679
,
0x06a4
,
0x06a4
,
0x06a4
,
0x06a4
,
0x06a6
,
0x06a6
,
0x06a6
,
0x06a6
,
0x0684
,
0x0684
,
0x0684
,
0x0684
,
0x0683
,
0x0683
,
0x0683
,
0x0683
,
0x0686
,
0x0686
,
0x0686
,
0x0686
,
0x0687
,
0x0687
,
0x0687
,
0x0687
,
0x068d
,
0x068d
,
0x068c
,
0x068c
,
0x068e
,
0x068e
,
0x0688
,
0x0688
,
0x0698
,
0x0698
,
0x0691
,
0x0691
,
0x06a9
,
0x06a9
,
0x06a9
,
0x06a9
,
0x06af
,
0x06af
,
0x06af
,
0x06af
,
0x06b3
,
0x06b3
,
0x06b3
,
0x06b3
,
0x06b1
,
0x06b1
,
0x06b1
,
0x06b1
,
0x06ba
,
0x06ba
,
0x06bb
,
0x06bb
,
0x06bb
,
0x06bb
,
0x06d5
,
0x0654
,
0x06d5
,
0x0654
,
0x06c1
,
0x06c1
,
0x06c1
,
0x06c1
,
0x06be
,
0x06be
,
0x06be
,
0x06be
,
0x06d2
,
0x06d2
,
0x06d2
,
0x0654
,
0x06d2
,
0x0654
,
0x06ad
,
0x06ad
,
0x06ad
,
0x06ad
,
0x06c7
,
0x06c7
,
0x06c6
,
0x06c6
,
0x06c8
,
0x06c8
,
0x06c7
,
0x0674
,
0x06cb
,
0x06cb
,
0x06c5
,
0x06c5
,
0x06c9
,
0x06c9
,
0x06d0
,
0x06d0
,
0x06d0
,
0x06d0
,
0x0649
,
0x0649
,
0x064a
,
0x0654
,
0x0627
,
0x064a
,
0x0654
,
0x0627
,
0x064a
,
0x0654
,
0x06d5
,
0x064a
,
0x0654
,
0x06d5
,
0x064a
,
0x0654
,
0x0648
,
0x064a
,
0x0654
,
0x0648
,
0x064a
,
0x0654
,
0x06c7
,
0x064a
,
0x0654
,
0x06c7
,
0x064a
,
0x0654
,
0x06c6
,
0x064a
,
0x0654
,
0x06c6
,
0x064a
,
0x0654
,
0x06c8
,
0x064a
,
0x0654
,
0x06c8
,
0x064a
,
0x0654
,
0x06d0
,
0x064a
,
0x0654
,
0x06d0
,
0x064a
,
0x0654
,
0x06d0
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x0649
,
0x06cc
,
0x06cc
,
0x06cc
,
0x06cc
,
0x064a
,
0x0654
,
0x062c
,
0x064a
,
0x0654
,
0x062d
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x064a
,
0x0628
,
0x062c
,
0x0628
,
0x062d
,
0x0628
,
0x062e
,
0x0628
,
0x0645
,
0x0628
,
0x0649
,
0x0628
,
0x064a
,
0x062a
,
0x062c
,
0x062a
,
0x062d
,
0x062a
,
0x062e
,
0x062a
,
0x0645
,
0x062a
,
0x0649
,
0x062a
,
0x064a
,
0x062b
,
0x062c
,
0x062b
,
0x0645
,
0x062b
,
0x0649
,
0x062b
,
0x064a
,
0x062c
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x062c
,
0x062d
,
0x0645
,
0x062e
,
0x062c
,
0x062e
,
0x062d
,
0x062e
,
0x0645
,
0x0633
,
0x062c
,
0x0633
,
0x062d
,
0x0633
,
0x062e
,
0x0633
,
0x0645
,
0x0635
,
0x062d
,
0x0635
,
0x0645
,
0x0636
,
0x062c
,
0x0636
,
0x062d
,
0x0636
,
0x062e
,
0x0636
,
0x0645
,
0x0637
,
0x062d
,
0x0637
,
0x0645
,
0x0638
,
0x0645
,
0x0639
,
0x062c
,
0x0639
,
0x0645
,
0x063a
,
0x062c
,
0x063a
,
0x0645
,
0x0641
,
0x062c
,
0x0641
,
0x062d
,
0x0641
,
0x062e
,
0x0641
,
0x0645
,
0x0641
,
0x0649
,
0x0641
,
0x064a
,
0x0642
,
0x062d
,
0x0642
,
0x0645
,
0x0642
,
0x0649
,
0x0642
,
0x064a
,
0x0643
,
0x0627
,
0x0643
,
0x062c
,
0x0643
,
0x062d
,
0x0643
,
0x062e
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0643
,
0x0649
,
0x0643
,
0x064a
,
0x0644
,
0x062c
,
0x0644
,
0x062d
,
0x0644
,
0x062e
,
0x0644
,
0x0645
,
0x0644
,
0x0649
,
0x0644
,
0x064a
,
0x0645
,
0x062c
,
0x0645
,
0x062d
,
0x0645
,
0x062e
,
0x0645
,
0x0645
,
0x0645
,
0x0649
,
0x0645
,
0x064a
,
0x0646
,
0x062c
,
0x0646
,
0x062d
,
0x0646
,
0x062e
,
0x0646
,
0x0645
,
0x0646
,
0x0649
,
0x0646
,
0x064a
,
0x0647
,
0x062c
,
0x0647
,
0x0645
,
0x0647
,
0x0649
,
0x0647
,
0x064a
,
0x064a
,
0x062c
,
0x064a
,
0x062d
,
0x064a
,
0x062e
,
0x064a
,
0x0645
,
0x064a
,
0x0649
,
0x064a
,
0x064a
,
0x0630
,
0x0670
,
0x0631
,
0x0670
,
0x0649
,
0x0670
,
0x0020
,
0x064c
,
0x0651
,
0x0020
,
0x064d
,
0x0651
,
0x0020
,
0x064e
,
0x0651
,
0x0020
,
0x064f
,
0x0651
,
0x0020
,
0x0650
,
0x0651
,
0x0020
,
0x0651
,
0x0670
,
0x064a
,
0x0654
,
0x0631
,
0x064a
,
0x0654
,
0x0632
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0646
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x064a
,
0x0628
,
0x0631
,
0x0628
,
0x0632
,
0x0628
,
0x0645
,
0x0628
,
0x0646
,
0x0628
,
0x0649
,
0x0628
,
0x064a
,
0x062a
,
0x0631
,
0x062a
,
0x0632
,
0x062a
,
0x0645
,
0x062a
,
0x0646
,
0x062a
,
0x0649
,
0x062a
,
0x064a
,
0x062b
,
0x0631
,
0x062b
,
0x0632
,
0x062b
,
0x0645
,
0x062b
,
0x0646
,
0x062b
,
0x0649
,
0x062b
,
0x064a
,
0x0641
,
0x0649
,
0x0641
,
0x064a
,
0x0642
,
0x0649
,
0x0642
,
0x064a
,
0x0643
,
0x0627
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0643
,
0x0649
,
0x0643
,
0x064a
,
0x0644
,
0x0645
,
0x0644
,
0x0649
,
0x0644
,
0x064a
,
0x0645
,
0x0627
,
0x0645
,
0x0645
,
0x0646
,
0x0631
,
0x0646
,
0x0632
,
0x0646
,
0x0645
,
0x0646
,
0x0646
,
0x0646
,
0x0649
,
0x0646
,
0x064a
,
0x0649
,
0x0670
,
0x064a
,
0x0631
,
0x064a
,
0x0632
,
0x064a
,
0x0645
,
0x064a
,
0x0646
,
0x064a
,
0x0649
,
0x064a
,
0x064a
,
0x064a
,
0x0654
,
0x062c
,
0x064a
,
0x0654
,
0x062d
,
0x064a
,
0x0654
,
0x062e
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0647
,
0x0628
,
0x062c
,
0x0628
,
0x062d
,
0x0628
,
0x062e
,
0x0628
,
0x0645
,
0x0628
,
0x0647
,
0x062a
,
0x062c
,
0x062a
,
0x062d
,
0x062a
,
0x062e
,
0x062a
,
0x0645
,
0x062a
,
0x0647
,
0x062b
,
0x0645
,
0x062c
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x062c
,
0x062d
,
0x0645
,
0x062e
,
0x062c
,
0x062e
,
0x0645
,
0x0633
,
0x062c
,
0x0633
,
0x062d
,
0x0633
,
0x062e
,
0x0633
,
0x0645
,
0x0635
,
0x062d
,
0x0635
,
0x062e
,
0x0635
,
0x0645
,
0x0636
,
0x062c
,
0x0636
,
0x062d
,
0x0636
,
0x062e
,
0x0636
,
0x0645
,
0x0637
,
0x062d
,
0x0638
,
0x0645
,
0x0639
,
0x062c
,
0x0639
,
0x0645
,
0x063a
,
0x062c
,
0x063a
,
0x0645
,
0x0641
,
0x062c
,
0x0641
,
0x062d
,
0x0641
,
0x062e
,
0x0641
,
0x0645
,
0x0642
,
0x062d
,
0x0642
,
0x0645
,
0x0643
,
0x062c
,
0x0643
,
0x062d
,
0x0643
,
0x062e
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0644
,
0x062c
,
0x0644
,
0x062d
,
0x0644
,
0x062e
,
0x0644
,
0x0645
,
0x0644
,
0x0647
,
0x0645
,
0x062c
,
0x0645
,
0x062d
,
0x0645
,
0x062e
,
0x0645
,
0x0645
,
0x0646
,
0x062c
,
0x0646
,
0x062d
,
0x0646
,
0x062e
,
0x0646
,
0x0645
,
0x0646
,
0x0647
,
0x0647
,
0x062c
,
0x0647
,
0x0645
,
0x0647
,
0x0670
,
0x064a
,
0x062c
,
0x064a
,
0x062d
,
0x064a
,
0x062e
,
0x064a
,
0x0645
,
0x064a
,
0x0647
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0647
,
0x0628
,
0x0645
,
0x0628
,
0x0647
,
0x062a
,
0x0645
,
0x062a
,
0x0647
,
0x062b
,
0x0645
,
0x062b
,
0x0647
,
0x0633
,
0x0645
,
0x0633
,
0x0647
,
0x0634
,
0x0645
,
0x0634
,
0x0647
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0644
,
0x0645
,
0x0646
,
0x0645
,
0x0646
,
0x0647
,
0x064a
,
0x0645
,
0x064a
,
0x0647
,
0x0640
,
0x064e
,
0x0651
,
0x0640
,
0x064f
,
0x0651
,
0x0640
,
0x0650
,
0x0651
,
0x0637
,
0x0649
,
0x0637
,
0x064a
,
0x0639
,
0x0649
,
0x0639
,
0x064a
,
0x063a
,
0x0649
,
0x063a
,
0x064a
,
0x0633
,
0x0649
,
0x0633
,
0x064a
,
0x0634
,
0x0649
,
0x0634
,
0x064a
,
0x062d
,
0x0649
,
0x062d
,
0x064a
,
0x062c
,
0x0649
,
0x062c
,
0x064a
,
0x062e
,
0x0649
,
0x062e
,
0x064a
,
0x0635
,
0x0649
,
0x0635
,
0x064a
,
0x0636
,
0x0649
,
0x0636
,
0x064a
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0634
,
0x0645
,
0x0634
,
0x0631
,
0x0633
,
0x0631
,
0x0635
,
0x0631
,
0x0636
,
0x0631
,
0x0637
,
0x0649
,
0x0637
,
0x064a
,
0x0639
,
0x0649
,
0x0639
,
0x064a
,
0x063a
,
0x0649
,
0x063a
,
0x064a
,
0x0633
,
0x0649
,
0x0633
,
0x064a
,
0x0634
,
0x0649
,
0x0634
,
0x064a
,
0x062d
,
0x0649
,
0x062d
,
0x064a
,
0x062c
,
0x0649
,
0x062c
,
0x064a
,
0x062e
,
0x0649
,
0x062e
,
0x064a
,
0x0635
,
0x0649
,
0x0635
,
0x064a
,
0x0636
,
0x0649
,
0x0636
,
0x064a
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0634
,
0x0645
,
0x0634
,
0x0631
,
0x0633
,
0x0631
,
0x0635
,
0x0631
,
0x0636
,
0x0631
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0634
,
0x0645
,
0x0633
,
0x0647
,
0x0634
,
0x0647
,
0x0637
,
0x0645
,
0x0633
,
0x062c
,
0x0633
,
0x062d
,
0x0633
,
0x062e
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0637
,
0x0645
,
0x0638
,
0x0645
,
0x0627
,
0x064b
,
0x0627
,
0x064b
,
0x062a
,
0x062c
,
0x0645
,
0x062a
,
0x062d
,
0x062c
,
0x062a
,
0x062d
,
0x062c
,
0x062a
,
0x062d
,
0x0645
,
0x062a
,
0x062e
,
0x0645
,
0x062a
,
0x0645
,
0x062c
,
0x062a
,
0x0645
,
0x062d
,
0x062a
,
0x0645
,
0x062e
,
0x062c
,
0x0645
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x062d
,
0x0645
,
0x064a
,
0x062d
,
0x0645
,
0x0649
,
0x0633
,
0x062d
,
0x062c
,
0x0633
,
0x062c
,
0x062d
,
0x0633
,
0x062c
,
0x0649
,
0x0633
,
0x0645
,
0x062d
,
0x0633
,
0x0645
,
0x062d
,
0x0633
,
0x0645
,
0x062c
,
0x0633
,
0x0645
,
0x0645
,
0x0633
,
0x0645
,
0x0645
,
0x0635
,
0x062d
,
0x062d
,
0x0635
,
0x062d
,
0x062d
,
0x0635
,
0x0645
,
0x0645
,
0x0634
,
0x062d
,
0x0645
,
0x0634
,
0x062d
,
0x0645
,
0x0634
,
0x062c
,
0x064a
,
0x0634
,
0x0645
,
0x062e
,
0x0634
,
0x0645
,
0x062e
,
0x0634
,
0x0645
,
0x0645
,
0x0634
,
0x0645
,
0x0645
,
0x0636
,
0x062d
,
0x0649
,
0x0636
,
0x062e
,
0x0645
,
0x0636
,
0x062e
,
0x0645
,
0x0637
,
0x0645
,
0x062d
,
0x0637
,
0x0645
,
0x062d
,
0x0637
,
0x0645
,
0x0645
,
0x0637
,
0x0645
,
0x064a
,
0x0639
,
0x062c
,
0x0645
,
0x0639
,
0x0645
,
0x0645
,
0x0639
,
0x0645
,
0x0645
,
0x0639
,
0x0645
,
0x0649
,
0x063a
,
0x0645
,
0x0645
,
0x063a
,
0x0645
,
0x064a
,
0x063a
,
0x0645
,
0x0649
,
0x0641
,
0x062e
,
0x0645
,
0x0641
,
0x062e
,
0x0645
,
0x0642
,
0x0645
,
0x062d
,
0x0642
,
0x0645
,
0x0645
,
0x0644
,
0x062d
,
0x0645
,
0x0644
,
0x062d
,
0x064a
,
0x0644
,
0x062d
,
0x0649
,
0x0644
,
0x062c
,
0x062c
,
0x0644
,
0x062c
,
0x062c
,
0x0644
,
0x062e
,
0x0645
,
0x0644
,
0x062e
,
0x0645
,
0x0644
,
0x0645
,
0x062d
,
0x0644
,
0x0645
,
0x062d
,
0x0645
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x0645
,
0x0645
,
0x062d
,
0x064a
,
0x0645
,
0x062c
,
0x062d
,
0x0645
,
0x062c
,
0x0645
,
0x0645
,
0x062e
,
0x062c
,
0x0645
,
0x062e
,
0x0645
,
0x0645
,
0x062c
,
0x062e
,
0x0647
,
0x0645
,
0x062c
,
0x0647
,
0x0645
,
0x0645
,
0x0646
,
0x062d
,
0x0645
,
0x0646
,
0x062d
,
0x0649
,
0x0646
,
0x062c
,
0x0645
,
0x0646
,
0x062c
,
0x0645
,
0x0646
,
0x062c
,
0x0649
,
0x0646
,
0x0645
,
0x064a
,
0x0646
,
0x0645
,
0x0649
,
0x064a
,
0x0645
,
0x0645
,
0x064a
,
0x0645
,
0x0645
,
0x0628
,
0x062e
,
0x064a
,
0x062a
,
0x062c
,
0x064a
,
0x062a
,
0x062c
,
0x0649
,
0x062a
,
0x062e
,
0x064a
,
0x062a
,
0x062e
,
0x0649
,
0x062a
,
0x0645
,
0x064a
,
0x062a
,
0x0645
,
0x0649
,
0x062c
,
0x0645
,
0x064a
,
0x062c
,
0x062d
,
0x0649
,
0x062c
,
0x0645
,
0x0649
,
0x0633
,
0x062e
,
0x0649
,
0x0635
,
0x062d
,
0x064a
,
0x0634
,
0x062d
,
0x064a
,
0x0636
,
0x062d
,
0x064a
,
0x0644
,
0x062c
,
0x064a
,
0x0644
,
0x0645
,
0x064a
,
0x064a
,
0x062d
,
0x064a
,
0x064a
,
0x062c
,
0x064a
,
0x064a
,
0x0645
,
0x064a
,
0x0645
,
0x0645
,
0x064a
,
0x0642
,
0x0645
,
0x064a
,
0x0646
,
0x062d
,
0x064a
,
0x0642
,
0x0645
,
0x062d
,
0x0644
,
0x062d
,
0x0645
,
0x0639
,
0x0645
,
0x064a
,
0x0643
,
0x0645
,
0x064a
,
0x0646
,
0x062c
,
0x062d
,
0x0645
,
0x062e
,
0x064a
,
0x0644
,
0x062c
,
0x0645
,
0x0643
,
0x0645
,
0x0645
,
0x0644
,
0x062c
,
0x0645
,
0x0646
,
0x062c
,
0x062d
,
0x062c
,
0x062d
,
0x064a
,
0x062d
,
0x062c
,
0x064a
,
0x0645
,
0x062c
,
0x064a
,
0x0641
,
0x0645
,
0x064a
,
0x0628
,
0x062d
,
0x064a
,
0x0643
,
0x0645
,
0x0645
,
0x0639
,
0x062c
,
0x0645
,
0x0635
,
0x0645
,
0x0645
,
0x0633
,
0x062e
,
0x064a
,
0x0646
,
0x062c
,
0x064a
,
0x0635
,
0x0644
,
0x06d2
,
0x0642
,
0x0644
,
0x06d2
,
0x0627
,
0x0644
,
0x0644
,
0x0647
,
0x0627
,
0x0643
,
0x0628
,
0x0631
,
0x0645
,
0x062d
,
0x0645
,
0x062f
,
0x0635
,
0x0644
,
0x0639
,
0x0645
,
0x0631
,
0x0633
,
0x0648
,
0x0644
,
0x0639
,
0x0644
,
0x064a
,
0x0647
,
0x0648
,
0x0633
,
0x0644
,
0x0645
,
0x0635
,
0x0644
,
0x0649
,
0x0635
,
0x0644
,
0x0649
,
0x0020
,
0x0627
,
0x0644
,
0x0644
,
0x0647
,
0x0020
,
0x0639
,
0x0644
,
0x064a
,
0x0647
,
0x0020
,
0x0648
,
0x0633
,
0x0644
,
0x0645
,
0x062c
,
0x0644
,
0x0020
,
0x062c
,
0x0644
,
0x0627
,
0x0644
,
0x0647
,
0x0631
,
0x06cc
,
0x0627
,
0x0644
,
0x002c
,
0x3001
,
0x3002
,
0x003a
,
0x003b
,
0x0021
,
0x003f
,
0x3016
,
0x3017
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x2014
,
0x2013
,
0x005f
,
0x005f
,
0x0028
,
0x0029
,
0x007b
,
0x007d
,
0x3014
,
0x3015
,
0x3010
,
0x3011
,
0x300a
,
0x300b
,
0x3008
,
0x3009
,
0x300c
,
0x300d
,
0x300e
,
0x300f
,
0x005b
,
0x005d
,
0x0020
,
0x0305
,
0x0020
,
0x0305
,
0x0020
,
0x0305
,
0x0020
,
0x0305
,
0x005f
,
0x005f
,
0x005f
,
0x002c
,
0x3001
,
0x002e
,
0x003b
,
0x003a
,
0x003f
,
0x0021
,
0x2014
,
0x0028
,
0x0029
,
0x007b
,
0x007d
,
0x3014
,
0x3015
,
0x0023
,
0x0026
,
0x002a
,
0x002b
,
0x002d
,
0x003c
,
0x003e
,
0x003d
,
0x005c
,
0x0024
,
0x0025
,
0x0040
,
0x0020
,
0x064b
,
0x0640
,
0x064b
,
0x0020
,
0x064c
,
0x0020
,
0x064d
,
0x0020
,
0x064e
,
0x0640
,
0x064e
,
0x0020
,
0x064f
,
0x0640
,
0x064f
,
0x0020
,
0x0650
,
0x0640
,
0x0650
,
0x0020
,
0x0651
,
0x0640
,
0x0651
,
0x0020
,
0x0652
,
0x0640
,
0x0652
,
0x0621
,
0x0627
,
0x0653
,
0x0627
,
0x0653
,
0x0627
,
0x0654
,
0x0627
,
0x0654
,
0x0648
,
0x0654
,
0x0648
,
0x0654
,
0x0627
,
0x0655
,
0x0627
,
0x0655
,
0x064a
,
0x0654
,
0x064a
,
0x0654
,
0x064a
,
0x0654
,
0x064a
,
0x0654
,
0x0627
,
0x0627
,
0x0628
,
0x0628
,
0x0628
,
0x0628
,
0x0629
,
0x0629
,
0x062a
,
0x062a
,
0x062a
,
0x062a
,
0x062b
,
0x062b
,
0x062b
,
0x062b
,
0x062c
,
0x062c
,
0x062c
,
0x062c
,
0x062d
,
0x062d
,
0x062d
,
0x062d
,
0x062e
,
0x062e
,
0x062e
,
0x062e
,
0x062f
,
0x062f
,
0x0630
,
0x0630
,
0x0631
,
0x0631
,
0x0632
,
0x0632
,
0x0633
,
0x0633
,
0x0633
,
0x0633
,
0x0634
,
0x0634
,
0x0634
,
0x0634
,
0x0635
,
0x0635
,
0x0635
,
0x0635
,
0x0636
,
0x0636
,
0x0636
,
0x0636
,
0x0637
,
0x0637
,
0x0637
,
0x0637
,
0x0638
,
0x0638
,
0x0638
,
0x0638
,
0x0639
,
0x0639
,
0x0639
,
0x0639
,
0x063a
,
0x063a
,
0x063a
,
0x063a
,
0x0641
,
0x0641
,
0x0641
,
0x0641
,
0x0642
,
0x0642
,
0x0642
,
0x0642
,
0x0643
,
0x0643
,
0x0643
,
0x0643
,
0x0644
,
0x0644
,
0x0644
,
0x0644
,
0x0645
,
0x0645
,
0x0645
,
0x0645
,
0x0646
,
0x0646
,
0x0646
,
0x0646
,
0x0647
,
0x0647
,
0x0647
,
0x0647
,
0x0648
,
0x0648
,
0x0649
,
0x0649
,
0x064a
,
0x064a
,
0x064a
,
0x064a
,
0x0644
,
0x0627
,
0x0653
,
0x0644
,
0x0627
,
0x0653
,
0x0644
,
0x0627
,
0x0654
,
0x0644
,
0x0627
,
0x0654
,
0x0644
,
0x0627
,
0x0655
,
0x0644
,
0x0627
,
0x0655
,
0x0644
,
0x0627
,
0x0644
,
0x0627
,
0x0021
,
0x0022
,
0x0023
,
0x0024
,
0x0025
,
0x0026
,
0x0027
,
0x0028
,
0x0029
,
0x002a
,
0x002b
,
0x002c
,
0x002d
,
0x002e
,
0x002f
,
0x0030
,
0x0031
,
0x0032
,
0x0033
,
0x0034
,
0x0035
,
0x0036
,
0x0037
,
0x0038
,
0x0039
,
0x003a
,
0x003b
,
0x003c
,
0x003d
,
0x003e
,
0x003f
,
0x0040
,
0x0041
,
0x0042
,
0x0043
,
0x0044
,
0x0045
,
0x0046
,
0x0047
,
0x0048
,
0x0049
,
0x004a
,
0x004b
,
0x004c
,
0x004d
,
0x004e
,
0x004f
,
0x0050
,
0x0051
,
0x0052
,
0x0053
,
0x0054
,
0x0055
,
0x0056
,
0x0057
,
0x0058
,
0x0059
,
0x005a
,
0x005b
,
0x005c
,
0x005d
,
0x005e
,
0x005f
,
0x0060
,
0x0061
,
0x0062
,
0x0063
,
0x0064
,
0x0065
,
0x0066
,
0x0067
,
0x0068
,
0x0069
,
0x006a
,
0x006b
,
0x006c
,
0x006d
,
0x006e
,
0x006f
,
0x0070
,
0x0071
,
0x0072
,
0x0073
,
0x0074
,
0x0075
,
0x0076
,
0x0077
,
0x0078
,
0x0079
,
0x007a
,
0x007b
,
0x007c
,
0x007d
,
0x007e
,
0x2985
,
0x2986
,
0x3002
,
0x300c
,
0x300d
,
0x3001
,
0x30fb
,
0x30f2
,
0x30a1
,
0x30a3
,
0x30a5
,
0x30a7
,
0x30a9
,
0x30e3
,
0x30e5
,
0x30e7
,
0x30c3
,
0x30fc
,
0x30a2
,
0x30a4
,
0x30a6
,
0x30a8
,
0x30aa
,
0x30ab
,
0x30ad
,
0x30af
,
0x30b1
,
0x30b3
,
0x30b5
,
0x30b7
,
0x30b9
,
0x30bb
,
0x30bd
,
0x30bf
,
0x30c1
,
0x30c4
,
0x30c6
,
0x30c8
,
0x30ca
,
0x30cb
,
0x30cc
,
0x30cd
,
0x30ce
,
0x30cf
,
0x30d2
,
0x30d5
,
0x30d8
,
0x30db
,
0x30de
,
0x30df
,
0x30e0
,
0x30e1
,
0x30e2
,
0x30e4
,
0x30e6
,
0x30e8
,
0x30e9
,
0x30ea
,
0x30eb
,
0x30ec
,
0x30ed
,
0x30ef
,
0x30f3
,
0x3099
,
0x309a
,
0x1160
,
0x1100
,
0x1101
,
0x11aa
,
0x1102
,
0x11ac
,
0x11ad
,
0x1103
,
0x1104
,
0x1105
,
0x11b0
,
0x11b1
,
0x11b2
,
0x11b3
,
0x11b4
,
0x11b5
,
0x111a
,
0x1106
,
0x1107
,
0x1108
,
0x1121
,
0x1109
,
0x110a
,
0x110b
,
0x110c
,
0x110d
,
0x110e
,
0x110f
,
0x1110
,
0x1111
,
0x1112
,
0x1161
,
0x1162
,
0x1163
,
0x1164
,
0x1165
,
0x1166
,
0x1167
,
0x1168
,
0x1169
,
0x116a
,
0x116b
,
0x116c
,
0x116d
,
0x116e
,
0x116f
,
0x1170
,
0x1171
,
0x1172
,
0x1173
,
0x1174
,
0x1175
,
0x00a2
,
0x00a3
,
0x00ac
,
0x0020
,
0x0304
,
0x00a6
,
0x00a5
,
0x20a9
,
0x2502
,
0x2190
,
0x2191
,
0x2192
,
0x2193
,
0x25a0
,
0x25cb
0x97ff
,
0x983b
,
0x6075
,
0xd850
,
0xdeee
,
0x8218
,
0x4e26
,
0x51b5
,
0x5168
,
0x4f80
,
0x5145
,
0x5180
,
0x52c7
,
0x52fa
,
0x559d
,
0x5555
,
0x5599
,
0x55e2
,
0x585a
,
0x58b3
,
0x5944
,
0x5954
,
0x5a62
,
0x5b28
,
0x5ed2
,
0x5ed9
,
0x5f69
,
0x5fad
,
0x60d8
,
0x614e
,
0x6108
,
0x618e
,
0x6160
,
0x61f2
,
0x6234
,
0x63c4
,
0x641c
,
0x6452
,
0x6556
,
0x6674
,
0x6717
,
0x671b
,
0x6756
,
0x6b79
,
0x6bba
,
0x6d41
,
0x6edb
,
0x6ecb
,
0x6f22
,
0x701e
,
0x716e
,
0x77a7
,
0x7235
,
0x72af
,
0x732a
,
0x7471
,
0x7506
,
0x753b
,
0x761d
,
0x761f
,
0x76ca
,
0x76db
,
0x76f4
,
0x774a
,
0x7740
,
0x78cc
,
0x7ab1
,
0x7bc0
,
0x7c7b
,
0x7d5b
,
0x7df4
,
0x7f3e
,
0x8005
,
0x8352
,
0x83ef
,
0x8779
,
0x8941
,
0x8986
,
0x8996
,
0x8abf
,
0x8af8
,
0x8acb
,
0x8b01
,
0x8afe
,
0x8aed
,
0x8b39
,
0x8b8a
,
0x8d08
,
0x8f38
,
0x9072
,
0x9199
,
0x9276
,
0x967c
,
0x96e3
,
0x9756
,
0x97db
,
0x97ff
,
0x980b
,
0x983b
,
0x9b12
,
0x9f9c
,
0xd84a
,
0xdc4a
,
0xd84a
,
0xdc44
,
0xd84c
,
0xdfd5
,
0x3b9d
,
0x4018
,
0x4039
,
0xd854
,
0xde49
,
0xd857
,
0xdcd0
,
0xd85f
,
0xded3
,
0x9f43
,
0x9f8e
,
0x0066
,
0x0066
,
0x0066
,
0x0069
,
0x0066
,
0x006c
,
0x0066
,
0x0066
,
0x0069
,
0x0066
,
0x0066
,
0x006c
,
0x0073
,
0x0074
,
0x0073
,
0x0074
,
0x0574
,
0x0576
,
0x0574
,
0x0565
,
0x0574
,
0x056b
,
0x057e
,
0x0576
,
0x0574
,
0x056d
,
0x05d9
,
0x05b4
,
0x05f2
,
0x05b7
,
0x05e2
,
0x05d0
,
0x05d3
,
0x05d4
,
0x05db
,
0x05dc
,
0x05dd
,
0x05e8
,
0x05ea
,
0x002b
,
0x05e9
,
0x05c1
,
0x05e9
,
0x05c2
,
0x05e9
,
0x05bc
,
0x05c1
,
0x05e9
,
0x05bc
,
0x05c2
,
0x05d0
,
0x05b7
,
0x05d0
,
0x05b8
,
0x05d0
,
0x05bc
,
0x05d1
,
0x05bc
,
0x05d2
,
0x05bc
,
0x05d3
,
0x05bc
,
0x05d4
,
0x05bc
,
0x05d5
,
0x05bc
,
0x05d6
,
0x05bc
,
0x05d8
,
0x05bc
,
0x05d9
,
0x05bc
,
0x05da
,
0x05bc
,
0x05db
,
0x05bc
,
0x05dc
,
0x05bc
,
0x05de
,
0x05bc
,
0x05e0
,
0x05bc
,
0x05e1
,
0x05bc
,
0x05e3
,
0x05bc
,
0x05e4
,
0x05bc
,
0x05e6
,
0x05bc
,
0x05e7
,
0x05bc
,
0x05e8
,
0x05bc
,
0x05e9
,
0x05bc
,
0x05ea
,
0x05bc
,
0x05d5
,
0x05b9
,
0x05d1
,
0x05bf
,
0x05db
,
0x05bf
,
0x05e4
,
0x05bf
,
0x05d0
,
0x05dc
,
0x0671
,
0x0671
,
0x067b
,
0x067b
,
0x067b
,
0x067b
,
0x067e
,
0x067e
,
0x067e
,
0x067e
,
0x0680
,
0x0680
,
0x0680
,
0x0680
,
0x067a
,
0x067a
,
0x067a
,
0x067a
,
0x067f
,
0x067f
,
0x067f
,
0x067f
,
0x0679
,
0x0679
,
0x0679
,
0x0679
,
0x06a4
,
0x06a4
,
0x06a4
,
0x06a4
,
0x06a6
,
0x06a6
,
0x06a6
,
0x06a6
,
0x0684
,
0x0684
,
0x0684
,
0x0684
,
0x0683
,
0x0683
,
0x0683
,
0x0683
,
0x0686
,
0x0686
,
0x0686
,
0x0686
,
0x0687
,
0x0687
,
0x0687
,
0x0687
,
0x068d
,
0x068d
,
0x068c
,
0x068c
,
0x068e
,
0x068e
,
0x0688
,
0x0688
,
0x0698
,
0x0698
,
0x0691
,
0x0691
,
0x06a9
,
0x06a9
,
0x06a9
,
0x06a9
,
0x06af
,
0x06af
,
0x06af
,
0x06af
,
0x06b3
,
0x06b3
,
0x06b3
,
0x06b3
,
0x06b1
,
0x06b1
,
0x06b1
,
0x06b1
,
0x06ba
,
0x06ba
,
0x06bb
,
0x06bb
,
0x06bb
,
0x06bb
,
0x06d5
,
0x0654
,
0x06d5
,
0x0654
,
0x06c1
,
0x06c1
,
0x06c1
,
0x06c1
,
0x06be
,
0x06be
,
0x06be
,
0x06be
,
0x06d2
,
0x06d2
,
0x06d2
,
0x0654
,
0x06d2
,
0x0654
,
0x06ad
,
0x06ad
,
0x06ad
,
0x06ad
,
0x06c7
,
0x06c7
,
0x06c6
,
0x06c6
,
0x06c8
,
0x06c8
,
0x06c7
,
0x0674
,
0x06cb
,
0x06cb
,
0x06c5
,
0x06c5
,
0x06c9
,
0x06c9
,
0x06d0
,
0x06d0
,
0x06d0
,
0x06d0
,
0x0649
,
0x0649
,
0x064a
,
0x0654
,
0x0627
,
0x064a
,
0x0654
,
0x0627
,
0x064a
,
0x0654
,
0x06d5
,
0x064a
,
0x0654
,
0x06d5
,
0x064a
,
0x0654
,
0x0648
,
0x064a
,
0x0654
,
0x0648
,
0x064a
,
0x0654
,
0x06c7
,
0x064a
,
0x0654
,
0x06c7
,
0x064a
,
0x0654
,
0x06c6
,
0x064a
,
0x0654
,
0x06c6
,
0x064a
,
0x0654
,
0x06c8
,
0x064a
,
0x0654
,
0x06c8
,
0x064a
,
0x0654
,
0x06d0
,
0x064a
,
0x0654
,
0x06d0
,
0x064a
,
0x0654
,
0x06d0
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x0649
,
0x06cc
,
0x06cc
,
0x06cc
,
0x06cc
,
0x064a
,
0x0654
,
0x062c
,
0x064a
,
0x0654
,
0x062d
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x064a
,
0x0628
,
0x062c
,
0x0628
,
0x062d
,
0x0628
,
0x062e
,
0x0628
,
0x0645
,
0x0628
,
0x0649
,
0x0628
,
0x064a
,
0x062a
,
0x062c
,
0x062a
,
0x062d
,
0x062a
,
0x062e
,
0x062a
,
0x0645
,
0x062a
,
0x0649
,
0x062a
,
0x064a
,
0x062b
,
0x062c
,
0x062b
,
0x0645
,
0x062b
,
0x0649
,
0x062b
,
0x064a
,
0x062c
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x062c
,
0x062d
,
0x0645
,
0x062e
,
0x062c
,
0x062e
,
0x062d
,
0x062e
,
0x0645
,
0x0633
,
0x062c
,
0x0633
,
0x062d
,
0x0633
,
0x062e
,
0x0633
,
0x0645
,
0x0635
,
0x062d
,
0x0635
,
0x0645
,
0x0636
,
0x062c
,
0x0636
,
0x062d
,
0x0636
,
0x062e
,
0x0636
,
0x0645
,
0x0637
,
0x062d
,
0x0637
,
0x0645
,
0x0638
,
0x0645
,
0x0639
,
0x062c
,
0x0639
,
0x0645
,
0x063a
,
0x062c
,
0x063a
,
0x0645
,
0x0641
,
0x062c
,
0x0641
,
0x062d
,
0x0641
,
0x062e
,
0x0641
,
0x0645
,
0x0641
,
0x0649
,
0x0641
,
0x064a
,
0x0642
,
0x062d
,
0x0642
,
0x0645
,
0x0642
,
0x0649
,
0x0642
,
0x064a
,
0x0643
,
0x0627
,
0x0643
,
0x062c
,
0x0643
,
0x062d
,
0x0643
,
0x062e
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0643
,
0x0649
,
0x0643
,
0x064a
,
0x0644
,
0x062c
,
0x0644
,
0x062d
,
0x0644
,
0x062e
,
0x0644
,
0x0645
,
0x0644
,
0x0649
,
0x0644
,
0x064a
,
0x0645
,
0x062c
,
0x0645
,
0x062d
,
0x0645
,
0x062e
,
0x0645
,
0x0645
,
0x0645
,
0x0649
,
0x0645
,
0x064a
,
0x0646
,
0x062c
,
0x0646
,
0x062d
,
0x0646
,
0x062e
,
0x0646
,
0x0645
,
0x0646
,
0x0649
,
0x0646
,
0x064a
,
0x0647
,
0x062c
,
0x0647
,
0x0645
,
0x0647
,
0x0649
,
0x0647
,
0x064a
,
0x064a
,
0x062c
,
0x064a
,
0x062d
,
0x064a
,
0x062e
,
0x064a
,
0x0645
,
0x064a
,
0x0649
,
0x064a
,
0x064a
,
0x0630
,
0x0670
,
0x0631
,
0x0670
,
0x0649
,
0x0670
,
0x0020
,
0x064c
,
0x0651
,
0x0020
,
0x064d
,
0x0651
,
0x0020
,
0x064e
,
0x0651
,
0x0020
,
0x064f
,
0x0651
,
0x0020
,
0x0650
,
0x0651
,
0x0020
,
0x0651
,
0x0670
,
0x064a
,
0x0654
,
0x0631
,
0x064a
,
0x0654
,
0x0632
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0646
,
0x064a
,
0x0654
,
0x0649
,
0x064a
,
0x0654
,
0x064a
,
0x0628
,
0x0631
,
0x0628
,
0x0632
,
0x0628
,
0x0645
,
0x0628
,
0x0646
,
0x0628
,
0x0649
,
0x0628
,
0x064a
,
0x062a
,
0x0631
,
0x062a
,
0x0632
,
0x062a
,
0x0645
,
0x062a
,
0x0646
,
0x062a
,
0x0649
,
0x062a
,
0x064a
,
0x062b
,
0x0631
,
0x062b
,
0x0632
,
0x062b
,
0x0645
,
0x062b
,
0x0646
,
0x062b
,
0x0649
,
0x062b
,
0x064a
,
0x0641
,
0x0649
,
0x0641
,
0x064a
,
0x0642
,
0x0649
,
0x0642
,
0x064a
,
0x0643
,
0x0627
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0643
,
0x0649
,
0x0643
,
0x064a
,
0x0644
,
0x0645
,
0x0644
,
0x0649
,
0x0644
,
0x064a
,
0x0645
,
0x0627
,
0x0645
,
0x0645
,
0x0646
,
0x0631
,
0x0646
,
0x0632
,
0x0646
,
0x0645
,
0x0646
,
0x0646
,
0x0646
,
0x0649
,
0x0646
,
0x064a
,
0x0649
,
0x0670
,
0x064a
,
0x0631
,
0x064a
,
0x0632
,
0x064a
,
0x0645
,
0x064a
,
0x0646
,
0x064a
,
0x0649
,
0x064a
,
0x064a
,
0x064a
,
0x0654
,
0x062c
,
0x064a
,
0x0654
,
0x062d
,
0x064a
,
0x0654
,
0x062e
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0647
,
0x0628
,
0x062c
,
0x0628
,
0x062d
,
0x0628
,
0x062e
,
0x0628
,
0x0645
,
0x0628
,
0x0647
,
0x062a
,
0x062c
,
0x062a
,
0x062d
,
0x062a
,
0x062e
,
0x062a
,
0x0645
,
0x062a
,
0x0647
,
0x062b
,
0x0645
,
0x062c
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x062c
,
0x062d
,
0x0645
,
0x062e
,
0x062c
,
0x062e
,
0x0645
,
0x0633
,
0x062c
,
0x0633
,
0x062d
,
0x0633
,
0x062e
,
0x0633
,
0x0645
,
0x0635
,
0x062d
,
0x0635
,
0x062e
,
0x0635
,
0x0645
,
0x0636
,
0x062c
,
0x0636
,
0x062d
,
0x0636
,
0x062e
,
0x0636
,
0x0645
,
0x0637
,
0x062d
,
0x0638
,
0x0645
,
0x0639
,
0x062c
,
0x0639
,
0x0645
,
0x063a
,
0x062c
,
0x063a
,
0x0645
,
0x0641
,
0x062c
,
0x0641
,
0x062d
,
0x0641
,
0x062e
,
0x0641
,
0x0645
,
0x0642
,
0x062d
,
0x0642
,
0x0645
,
0x0643
,
0x062c
,
0x0643
,
0x062d
,
0x0643
,
0x062e
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0644
,
0x062c
,
0x0644
,
0x062d
,
0x0644
,
0x062e
,
0x0644
,
0x0645
,
0x0644
,
0x0647
,
0x0645
,
0x062c
,
0x0645
,
0x062d
,
0x0645
,
0x062e
,
0x0645
,
0x0645
,
0x0646
,
0x062c
,
0x0646
,
0x062d
,
0x0646
,
0x062e
,
0x0646
,
0x0645
,
0x0646
,
0x0647
,
0x0647
,
0x062c
,
0x0647
,
0x0645
,
0x0647
,
0x0670
,
0x064a
,
0x062c
,
0x064a
,
0x062d
,
0x064a
,
0x062e
,
0x064a
,
0x0645
,
0x064a
,
0x0647
,
0x064a
,
0x0654
,
0x0645
,
0x064a
,
0x0654
,
0x0647
,
0x0628
,
0x0645
,
0x0628
,
0x0647
,
0x062a
,
0x0645
,
0x062a
,
0x0647
,
0x062b
,
0x0645
,
0x062b
,
0x0647
,
0x0633
,
0x0645
,
0x0633
,
0x0647
,
0x0634
,
0x0645
,
0x0634
,
0x0647
,
0x0643
,
0x0644
,
0x0643
,
0x0645
,
0x0644
,
0x0645
,
0x0646
,
0x0645
,
0x0646
,
0x0647
,
0x064a
,
0x0645
,
0x064a
,
0x0647
,
0x0640
,
0x064e
,
0x0651
,
0x0640
,
0x064f
,
0x0651
,
0x0640
,
0x0650
,
0x0651
,
0x0637
,
0x0649
,
0x0637
,
0x064a
,
0x0639
,
0x0649
,
0x0639
,
0x064a
,
0x063a
,
0x0649
,
0x063a
,
0x064a
,
0x0633
,
0x0649
,
0x0633
,
0x064a
,
0x0634
,
0x0649
,
0x0634
,
0x064a
,
0x062d
,
0x0649
,
0x062d
,
0x064a
,
0x062c
,
0x0649
,
0x062c
,
0x064a
,
0x062e
,
0x0649
,
0x062e
,
0x064a
,
0x0635
,
0x0649
,
0x0635
,
0x064a
,
0x0636
,
0x0649
,
0x0636
,
0x064a
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0634
,
0x0645
,
0x0634
,
0x0631
,
0x0633
,
0x0631
,
0x0635
,
0x0631
,
0x0636
,
0x0631
,
0x0637
,
0x0649
,
0x0637
,
0x064a
,
0x0639
,
0x0649
,
0x0639
,
0x064a
,
0x063a
,
0x0649
,
0x063a
,
0x064a
,
0x0633
,
0x0649
,
0x0633
,
0x064a
,
0x0634
,
0x0649
,
0x0634
,
0x064a
,
0x062d
,
0x0649
,
0x062d
,
0x064a
,
0x062c
,
0x0649
,
0x062c
,
0x064a
,
0x062e
,
0x0649
,
0x062e
,
0x064a
,
0x0635
,
0x0649
,
0x0635
,
0x064a
,
0x0636
,
0x0649
,
0x0636
,
0x064a
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0634
,
0x0645
,
0x0634
,
0x0631
,
0x0633
,
0x0631
,
0x0635
,
0x0631
,
0x0636
,
0x0631
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0634
,
0x0645
,
0x0633
,
0x0647
,
0x0634
,
0x0647
,
0x0637
,
0x0645
,
0x0633
,
0x062c
,
0x0633
,
0x062d
,
0x0633
,
0x062e
,
0x0634
,
0x062c
,
0x0634
,
0x062d
,
0x0634
,
0x062e
,
0x0637
,
0x0645
,
0x0638
,
0x0645
,
0x0627
,
0x064b
,
0x0627
,
0x064b
,
0x062a
,
0x062c
,
0x0645
,
0x062a
,
0x062d
,
0x062c
,
0x062a
,
0x062d
,
0x062c
,
0x062a
,
0x062d
,
0x0645
,
0x062a
,
0x062e
,
0x0645
,
0x062a
,
0x0645
,
0x062c
,
0x062a
,
0x0645
,
0x062d
,
0x062a
,
0x0645
,
0x062e
,
0x062c
,
0x0645
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x062d
,
0x0645
,
0x064a
,
0x062d
,
0x0645
,
0x0649
,
0x0633
,
0x062d
,
0x062c
,
0x0633
,
0x062c
,
0x062d
,
0x0633
,
0x062c
,
0x0649
,
0x0633
,
0x0645
,
0x062d
,
0x0633
,
0x0645
,
0x062d
,
0x0633
,
0x0645
,
0x062c
,
0x0633
,
0x0645
,
0x0645
,
0x0633
,
0x0645
,
0x0645
,
0x0635
,
0x062d
,
0x062d
,
0x0635
,
0x062d
,
0x062d
,
0x0635
,
0x0645
,
0x0645
,
0x0634
,
0x062d
,
0x0645
,
0x0634
,
0x062d
,
0x0645
,
0x0634
,
0x062c
,
0x064a
,
0x0634
,
0x0645
,
0x062e
,
0x0634
,
0x0645
,
0x062e
,
0x0634
,
0x0645
,
0x0645
,
0x0634
,
0x0645
,
0x0645
,
0x0636
,
0x062d
,
0x0649
,
0x0636
,
0x062e
,
0x0645
,
0x0636
,
0x062e
,
0x0645
,
0x0637
,
0x0645
,
0x062d
,
0x0637
,
0x0645
,
0x062d
,
0x0637
,
0x0645
,
0x0645
,
0x0637
,
0x0645
,
0x064a
,
0x0639
,
0x062c
,
0x0645
,
0x0639
,
0x0645
,
0x0645
,
0x0639
,
0x0645
,
0x0645
,
0x0639
,
0x0645
,
0x0649
,
0x063a
,
0x0645
,
0x0645
,
0x063a
,
0x0645
,
0x064a
,
0x063a
,
0x0645
,
0x0649
,
0x0641
,
0x062e
,
0x0645
,
0x0641
,
0x062e
,
0x0645
,
0x0642
,
0x0645
,
0x062d
,
0x0642
,
0x0645
,
0x0645
,
0x0644
,
0x062d
,
0x0645
,
0x0644
,
0x062d
,
0x064a
,
0x0644
,
0x062d
,
0x0649
,
0x0644
,
0x062c
,
0x062c
,
0x0644
,
0x062c
,
0x062c
,
0x0644
,
0x062e
,
0x0645
,
0x0644
,
0x062e
,
0x0645
,
0x0644
,
0x0645
,
0x062d
,
0x0644
,
0x0645
,
0x062d
,
0x0645
,
0x062d
,
0x062c
,
0x0645
,
0x062d
,
0x0645
,
0x0645
,
0x062d
,
0x064a
,
0x0645
,
0x062c
,
0x062d
,
0x0645
,
0x062c
,
0x0645
,
0x0645
,
0x062e
,
0x062c
,
0x0645
,
0x062e
,
0x0645
,
0x0645
,
0x062c
,
0x062e
,
0x0647
,
0x0645
,
0x062c
,
0x0647
,
0x0645
,
0x0645
,
0x0646
,
0x062d
,
0x0645
,
0x0646
,
0x062d
,
0x0649
,
0x0646
,
0x062c
,
0x0645
,
0x0646
,
0x062c
,
0x0645
,
0x0646
,
0x062c
,
0x0649
,
0x0646
,
0x0645
,
0x064a
,
0x0646
,
0x0645
,
0x0649
,
0x064a
,
0x0645
,
0x0645
,
0x064a
,
0x0645
,
0x0645
,
0x0628
,
0x062e
,
0x064a
,
0x062a
,
0x062c
,
0x064a
,
0x062a
,
0x062c
,
0x0649
,
0x062a
,
0x062e
,
0x064a
,
0x062a
,
0x062e
,
0x0649
,
0x062a
,
0x0645
,
0x064a
,
0x062a
,
0x0645
,
0x0649
,
0x062c
,
0x0645
,
0x064a
,
0x062c
,
0x062d
,
0x0649
,
0x062c
,
0x0645
,
0x0649
,
0x0633
,
0x062e
,
0x0649
,
0x0635
,
0x062d
,
0x064a
,
0x0634
,
0x062d
,
0x064a
,
0x0636
,
0x062d
,
0x064a
,
0x0644
,
0x062c
,
0x064a
,
0x0644
,
0x0645
,
0x064a
,
0x064a
,
0x062d
,
0x064a
,
0x064a
,
0x062c
,
0x064a
,
0x064a
,
0x0645
,
0x064a
,
0x0645
,
0x0645
,
0x064a
,
0x0642
,
0x0645
,
0x064a
,
0x0646
,
0x062d
,
0x064a
,
0x0642
,
0x0645
,
0x062d
,
0x0644
,
0x062d
,
0x0645
,
0x0639
,
0x0645
,
0x064a
,
0x0643
,
0x0645
,
0x064a
,
0x0646
,
0x062c
,
0x062d
,
0x0645
,
0x062e
,
0x064a
,
0x0644
,
0x062c
,
0x0645
,
0x0643
,
0x0645
,
0x0645
,
0x0644
,
0x062c
,
0x0645
,
0x0646
,
0x062c
,
0x062d
,
0x062c
,
0x062d
,
0x064a
,
0x062d
,
0x062c
,
0x064a
,
0x0645
,
0x062c
,
0x064a
,
0x0641
,
0x0645
,
0x064a
,
0x0628
,
0x062d
,
0x064a
,
0x0643
,
0x0645
,
0x0645
,
0x0639
,
0x062c
,
0x0645
,
0x0635
,
0x0645
,
0x0645
,
0x0633
,
0x062e
,
0x064a
,
0x0646
,
0x062c
,
0x064a
,
0x0635
,
0x0644
,
0x06d2
,
0x0642
,
0x0644
,
0x06d2
,
0x0627
,
0x0644
,
0x0644
,
0x0647
,
0x0627
,
0x0643
,
0x0628
,
0x0631
,
0x0645
,
0x062d
,
0x0645
,
0x062f
,
0x0635
,
0x0644
,
0x0639
,
0x0645
,
0x0631
,
0x0633
,
0x0648
,
0x0644
,
0x0639
,
0x0644
,
0x064a
,
0x0647
,
0x0648
,
0x0633
,
0x0644
,
0x0645
,
0x0635
,
0x0644
,
0x0649
,
0x0635
,
0x0644
,
0x0649
,
0x0020
,
0x0627
,
0x0644
,
0x0644
,
0x0647
,
0x0020
,
0x0639
,
0x0644
,
0x064a
,
0x0647
,
0x0020
,
0x0648
,
0x0633
,
0x0644
,
0x0645
,
0x062c
,
0x0644
,
0x0020
,
0x062c
,
0x0644
,
0x0627
,
0x0644
,
0x0647
,
0x0631
,
0x06cc
,
0x0627
,
0x0644
,
0x002c
,
0x3001
,
0x3002
,
0x003a
,
0x003b
,
0x0021
,
0x003f
,
0x3016
,
0x3017
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x002e
,
0x2014
,
0x2013
,
0x005f
,
0x005f
,
0x0028
,
0x0029
,
0x007b
,
0x007d
,
0x3014
,
0x3015
,
0x3010
,
0x3011
,
0x300a
,
0x300b
,
0x3008
,
0x3009
,
0x300c
,
0x300d
,
0x300e
,
0x300f
,
0x005b
,
0x005d
,
0x0020
,
0x0305
,
0x0020
,
0x0305
,
0x0020
,
0x0305
,
0x0020
,
0x0305
,
0x005f
,
0x005f
,
0x005f
,
0x002c
,
0x3001
,
0x002e
,
0x003b
,
0x003a
,
0x003f
,
0x0021
,
0x2014
,
0x0028
,
0x0029
,
0x007b
,
0x007d
,
0x3014
,
0x3015
,
0x0023
,
0x0026
,
0x002a
,
0x002b
,
0x002d
,
0x003c
,
0x003e
,
0x003d
,
0x005c
,
0x0024
,
0x0025
,
0x0040
,
0x0020
,
0x064b
,
0x0640
,
0x064b
,
0x0020
,
0x064c
,
0x0020
,
0x064d
,
0x0020
,
0x064e
,
0x0640
,
0x064e
,
0x0020
,
0x064f
,
0x0640
,
0x064f
,
0x0020
,
0x0650
,
0x0640
,
0x0650
,
0x0020
,
0x0651
,
0x0640
,
0x0651
,
0x0020
,
0x0652
,
0x0640
,
0x0652
,
0x0621
,
0x0627
,
0x0653
,
0x0627
,
0x0653
,
0x0627
,
0x0654
,
0x0627
,
0x0654
,
0x0648
,
0x0654
,
0x0648
,
0x0654
,
0x0627
,
0x0655
,
0x0627
,
0x0655
,
0x064a
,
0x0654
,
0x064a
,
0x0654
,
0x064a
,
0x0654
,
0x064a
,
0x0654
,
0x0627
,
0x0627
,
0x0628
,
0x0628
,
0x0628
,
0x0628
,
0x0629
,
0x0629
,
0x062a
,
0x062a
,
0x062a
,
0x062a
,
0x062b
,
0x062b
,
0x062b
,
0x062b
,
0x062c
,
0x062c
,
0x062c
,
0x062c
,
0x062d
,
0x062d
,
0x062d
,
0x062d
,
0x062e
,
0x062e
,
0x062e
,
0x062e
,
0x062f
,
0x062f
,
0x0630
,
0x0630
,
0x0631
,
0x0631
,
0x0632
,
0x0632
,
0x0633
,
0x0633
,
0x0633
,
0x0633
,
0x0634
,
0x0634
,
0x0634
,
0x0634
,
0x0635
,
0x0635
,
0x0635
,
0x0635
,
0x0636
,
0x0636
,
0x0636
,
0x0636
,
0x0637
,
0x0637
,
0x0637
,
0x0637
,
0x0638
,
0x0638
,
0x0638
,
0x0638
,
0x0639
,
0x0639
,
0x0639
,
0x0639
,
0x063a
,
0x063a
,
0x063a
,
0x063a
,
0x0641
,
0x0641
,
0x0641
,
0x0641
,
0x0642
,
0x0642
,
0x0642
,
0x0642
,
0x0643
,
0x0643
,
0x0643
,
0x0643
,
0x0644
,
0x0644
,
0x0644
,
0x0644
,
0x0645
,
0x0645
,
0x0645
,
0x0645
,
0x0646
,
0x0646
,
0x0646
,
0x0646
,
0x0647
,
0x0647
,
0x0647
,
0x0647
,
0x0648
,
0x0648
,
0x0649
,
0x0649
,
0x064a
,
0x064a
,
0x064a
,
0x064a
,
0x0644
,
0x0627
,
0x0653
,
0x0644
,
0x0627
,
0x0653
,
0x0644
,
0x0627
,
0x0654
,
0x0644
,
0x0627
,
0x0654
,
0x0644
,
0x0627
,
0x0655
,
0x0644
,
0x0627
,
0x0655
,
0x0644
,
0x0627
,
0x0644
,
0x0627
,
0x0021
,
0x0022
,
0x0023
,
0x0024
,
0x0025
,
0x0026
,
0x0027
,
0x0028
,
0x0029
,
0x002a
,
0x002b
,
0x002c
,
0x002d
,
0x002e
,
0x002f
,
0x0030
,
0x0031
,
0x0032
,
0x0033
,
0x0034
,
0x0035
,
0x0036
,
0x0037
,
0x0038
,
0x0039
,
0x003a
,
0x003b
,
0x003c
,
0x003d
,
0x003e
,
0x003f
,
0x0040
,
0x0041
,
0x0042
,
0x0043
,
0x0044
,
0x0045
,
0x0046
,
0x0047
,
0x0048
,
0x0049
,
0x004a
,
0x004b
,
0x004c
,
0x004d
,
0x004e
,
0x004f
,
0x0050
,
0x0051
,
0x0052
,
0x0053
,
0x0054
,
0x0055
,
0x0056
,
0x0057
,
0x0058
,
0x0059
,
0x005a
,
0x005b
,
0x005c
,
0x005d
,
0x005e
,
0x005f
,
0x0060
,
0x0061
,
0x0062
,
0x0063
,
0x0064
,
0x0065
,
0x0066
,
0x0067
,
0x0068
,
0x0069
,
0x006a
,
0x006b
,
0x006c
,
0x006d
,
0x006e
,
0x006f
,
0x0070
,
0x0071
,
0x0072
,
0x0073
,
0x0074
,
0x0075
,
0x0076
,
0x0077
,
0x0078
,
0x0079
,
0x007a
,
0x007b
,
0x007c
,
0x007d
,
0x007e
,
0x2985
,
0x2986
,
0x3002
,
0x300c
,
0x300d
,
0x3001
,
0x30fb
,
0x30f2
,
0x30a1
,
0x30a3
,
0x30a5
,
0x30a7
,
0x30a9
,
0x30e3
,
0x30e5
,
0x30e7
,
0x30c3
,
0x30fc
,
0x30a2
,
0x30a4
,
0x30a6
,
0x30a8
,
0x30aa
,
0x30ab
,
0x30ad
,
0x30af
,
0x30b1
,
0x30b3
,
0x30b5
,
0x30b7
,
0x30b9
,
0x30bb
,
0x30bd
,
0x30bf
,
0x30c1
,
0x30c4
,
0x30c6
,
0x30c8
,
0x30ca
,
0x30cb
,
0x30cc
,
0x30cd
,
0x30ce
,
0x30cf
,
0x30d2
,
0x30d5
,
0x30d8
,
0x30db
,
0x30de
,
0x30df
,
0x30e0
,
0x30e1
,
0x30e2
,
0x30e4
,
0x30e6
,
0x30e8
,
0x30e9
,
0x30ea
,
0x30eb
,
0x30ec
,
0x30ed
,
0x30ef
,
0x30f3
,
0x3099
,
0x309a
,
0x1160
,
0x1100
,
0x1101
,
0x11aa
,
0x1102
,
0x11ac
,
0x11ad
,
0x1103
,
0x1104
,
0x1105
,
0x11b0
,
0x11b1
,
0x11b2
,
0x11b3
,
0x11b4
,
0x11b5
,
0x111a
,
0x1106
,
0x1107
,
0x1108
,
0x1121
,
0x1109
,
0x110a
,
0x110b
,
0x110c
,
0x110d
,
0x110e
,
0x110f
,
0x1110
,
0x1111
,
0x1112
,
0x1161
,
0x1162
,
0x1163
,
0x1164
,
0x1165
,
0x1166
,
0x1167
,
0x1168
,
0x1169
,
0x116a
,
0x116b
,
0x116c
,
0x116d
,
0x116e
,
0x116f
,
0x1170
,
0x1171
,
0x1172
,
0x1173
,
0x1174
,
0x1175
,
0x00a2
,
0x00a3
,
0x00ac
,
0x0020
,
0x0304
,
0x00a6
,
0x00a5
,
0x20a9
,
0x2502
,
0x2190
,
0x2191
,
0x2192
,
0x2193
,
0x25a0
,
0x25cb
};
tools/make_unicode
View file @
0576fa43
...
...
@@ -428,6 +428,14 @@ my %joining_forms =
"medial"
=>
[]
);
sub
get_utf16
($)
{
my
$ch
=
shift
;
return
$ch
if
(
$ch
<
0x10000
);
$ch
-=
0x10000
;
return
(
0xd800
|
(
$ch
>>
10
),
0xdc00
|
(
$ch
&
0x3ff
)
);
}
################################################################
# fetch a unicode.org file and open it
sub
open_data_file
($$)
...
...
@@ -453,7 +461,7 @@ sub get_decomposition($$)
my
(
$char
,
$table
)
=
@_
;
my
@ret
;
return
$char
unless
defined
$
{
$table
}[
$char
];
return
get_utf16
(
$char
)
unless
defined
$
{
$table
}[
$char
];
foreach
my
$ch
(
@
{
$
{
$table
}[
$char
]})
{
push
@ret
,
get_decomposition
(
$ch
,
$table
);
...
...
@@ -614,10 +622,7 @@ sub load_data($)
elsif
(
$decomp
=~
/^([0-9a-fA-F]+)$/
)
{
# Single char decomposition
if
(
hex
$1
<
65536
)
{
$decomp_table
[
$src
]
=
$decomp_compat_table
[
$src
]
=
[
hex
$1
];
}
$decomp_table
[
$src
]
=
$decomp_compat_table
[
$src
]
=
[
hex
$1
];
if
((
$src
>=
0xf900
&&
$src
<
0xfb00
)
||
(
$src
>=
0xfe30
&&
$src
<
0xfffd
))
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment