-
Notifications
You must be signed in to change notification settings - Fork 1
/
table.go
110 lines (107 loc) ยท 11.3 KB
/
table.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
package base256
var (
enctab = [2][256]rune{
{
'๐', '๐', '๐', '๐', '๐', '๐
', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
'๐', '๐ค', '๐ค', '๐', '๐', '๐ถ', '๐', '๐', '๐ฃ', '๐ฅ', '๐ฎ', '๐ค', '๐ฏ', '๐ช', '๐ซ', '๐ด',
'๐', '๐ค', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐ค', '๐ฒ', '๐', '๐', '๐', '๐',
'๐ค', '๐ข', '๐ญ', '๐ฆ', '๐จ', '๐ฉ', '๐ฌ', '๐ฐ', '๐ฑ', '๐ณ', '๐ต', '๐ก', '๐ ', '๐', '๐ท', '๐ค',
'๐ค', '๐', '๐ฟ', '๐น', '๐บ', '๐', '๐ป', '๐ฝ', '๐พ', '๐ค', '๐ฉ', '๐บ', '๐ธ', '๐น', '๐ป', '๐ผ',
'๐ฝ', '๐', '๐ฟ', '๐พ', '๐', '๐', '๐', '๐ฆ', '๐ง', '๐จ', '๐ฉ', '๐ด', '๐ต', '๐ถ', '๐ผ', '๐ฎ',
'๐ต', '๐', '๐ท', '๐ณ', '๐ฑ', '๐
', '๐ธ', '๐ฐ', '๐ฒ', '๐', '๐', '๐
', '๐', '๐', '๐', '๐',
'๐', '๐', '๐ถ', '๐', '๐', '๐ฏ', '๐ด', '๐ฃ', '๐ค', '๐ฅ', '๐', '๐', '๐', '๐', '๐ฃ', '๐',
'๐', '๐ด', '๐ต', '๐', '๐', '๐ซ', '๐ฌ', '๐ญ', '๐', '๐', '๐ช', '๐ช', '๐', '๐', '๐', '๐',
'๐', '๐', '๐ค', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐
', '๐', '๐',
'๐ฃ', '๐', '๐', '๐
', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
'๐', '๐', '๐', '๐', '๐ค', '๐ข', '๐ฃ', '๐ฅ', '๐ฆ', '๐จ', '๐ซ', '๐ฌ', '๐จ', '๐ฏ', '๐ญ', '๐ณ',
'๐', '๐ถ', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
'๐ ', '๐ก', '๐ข', '๐', '๐', '๐ฉ', '๐', '๐ฟ', '๐', '๐', '๐', '๐ต', '๐', '๐ถ', '๐', '๐ฉ',
'๐บ', '๐ฑ', '๐', '๐ฆ', '๐ฏ', '๐
', '๐', '๐ด', '๐', '๐ฆ', '๐ฎ', '๐', '๐', '๐', '๐ท', '๐',
'๐', '๐ฝ', '๐', '๐', '๐', '๐ช', '๐ซ', '๐', '๐ญ', '๐', '๐', '๐น', '๐ฐ', '๐', '๐ฟ', '๐ป',
},
{
'๐จ', '๐ผ', '๐พ', '๐ฆ', '๐', '๐', '๐ฃ', '๐ค', '๐ฅ', '๐ฆ', '๐ง', '๐', '๐ธ', '๐', '๐ข', '๐',
'๐ฒ', '๐', '๐ณ', '๐', '๐ฌ', '๐', '๐ ', '๐ก', '๐', '๐', '๐ฆ', '๐', '๐', '๐', '๐', '๐',
'๐ท', '๐ธ', '๐ฆ', '๐', '๐ธ', '๐ฎ', '๐ต', '๐น', '๐บ', '๐ป', '๐ผ', '๐ท', '๐ฑ', '๐ฒ', '๐ณ', '๐ด',
'๐ต', '๐พ', '๐ฟ', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
'๐', '๐', '๐', '๐', '๐
', '๐', '๐ฝ', '๐ถ', '๐', '๐ฐ', '๐', '๐ง', '๐', '๐', '๐', '๐',
'๐', '๐ญ', '๐ฎ', '๐ฏ', '๐ณ', '๐ฒ', '๐ฟ', '๐ฑ', '๐', '๐', '๐', '๐', '๐', '๐', '๐ ', '๐ข',
'๐ฃ', '๐ค', '๐ฅ', '๐ก', '๐ฆ', '๐ง', '๐จ', '๐ฉ', '๐ช', '๐', '๐ฐ', '๐ซ', '๐ฌ', '๐ญ', '๐ฎ', '๐ฏ',
'๐ผ', '๐ต', '๐ถ', '๐พ', '๐ท', '๐ธ', '๐น', '๐บ', '๐ป', '๐ฝ', '๐ด', '๐ช', '๐บ', '๐', '๐', '๐',
'๐', '๐บ', '๐พ', '๐', '๐', '๐ป', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
'๐', '๐ ', '๐ก', '๐ข', '๐ฃ', '๐ค', '๐ฅ', '๐ฆ', '๐จ', '๐ฉ', '๐ช', '๐ซ', '๐ฌ', '๐ญ', '๐ฏ', '๐ฐ',
'๐', '๐ผ', '๐ฝ', '๐', '๐', '๐', '๐', '๐', '๐', '๐
', '๐', '๐', '๐', '๐', '๐ ', '๐ก',
'๐ข', '๐', '๐ช', '๐ญ', '๐ผ', '๐จ', '๐ฐ', '๐', '๐', '๐', '๐
', '๐', '๐', '๐', '๐', '๐',
'๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
'๐', '๐', '๐', '๐ฒ', '๐', '๐ฃ', '๐ค', '๐จ', '๐ฅ', '๐ฆ', '๐ง', '๐ค', '๐ณ', '๐ฅ', '๐ข', '๐ฉ',
'๐ซ', '๐ฌ', '๐บ', '๐', '๐', '๐ ', '๐ก', '๐', '๐ฐ', '๐', '๐ช', '๐', '๐', '๐', '๐ฝ', '๐ฟ',
'๐', '๐', '๐ฐ', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐', '๐',
},
}
dectab = map[rune]byte{
'๐': 0x00, '๐': 0x01, '๐': 0x02, '๐': 0x03, '๐': 0x04, '๐
': 0x05, '๐': 0x06, '๐': 0x07,
'๐': 0x08, '๐': 0x09, '๐': 0x0a, '๐': 0x0b, '๐': 0x0c, '๐': 0x0d, '๐': 0x0e, '๐': 0x0f,
'๐': 0x10, '๐ค': 0x11, '๐ค': 0x12, '๐': 0x13, '๐': 0x14, '๐ถ': 0x15, '๐': 0x16, '๐': 0x17,
'๐ฃ': 0x18, '๐ฅ': 0x19, '๐ฎ': 0x1a, '๐ค': 0x1b, '๐ฏ': 0x1c, '๐ช': 0x1d, '๐ซ': 0x1e, '๐ด': 0x1f,
'๐': 0x20, '๐ค': 0x21, '๐': 0x22, '๐': 0x23, '๐': 0x24, '๐': 0x25, '๐': 0x26, '๐': 0x27,
'๐': 0x28, '๐': 0x29, '๐ค': 0x2a, '๐ฒ': 0x2b, '๐': 0x2c, '๐': 0x2d, '๐': 0x2e, '๐': 0x2f,
'๐ค': 0x30, '๐ข': 0x31, '๐ญ': 0x32, '๐ฆ': 0x33, '๐จ': 0x34, '๐ฉ': 0x35, '๐ฌ': 0x36, '๐ฐ': 0x37,
'๐ฑ': 0x38, '๐ณ': 0x39, '๐ต': 0x3a, '๐ก': 0x3b, '๐ ': 0x3c, '๐': 0x3d, '๐ท': 0x3e, '๐ค': 0x3f,
'๐ค': 0x40, '๐': 0x41, '๐ฟ': 0x42, '๐น': 0x43, '๐บ': 0x44, '๐': 0x45, '๐ป': 0x46, '๐ฝ': 0x47,
'๐พ': 0x48, '๐ค': 0x49, '๐ฉ': 0x4a, '๐บ': 0x4b, '๐ธ': 0x4c, '๐น': 0x4d, '๐ป': 0x4e, '๐ผ': 0x4f,
'๐ฝ': 0x50, '๐': 0x51, '๐ฟ': 0x52, '๐พ': 0x53, '๐': 0x54, '๐': 0x55, '๐': 0x56, '๐ฆ': 0x57,
'๐ง': 0x58, '๐จ': 0x59, '๐ฉ': 0x5a, '๐ด': 0x5b, '๐ต': 0x5c, '๐ถ': 0x5d, '๐ผ': 0x5e, '๐ฎ': 0x5f,
'๐ต': 0x60, '๐': 0x61, '๐ท': 0x62, '๐ณ': 0x63, '๐ฑ': 0x64, '๐
': 0x65, '๐ธ': 0x66, '๐ฐ': 0x67,
'๐ฒ': 0x68, '๐': 0x69, '๐': 0x6a, '๐
': 0x6b, '๐': 0x6c, '๐': 0x6d, '๐': 0x6e, '๐': 0x6f,
'๐': 0x70, '๐': 0x71, '๐ถ': 0x72, '๐': 0x73, '๐': 0x74, '๐ฏ': 0x75, '๐ด': 0x76, '๐ฃ': 0x77,
'๐ค': 0x78, '๐ฅ': 0x79, '๐': 0x7a, '๐': 0x7b, '๐': 0x7c, '๐': 0x7d, '๐ฃ': 0x7e, '๐': 0x7f,
'๐': 0x80, '๐ด': 0x81, '๐ต': 0x82, '๐': 0x83, '๐': 0x84, '๐ซ': 0x85, '๐ฌ': 0x86, '๐ญ': 0x87,
'๐': 0x88, '๐': 0x89, '๐ช': 0x8a, '๐ช': 0x8b, '๐': 0x8c, '๐': 0x8d, '๐': 0x8e, '๐': 0x8f,
'๐': 0x90, '๐': 0x91, '๐ค': 0x92, '๐': 0x93, '๐': 0x94, '๐': 0x95, '๐': 0x96, '๐': 0x97,
'๐': 0x98, '๐': 0x99, '๐': 0x9a, '๐': 0x9b, '๐': 0x9c, '๐
': 0x9d, '๐': 0x9e, '๐': 0x9f,
'๐ฃ': 0xa0, '๐': 0xa1, '๐': 0xa2, '๐
': 0xa3, '๐': 0xa4, '๐': 0xa5, '๐': 0xa6, '๐': 0xa7,
'๐': 0xa8, '๐': 0xa9, '๐': 0xaa, '๐': 0xab, '๐': 0xac, '๐': 0xad, '๐': 0xae, '๐': 0xaf,
'๐': 0xb0, '๐': 0xb1, '๐': 0xb2, '๐': 0xb3, '๐ค': 0xb4, '๐ข': 0xb5, '๐ฃ': 0xb6, '๐ฅ': 0xb7,
'๐ฆ': 0xb8, '๐จ': 0xb9, '๐ซ': 0xba, '๐ฌ': 0xbb, '๐จ': 0xbc, '๐ฏ': 0xbd, '๐ญ': 0xbe, '๐ณ': 0xbf,
'๐': 0xc0, '๐ถ': 0xc1, '๐': 0xc2, '๐': 0xc3, '๐': 0xc4, '๐': 0xc5, '๐': 0xc6, '๐': 0xc7,
'๐': 0xc8, '๐': 0xc9, '๐': 0xca, '๐': 0xcb, '๐': 0xcc, '๐': 0xcd, '๐': 0xce, '๐': 0xcf,
'๐ ': 0xd0, '๐ก': 0xd1, '๐ข': 0xd2, '๐': 0xd3, '๐': 0xd4, '๐ฉ': 0xd5, '๐': 0xd6, '๐ฟ': 0xd7,
'๐': 0xd8, '๐': 0xd9, '๐': 0xda, '๐ต': 0xdb, '๐': 0xdc, '๐ถ': 0xdd, '๐': 0xde, '๐ฉ': 0xdf,
'๐บ': 0xe0, '๐ฑ': 0xe1, '๐': 0xe2, '๐ฆ': 0xe3, '๐ฏ': 0xe4, '๐
': 0xe5, '๐': 0xe6, '๐ด': 0xe7,
'๐': 0xe8, '๐ฆ': 0xe9, '๐ฎ': 0xea, '๐': 0xeb, '๐': 0xec, '๐': 0xed, '๐ท': 0xee, '๐': 0xef,
'๐': 0xf0, '๐ฝ': 0xf1, '๐': 0xf2, '๐': 0xf3, '๐': 0xf4, '๐ช': 0xf5, '๐ซ': 0xf6, '๐': 0xf7,
'๐ญ': 0xf8, '๐': 0xf9, '๐': 0xfa, '๐น': 0xfb, '๐ฐ': 0xfc, '๐': 0xfd, '๐ฟ': 0xfe, '๐ป': 0xff,
'๐จ': 0x00, '๐ผ': 0x01, '๐พ': 0x02, '๐ฆ': 0x03, '๐': 0x04, '๐': 0x05, '๐ฃ': 0x06, '๐ค': 0x07,
'๐ฅ': 0x08, '๐ฆ': 0x09, '๐ง': 0x0a, '๐': 0x0b, '๐ธ': 0x0c, '๐': 0x0d, '๐ข': 0x0e, '๐': 0x0f,
'๐ฒ': 0x10, '๐': 0x11, '๐ณ': 0x12, '๐': 0x13, '๐ฌ': 0x14, '๐': 0x15, '๐ ': 0x16, '๐ก': 0x17,
'๐': 0x18, '๐': 0x19, '๐ฆ': 0x1a, '๐': 0x1b, '๐': 0x1c, '๐': 0x1d, '๐': 0x1e, '๐': 0x1f,
'๐ท': 0x20, '๐ธ': 0x21, '๐ฆ': 0x22, '๐': 0x23, '๐ธ': 0x24, '๐ฎ': 0x25, '๐ต': 0x26, '๐น': 0x27,
'๐บ': 0x28, '๐ป': 0x29, '๐ผ': 0x2a, '๐ท': 0x2b, '๐ฑ': 0x2c, '๐ฒ': 0x2d, '๐ณ': 0x2e, '๐ด': 0x2f,
'๐ต': 0x30, '๐พ': 0x31, '๐ฟ': 0x32, '๐': 0x33, '๐': 0x34, '๐': 0x35, '๐': 0x36, '๐': 0x37,
'๐': 0x38, '๐': 0x39, '๐': 0x3a, '๐': 0x3b, '๐': 0x3c, '๐': 0x3d, '๐': 0x3e, '๐': 0x3f,
'๐': 0x40, '๐': 0x41, '๐': 0x42, '๐': 0x43, '๐
': 0x44, '๐': 0x45, '๐ฝ': 0x46, '๐ถ': 0x47,
'๐': 0x48, '๐ฐ': 0x49, '๐': 0x4a, '๐ง': 0x4b, '๐': 0x4c, '๐': 0x4d, '๐': 0x4e, '๐': 0x4f,
'๐': 0x50, '๐ญ': 0x51, '๐ฎ': 0x52, '๐ฏ': 0x53, '๐ณ': 0x54, '๐ฒ': 0x55, '๐ฟ': 0x56, '๐ฑ': 0x57,
'๐': 0x58, '๐': 0x59, '๐': 0x5a, '๐': 0x5b, '๐': 0x5c, '๐': 0x5d, '๐ ': 0x5e, '๐ข': 0x5f,
'๐ฃ': 0x60, '๐ค': 0x61, '๐ฅ': 0x62, '๐ก': 0x63, '๐ฆ': 0x64, '๐ง': 0x65, '๐จ': 0x66, '๐ฉ': 0x67,
'๐ช': 0x68, '๐': 0x69, '๐ฐ': 0x6a, '๐ซ': 0x6b, '๐ฌ': 0x6c, '๐ญ': 0x6d, '๐ฎ': 0x6e, '๐ฏ': 0x6f,
'๐ผ': 0x70, '๐ต': 0x71, '๐ถ': 0x72, '๐พ': 0x73, '๐ท': 0x74, '๐ธ': 0x75, '๐น': 0x76, '๐บ': 0x77,
'๐ป': 0x78, '๐ฝ': 0x79, '๐ด': 0x7a, '๐ช': 0x7b, '๐บ': 0x7c, '๐': 0x7d, '๐': 0x7e, '๐': 0x7f,
'๐': 0x80, '๐บ': 0x81, '๐พ': 0x82, '๐': 0x83, '๐': 0x84, '๐ป': 0x85, '๐': 0x86, '๐': 0x87,
'๐': 0x88, '๐': 0x89, '๐': 0x8a, '๐': 0x8b, '๐': 0x8c, '๐': 0x8d, '๐': 0x8e, '๐': 0x8f,
'๐': 0x90, '๐ ': 0x91, '๐ก': 0x92, '๐ข': 0x93, '๐ฃ': 0x94, '๐ค': 0x95, '๐ฅ': 0x96, '๐ฆ': 0x97,
'๐จ': 0x98, '๐ฉ': 0x99, '๐ช': 0x9a, '๐ซ': 0x9b, '๐ฌ': 0x9c, '๐ญ': 0x9d, '๐ฏ': 0x9e, '๐ฐ': 0x9f,
'๐': 0xa0, '๐ผ': 0xa1, '๐ฝ': 0xa2, '๐': 0xa3, '๐': 0xa4, '๐': 0xa5, '๐': 0xa6, '๐': 0xa7,
'๐': 0xa8, '๐
': 0xa9, '๐': 0xaa, '๐': 0xab, '๐': 0xac, '๐': 0xad, '๐ ': 0xae, '๐ก': 0xaf,
'๐ข': 0xb0, '๐': 0xb1, '๐ช': 0xb2, '๐ญ': 0xb3, '๐ผ': 0xb4, '๐จ': 0xb5, '๐ฐ': 0xb6, '๐': 0xb7,
'๐': 0xb8, '๐': 0xb9, '๐
': 0xba, '๐': 0xbb, '๐': 0xbc, '๐': 0xbd, '๐': 0xbe, '๐': 0xbf,
'๐': 0xc0, '๐': 0xc1, '๐': 0xc2, '๐': 0xc3, '๐': 0xc4, '๐': 0xc5, '๐': 0xc6, '๐': 0xc7,
'๐': 0xc8, '๐': 0xc9, '๐': 0xca, '๐': 0xcb, '๐': 0xcc, '๐': 0xcd, '๐': 0xce, '๐': 0xcf,
'๐': 0xd0, '๐': 0xd1, '๐': 0xd2, '๐ฒ': 0xd3, '๐': 0xd4, '๐ฃ': 0xd5, '๐ค': 0xd6, '๐จ': 0xd7,
'๐ฅ': 0xd8, '๐ฆ': 0xd9, '๐ง': 0xda, '๐ค': 0xdb, '๐ณ': 0xdc, '๐ฅ': 0xdd, '๐ข': 0xde, '๐ฉ': 0xdf,
'๐ซ': 0xe0, '๐ฌ': 0xe1, '๐บ': 0xe2, '๐': 0xe3, '๐': 0xe4, '๐ ': 0xe5, '๐ก': 0xe6, '๐': 0xe7,
'๐ฐ': 0xe8, '๐': 0xe9, '๐ช': 0xea, '๐': 0xeb, '๐': 0xec, '๐': 0xed, '๐ฝ': 0xee, '๐ฟ': 0xef,
'๐': 0xf0, '๐': 0xf1, '๐ฐ': 0xf2, '๐': 0xf3, '๐': 0xf4, '๐': 0xf5, '๐': 0xf6, '๐': 0xf7,
'๐': 0xf8, '๐': 0xf9, '๐': 0xfa, '๐': 0xfb, '๐': 0xfc, '๐': 0xfd, '๐': 0xfe, '๐': 0xff,
}
)