xref: /aosp_15_r20/external/grpc-grpc/test/cpp/microbenchmarks/huffman_geometries/decode_huff_14_8_8.cc (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1 // Copyright 2023 gRPC authors.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 //     http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
15 // This file is autogenerated: see
16 // tools/codegen/core/gen_huffman_decompressor.cc
17 
18 #include "test/cpp/microbenchmarks/huffman_geometries/decode_huff_14_8_8.h"
19 
20 #include <grpc/support/port_platform.h>
21 namespace grpc_core {
22 namespace geometry_14_8_8 {
23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = {
24     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74};
25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = {
26     0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01,
27     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
28     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02};
29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = {
30     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25,
31     0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41,
32     0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75};
33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = {
34     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
35     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d,
36     0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59,
37     0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85,
38     0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
39     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
40 const uint8_t HuffDecoderCommon::table4_0_emit_[22] = {
41     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20,
42     0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39};
43 const uint8_t HuffDecoderCommon::table4_0_ops_[64] = {
44     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
45     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00,
46     0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00,
47     0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d,
48     0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00,
49     0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55};
50 const uint8_t HuffDecoderCommon::table4_1_emit_[46] = {
51     0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70,
52     0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
53     0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56,
54     0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a};
55 const uint8_t HuffDecoderCommon::table4_1_ops_[64] = {
56     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
57     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29,
58     0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49,
59     0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75,
60     0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1,
61     0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x00, 0x00, 0x00, 0x02};
62 const uint8_t* const HuffDecoderCommon::table4_emit_[2] = {
63     table4_0_emit_,
64     table4_1_emit_,
65 };
66 const uint8_t* const HuffDecoderCommon::table4_ops_[2] = {
67     table4_0_ops_,
68     table4_1_ops_,
69 };
70 const uint8_t HuffDecoderCommon::table5_0_ops_[128] = {
71     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
72     0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
73     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00,
74     0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15,
75     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00,
76     0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21,
77     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29,
78     0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35,
79     0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41,
80     0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d,
81     0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x55};
82 const uint8_t HuffDecoderCommon::table5_1_emit_[52] = {
83     0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e,
84     0x70, 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
85     0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
86     0x54, 0x55, 0x56, 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78,
87     0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a};
88 const uint8_t HuffDecoderCommon::table5_1_ops_[128] = {
89     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09,
90     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
91     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21,
92     0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d,
93     0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d,
94     0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55,
95     0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6d,
96     0x00, 0x71, 0x00, 0x75, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x85,
97     0x00, 0x89, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d,
98     0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5,
99     0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0x00, 0x02};
100 const uint8_t* const HuffDecoderCommon::table5_emit_[2] = {
101     table4_0_emit_,
102     table5_1_emit_,
103 };
104 const uint8_t* const HuffDecoderCommon::table5_ops_[2] = {
105     table5_0_ops_,
106     table5_1_ops_,
107 };
108 const uint8_t HuffDecoderCommon::table6_0_emit_[2] = {0x30, 0x31};
109 const uint8_t HuffDecoderCommon::table6_0_ops_[32] = {
110     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
111     0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
112     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05};
113 const uint8_t HuffDecoderCommon::table6_1_emit_[2] = {0x32, 0x61};
114 const uint8_t HuffDecoderCommon::table6_2_emit_[2] = {0x63, 0x65};
115 const uint8_t HuffDecoderCommon::table6_3_emit_[2] = {0x69, 0x6f};
116 const uint8_t HuffDecoderCommon::table6_4_emit_[2] = {0x73, 0x74};
117 const uint8_t HuffDecoderCommon::table6_5_emit_[4] = {0x20, 0x25, 0x2d, 0x2e};
118 const uint8_t HuffDecoderCommon::table6_5_ops_[32] = {
119     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
120     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
121     0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d};
122 const uint8_t HuffDecoderCommon::table6_6_emit_[4] = {0x2f, 0x33, 0x34, 0x35};
123 const uint8_t HuffDecoderCommon::table6_7_emit_[4] = {0x36, 0x37, 0x38, 0x39};
124 const uint8_t HuffDecoderCommon::table6_8_emit_[4] = {0x3d, 0x41, 0x5f, 0x62};
125 const uint8_t HuffDecoderCommon::table6_9_emit_[4] = {0x64, 0x66, 0x67, 0x68};
126 const uint8_t HuffDecoderCommon::table6_10_emit_[4] = {0x6c, 0x6d, 0x6e, 0x70};
127 const uint8_t HuffDecoderCommon::table6_11_emit_[6] = {0x72, 0x75, 0x3a,
128                                                        0x42, 0x43, 0x44};
129 const uint8_t HuffDecoderCommon::table6_11_ops_[32] = {
130     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
131     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
132     0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15};
133 const uint8_t HuffDecoderCommon::table6_12_emit_[8] = {0x45, 0x46, 0x47, 0x48,
134                                                        0x49, 0x4a, 0x4b, 0x4c};
135 const uint8_t HuffDecoderCommon::table6_12_ops_[32] = {
136     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
137     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00,
138     0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d};
139 const uint8_t HuffDecoderCommon::table6_13_emit_[8] = {0x4d, 0x4e, 0x4f, 0x50,
140                                                        0x51, 0x52, 0x53, 0x54};
141 const uint8_t HuffDecoderCommon::table6_14_emit_[8] = {0x55, 0x56, 0x57, 0x59,
142                                                        0x6a, 0x6b, 0x71, 0x76};
143 const uint8_t HuffDecoderCommon::table6_15_emit_[10] = {
144     0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a};
145 const uint8_t HuffDecoderCommon::table6_15_ops_[32] = {
146     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
147     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x19,
148     0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02};
149 const uint8_t* const HuffDecoderCommon::table6_emit_[16] = {
150     table6_0_emit_,  table6_1_emit_,  table6_2_emit_,  table6_3_emit_,
151     table6_4_emit_,  table6_5_emit_,  table6_6_emit_,  table6_7_emit_,
152     table6_8_emit_,  table6_9_emit_,  table6_10_emit_, table6_11_emit_,
153     table6_12_emit_, table6_13_emit_, table6_14_emit_, table6_15_emit_,
154 };
155 const uint8_t* const HuffDecoderCommon::table6_ops_[16] = {
156     table6_0_ops_,  table6_0_ops_,  table6_0_ops_,  table6_0_ops_,
157     table6_0_ops_,  table6_5_ops_,  table6_5_ops_,  table6_5_ops_,
158     table6_5_ops_,  table6_5_ops_,  table6_5_ops_,  table6_11_ops_,
159     table6_12_ops_, table6_12_ops_, table6_12_ops_, table6_15_ops_,
160 };
161 const uint8_t HuffDecoderCommon::table7_0_emit_[36] = {
162     0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30,
163     0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x31, 0x31, 0x32, 0x31, 0x61,
164     0x31, 0x63, 0x31, 0x65, 0x31, 0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74};
165 const uint8_t HuffDecoderCommon::table7_0_ops_[64] = {
166     0x00, 0x04, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01,
167     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
168     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x08,
169     0x4c, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01,
170     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
171     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a};
172 const uint8_t HuffDecoderCommon::table7_1_emit_[36] = {
173     0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32,
174     0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x61, 0x30, 0x61, 0x31, 0x61,
175     0x61, 0x63, 0x61, 0x65, 0x61, 0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74};
176 const uint8_t HuffDecoderCommon::table7_1_ops_[64] = {
177     0x00, 0x08, 0x10, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01,
178     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
179     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c,
180     0x54, 0x18, 0x5c, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01,
181     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
182     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a};
183 const uint8_t HuffDecoderCommon::table7_2_emit_[36] = {
184     0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63,
185     0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x65, 0x30, 0x65, 0x31, 0x65,
186     0x32, 0x65, 0x61, 0x65, 0x65, 0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74};
187 const uint8_t HuffDecoderCommon::table7_2_ops_[64] = {
188     0x00, 0x08, 0x10, 0x18, 0x20, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01,
189     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
190     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c,
191     0x54, 0x5c, 0x64, 0x28, 0x6c, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01,
192     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
193     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2a};
194 const uint8_t HuffDecoderCommon::table7_3_emit_[36] = {
195     0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65,
196     0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x6f, 0x30, 0x6f, 0x31, 0x6f,
197     0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65, 0x6f, 0x6f, 0x73, 0x6f, 0x74};
198 const uint8_t HuffDecoderCommon::table7_3_ops_[64] = {
199     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x34, 0x3c, 0x44, 0x01,
200     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
201     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c,
202     0x54, 0x5c, 0x64, 0x6c, 0x74, 0x38, 0x7c, 0x80, 0x88, 0x01, 0x01,
203     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
204     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a};
205 const uint8_t HuffDecoderCommon::table7_4_emit_[38] = {
206     0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63,
207     0x73, 0x65, 0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x30,
208     0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65,
209     0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74};
210 const uint8_t HuffDecoderCommon::table7_4_ops_[64] = {
211     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x44, 0x01,
212     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
213     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x48,
214     0x50, 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x01, 0x01,
215     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
216     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4a};
217 const uint8_t HuffDecoderCommon::table7_5_ops_[64] = {
218     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
219     0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
220     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01,
221     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
222     0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
223     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e};
224 const uint8_t HuffDecoderCommon::table7_11_ops_[64] = {
225     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
226     0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
227     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01,
228     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01,
229     0x01, 0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
230     0x12, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x16};
231 const uint8_t HuffDecoderCommon::table7_12_ops_[64] = {
232     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01,
233     0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
234     0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01,
235     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01,
236     0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
237     0x1a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e};
238 const uint8_t HuffDecoderCommon::table7_15_emit_[15] = {
239     0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b,
240     0x58, 0x5a, 0x21, 0x22, 0x28, 0x29, 0x3f};
241 const uint8_t HuffDecoderCommon::table7_15_ops_[64] = {
242     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01,
243     0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
244     0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01,
245     0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x1a,
246     0x01, 0x01, 0x01, 0x1e, 0x01, 0x01, 0x01, 0x22, 0x01, 0x01, 0x01,
247     0x26, 0x2a, 0x2e, 0x32, 0x36, 0x3a, 0x01, 0x01, 0x03};
248 const uint8_t* const HuffDecoderCommon::table7_emit_[16] = {
249     table7_0_emit_,  table7_1_emit_,  table7_2_emit_,  table7_3_emit_,
250     table7_4_emit_,  table6_5_emit_,  table6_6_emit_,  table6_7_emit_,
251     table6_8_emit_,  table6_9_emit_,  table6_10_emit_, table6_11_emit_,
252     table6_12_emit_, table6_13_emit_, table6_14_emit_, table7_15_emit_,
253 };
254 const uint8_t* const HuffDecoderCommon::table7_ops_[16] = {
255     table7_0_ops_,  table7_1_ops_,  table7_2_ops_,  table7_3_ops_,
256     table7_4_ops_,  table7_5_ops_,  table7_5_ops_,  table7_5_ops_,
257     table7_5_ops_,  table7_5_ops_,  table7_5_ops_,  table7_11_ops_,
258     table7_12_ops_, table7_12_ops_, table7_12_ops_, table7_15_ops_,
259 };
260 const uint8_t HuffDecoderCommon::table8_0_emit_[71] = {
261     0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30,
262     0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30,
263     0x2d, 0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30,
264     0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39, 0x30, 0x3d, 0x30, 0x41, 0x30,
265     0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66, 0x30, 0x67, 0x30, 0x68, 0x30,
266     0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 0x30, 0x72, 0x30, 0x75};
267 const uint16_t HuffDecoderCommon::table8_0_inner_[38] = {
268     0x0000, 0x0001, 0x0005, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
269     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
270     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
271     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
272     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
273 const uint8_t HuffDecoderCommon::table8_0_outer_[64] = {
274     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,
275     0,  9,  0,  10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
276     23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 0,  0,
277     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  37};
278 const uint8_t HuffDecoderCommon::table8_1_emit_[71] = {
279     0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31, 0x63, 0x31, 0x65, 0x31,
280     0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31,
281     0x2d, 0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 0x31,
282     0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x31, 0x3d, 0x31, 0x41, 0x31,
283     0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66, 0x31, 0x67, 0x31, 0x68, 0x31,
284     0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 0x31, 0x72, 0x31, 0x75};
285 const uint16_t HuffDecoderCommon::table8_1_inner_[38] = {
286     0x0000, 0x0001, 0x0009, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
287     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
288     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
289     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
290     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
291 const uint8_t HuffDecoderCommon::table8_2_emit_[71] = {
292     0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32,
293     0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32,
294     0x2d, 0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 0x32,
295     0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x32, 0x3d, 0x32, 0x41, 0x32,
296     0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66, 0x32, 0x67, 0x32, 0x68, 0x32,
297     0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 0x32, 0x72, 0x32, 0x75};
298 const uint16_t HuffDecoderCommon::table8_2_inner_[38] = {
299     0x0000, 0x0001, 0x0009, 0x0011, 0x0015, 0x001d, 0x0025, 0x002d,
300     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
301     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
302     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
303     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
304 const uint8_t HuffDecoderCommon::table8_3_emit_[71] = {
305     0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61, 0x63, 0x61, 0x65, 0x61,
306     0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61,
307     0x2d, 0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35, 0x61,
308     0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39, 0x61, 0x3d, 0x61, 0x41, 0x61,
309     0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66, 0x61, 0x67, 0x61, 0x68, 0x61,
310     0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 0x61, 0x72, 0x61, 0x75};
311 const uint16_t HuffDecoderCommon::table8_3_inner_[38] = {
312     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x001d, 0x0025, 0x002d,
313     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
314     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
315     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
316     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
317 const uint8_t HuffDecoderCommon::table8_4_emit_[71] = {
318     0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63,
319     0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63,
320     0x2d, 0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35, 0x63,
321     0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39, 0x63, 0x3d, 0x63, 0x41, 0x63,
322     0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66, 0x63, 0x67, 0x63, 0x68, 0x63,
323     0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 0x63, 0x72, 0x63, 0x75};
324 const uint16_t HuffDecoderCommon::table8_4_inner_[38] = {
325     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0025, 0x002d,
326     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
327     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
328     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
329     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
330 const uint8_t HuffDecoderCommon::table8_5_emit_[71] = {
331     0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61, 0x65, 0x63, 0x65, 0x65,
332     0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65,
333     0x2d, 0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35, 0x65,
334     0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39, 0x65, 0x3d, 0x65, 0x41, 0x65,
335     0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66, 0x65, 0x67, 0x65, 0x68, 0x65,
336     0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 0x65, 0x72, 0x65, 0x75};
337 const uint16_t HuffDecoderCommon::table8_5_inner_[38] = {
338     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x002d,
339     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
340     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
341     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
342     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
343 const uint8_t HuffDecoderCommon::table8_6_emit_[71] = {
344     0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65,
345     0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69,
346     0x2d, 0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35, 0x69,
347     0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39, 0x69, 0x3d, 0x69, 0x41, 0x69,
348     0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66, 0x69, 0x67, 0x69, 0x68, 0x69,
349     0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x69, 0x72, 0x69, 0x75};
350 const uint16_t HuffDecoderCommon::table8_6_inner_[38] = {
351     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
352     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
353     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
354     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
355     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
356 const uint8_t HuffDecoderCommon::table8_7_emit_[71] = {
357     0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65,
358     0x6f, 0x69, 0x6f, 0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f,
359     0x2d, 0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35, 0x6f,
360     0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39, 0x6f, 0x3d, 0x6f, 0x41, 0x6f,
361     0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66, 0x6f, 0x67, 0x6f, 0x68, 0x6f,
362     0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 0x6f, 0x72, 0x6f, 0x75};
363 const uint16_t HuffDecoderCommon::table8_7_inner_[38] = {
364     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
365     0x0039, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
366     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
367     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
368     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
369 const uint8_t HuffDecoderCommon::table8_8_emit_[71] = {
370     0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63, 0x73, 0x65,
371     0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73,
372     0x2d, 0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 0x35, 0x73,
373     0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39, 0x73, 0x3d, 0x73, 0x41, 0x73,
374     0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66, 0x73, 0x67, 0x73, 0x68, 0x73,
375     0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 0x73, 0x72, 0x73, 0x75};
376 const uint16_t HuffDecoderCommon::table8_8_inner_[38] = {
377     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
378     0x0039, 0x0041, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
379     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
380     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
381     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
382 const uint8_t HuffDecoderCommon::table8_9_emit_[71] = {
383     0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65,
384     0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74,
385     0x2d, 0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 0x35, 0x74,
386     0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39, 0x74, 0x3d, 0x74, 0x41, 0x74,
387     0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66, 0x74, 0x67, 0x74, 0x68, 0x74,
388     0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 0x74, 0x72, 0x74, 0x75};
389 const uint16_t HuffDecoderCommon::table8_9_inner_[38] = {
390     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
391     0x0039, 0x0041, 0x0049, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
392     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
393     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
394     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002};
395 const uint8_t HuffDecoderCommon::table8_10_emit_[40] = {
396     0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63,
397     0x20, 0x65, 0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74,
398     0x25, 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63,
399     0x25, 0x65, 0x25, 0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74};
400 const uint16_t HuffDecoderCommon::table8_10_inner_[23] = {
401     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
402     0x0041, 0x0049, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069,
403     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0052};
404 const uint8_t HuffDecoderCommon::table8_10_outer_[64] = {
405     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10,
406     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11,
407     12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 10, 10, 10, 10, 10, 10,
408     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 22};
409 const uint8_t HuffDecoderCommon::table8_11_emit_[40] = {
410     0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63,
411     0x2d, 0x65, 0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74,
412     0x2e, 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63,
413     0x2e, 0x65, 0x2e, 0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74};
414 const uint8_t HuffDecoderCommon::table8_12_emit_[40] = {
415     0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63,
416     0x2f, 0x65, 0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74,
417     0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63,
418     0x33, 0x65, 0x33, 0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74};
419 const uint8_t HuffDecoderCommon::table8_13_emit_[40] = {
420     0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63,
421     0x34, 0x65, 0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74,
422     0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63,
423     0x35, 0x65, 0x35, 0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74};
424 const uint8_t HuffDecoderCommon::table8_14_emit_[40] = {
425     0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63,
426     0x36, 0x65, 0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74,
427     0x37, 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63,
428     0x37, 0x65, 0x37, 0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74};
429 const uint8_t HuffDecoderCommon::table8_15_emit_[40] = {
430     0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63,
431     0x38, 0x65, 0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74,
432     0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63,
433     0x39, 0x65, 0x39, 0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74};
434 const uint8_t HuffDecoderCommon::table8_16_emit_[40] = {
435     0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63,
436     0x3d, 0x65, 0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74,
437     0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63,
438     0x41, 0x65, 0x41, 0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74};
439 const uint8_t HuffDecoderCommon::table8_17_emit_[40] = {
440     0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63,
441     0x5f, 0x65, 0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74,
442     0x62, 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63,
443     0x62, 0x65, 0x62, 0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74};
444 const uint8_t HuffDecoderCommon::table8_18_emit_[40] = {
445     0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63,
446     0x64, 0x65, 0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74,
447     0x66, 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63,
448     0x66, 0x65, 0x66, 0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74};
449 const uint8_t HuffDecoderCommon::table8_19_emit_[40] = {
450     0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63,
451     0x67, 0x65, 0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74,
452     0x68, 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63,
453     0x68, 0x65, 0x68, 0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74};
454 const uint8_t HuffDecoderCommon::table8_20_emit_[40] = {
455     0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63,
456     0x6c, 0x65, 0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74,
457     0x6d, 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63,
458     0x6d, 0x65, 0x6d, 0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74};
459 const uint8_t HuffDecoderCommon::table8_21_emit_[40] = {
460     0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63,
461     0x6e, 0x65, 0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74,
462     0x70, 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63,
463     0x70, 0x65, 0x70, 0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74};
464 const uint8_t HuffDecoderCommon::table8_22_emit_[40] = {
465     0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63,
466     0x72, 0x65, 0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74,
467     0x75, 0x30, 0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63,
468     0x75, 0x65, 0x75, 0x69, 0x75, 0x6f, 0x75, 0x73, 0x75, 0x74};
469 const uint8_t HuffDecoderCommon::table8_23_emit_[4] = {0x3a, 0x42, 0x43, 0x44};
470 const uint16_t HuffDecoderCommon::table8_23_inner_[5] = {0x0000, 0x0002, 0x0006,
471                                                          0x000a, 0x000e};
472 const uint8_t HuffDecoderCommon::table8_23_outer_[64] = {
473     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
474     0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475     0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4};
476 const uint8_t HuffDecoderCommon::table8_24_emit_[4] = {0x45, 0x46, 0x47, 0x48};
477 const uint8_t HuffDecoderCommon::table8_25_emit_[4] = {0x49, 0x4a, 0x4b, 0x4c};
478 const uint8_t HuffDecoderCommon::table8_26_emit_[4] = {0x4d, 0x4e, 0x4f, 0x50};
479 const uint8_t HuffDecoderCommon::table8_27_emit_[4] = {0x51, 0x52, 0x53, 0x54};
480 const uint8_t HuffDecoderCommon::table8_28_emit_[4] = {0x55, 0x56, 0x57, 0x59};
481 const uint8_t HuffDecoderCommon::table8_29_emit_[4] = {0x6a, 0x6b, 0x71, 0x76};
482 const uint8_t HuffDecoderCommon::table8_30_emit_[4] = {0x77, 0x78, 0x79, 0x7a};
483 const uint8_t HuffDecoderCommon::table8_31_emit_[14] = {
484     0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a, 0x21,
485     0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c};
486 const uint16_t HuffDecoderCommon::table8_31_inner_[16] = {
487     0x0000, 0x0002, 0x0006, 0x000a, 0x000e, 0x0012, 0x0016, 0x001a,
488     0x001e, 0x0022, 0x0026, 0x002a, 0x002e, 0x0032, 0x0036, 0x0003};
489 const uint8_t HuffDecoderCommon::table8_31_outer_[64] = {
490     0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,  0, 0,  0,  2,  0,  0, 0, 0, 0, 0,
491     0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,  0, 0,  0,  0,  0,  5, 0, 0, 0, 0,
492     0, 0, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 12, 13, 14, 0, 0, 15};
493 const uint8_t* const HuffDecoderCommon::table8_emit_[32] = {
494     table8_0_emit_,  table8_1_emit_,  table8_2_emit_,  table8_3_emit_,
495     table8_4_emit_,  table8_5_emit_,  table8_6_emit_,  table8_7_emit_,
496     table8_8_emit_,  table8_9_emit_,  table8_10_emit_, table8_11_emit_,
497     table8_12_emit_, table8_13_emit_, table8_14_emit_, table8_15_emit_,
498     table8_16_emit_, table8_17_emit_, table8_18_emit_, table8_19_emit_,
499     table8_20_emit_, table8_21_emit_, table8_22_emit_, table8_23_emit_,
500     table8_24_emit_, table8_25_emit_, table8_26_emit_, table8_27_emit_,
501     table8_28_emit_, table8_29_emit_, table8_30_emit_, table8_31_emit_,
502 };
503 const uint16_t* const HuffDecoderCommon::table8_inner_[32] = {
504     table8_0_inner_,  table8_1_inner_,  table8_2_inner_,  table8_3_inner_,
505     table8_4_inner_,  table8_5_inner_,  table8_6_inner_,  table8_7_inner_,
506     table8_8_inner_,  table8_9_inner_,  table8_10_inner_, table8_10_inner_,
507     table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_10_inner_,
508     table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_10_inner_,
509     table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_23_inner_,
510     table8_23_inner_, table8_23_inner_, table8_23_inner_, table8_23_inner_,
511     table8_23_inner_, table8_23_inner_, table8_23_inner_, table8_31_inner_,
512 };
513 const uint8_t* const HuffDecoderCommon::table8_outer_[32] = {
514     table8_0_outer_,  table8_0_outer_,  table8_0_outer_,  table8_0_outer_,
515     table8_0_outer_,  table8_0_outer_,  table8_0_outer_,  table8_0_outer_,
516     table8_0_outer_,  table8_0_outer_,  table8_10_outer_, table8_10_outer_,
517     table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_10_outer_,
518     table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_10_outer_,
519     table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_23_outer_,
520     table8_23_outer_, table8_23_outer_, table8_23_outer_, table8_23_outer_,
521     table8_23_outer_, table8_23_outer_, table8_23_outer_, table8_31_outer_,
522 };
523 const uint8_t HuffDecoderCommon::table9_0_emit_[15] = {
524     0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30,
525     0x63, 0x30, 0x65, 0x30, 0x69, 0x30, 0x6f};
526 const uint8_t HuffDecoderCommon::table9_0_ops_[32] = {
527     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
528     0x0d, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00,
529     0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35};
530 const uint8_t HuffDecoderCommon::table9_1_emit_[28] = {
531     0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30, 0x2d,
532     0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35,
533     0x30, 0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39};
534 const uint8_t HuffDecoderCommon::table9_1_ops_[32] = {
535     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x11, 0x00,
536     0x19, 0x00, 0x21, 0x00, 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41,
537     0x00, 0x49, 0x00, 0x51, 0x00, 0x59, 0x00, 0x61, 0x00, 0x69};
538 const uint8_t HuffDecoderCommon::table9_2_emit_[36] = {
539     0x30, 0x3d, 0x30, 0x41, 0x30, 0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66,
540     0x30, 0x67, 0x30, 0x68, 0x30, 0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70,
541     0x30, 0x72, 0x30, 0x75, 0x30, 0x3a, 0x30, 0x42, 0x30, 0x43, 0x30, 0x44};
542 const uint8_t HuffDecoderCommon::table9_2_ops_[32] = {
543     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
544     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x00, 0x51,
545     0x00, 0x59, 0x00, 0x61, 0x00, 0x69, 0x71, 0x79, 0x81, 0x89};
546 const uint8_t HuffDecoderCommon::table9_3_emit_[56] = {
547     0x30, 0x45, 0x30, 0x46, 0x30, 0x47, 0x30, 0x48, 0x30, 0x49, 0x30, 0x4a,
548     0x30, 0x4b, 0x30, 0x4c, 0x30, 0x4d, 0x30, 0x4e, 0x30, 0x4f, 0x30, 0x50,
549     0x30, 0x51, 0x30, 0x52, 0x30, 0x53, 0x30, 0x54, 0x30, 0x55, 0x30, 0x56,
550     0x30, 0x57, 0x30, 0x59, 0x30, 0x6a, 0x30, 0x6b, 0x30, 0x71, 0x30, 0x76,
551     0x30, 0x77, 0x30, 0x78, 0x30, 0x79, 0x30, 0x7a};
552 const uint8_t HuffDecoderCommon::table9_3_ops_[32] = {
553     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
554     0x59, 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9,
555     0xb1, 0xb9, 0xc1, 0xc9, 0xd1, 0xd9, 0x00, 0x00, 0x00, 0x02};
556 const uint8_t HuffDecoderCommon::table9_4_emit_[15] = {
557     0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31,
558     0x63, 0x31, 0x65, 0x31, 0x69, 0x31, 0x6f};
559 const uint8_t HuffDecoderCommon::table9_4_ops_[32] = {
560     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
561     0x0d, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00,
562     0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35};
563 const uint8_t HuffDecoderCommon::table9_5_emit_[28] = {
564     0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31, 0x2d,
565     0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35,
566     0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39};
567 const uint8_t HuffDecoderCommon::table9_6_emit_[36] = {
568     0x31, 0x3d, 0x31, 0x41, 0x31, 0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66,
569     0x31, 0x67, 0x31, 0x68, 0x31, 0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70,
570     0x31, 0x72, 0x31, 0x75, 0x31, 0x3a, 0x31, 0x42, 0x31, 0x43, 0x31, 0x44};
571 const uint8_t HuffDecoderCommon::table9_7_emit_[56] = {
572     0x31, 0x45, 0x31, 0x46, 0x31, 0x47, 0x31, 0x48, 0x31, 0x49, 0x31, 0x4a,
573     0x31, 0x4b, 0x31, 0x4c, 0x31, 0x4d, 0x31, 0x4e, 0x31, 0x4f, 0x31, 0x50,
574     0x31, 0x51, 0x31, 0x52, 0x31, 0x53, 0x31, 0x54, 0x31, 0x55, 0x31, 0x56,
575     0x31, 0x57, 0x31, 0x59, 0x31, 0x6a, 0x31, 0x6b, 0x31, 0x71, 0x31, 0x76,
576     0x31, 0x77, 0x31, 0x78, 0x31, 0x79, 0x31, 0x7a};
577 const uint8_t HuffDecoderCommon::table9_8_emit_[15] = {
578     0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32,
579     0x63, 0x32, 0x65, 0x32, 0x69, 0x32, 0x6f};
580 const uint8_t HuffDecoderCommon::table9_8_ops_[32] = {
581     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
582     0x11, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00,
583     0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35};
584 const uint8_t HuffDecoderCommon::table9_9_emit_[28] = {
585     0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32, 0x2d,
586     0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35,
587     0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39};
588 const uint8_t HuffDecoderCommon::table9_10_emit_[36] = {
589     0x32, 0x3d, 0x32, 0x41, 0x32, 0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66,
590     0x32, 0x67, 0x32, 0x68, 0x32, 0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70,
591     0x32, 0x72, 0x32, 0x75, 0x32, 0x3a, 0x32, 0x42, 0x32, 0x43, 0x32, 0x44};
592 const uint8_t HuffDecoderCommon::table9_11_emit_[56] = {
593     0x32, 0x45, 0x32, 0x46, 0x32, 0x47, 0x32, 0x48, 0x32, 0x49, 0x32, 0x4a,
594     0x32, 0x4b, 0x32, 0x4c, 0x32, 0x4d, 0x32, 0x4e, 0x32, 0x4f, 0x32, 0x50,
595     0x32, 0x51, 0x32, 0x52, 0x32, 0x53, 0x32, 0x54, 0x32, 0x55, 0x32, 0x56,
596     0x32, 0x57, 0x32, 0x59, 0x32, 0x6a, 0x32, 0x6b, 0x32, 0x71, 0x32, 0x76,
597     0x32, 0x77, 0x32, 0x78, 0x32, 0x79, 0x32, 0x7a};
598 const uint8_t HuffDecoderCommon::table9_12_emit_[15] = {
599     0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61,
600     0x63, 0x61, 0x65, 0x61, 0x69, 0x61, 0x6f};
601 const uint8_t HuffDecoderCommon::table9_12_ops_[32] = {
602     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
603     0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00,
604     0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35};
605 const uint8_t HuffDecoderCommon::table9_13_emit_[28] = {
606     0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61, 0x2d,
607     0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35,
608     0x61, 0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39};
609 const uint8_t HuffDecoderCommon::table9_14_emit_[36] = {
610     0x61, 0x3d, 0x61, 0x41, 0x61, 0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66,
611     0x61, 0x67, 0x61, 0x68, 0x61, 0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70,
612     0x61, 0x72, 0x61, 0x75, 0x61, 0x3a, 0x61, 0x42, 0x61, 0x43, 0x61, 0x44};
613 const uint8_t HuffDecoderCommon::table9_15_emit_[56] = {
614     0x61, 0x45, 0x61, 0x46, 0x61, 0x47, 0x61, 0x48, 0x61, 0x49, 0x61, 0x4a,
615     0x61, 0x4b, 0x61, 0x4c, 0x61, 0x4d, 0x61, 0x4e, 0x61, 0x4f, 0x61, 0x50,
616     0x61, 0x51, 0x61, 0x52, 0x61, 0x53, 0x61, 0x54, 0x61, 0x55, 0x61, 0x56,
617     0x61, 0x57, 0x61, 0x59, 0x61, 0x6a, 0x61, 0x6b, 0x61, 0x71, 0x61, 0x76,
618     0x61, 0x77, 0x61, 0x78, 0x61, 0x79, 0x61, 0x7a};
619 const uint8_t HuffDecoderCommon::table9_16_emit_[15] = {
620     0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61,
621     0x63, 0x63, 0x65, 0x63, 0x69, 0x63, 0x6f};
622 const uint8_t HuffDecoderCommon::table9_16_ops_[32] = {
623     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
624     0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00,
625     0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35};
626 const uint8_t HuffDecoderCommon::table9_17_emit_[28] = {
627     0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63, 0x2d,
628     0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35,
629     0x63, 0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39};
630 const uint8_t HuffDecoderCommon::table9_18_emit_[36] = {
631     0x63, 0x3d, 0x63, 0x41, 0x63, 0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66,
632     0x63, 0x67, 0x63, 0x68, 0x63, 0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70,
633     0x63, 0x72, 0x63, 0x75, 0x63, 0x3a, 0x63, 0x42, 0x63, 0x43, 0x63, 0x44};
634 const uint8_t HuffDecoderCommon::table9_19_emit_[56] = {
635     0x63, 0x45, 0x63, 0x46, 0x63, 0x47, 0x63, 0x48, 0x63, 0x49, 0x63, 0x4a,
636     0x63, 0x4b, 0x63, 0x4c, 0x63, 0x4d, 0x63, 0x4e, 0x63, 0x4f, 0x63, 0x50,
637     0x63, 0x51, 0x63, 0x52, 0x63, 0x53, 0x63, 0x54, 0x63, 0x55, 0x63, 0x56,
638     0x63, 0x57, 0x63, 0x59, 0x63, 0x6a, 0x63, 0x6b, 0x63, 0x71, 0x63, 0x76,
639     0x63, 0x77, 0x63, 0x78, 0x63, 0x79, 0x63, 0x7a};
640 const uint8_t HuffDecoderCommon::table9_20_emit_[15] = {
641     0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61,
642     0x65, 0x63, 0x65, 0x65, 0x69, 0x65, 0x6f};
643 const uint8_t HuffDecoderCommon::table9_20_ops_[32] = {
644     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
645     0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00,
646     0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35};
647 const uint8_t HuffDecoderCommon::table9_21_emit_[28] = {
648     0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65, 0x2d,
649     0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35,
650     0x65, 0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39};
651 const uint8_t HuffDecoderCommon::table9_22_emit_[36] = {
652     0x65, 0x3d, 0x65, 0x41, 0x65, 0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66,
653     0x65, 0x67, 0x65, 0x68, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70,
654     0x65, 0x72, 0x65, 0x75, 0x65, 0x3a, 0x65, 0x42, 0x65, 0x43, 0x65, 0x44};
655 const uint8_t HuffDecoderCommon::table9_23_emit_[56] = {
656     0x65, 0x45, 0x65, 0x46, 0x65, 0x47, 0x65, 0x48, 0x65, 0x49, 0x65, 0x4a,
657     0x65, 0x4b, 0x65, 0x4c, 0x65, 0x4d, 0x65, 0x4e, 0x65, 0x4f, 0x65, 0x50,
658     0x65, 0x51, 0x65, 0x52, 0x65, 0x53, 0x65, 0x54, 0x65, 0x55, 0x65, 0x56,
659     0x65, 0x57, 0x65, 0x59, 0x65, 0x6a, 0x65, 0x6b, 0x65, 0x71, 0x65, 0x76,
660     0x65, 0x77, 0x65, 0x78, 0x65, 0x79, 0x65, 0x7a};
661 const uint8_t HuffDecoderCommon::table9_24_emit_[15] = {
662     0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61,
663     0x69, 0x63, 0x69, 0x65, 0x69, 0x69, 0x6f};
664 const uint8_t HuffDecoderCommon::table9_24_ops_[32] = {
665     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
666     0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00,
667     0x00, 0x29, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35};
668 const uint8_t HuffDecoderCommon::table9_25_emit_[28] = {
669     0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69, 0x2d,
670     0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35,
671     0x69, 0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39};
672 const uint8_t HuffDecoderCommon::table9_26_emit_[36] = {
673     0x69, 0x3d, 0x69, 0x41, 0x69, 0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66,
674     0x69, 0x67, 0x69, 0x68, 0x69, 0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70,
675     0x69, 0x72, 0x69, 0x75, 0x69, 0x3a, 0x69, 0x42, 0x69, 0x43, 0x69, 0x44};
676 const uint8_t HuffDecoderCommon::table9_27_emit_[56] = {
677     0x69, 0x45, 0x69, 0x46, 0x69, 0x47, 0x69, 0x48, 0x69, 0x49, 0x69, 0x4a,
678     0x69, 0x4b, 0x69, 0x4c, 0x69, 0x4d, 0x69, 0x4e, 0x69, 0x4f, 0x69, 0x50,
679     0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54, 0x69, 0x55, 0x69, 0x56,
680     0x69, 0x57, 0x69, 0x59, 0x69, 0x6a, 0x69, 0x6b, 0x69, 0x71, 0x69, 0x76,
681     0x69, 0x77, 0x69, 0x78, 0x69, 0x79, 0x69, 0x7a};
682 const uint8_t HuffDecoderCommon::table9_28_emit_[16] = {
683     0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61,
684     0x6f, 0x63, 0x6f, 0x65, 0x6f, 0x69, 0x6f, 0x6f};
685 const uint8_t HuffDecoderCommon::table9_28_ops_[32] = {
686     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
687     0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00,
688     0x00, 0x29, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x39};
689 const uint8_t HuffDecoderCommon::table9_29_emit_[28] = {
690     0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f, 0x2d,
691     0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35,
692     0x6f, 0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39};
693 const uint8_t HuffDecoderCommon::table9_30_emit_[36] = {
694     0x6f, 0x3d, 0x6f, 0x41, 0x6f, 0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66,
695     0x6f, 0x67, 0x6f, 0x68, 0x6f, 0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70,
696     0x6f, 0x72, 0x6f, 0x75, 0x6f, 0x3a, 0x6f, 0x42, 0x6f, 0x43, 0x6f, 0x44};
697 const uint8_t HuffDecoderCommon::table9_31_emit_[56] = {
698     0x6f, 0x45, 0x6f, 0x46, 0x6f, 0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f, 0x4a,
699     0x6f, 0x4b, 0x6f, 0x4c, 0x6f, 0x4d, 0x6f, 0x4e, 0x6f, 0x4f, 0x6f, 0x50,
700     0x6f, 0x51, 0x6f, 0x52, 0x6f, 0x53, 0x6f, 0x54, 0x6f, 0x55, 0x6f, 0x56,
701     0x6f, 0x57, 0x6f, 0x59, 0x6f, 0x6a, 0x6f, 0x6b, 0x6f, 0x71, 0x6f, 0x76,
702     0x6f, 0x77, 0x6f, 0x78, 0x6f, 0x79, 0x6f, 0x7a};
703 const uint8_t HuffDecoderCommon::table9_32_emit_[16] = {
704     0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61,
705     0x73, 0x63, 0x73, 0x65, 0x73, 0x69, 0x73, 0x6f};
706 const uint8_t HuffDecoderCommon::table9_33_emit_[27] = {
707     0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73, 0x2d,
708     0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73,
709     0x35, 0x73, 0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39};
710 const uint8_t HuffDecoderCommon::table9_33_ops_[32] = {
711     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0d, 0x00,
712     0x15, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x35, 0x00, 0x3d,
713     0x00, 0x45, 0x00, 0x4d, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x65};
714 const uint8_t HuffDecoderCommon::table9_34_emit_[36] = {
715     0x73, 0x3d, 0x73, 0x41, 0x73, 0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66,
716     0x73, 0x67, 0x73, 0x68, 0x73, 0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70,
717     0x73, 0x72, 0x73, 0x75, 0x73, 0x3a, 0x73, 0x42, 0x73, 0x43, 0x73, 0x44};
718 const uint8_t HuffDecoderCommon::table9_35_emit_[56] = {
719     0x73, 0x45, 0x73, 0x46, 0x73, 0x47, 0x73, 0x48, 0x73, 0x49, 0x73, 0x4a,
720     0x73, 0x4b, 0x73, 0x4c, 0x73, 0x4d, 0x73, 0x4e, 0x73, 0x4f, 0x73, 0x50,
721     0x73, 0x51, 0x73, 0x52, 0x73, 0x53, 0x73, 0x54, 0x73, 0x55, 0x73, 0x56,
722     0x73, 0x57, 0x73, 0x59, 0x73, 0x6a, 0x73, 0x6b, 0x73, 0x71, 0x73, 0x76,
723     0x73, 0x77, 0x73, 0x78, 0x73, 0x79, 0x73, 0x7a};
724 const uint8_t HuffDecoderCommon::table9_36_emit_[16] = {
725     0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61,
726     0x74, 0x63, 0x74, 0x65, 0x74, 0x69, 0x74, 0x6f};
727 const uint8_t HuffDecoderCommon::table9_37_emit_[27] = {
728     0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74, 0x2d,
729     0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74,
730     0x35, 0x74, 0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39};
731 const uint8_t HuffDecoderCommon::table9_37_ops_[32] = {
732     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0d, 0x00,
733     0x15, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x35, 0x00, 0x3d,
734     0x00, 0x45, 0x00, 0x4d, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x65};
735 const uint8_t HuffDecoderCommon::table9_38_emit_[36] = {
736     0x74, 0x3d, 0x74, 0x41, 0x74, 0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66,
737     0x74, 0x67, 0x74, 0x68, 0x74, 0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70,
738     0x74, 0x72, 0x74, 0x75, 0x74, 0x3a, 0x74, 0x42, 0x74, 0x43, 0x74, 0x44};
739 const uint8_t HuffDecoderCommon::table9_39_emit_[56] = {
740     0x74, 0x45, 0x74, 0x46, 0x74, 0x47, 0x74, 0x48, 0x74, 0x49, 0x74, 0x4a,
741     0x74, 0x4b, 0x74, 0x4c, 0x74, 0x4d, 0x74, 0x4e, 0x74, 0x4f, 0x74, 0x50,
742     0x74, 0x51, 0x74, 0x52, 0x74, 0x53, 0x74, 0x54, 0x74, 0x55, 0x74, 0x56,
743     0x74, 0x57, 0x74, 0x59, 0x74, 0x6a, 0x74, 0x6b, 0x74, 0x71, 0x74, 0x76,
744     0x74, 0x77, 0x74, 0x78, 0x74, 0x79, 0x74, 0x7a};
745 const uint8_t HuffDecoderCommon::table9_40_emit_[43] = {
746     0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63, 0x20,
747     0x65, 0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74, 0x20, 0x20,
748     0x25, 0x20, 0x2d, 0x20, 0x2e, 0x20, 0x2f, 0x20, 0x33, 0x20, 0x34,
749     0x20, 0x35, 0x20, 0x36, 0x20, 0x37, 0x20, 0x38, 0x20, 0x39};
750 const uint8_t HuffDecoderCommon::table9_40_ops_[32] = {
751     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
752     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x55,
753     0x5d, 0x65, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
754 const uint8_t HuffDecoderCommon::table9_41_emit_[28] = {
755     0x20, 0x3d, 0x20, 0x41, 0x20, 0x5f, 0x20, 0x62, 0x20, 0x64,
756     0x20, 0x66, 0x20, 0x67, 0x20, 0x68, 0x20, 0x6c, 0x20, 0x6d,
757     0x20, 0x6e, 0x20, 0x70, 0x20, 0x72, 0x20, 0x75};
758 const uint8_t HuffDecoderCommon::table9_41_ops_[32] = {
759     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
760     0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
761     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
762 const uint8_t HuffDecoderCommon::table9_42_emit_[43] = {
763     0x25, 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63, 0x25,
764     0x65, 0x25, 0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74, 0x25, 0x20,
765     0x25, 0x25, 0x2d, 0x25, 0x2e, 0x25, 0x2f, 0x25, 0x33, 0x25, 0x34,
766     0x25, 0x35, 0x25, 0x36, 0x25, 0x37, 0x25, 0x38, 0x25, 0x39};
767 const uint8_t HuffDecoderCommon::table9_42_ops_[32] = {
768     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
769     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
770     0x5d, 0x65, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
771 const uint8_t HuffDecoderCommon::table9_43_emit_[28] = {
772     0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62, 0x25, 0x64,
773     0x25, 0x66, 0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d,
774     0x25, 0x6e, 0x25, 0x70, 0x25, 0x72, 0x25, 0x75};
775 const uint8_t HuffDecoderCommon::table9_44_emit_[43] = {
776     0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63, 0x2d,
777     0x65, 0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74, 0x2d, 0x20,
778     0x2d, 0x25, 0x2d, 0x2d, 0x2e, 0x2d, 0x2f, 0x2d, 0x33, 0x2d, 0x34,
779     0x2d, 0x35, 0x2d, 0x36, 0x2d, 0x37, 0x2d, 0x38, 0x2d, 0x39};
780 const uint8_t HuffDecoderCommon::table9_44_ops_[32] = {
781     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
782     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
783     0x61, 0x65, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
784 const uint8_t HuffDecoderCommon::table9_45_emit_[28] = {
785     0x2d, 0x3d, 0x2d, 0x41, 0x2d, 0x5f, 0x2d, 0x62, 0x2d, 0x64,
786     0x2d, 0x66, 0x2d, 0x67, 0x2d, 0x68, 0x2d, 0x6c, 0x2d, 0x6d,
787     0x2d, 0x6e, 0x2d, 0x70, 0x2d, 0x72, 0x2d, 0x75};
788 const uint8_t HuffDecoderCommon::table9_46_emit_[43] = {
789     0x2e, 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63, 0x2e,
790     0x65, 0x2e, 0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74, 0x2e, 0x20,
791     0x2e, 0x25, 0x2e, 0x2d, 0x2e, 0x2e, 0x2f, 0x2e, 0x33, 0x2e, 0x34,
792     0x2e, 0x35, 0x2e, 0x36, 0x2e, 0x37, 0x2e, 0x38, 0x2e, 0x39};
793 const uint8_t HuffDecoderCommon::table9_46_ops_[32] = {
794     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
795     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
796     0x61, 0x69, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
797 const uint8_t HuffDecoderCommon::table9_47_emit_[28] = {
798     0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62, 0x2e, 0x64,
799     0x2e, 0x66, 0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d,
800     0x2e, 0x6e, 0x2e, 0x70, 0x2e, 0x72, 0x2e, 0x75};
801 const uint8_t HuffDecoderCommon::table9_48_emit_[43] = {
802     0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63, 0x2f,
803     0x65, 0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74, 0x2f, 0x20,
804     0x2f, 0x25, 0x2f, 0x2d, 0x2f, 0x2e, 0x2f, 0x2f, 0x33, 0x2f, 0x34,
805     0x2f, 0x35, 0x2f, 0x36, 0x2f, 0x37, 0x2f, 0x38, 0x2f, 0x39};
806 const uint8_t HuffDecoderCommon::table9_48_ops_[32] = {
807     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
808     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
809     0x61, 0x69, 0x71, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
810 const uint8_t HuffDecoderCommon::table9_49_emit_[28] = {
811     0x2f, 0x3d, 0x2f, 0x41, 0x2f, 0x5f, 0x2f, 0x62, 0x2f, 0x64,
812     0x2f, 0x66, 0x2f, 0x67, 0x2f, 0x68, 0x2f, 0x6c, 0x2f, 0x6d,
813     0x2f, 0x6e, 0x2f, 0x70, 0x2f, 0x72, 0x2f, 0x75};
814 const uint8_t HuffDecoderCommon::table9_50_emit_[43] = {
815     0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63, 0x33,
816     0x65, 0x33, 0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74, 0x33, 0x20,
817     0x33, 0x25, 0x33, 0x2d, 0x33, 0x2e, 0x33, 0x2f, 0x33, 0x33, 0x34,
818     0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39};
819 const uint8_t HuffDecoderCommon::table9_50_ops_[32] = {
820     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
821     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
822     0x61, 0x69, 0x71, 0x79, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
823 const uint8_t HuffDecoderCommon::table9_51_emit_[28] = {
824     0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62, 0x33, 0x64,
825     0x33, 0x66, 0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d,
826     0x33, 0x6e, 0x33, 0x70, 0x33, 0x72, 0x33, 0x75};
827 const uint8_t HuffDecoderCommon::table9_52_emit_[43] = {
828     0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63, 0x34,
829     0x65, 0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74, 0x34, 0x20,
830     0x34, 0x25, 0x34, 0x2d, 0x34, 0x2e, 0x34, 0x2f, 0x34, 0x33, 0x34,
831     0x34, 0x35, 0x34, 0x36, 0x34, 0x37, 0x34, 0x38, 0x34, 0x39};
832 const uint8_t HuffDecoderCommon::table9_52_ops_[32] = {
833     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
834     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
835     0x61, 0x69, 0x71, 0x79, 0x81, 0x85, 0x8d, 0x95, 0x9d, 0xa5};
836 const uint8_t HuffDecoderCommon::table9_53_emit_[28] = {
837     0x34, 0x3d, 0x34, 0x41, 0x34, 0x5f, 0x34, 0x62, 0x34, 0x64,
838     0x34, 0x66, 0x34, 0x67, 0x34, 0x68, 0x34, 0x6c, 0x34, 0x6d,
839     0x34, 0x6e, 0x34, 0x70, 0x34, 0x72, 0x34, 0x75};
840 const uint8_t HuffDecoderCommon::table9_54_emit_[43] = {
841     0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63, 0x35,
842     0x65, 0x35, 0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74, 0x35, 0x20,
843     0x35, 0x25, 0x35, 0x2d, 0x35, 0x2e, 0x35, 0x2f, 0x35, 0x33, 0x35,
844     0x34, 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39};
845 const uint8_t HuffDecoderCommon::table9_54_ops_[32] = {
846     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
847     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
848     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x8d, 0x95, 0x9d, 0xa5};
849 const uint8_t HuffDecoderCommon::table9_55_emit_[28] = {
850     0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62, 0x35, 0x64,
851     0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d,
852     0x35, 0x6e, 0x35, 0x70, 0x35, 0x72, 0x35, 0x75};
853 const uint8_t HuffDecoderCommon::table9_56_emit_[43] = {
854     0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63, 0x36,
855     0x65, 0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74, 0x36, 0x20,
856     0x36, 0x25, 0x36, 0x2d, 0x36, 0x2e, 0x36, 0x2f, 0x36, 0x33, 0x36,
857     0x34, 0x36, 0x35, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39};
858 const uint8_t HuffDecoderCommon::table9_56_ops_[32] = {
859     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
860     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
861     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x95, 0x9d, 0xa5};
862 const uint8_t HuffDecoderCommon::table9_57_emit_[28] = {
863     0x36, 0x3d, 0x36, 0x41, 0x36, 0x5f, 0x36, 0x62, 0x36, 0x64,
864     0x36, 0x66, 0x36, 0x67, 0x36, 0x68, 0x36, 0x6c, 0x36, 0x6d,
865     0x36, 0x6e, 0x36, 0x70, 0x36, 0x72, 0x36, 0x75};
866 const uint8_t HuffDecoderCommon::table9_58_emit_[43] = {
867     0x37, 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63, 0x37,
868     0x65, 0x37, 0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74, 0x37, 0x20,
869     0x37, 0x25, 0x37, 0x2d, 0x37, 0x2e, 0x37, 0x2f, 0x37, 0x33, 0x37,
870     0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x38, 0x37, 0x39};
871 const uint8_t HuffDecoderCommon::table9_58_ops_[32] = {
872     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
873     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
874     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0x9d, 0xa5};
875 const uint8_t HuffDecoderCommon::table9_59_emit_[28] = {
876     0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62, 0x37, 0x64,
877     0x37, 0x66, 0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d,
878     0x37, 0x6e, 0x37, 0x70, 0x37, 0x72, 0x37, 0x75};
879 const uint8_t HuffDecoderCommon::table9_60_emit_[43] = {
880     0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63, 0x38,
881     0x65, 0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74, 0x38, 0x20,
882     0x38, 0x25, 0x38, 0x2d, 0x38, 0x2e, 0x38, 0x2f, 0x38, 0x33, 0x38,
883     0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, 0x38, 0x38, 0x39};
884 const uint8_t HuffDecoderCommon::table9_60_ops_[32] = {
885     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
886     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
887     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa5};
888 const uint8_t HuffDecoderCommon::table9_61_emit_[28] = {
889     0x38, 0x3d, 0x38, 0x41, 0x38, 0x5f, 0x38, 0x62, 0x38, 0x64,
890     0x38, 0x66, 0x38, 0x67, 0x38, 0x68, 0x38, 0x6c, 0x38, 0x6d,
891     0x38, 0x6e, 0x38, 0x70, 0x38, 0x72, 0x38, 0x75};
892 const uint8_t HuffDecoderCommon::table9_62_emit_[44] = {
893     0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63, 0x39,
894     0x65, 0x39, 0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74, 0x39, 0x20,
895     0x39, 0x25, 0x39, 0x2d, 0x39, 0x2e, 0x39, 0x2f, 0x39, 0x33, 0x39,
896     0x34, 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39};
897 const uint8_t HuffDecoderCommon::table9_62_ops_[32] = {
898     0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00,
899     0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59,
900     0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9};
901 const uint8_t HuffDecoderCommon::table9_63_emit_[28] = {
902     0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62, 0x39, 0x64,
903     0x39, 0x66, 0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d,
904     0x39, 0x6e, 0x39, 0x70, 0x39, 0x72, 0x39, 0x75};
905 const uint8_t HuffDecoderCommon::table9_64_emit_[44] = {
906     0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63, 0x3d,
907     0x65, 0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74, 0x3d, 0x20,
908     0x3d, 0x25, 0x3d, 0x2d, 0x3d, 0x2e, 0x3d, 0x2f, 0x3d, 0x33, 0x3d,
909     0x34, 0x3d, 0x35, 0x3d, 0x36, 0x3d, 0x37, 0x3d, 0x38, 0x3d, 0x39};
910 const uint8_t HuffDecoderCommon::table9_65_emit_[27] = {
911     0x3d, 0x3d, 0x41, 0x3d, 0x5f, 0x3d, 0x62, 0x3d, 0x64,
912     0x3d, 0x66, 0x3d, 0x67, 0x3d, 0x68, 0x3d, 0x6c, 0x3d,
913     0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d, 0x72, 0x3d, 0x75};
914 const uint8_t HuffDecoderCommon::table9_65_ops_[32] = {
915     0x01, 0x05, 0x0d, 0x15, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d,
916     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
917     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
918 const uint8_t HuffDecoderCommon::table9_66_emit_[44] = {
919     0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63, 0x41,
920     0x65, 0x41, 0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74, 0x41, 0x20,
921     0x41, 0x25, 0x41, 0x2d, 0x41, 0x2e, 0x41, 0x2f, 0x41, 0x33, 0x41,
922     0x34, 0x41, 0x35, 0x41, 0x36, 0x41, 0x37, 0x41, 0x38, 0x41, 0x39};
923 const uint8_t HuffDecoderCommon::table9_67_emit_[27] = {
924     0x41, 0x3d, 0x41, 0x41, 0x5f, 0x41, 0x62, 0x41, 0x64,
925     0x41, 0x66, 0x41, 0x67, 0x41, 0x68, 0x41, 0x6c, 0x41,
926     0x6d, 0x41, 0x6e, 0x41, 0x70, 0x41, 0x72, 0x41, 0x75};
927 const uint8_t HuffDecoderCommon::table9_67_ops_[32] = {
928     0x01, 0x09, 0x0d, 0x15, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d,
929     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
930     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
931 const uint8_t HuffDecoderCommon::table9_68_emit_[44] = {
932     0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63, 0x5f,
933     0x65, 0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74, 0x5f, 0x20,
934     0x5f, 0x25, 0x5f, 0x2d, 0x5f, 0x2e, 0x5f, 0x2f, 0x5f, 0x33, 0x5f,
935     0x34, 0x5f, 0x35, 0x5f, 0x36, 0x5f, 0x37, 0x5f, 0x38, 0x5f, 0x39};
936 const uint8_t HuffDecoderCommon::table9_69_emit_[27] = {
937     0x5f, 0x3d, 0x5f, 0x41, 0x5f, 0x5f, 0x62, 0x5f, 0x64,
938     0x5f, 0x66, 0x5f, 0x67, 0x5f, 0x68, 0x5f, 0x6c, 0x5f,
939     0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f, 0x72, 0x5f, 0x75};
940 const uint8_t HuffDecoderCommon::table9_69_ops_[32] = {
941     0x01, 0x09, 0x11, 0x15, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d,
942     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
943     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
944 const uint8_t HuffDecoderCommon::table9_70_emit_[44] = {
945     0x62, 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63, 0x62,
946     0x65, 0x62, 0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74, 0x62, 0x20,
947     0x62, 0x25, 0x62, 0x2d, 0x62, 0x2e, 0x62, 0x2f, 0x62, 0x33, 0x62,
948     0x34, 0x62, 0x35, 0x62, 0x36, 0x62, 0x37, 0x62, 0x38, 0x62, 0x39};
949 const uint8_t HuffDecoderCommon::table9_71_emit_[27] = {
950     0x62, 0x3d, 0x62, 0x41, 0x62, 0x5f, 0x62, 0x62, 0x64,
951     0x62, 0x66, 0x62, 0x67, 0x62, 0x68, 0x62, 0x6c, 0x62,
952     0x6d, 0x62, 0x6e, 0x62, 0x70, 0x62, 0x72, 0x62, 0x75};
953 const uint8_t HuffDecoderCommon::table9_71_ops_[32] = {
954     0x01, 0x09, 0x11, 0x19, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d,
955     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
956     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
957 const uint8_t HuffDecoderCommon::table9_72_emit_[44] = {
958     0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63, 0x64,
959     0x65, 0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74, 0x64, 0x20,
960     0x64, 0x25, 0x64, 0x2d, 0x64, 0x2e, 0x64, 0x2f, 0x64, 0x33, 0x64,
961     0x34, 0x64, 0x35, 0x64, 0x36, 0x64, 0x37, 0x64, 0x38, 0x64, 0x39};
962 const uint8_t HuffDecoderCommon::table9_73_emit_[27] = {
963     0x64, 0x3d, 0x64, 0x41, 0x64, 0x5f, 0x64, 0x62, 0x64,
964     0x64, 0x66, 0x64, 0x67, 0x64, 0x68, 0x64, 0x6c, 0x64,
965     0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64, 0x72, 0x64, 0x75};
966 const uint8_t HuffDecoderCommon::table9_73_ops_[32] = {
967     0x01, 0x09, 0x11, 0x19, 0x21, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d,
968     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
969     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
970 const uint8_t HuffDecoderCommon::table9_74_emit_[44] = {
971     0x66, 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63, 0x66,
972     0x65, 0x66, 0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74, 0x66, 0x20,
973     0x66, 0x25, 0x66, 0x2d, 0x66, 0x2e, 0x66, 0x2f, 0x66, 0x33, 0x66,
974     0x34, 0x66, 0x35, 0x66, 0x36, 0x66, 0x37, 0x66, 0x38, 0x66, 0x39};
975 const uint8_t HuffDecoderCommon::table9_75_emit_[27] = {
976     0x66, 0x3d, 0x66, 0x41, 0x66, 0x5f, 0x66, 0x62, 0x66,
977     0x64, 0x66, 0x66, 0x67, 0x66, 0x68, 0x66, 0x6c, 0x66,
978     0x6d, 0x66, 0x6e, 0x66, 0x70, 0x66, 0x72, 0x66, 0x75};
979 const uint8_t HuffDecoderCommon::table9_75_ops_[32] = {
980     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x2d, 0x35, 0x3d, 0x45, 0x4d,
981     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
982     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
983 const uint8_t HuffDecoderCommon::table9_76_emit_[44] = {
984     0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63, 0x67,
985     0x65, 0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74, 0x67, 0x20,
986     0x67, 0x25, 0x67, 0x2d, 0x67, 0x2e, 0x67, 0x2f, 0x67, 0x33, 0x67,
987     0x34, 0x67, 0x35, 0x67, 0x36, 0x67, 0x37, 0x67, 0x38, 0x67, 0x39};
988 const uint8_t HuffDecoderCommon::table9_77_emit_[27] = {
989     0x67, 0x3d, 0x67, 0x41, 0x67, 0x5f, 0x67, 0x62, 0x67,
990     0x64, 0x67, 0x66, 0x67, 0x67, 0x68, 0x67, 0x6c, 0x67,
991     0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67, 0x72, 0x67, 0x75};
992 const uint8_t HuffDecoderCommon::table9_77_ops_[32] = {
993     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x35, 0x3d, 0x45, 0x4d,
994     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
995     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
996 const uint8_t HuffDecoderCommon::table9_78_emit_[44] = {
997     0x68, 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63, 0x68,
998     0x65, 0x68, 0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74, 0x68, 0x20,
999     0x68, 0x25, 0x68, 0x2d, 0x68, 0x2e, 0x68, 0x2f, 0x68, 0x33, 0x68,
1000     0x34, 0x68, 0x35, 0x68, 0x36, 0x68, 0x37, 0x68, 0x38, 0x68, 0x39};
1001 const uint8_t HuffDecoderCommon::table9_79_emit_[27] = {
1002     0x68, 0x3d, 0x68, 0x41, 0x68, 0x5f, 0x68, 0x62, 0x68,
1003     0x64, 0x68, 0x66, 0x68, 0x67, 0x68, 0x68, 0x6c, 0x68,
1004     0x6d, 0x68, 0x6e, 0x68, 0x70, 0x68, 0x72, 0x68, 0x75};
1005 const uint8_t HuffDecoderCommon::table9_79_ops_[32] = {
1006     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x3d, 0x45, 0x4d,
1007     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1008     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1009 const uint8_t HuffDecoderCommon::table9_80_emit_[44] = {
1010     0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63, 0x6c,
1011     0x65, 0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74, 0x6c, 0x20,
1012     0x6c, 0x25, 0x6c, 0x2d, 0x6c, 0x2e, 0x6c, 0x2f, 0x6c, 0x33, 0x6c,
1013     0x34, 0x6c, 0x35, 0x6c, 0x36, 0x6c, 0x37, 0x6c, 0x38, 0x6c, 0x39};
1014 const uint8_t HuffDecoderCommon::table9_81_emit_[27] = {
1015     0x6c, 0x3d, 0x6c, 0x41, 0x6c, 0x5f, 0x6c, 0x62, 0x6c,
1016     0x64, 0x6c, 0x66, 0x6c, 0x67, 0x6c, 0x68, 0x6c, 0x6c,
1017     0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c, 0x72, 0x6c, 0x75};
1018 const uint8_t HuffDecoderCommon::table9_81_ops_[32] = {
1019     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x45, 0x4d,
1020     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1021     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1022 const uint8_t HuffDecoderCommon::table9_82_emit_[44] = {
1023     0x6d, 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63, 0x6d,
1024     0x65, 0x6d, 0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74, 0x6d, 0x20,
1025     0x6d, 0x25, 0x6d, 0x2d, 0x6d, 0x2e, 0x6d, 0x2f, 0x6d, 0x33, 0x6d,
1026     0x34, 0x6d, 0x35, 0x6d, 0x36, 0x6d, 0x37, 0x6d, 0x38, 0x6d, 0x39};
1027 const uint8_t HuffDecoderCommon::table9_83_emit_[27] = {
1028     0x6d, 0x3d, 0x6d, 0x41, 0x6d, 0x5f, 0x6d, 0x62, 0x6d,
1029     0x64, 0x6d, 0x66, 0x6d, 0x67, 0x6d, 0x68, 0x6d, 0x6c,
1030     0x6d, 0x6d, 0x6e, 0x6d, 0x70, 0x6d, 0x72, 0x6d, 0x75};
1031 const uint8_t HuffDecoderCommon::table9_83_ops_[32] = {
1032     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x4d,
1033     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1034     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1035 const uint8_t HuffDecoderCommon::table9_84_emit_[44] = {
1036     0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63, 0x6e,
1037     0x65, 0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74, 0x6e, 0x20,
1038     0x6e, 0x25, 0x6e, 0x2d, 0x6e, 0x2e, 0x6e, 0x2f, 0x6e, 0x33, 0x6e,
1039     0x34, 0x6e, 0x35, 0x6e, 0x36, 0x6e, 0x37, 0x6e, 0x38, 0x6e, 0x39};
1040 const uint8_t HuffDecoderCommon::table9_85_emit_[27] = {
1041     0x6e, 0x3d, 0x6e, 0x41, 0x6e, 0x5f, 0x6e, 0x62, 0x6e,
1042     0x64, 0x6e, 0x66, 0x6e, 0x67, 0x6e, 0x68, 0x6e, 0x6c,
1043     0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e, 0x72, 0x6e, 0x75};
1044 const uint8_t HuffDecoderCommon::table9_85_ops_[32] = {
1045     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
1046     0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1047     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1048 const uint8_t HuffDecoderCommon::table9_86_emit_[44] = {
1049     0x70, 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63, 0x70,
1050     0x65, 0x70, 0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74, 0x70, 0x20,
1051     0x70, 0x25, 0x70, 0x2d, 0x70, 0x2e, 0x70, 0x2f, 0x70, 0x33, 0x70,
1052     0x34, 0x70, 0x35, 0x70, 0x36, 0x70, 0x37, 0x70, 0x38, 0x70, 0x39};
1053 const uint8_t HuffDecoderCommon::table9_87_emit_[27] = {
1054     0x70, 0x3d, 0x70, 0x41, 0x70, 0x5f, 0x70, 0x62, 0x70,
1055     0x64, 0x70, 0x66, 0x70, 0x67, 0x70, 0x68, 0x70, 0x6c,
1056     0x70, 0x6d, 0x70, 0x6e, 0x70, 0x70, 0x72, 0x70, 0x75};
1057 const uint8_t HuffDecoderCommon::table9_87_ops_[32] = {
1058     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
1059     0x59, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1060     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1061 const uint8_t HuffDecoderCommon::table9_88_emit_[44] = {
1062     0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63, 0x72,
1063     0x65, 0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74, 0x72, 0x20,
1064     0x72, 0x25, 0x72, 0x2d, 0x72, 0x2e, 0x72, 0x2f, 0x72, 0x33, 0x72,
1065     0x34, 0x72, 0x35, 0x72, 0x36, 0x72, 0x37, 0x72, 0x38, 0x72, 0x39};
1066 const uint8_t HuffDecoderCommon::table9_89_emit_[27] = {
1067     0x72, 0x3d, 0x72, 0x41, 0x72, 0x5f, 0x72, 0x62, 0x72,
1068     0x64, 0x72, 0x66, 0x72, 0x67, 0x72, 0x68, 0x72, 0x6c,
1069     0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70, 0x72, 0x72, 0x75};
1070 const uint8_t HuffDecoderCommon::table9_89_ops_[32] = {
1071     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51,
1072     0x59, 0x61, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1073     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1074 const uint8_t HuffDecoderCommon::table9_90_emit_[44] = {
1075     0x75, 0x30, 0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63, 0x75,
1076     0x65, 0x75, 0x69, 0x75, 0x6f, 0x75, 0x73, 0x75, 0x74, 0x75, 0x20,
1077     0x75, 0x25, 0x75, 0x2d, 0x75, 0x2e, 0x75, 0x2f, 0x75, 0x33, 0x75,
1078     0x34, 0x75, 0x35, 0x75, 0x36, 0x75, 0x37, 0x75, 0x38, 0x75, 0x39};
1079 const uint8_t HuffDecoderCommon::table9_91_emit_[28] = {
1080     0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f, 0x75, 0x62, 0x75, 0x64,
1081     0x75, 0x66, 0x75, 0x67, 0x75, 0x68, 0x75, 0x6c, 0x75, 0x6d,
1082     0x75, 0x6e, 0x75, 0x70, 0x75, 0x72, 0x75, 0x75};
1083 const uint8_t HuffDecoderCommon::table9_92_emit_[20] = {
1084     0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63,
1085     0x3a, 0x65, 0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74};
1086 const uint8_t HuffDecoderCommon::table9_92_ops_[32] = {
1087     0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00,
1088     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1089     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
1090 const uint8_t HuffDecoderCommon::table9_93_emit_[20] = {
1091     0x42, 0x30, 0x42, 0x31, 0x42, 0x32, 0x42, 0x61, 0x42, 0x63,
1092     0x42, 0x65, 0x42, 0x69, 0x42, 0x6f, 0x42, 0x73, 0x42, 0x74};
1093 const uint8_t HuffDecoderCommon::table9_94_emit_[20] = {
1094     0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61, 0x43, 0x63,
1095     0x43, 0x65, 0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74};
1096 const uint8_t HuffDecoderCommon::table9_95_emit_[20] = {
1097     0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63,
1098     0x44, 0x65, 0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74};
1099 const uint8_t HuffDecoderCommon::table9_96_emit_[20] = {
1100     0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63,
1101     0x45, 0x65, 0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74};
1102 const uint8_t HuffDecoderCommon::table9_97_emit_[20] = {
1103     0x46, 0x30, 0x46, 0x31, 0x46, 0x32, 0x46, 0x61, 0x46, 0x63,
1104     0x46, 0x65, 0x46, 0x69, 0x46, 0x6f, 0x46, 0x73, 0x46, 0x74};
1105 const uint8_t HuffDecoderCommon::table9_98_emit_[20] = {
1106     0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61, 0x47, 0x63,
1107     0x47, 0x65, 0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74};
1108 const uint8_t HuffDecoderCommon::table9_99_emit_[20] = {
1109     0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63,
1110     0x48, 0x65, 0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74};
1111 const uint8_t HuffDecoderCommon::table9_100_emit_[20] = {
1112     0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63,
1113     0x49, 0x65, 0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74};
1114 const uint8_t HuffDecoderCommon::table9_101_emit_[20] = {
1115     0x4a, 0x30, 0x4a, 0x31, 0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63,
1116     0x4a, 0x65, 0x4a, 0x69, 0x4a, 0x6f, 0x4a, 0x73, 0x4a, 0x74};
1117 const uint8_t HuffDecoderCommon::table9_102_emit_[20] = {
1118     0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61, 0x4b, 0x63,
1119     0x4b, 0x65, 0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74};
1120 const uint8_t HuffDecoderCommon::table9_103_emit_[20] = {
1121     0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63,
1122     0x4c, 0x65, 0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74};
1123 const uint8_t HuffDecoderCommon::table9_104_emit_[20] = {
1124     0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63,
1125     0x4d, 0x65, 0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74};
1126 const uint8_t HuffDecoderCommon::table9_105_emit_[20] = {
1127     0x4e, 0x30, 0x4e, 0x31, 0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63,
1128     0x4e, 0x65, 0x4e, 0x69, 0x4e, 0x6f, 0x4e, 0x73, 0x4e, 0x74};
1129 const uint8_t HuffDecoderCommon::table9_106_emit_[20] = {
1130     0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61, 0x4f, 0x63,
1131     0x4f, 0x65, 0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74};
1132 const uint8_t HuffDecoderCommon::table9_107_emit_[20] = {
1133     0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63,
1134     0x50, 0x65, 0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74};
1135 const uint8_t HuffDecoderCommon::table9_108_emit_[20] = {
1136     0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63,
1137     0x51, 0x65, 0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74};
1138 const uint8_t HuffDecoderCommon::table9_109_emit_[20] = {
1139     0x52, 0x30, 0x52, 0x31, 0x52, 0x32, 0x52, 0x61, 0x52, 0x63,
1140     0x52, 0x65, 0x52, 0x69, 0x52, 0x6f, 0x52, 0x73, 0x52, 0x74};
1141 const uint8_t HuffDecoderCommon::table9_110_emit_[20] = {
1142     0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61, 0x53, 0x63,
1143     0x53, 0x65, 0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74};
1144 const uint8_t HuffDecoderCommon::table9_111_emit_[20] = {
1145     0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63,
1146     0x54, 0x65, 0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74};
1147 const uint8_t HuffDecoderCommon::table9_112_emit_[20] = {
1148     0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63,
1149     0x55, 0x65, 0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74};
1150 const uint8_t HuffDecoderCommon::table9_113_emit_[20] = {
1151     0x56, 0x30, 0x56, 0x31, 0x56, 0x32, 0x56, 0x61, 0x56, 0x63,
1152     0x56, 0x65, 0x56, 0x69, 0x56, 0x6f, 0x56, 0x73, 0x56, 0x74};
1153 const uint8_t HuffDecoderCommon::table9_114_emit_[20] = {
1154     0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61, 0x57, 0x63,
1155     0x57, 0x65, 0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74};
1156 const uint8_t HuffDecoderCommon::table9_115_emit_[20] = {
1157     0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63,
1158     0x59, 0x65, 0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74};
1159 const uint8_t HuffDecoderCommon::table9_116_emit_[20] = {
1160     0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63,
1161     0x6a, 0x65, 0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74};
1162 const uint8_t HuffDecoderCommon::table9_117_emit_[20] = {
1163     0x6b, 0x30, 0x6b, 0x31, 0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63,
1164     0x6b, 0x65, 0x6b, 0x69, 0x6b, 0x6f, 0x6b, 0x73, 0x6b, 0x74};
1165 const uint8_t HuffDecoderCommon::table9_118_emit_[20] = {
1166     0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61, 0x71, 0x63,
1167     0x71, 0x65, 0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74};
1168 const uint8_t HuffDecoderCommon::table9_119_emit_[20] = {
1169     0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63,
1170     0x76, 0x65, 0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74};
1171 const uint8_t HuffDecoderCommon::table9_120_emit_[20] = {
1172     0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63,
1173     0x77, 0x65, 0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74};
1174 const uint8_t HuffDecoderCommon::table9_121_emit_[20] = {
1175     0x78, 0x30, 0x78, 0x31, 0x78, 0x32, 0x78, 0x61, 0x78, 0x63,
1176     0x78, 0x65, 0x78, 0x69, 0x78, 0x6f, 0x78, 0x73, 0x78, 0x74};
1177 const uint8_t HuffDecoderCommon::table9_122_emit_[20] = {
1178     0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61, 0x79, 0x63,
1179     0x79, 0x65, 0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74};
1180 const uint8_t HuffDecoderCommon::table9_123_emit_[20] = {
1181     0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63,
1182     0x7a, 0x65, 0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74};
1183 const uint8_t HuffDecoderCommon::table9_124_emit_[2] = {0x26, 0x2a};
1184 const uint8_t HuffDecoderCommon::table9_124_ops_[32] = {
1185     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1186     0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1187     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06};
1188 const uint8_t HuffDecoderCommon::table9_125_emit_[2] = {0x2c, 0x3b};
1189 const uint8_t HuffDecoderCommon::table9_126_emit_[2] = {0x58, 0x5a};
1190 const uint8_t HuffDecoderCommon::table9_127_emit_[10] = {
1191     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e};
1192 const uint8_t HuffDecoderCommon::table9_127_ops_[32] = {
1193     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
1194     0x0a, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x16,
1195     0x00, 0x1a, 0x00, 0x1e, 0x22, 0x26, 0x00, 0x00, 0x00, 0x03};
1196 const uint8_t* const HuffDecoderCommon::table9_emit_[128] = {
1197     table9_0_emit_,   table9_1_emit_,   table9_2_emit_,   table9_3_emit_,
1198     table9_4_emit_,   table9_5_emit_,   table9_6_emit_,   table9_7_emit_,
1199     table9_8_emit_,   table9_9_emit_,   table9_10_emit_,  table9_11_emit_,
1200     table9_12_emit_,  table9_13_emit_,  table9_14_emit_,  table9_15_emit_,
1201     table9_16_emit_,  table9_17_emit_,  table9_18_emit_,  table9_19_emit_,
1202     table9_20_emit_,  table9_21_emit_,  table9_22_emit_,  table9_23_emit_,
1203     table9_24_emit_,  table9_25_emit_,  table9_26_emit_,  table9_27_emit_,
1204     table9_28_emit_,  table9_29_emit_,  table9_30_emit_,  table9_31_emit_,
1205     table9_32_emit_,  table9_33_emit_,  table9_34_emit_,  table9_35_emit_,
1206     table9_36_emit_,  table9_37_emit_,  table9_38_emit_,  table9_39_emit_,
1207     table9_40_emit_,  table9_41_emit_,  table9_42_emit_,  table9_43_emit_,
1208     table9_44_emit_,  table9_45_emit_,  table9_46_emit_,  table9_47_emit_,
1209     table9_48_emit_,  table9_49_emit_,  table9_50_emit_,  table9_51_emit_,
1210     table9_52_emit_,  table9_53_emit_,  table9_54_emit_,  table9_55_emit_,
1211     table9_56_emit_,  table9_57_emit_,  table9_58_emit_,  table9_59_emit_,
1212     table9_60_emit_,  table9_61_emit_,  table9_62_emit_,  table9_63_emit_,
1213     table9_64_emit_,  table9_65_emit_,  table9_66_emit_,  table9_67_emit_,
1214     table9_68_emit_,  table9_69_emit_,  table9_70_emit_,  table9_71_emit_,
1215     table9_72_emit_,  table9_73_emit_,  table9_74_emit_,  table9_75_emit_,
1216     table9_76_emit_,  table9_77_emit_,  table9_78_emit_,  table9_79_emit_,
1217     table9_80_emit_,  table9_81_emit_,  table9_82_emit_,  table9_83_emit_,
1218     table9_84_emit_,  table9_85_emit_,  table9_86_emit_,  table9_87_emit_,
1219     table9_88_emit_,  table9_89_emit_,  table9_90_emit_,  table9_91_emit_,
1220     table9_92_emit_,  table9_93_emit_,  table9_94_emit_,  table9_95_emit_,
1221     table9_96_emit_,  table9_97_emit_,  table9_98_emit_,  table9_99_emit_,
1222     table9_100_emit_, table9_101_emit_, table9_102_emit_, table9_103_emit_,
1223     table9_104_emit_, table9_105_emit_, table9_106_emit_, table9_107_emit_,
1224     table9_108_emit_, table9_109_emit_, table9_110_emit_, table9_111_emit_,
1225     table9_112_emit_, table9_113_emit_, table9_114_emit_, table9_115_emit_,
1226     table9_116_emit_, table9_117_emit_, table9_118_emit_, table9_119_emit_,
1227     table9_120_emit_, table9_121_emit_, table9_122_emit_, table9_123_emit_,
1228     table9_124_emit_, table9_125_emit_, table9_126_emit_, table9_127_emit_,
1229 };
1230 const uint8_t* const HuffDecoderCommon::table9_ops_[128] = {
1231     table9_0_ops_,   table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1232     table9_4_ops_,   table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1233     table9_8_ops_,   table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1234     table9_12_ops_,  table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1235     table9_16_ops_,  table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1236     table9_20_ops_,  table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1237     table9_24_ops_,  table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1238     table9_28_ops_,  table9_1_ops_,   table9_2_ops_,   table9_3_ops_,
1239     table9_28_ops_,  table9_33_ops_,  table9_2_ops_,   table9_3_ops_,
1240     table9_28_ops_,  table9_37_ops_,  table9_2_ops_,   table9_3_ops_,
1241     table9_40_ops_,  table9_41_ops_,  table9_42_ops_,  table9_41_ops_,
1242     table9_44_ops_,  table9_41_ops_,  table9_46_ops_,  table9_41_ops_,
1243     table9_48_ops_,  table9_41_ops_,  table9_50_ops_,  table9_41_ops_,
1244     table9_52_ops_,  table9_41_ops_,  table9_54_ops_,  table9_41_ops_,
1245     table9_56_ops_,  table9_41_ops_,  table9_58_ops_,  table9_41_ops_,
1246     table9_60_ops_,  table9_41_ops_,  table9_62_ops_,  table9_41_ops_,
1247     table9_62_ops_,  table9_65_ops_,  table9_62_ops_,  table9_67_ops_,
1248     table9_62_ops_,  table9_69_ops_,  table9_62_ops_,  table9_71_ops_,
1249     table9_62_ops_,  table9_73_ops_,  table9_62_ops_,  table9_75_ops_,
1250     table9_62_ops_,  table9_77_ops_,  table9_62_ops_,  table9_79_ops_,
1251     table9_62_ops_,  table9_81_ops_,  table9_62_ops_,  table9_83_ops_,
1252     table9_62_ops_,  table9_85_ops_,  table9_62_ops_,  table9_87_ops_,
1253     table9_62_ops_,  table9_89_ops_,  table9_62_ops_,  table9_41_ops_,
1254     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1255     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1256     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1257     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1258     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1259     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1260     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1261     table9_92_ops_,  table9_92_ops_,  table9_92_ops_,  table9_92_ops_,
1262     table9_124_ops_, table9_124_ops_, table9_124_ops_, table9_127_ops_,
1263 };
1264 const uint16_t HuffDecoderCommon::table10_0_inner_[9] = {
1265     0x0000, 0x0001, 0x0005, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d, 0x0035};
1266 const uint8_t HuffDecoderCommon::table10_0_outer_[64] = {
1267     0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
1268     0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0,
1269     0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 8};
1270 const uint16_t HuffDecoderCommon::table10_1_inner_[15] = {
1271     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1272     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069};
1273 const uint8_t HuffDecoderCommon::table10_1_outer_[64] = {
1274     0, 0, 0, 0,  0, 0, 0, 1,  0, 0, 0, 0,  0, 0, 0, 2,  0, 0, 0, 3, 0, 0,
1275     0, 4, 0, 0,  0, 5, 0, 0,  0, 6, 0, 0,  0, 7, 0, 0,  0, 8, 0, 0, 0, 9,
1276     0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14};
1277 const uint16_t HuffDecoderCommon::table10_2_inner_[19] = {
1278     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029,
1279     0x0031, 0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061,
1280     0x0069, 0x0071, 0x0079, 0x0081, 0x0089};
1281 const uint8_t HuffDecoderCommon::table10_2_outer_[64] = {
1282     0, 0, 0, 1,  0, 0, 0, 2,  0, 0, 0, 3,  0, 0,  0, 4,  0, 0,  0, 5, 0, 0,
1283     0, 6, 0, 0,  0, 7, 0, 0,  0, 8, 0, 0,  0, 9,  0, 0,  0, 10, 0, 0, 0, 11,
1284     0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18};
1285 const uint8_t HuffDecoderCommon::table10_3_emit_[68] = {
1286     0x30, 0x45, 0x30, 0x46, 0x30, 0x47, 0x30, 0x48, 0x30, 0x49, 0x30, 0x4a,
1287     0x30, 0x4b, 0x30, 0x4c, 0x30, 0x4d, 0x30, 0x4e, 0x30, 0x4f, 0x30, 0x50,
1288     0x30, 0x51, 0x30, 0x52, 0x30, 0x53, 0x30, 0x54, 0x30, 0x55, 0x30, 0x56,
1289     0x30, 0x57, 0x30, 0x59, 0x30, 0x6a, 0x30, 0x6b, 0x30, 0x71, 0x30, 0x76,
1290     0x30, 0x77, 0x30, 0x78, 0x30, 0x79, 0x30, 0x7a, 0x30, 0x26, 0x30, 0x2a,
1291     0x30, 0x2c, 0x30, 0x3b, 0x30, 0x58, 0x30, 0x5a};
1292 const uint16_t HuffDecoderCommon::table10_3_inner_[36] = {
1293     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
1294     0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081,
1295     0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
1296     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0002};
1297 const uint8_t HuffDecoderCommon::table10_3_outer_[64] = {
1298     0, 1,  0, 2,  0, 3,  0, 4,  0,  5,  0,  6,  0,  7,  0, 8,
1299     0, 9,  0, 10, 0, 11, 0, 12, 0,  13, 0,  14, 0,  15, 0, 16,
1300     0, 17, 0, 18, 0, 19, 0, 20, 0,  21, 0,  22, 0,  23, 0, 24,
1301     0, 25, 0, 26, 0, 27, 0, 28, 29, 30, 31, 32, 33, 34, 0, 35};
1302 const uint16_t HuffDecoderCommon::table10_4_inner_[9] = {
1303     0x0000, 0x0001, 0x0009, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d, 0x0035};
1304 const uint8_t HuffDecoderCommon::table10_7_emit_[68] = {
1305     0x31, 0x45, 0x31, 0x46, 0x31, 0x47, 0x31, 0x48, 0x31, 0x49, 0x31, 0x4a,
1306     0x31, 0x4b, 0x31, 0x4c, 0x31, 0x4d, 0x31, 0x4e, 0x31, 0x4f, 0x31, 0x50,
1307     0x31, 0x51, 0x31, 0x52, 0x31, 0x53, 0x31, 0x54, 0x31, 0x55, 0x31, 0x56,
1308     0x31, 0x57, 0x31, 0x59, 0x31, 0x6a, 0x31, 0x6b, 0x31, 0x71, 0x31, 0x76,
1309     0x31, 0x77, 0x31, 0x78, 0x31, 0x79, 0x31, 0x7a, 0x31, 0x26, 0x31, 0x2a,
1310     0x31, 0x2c, 0x31, 0x3b, 0x31, 0x58, 0x31, 0x5a};
1311 const uint16_t HuffDecoderCommon::table10_8_inner_[9] = {
1312     0x0000, 0x0001, 0x0009, 0x0011, 0x0015, 0x001d, 0x0025, 0x002d, 0x0035};
1313 const uint8_t HuffDecoderCommon::table10_11_emit_[68] = {
1314     0x32, 0x45, 0x32, 0x46, 0x32, 0x47, 0x32, 0x48, 0x32, 0x49, 0x32, 0x4a,
1315     0x32, 0x4b, 0x32, 0x4c, 0x32, 0x4d, 0x32, 0x4e, 0x32, 0x4f, 0x32, 0x50,
1316     0x32, 0x51, 0x32, 0x52, 0x32, 0x53, 0x32, 0x54, 0x32, 0x55, 0x32, 0x56,
1317     0x32, 0x57, 0x32, 0x59, 0x32, 0x6a, 0x32, 0x6b, 0x32, 0x71, 0x32, 0x76,
1318     0x32, 0x77, 0x32, 0x78, 0x32, 0x79, 0x32, 0x7a, 0x32, 0x26, 0x32, 0x2a,
1319     0x32, 0x2c, 0x32, 0x3b, 0x32, 0x58, 0x32, 0x5a};
1320 const uint16_t HuffDecoderCommon::table10_12_inner_[9] = {
1321     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x001d, 0x0025, 0x002d, 0x0035};
1322 const uint8_t HuffDecoderCommon::table10_15_emit_[68] = {
1323     0x61, 0x45, 0x61, 0x46, 0x61, 0x47, 0x61, 0x48, 0x61, 0x49, 0x61, 0x4a,
1324     0x61, 0x4b, 0x61, 0x4c, 0x61, 0x4d, 0x61, 0x4e, 0x61, 0x4f, 0x61, 0x50,
1325     0x61, 0x51, 0x61, 0x52, 0x61, 0x53, 0x61, 0x54, 0x61, 0x55, 0x61, 0x56,
1326     0x61, 0x57, 0x61, 0x59, 0x61, 0x6a, 0x61, 0x6b, 0x61, 0x71, 0x61, 0x76,
1327     0x61, 0x77, 0x61, 0x78, 0x61, 0x79, 0x61, 0x7a, 0x61, 0x26, 0x61, 0x2a,
1328     0x61, 0x2c, 0x61, 0x3b, 0x61, 0x58, 0x61, 0x5a};
1329 const uint16_t HuffDecoderCommon::table10_16_inner_[9] = {
1330     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0025, 0x002d, 0x0035};
1331 const uint8_t HuffDecoderCommon::table10_19_emit_[68] = {
1332     0x63, 0x45, 0x63, 0x46, 0x63, 0x47, 0x63, 0x48, 0x63, 0x49, 0x63, 0x4a,
1333     0x63, 0x4b, 0x63, 0x4c, 0x63, 0x4d, 0x63, 0x4e, 0x63, 0x4f, 0x63, 0x50,
1334     0x63, 0x51, 0x63, 0x52, 0x63, 0x53, 0x63, 0x54, 0x63, 0x55, 0x63, 0x56,
1335     0x63, 0x57, 0x63, 0x59, 0x63, 0x6a, 0x63, 0x6b, 0x63, 0x71, 0x63, 0x76,
1336     0x63, 0x77, 0x63, 0x78, 0x63, 0x79, 0x63, 0x7a, 0x63, 0x26, 0x63, 0x2a,
1337     0x63, 0x2c, 0x63, 0x3b, 0x63, 0x58, 0x63, 0x5a};
1338 const uint16_t HuffDecoderCommon::table10_20_inner_[9] = {
1339     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x002d, 0x0035};
1340 const uint8_t HuffDecoderCommon::table10_23_emit_[68] = {
1341     0x65, 0x45, 0x65, 0x46, 0x65, 0x47, 0x65, 0x48, 0x65, 0x49, 0x65, 0x4a,
1342     0x65, 0x4b, 0x65, 0x4c, 0x65, 0x4d, 0x65, 0x4e, 0x65, 0x4f, 0x65, 0x50,
1343     0x65, 0x51, 0x65, 0x52, 0x65, 0x53, 0x65, 0x54, 0x65, 0x55, 0x65, 0x56,
1344     0x65, 0x57, 0x65, 0x59, 0x65, 0x6a, 0x65, 0x6b, 0x65, 0x71, 0x65, 0x76,
1345     0x65, 0x77, 0x65, 0x78, 0x65, 0x79, 0x65, 0x7a, 0x65, 0x26, 0x65, 0x2a,
1346     0x65, 0x2c, 0x65, 0x3b, 0x65, 0x58, 0x65, 0x5a};
1347 const uint16_t HuffDecoderCommon::table10_24_inner_[9] = {
1348     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0035};
1349 const uint8_t HuffDecoderCommon::table10_27_emit_[68] = {
1350     0x69, 0x45, 0x69, 0x46, 0x69, 0x47, 0x69, 0x48, 0x69, 0x49, 0x69, 0x4a,
1351     0x69, 0x4b, 0x69, 0x4c, 0x69, 0x4d, 0x69, 0x4e, 0x69, 0x4f, 0x69, 0x50,
1352     0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54, 0x69, 0x55, 0x69, 0x56,
1353     0x69, 0x57, 0x69, 0x59, 0x69, 0x6a, 0x69, 0x6b, 0x69, 0x71, 0x69, 0x76,
1354     0x69, 0x77, 0x69, 0x78, 0x69, 0x79, 0x69, 0x7a, 0x69, 0x26, 0x69, 0x2a,
1355     0x69, 0x2c, 0x69, 0x3b, 0x69, 0x58, 0x69, 0x5a};
1356 const uint16_t HuffDecoderCommon::table10_28_inner_[9] = {
1357     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039};
1358 const uint8_t HuffDecoderCommon::table10_31_emit_[68] = {
1359     0x6f, 0x45, 0x6f, 0x46, 0x6f, 0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f, 0x4a,
1360     0x6f, 0x4b, 0x6f, 0x4c, 0x6f, 0x4d, 0x6f, 0x4e, 0x6f, 0x4f, 0x6f, 0x50,
1361     0x6f, 0x51, 0x6f, 0x52, 0x6f, 0x53, 0x6f, 0x54, 0x6f, 0x55, 0x6f, 0x56,
1362     0x6f, 0x57, 0x6f, 0x59, 0x6f, 0x6a, 0x6f, 0x6b, 0x6f, 0x71, 0x6f, 0x76,
1363     0x6f, 0x77, 0x6f, 0x78, 0x6f, 0x79, 0x6f, 0x7a, 0x6f, 0x26, 0x6f, 0x2a,
1364     0x6f, 0x2c, 0x6f, 0x3b, 0x6f, 0x58, 0x6f, 0x5a};
1365 const uint16_t HuffDecoderCommon::table10_33_inner_[15] = {
1366     0x0000, 0x0001, 0x0005, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
1367     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065};
1368 const uint8_t HuffDecoderCommon::table10_35_emit_[68] = {
1369     0x73, 0x45, 0x73, 0x46, 0x73, 0x47, 0x73, 0x48, 0x73, 0x49, 0x73, 0x4a,
1370     0x73, 0x4b, 0x73, 0x4c, 0x73, 0x4d, 0x73, 0x4e, 0x73, 0x4f, 0x73, 0x50,
1371     0x73, 0x51, 0x73, 0x52, 0x73, 0x53, 0x73, 0x54, 0x73, 0x55, 0x73, 0x56,
1372     0x73, 0x57, 0x73, 0x59, 0x73, 0x6a, 0x73, 0x6b, 0x73, 0x71, 0x73, 0x76,
1373     0x73, 0x77, 0x73, 0x78, 0x73, 0x79, 0x73, 0x7a, 0x73, 0x26, 0x73, 0x2a,
1374     0x73, 0x2c, 0x73, 0x3b, 0x73, 0x58, 0x73, 0x5a};
1375 const uint16_t HuffDecoderCommon::table10_37_inner_[15] = {
1376     0x0000, 0x0001, 0x0009, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
1377     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065};
1378 const uint8_t HuffDecoderCommon::table10_39_emit_[68] = {
1379     0x74, 0x45, 0x74, 0x46, 0x74, 0x47, 0x74, 0x48, 0x74, 0x49, 0x74, 0x4a,
1380     0x74, 0x4b, 0x74, 0x4c, 0x74, 0x4d, 0x74, 0x4e, 0x74, 0x4f, 0x74, 0x50,
1381     0x74, 0x51, 0x74, 0x52, 0x74, 0x53, 0x74, 0x54, 0x74, 0x55, 0x74, 0x56,
1382     0x74, 0x57, 0x74, 0x59, 0x74, 0x6a, 0x74, 0x6b, 0x74, 0x71, 0x74, 0x76,
1383     0x74, 0x77, 0x74, 0x78, 0x74, 0x79, 0x74, 0x7a, 0x74, 0x26, 0x74, 0x2a,
1384     0x74, 0x2c, 0x74, 0x3b, 0x74, 0x58, 0x74, 0x5a};
1385 const uint16_t HuffDecoderCommon::table10_40_inner_[23] = {
1386     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1387     0x0039, 0x0041, 0x0049, 0x0051, 0x0055, 0x005d, 0x0065, 0x006d,
1388     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1389 const uint8_t HuffDecoderCommon::table10_40_outer_[64] = {
1390     0, 0,  0, 1,  0, 0,  0, 2,  0, 0,  0, 3,  0, 0,  0, 4,  0, 0,  0, 5,  0, 0,
1391     0, 6,  0, 0,  0, 7,  0, 0,  0, 8,  0, 0,  0, 9,  0, 0,  0, 10, 0, 11, 0, 12,
1392     0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22};
1393 const uint8_t HuffDecoderCommon::table10_41_emit_[92] = {
1394     0x20, 0x3d, 0x20, 0x41, 0x20, 0x5f, 0x20, 0x62, 0x20, 0x64, 0x20, 0x66,
1395     0x20, 0x67, 0x20, 0x68, 0x20, 0x6c, 0x20, 0x6d, 0x20, 0x6e, 0x20, 0x70,
1396     0x20, 0x72, 0x20, 0x75, 0x20, 0x3a, 0x20, 0x42, 0x20, 0x43, 0x20, 0x44,
1397     0x20, 0x45, 0x20, 0x46, 0x20, 0x47, 0x20, 0x48, 0x20, 0x49, 0x20, 0x4a,
1398     0x20, 0x4b, 0x20, 0x4c, 0x20, 0x4d, 0x20, 0x4e, 0x20, 0x4f, 0x20, 0x50,
1399     0x20, 0x51, 0x20, 0x52, 0x20, 0x53, 0x20, 0x54, 0x20, 0x55, 0x20, 0x56,
1400     0x20, 0x57, 0x20, 0x59, 0x20, 0x6a, 0x20, 0x6b, 0x20, 0x71, 0x20, 0x76,
1401     0x20, 0x77, 0x20, 0x78, 0x20, 0x79, 0x20, 0x7a};
1402 const uint16_t HuffDecoderCommon::table10_41_inner_[48] = {
1403     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1404     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1405     0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1,
1406     0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1,
1407     0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0121, 0x0129, 0x0131,
1408     0x0139, 0x0141, 0x0149, 0x0151, 0x0159, 0x0161, 0x0169, 0x0002};
1409 const uint8_t HuffDecoderCommon::table10_41_outer_[64] = {
1410     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,
1411     0,  9,  0,  10, 0,  11, 0,  12, 0,  13, 0,  14, 15, 16, 17, 18,
1412     19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
1413     35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 0,  0,  0,  47};
1414 const uint16_t HuffDecoderCommon::table10_42_inner_[23] = {
1415     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1416     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x005d, 0x0065, 0x006d,
1417     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1418 const uint8_t HuffDecoderCommon::table10_43_emit_[92] = {
1419     0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62, 0x25, 0x64, 0x25, 0x66,
1420     0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d, 0x25, 0x6e, 0x25, 0x70,
1421     0x25, 0x72, 0x25, 0x75, 0x25, 0x3a, 0x25, 0x42, 0x25, 0x43, 0x25, 0x44,
1422     0x25, 0x45, 0x25, 0x46, 0x25, 0x47, 0x25, 0x48, 0x25, 0x49, 0x25, 0x4a,
1423     0x25, 0x4b, 0x25, 0x4c, 0x25, 0x4d, 0x25, 0x4e, 0x25, 0x4f, 0x25, 0x50,
1424     0x25, 0x51, 0x25, 0x52, 0x25, 0x53, 0x25, 0x54, 0x25, 0x55, 0x25, 0x56,
1425     0x25, 0x57, 0x25, 0x59, 0x25, 0x6a, 0x25, 0x6b, 0x25, 0x71, 0x25, 0x76,
1426     0x25, 0x77, 0x25, 0x78, 0x25, 0x79, 0x25, 0x7a};
1427 const uint16_t HuffDecoderCommon::table10_44_inner_[23] = {
1428     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1429     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0065, 0x006d,
1430     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1431 const uint8_t HuffDecoderCommon::table10_45_emit_[92] = {
1432     0x2d, 0x3d, 0x2d, 0x41, 0x2d, 0x5f, 0x2d, 0x62, 0x2d, 0x64, 0x2d, 0x66,
1433     0x2d, 0x67, 0x2d, 0x68, 0x2d, 0x6c, 0x2d, 0x6d, 0x2d, 0x6e, 0x2d, 0x70,
1434     0x2d, 0x72, 0x2d, 0x75, 0x2d, 0x3a, 0x2d, 0x42, 0x2d, 0x43, 0x2d, 0x44,
1435     0x2d, 0x45, 0x2d, 0x46, 0x2d, 0x47, 0x2d, 0x48, 0x2d, 0x49, 0x2d, 0x4a,
1436     0x2d, 0x4b, 0x2d, 0x4c, 0x2d, 0x4d, 0x2d, 0x4e, 0x2d, 0x4f, 0x2d, 0x50,
1437     0x2d, 0x51, 0x2d, 0x52, 0x2d, 0x53, 0x2d, 0x54, 0x2d, 0x55, 0x2d, 0x56,
1438     0x2d, 0x57, 0x2d, 0x59, 0x2d, 0x6a, 0x2d, 0x6b, 0x2d, 0x71, 0x2d, 0x76,
1439     0x2d, 0x77, 0x2d, 0x78, 0x2d, 0x79, 0x2d, 0x7a};
1440 const uint16_t HuffDecoderCommon::table10_46_inner_[23] = {
1441     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1442     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x006d,
1443     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1444 const uint8_t HuffDecoderCommon::table10_47_emit_[92] = {
1445     0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62, 0x2e, 0x64, 0x2e, 0x66,
1446     0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d, 0x2e, 0x6e, 0x2e, 0x70,
1447     0x2e, 0x72, 0x2e, 0x75, 0x2e, 0x3a, 0x2e, 0x42, 0x2e, 0x43, 0x2e, 0x44,
1448     0x2e, 0x45, 0x2e, 0x46, 0x2e, 0x47, 0x2e, 0x48, 0x2e, 0x49, 0x2e, 0x4a,
1449     0x2e, 0x4b, 0x2e, 0x4c, 0x2e, 0x4d, 0x2e, 0x4e, 0x2e, 0x4f, 0x2e, 0x50,
1450     0x2e, 0x51, 0x2e, 0x52, 0x2e, 0x53, 0x2e, 0x54, 0x2e, 0x55, 0x2e, 0x56,
1451     0x2e, 0x57, 0x2e, 0x59, 0x2e, 0x6a, 0x2e, 0x6b, 0x2e, 0x71, 0x2e, 0x76,
1452     0x2e, 0x77, 0x2e, 0x78, 0x2e, 0x79, 0x2e, 0x7a};
1453 const uint16_t HuffDecoderCommon::table10_48_inner_[23] = {
1454     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1455     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1456     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1457 const uint8_t HuffDecoderCommon::table10_49_emit_[92] = {
1458     0x2f, 0x3d, 0x2f, 0x41, 0x2f, 0x5f, 0x2f, 0x62, 0x2f, 0x64, 0x2f, 0x66,
1459     0x2f, 0x67, 0x2f, 0x68, 0x2f, 0x6c, 0x2f, 0x6d, 0x2f, 0x6e, 0x2f, 0x70,
1460     0x2f, 0x72, 0x2f, 0x75, 0x2f, 0x3a, 0x2f, 0x42, 0x2f, 0x43, 0x2f, 0x44,
1461     0x2f, 0x45, 0x2f, 0x46, 0x2f, 0x47, 0x2f, 0x48, 0x2f, 0x49, 0x2f, 0x4a,
1462     0x2f, 0x4b, 0x2f, 0x4c, 0x2f, 0x4d, 0x2f, 0x4e, 0x2f, 0x4f, 0x2f, 0x50,
1463     0x2f, 0x51, 0x2f, 0x52, 0x2f, 0x53, 0x2f, 0x54, 0x2f, 0x55, 0x2f, 0x56,
1464     0x2f, 0x57, 0x2f, 0x59, 0x2f, 0x6a, 0x2f, 0x6b, 0x2f, 0x71, 0x2f, 0x76,
1465     0x2f, 0x77, 0x2f, 0x78, 0x2f, 0x79, 0x2f, 0x7a};
1466 const uint16_t HuffDecoderCommon::table10_50_inner_[23] = {
1467     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1468     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1469     0x0079, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1470 const uint8_t HuffDecoderCommon::table10_51_emit_[92] = {
1471     0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62, 0x33, 0x64, 0x33, 0x66,
1472     0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d, 0x33, 0x6e, 0x33, 0x70,
1473     0x33, 0x72, 0x33, 0x75, 0x33, 0x3a, 0x33, 0x42, 0x33, 0x43, 0x33, 0x44,
1474     0x33, 0x45, 0x33, 0x46, 0x33, 0x47, 0x33, 0x48, 0x33, 0x49, 0x33, 0x4a,
1475     0x33, 0x4b, 0x33, 0x4c, 0x33, 0x4d, 0x33, 0x4e, 0x33, 0x4f, 0x33, 0x50,
1476     0x33, 0x51, 0x33, 0x52, 0x33, 0x53, 0x33, 0x54, 0x33, 0x55, 0x33, 0x56,
1477     0x33, 0x57, 0x33, 0x59, 0x33, 0x6a, 0x33, 0x6b, 0x33, 0x71, 0x33, 0x76,
1478     0x33, 0x77, 0x33, 0x78, 0x33, 0x79, 0x33, 0x7a};
1479 const uint16_t HuffDecoderCommon::table10_52_inner_[23] = {
1480     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1481     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1482     0x0079, 0x0081, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5};
1483 const uint8_t HuffDecoderCommon::table10_53_emit_[92] = {
1484     0x34, 0x3d, 0x34, 0x41, 0x34, 0x5f, 0x34, 0x62, 0x34, 0x64, 0x34, 0x66,
1485     0x34, 0x67, 0x34, 0x68, 0x34, 0x6c, 0x34, 0x6d, 0x34, 0x6e, 0x34, 0x70,
1486     0x34, 0x72, 0x34, 0x75, 0x34, 0x3a, 0x34, 0x42, 0x34, 0x43, 0x34, 0x44,
1487     0x34, 0x45, 0x34, 0x46, 0x34, 0x47, 0x34, 0x48, 0x34, 0x49, 0x34, 0x4a,
1488     0x34, 0x4b, 0x34, 0x4c, 0x34, 0x4d, 0x34, 0x4e, 0x34, 0x4f, 0x34, 0x50,
1489     0x34, 0x51, 0x34, 0x52, 0x34, 0x53, 0x34, 0x54, 0x34, 0x55, 0x34, 0x56,
1490     0x34, 0x57, 0x34, 0x59, 0x34, 0x6a, 0x34, 0x6b, 0x34, 0x71, 0x34, 0x76,
1491     0x34, 0x77, 0x34, 0x78, 0x34, 0x79, 0x34, 0x7a};
1492 const uint16_t HuffDecoderCommon::table10_54_inner_[23] = {
1493     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1494     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1495     0x0079, 0x0081, 0x0089, 0x008d, 0x0095, 0x009d, 0x00a5};
1496 const uint8_t HuffDecoderCommon::table10_55_emit_[92] = {
1497     0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62, 0x35, 0x64, 0x35, 0x66,
1498     0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d, 0x35, 0x6e, 0x35, 0x70,
1499     0x35, 0x72, 0x35, 0x75, 0x35, 0x3a, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44,
1500     0x35, 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4a,
1501     0x35, 0x4b, 0x35, 0x4c, 0x35, 0x4d, 0x35, 0x4e, 0x35, 0x4f, 0x35, 0x50,
1502     0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35, 0x55, 0x35, 0x56,
1503     0x35, 0x57, 0x35, 0x59, 0x35, 0x6a, 0x35, 0x6b, 0x35, 0x71, 0x35, 0x76,
1504     0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7a};
1505 const uint16_t HuffDecoderCommon::table10_56_inner_[23] = {
1506     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1507     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1508     0x0079, 0x0081, 0x0089, 0x0091, 0x0095, 0x009d, 0x00a5};
1509 const uint8_t HuffDecoderCommon::table10_57_emit_[92] = {
1510     0x36, 0x3d, 0x36, 0x41, 0x36, 0x5f, 0x36, 0x62, 0x36, 0x64, 0x36, 0x66,
1511     0x36, 0x67, 0x36, 0x68, 0x36, 0x6c, 0x36, 0x6d, 0x36, 0x6e, 0x36, 0x70,
1512     0x36, 0x72, 0x36, 0x75, 0x36, 0x3a, 0x36, 0x42, 0x36, 0x43, 0x36, 0x44,
1513     0x36, 0x45, 0x36, 0x46, 0x36, 0x47, 0x36, 0x48, 0x36, 0x49, 0x36, 0x4a,
1514     0x36, 0x4b, 0x36, 0x4c, 0x36, 0x4d, 0x36, 0x4e, 0x36, 0x4f, 0x36, 0x50,
1515     0x36, 0x51, 0x36, 0x52, 0x36, 0x53, 0x36, 0x54, 0x36, 0x55, 0x36, 0x56,
1516     0x36, 0x57, 0x36, 0x59, 0x36, 0x6a, 0x36, 0x6b, 0x36, 0x71, 0x36, 0x76,
1517     0x36, 0x77, 0x36, 0x78, 0x36, 0x79, 0x36, 0x7a};
1518 const uint16_t HuffDecoderCommon::table10_58_inner_[23] = {
1519     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1520     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1521     0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x009d, 0x00a5};
1522 const uint8_t HuffDecoderCommon::table10_59_emit_[92] = {
1523     0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62, 0x37, 0x64, 0x37, 0x66,
1524     0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d, 0x37, 0x6e, 0x37, 0x70,
1525     0x37, 0x72, 0x37, 0x75, 0x37, 0x3a, 0x37, 0x42, 0x37, 0x43, 0x37, 0x44,
1526     0x37, 0x45, 0x37, 0x46, 0x37, 0x47, 0x37, 0x48, 0x37, 0x49, 0x37, 0x4a,
1527     0x37, 0x4b, 0x37, 0x4c, 0x37, 0x4d, 0x37, 0x4e, 0x37, 0x4f, 0x37, 0x50,
1528     0x37, 0x51, 0x37, 0x52, 0x37, 0x53, 0x37, 0x54, 0x37, 0x55, 0x37, 0x56,
1529     0x37, 0x57, 0x37, 0x59, 0x37, 0x6a, 0x37, 0x6b, 0x37, 0x71, 0x37, 0x76,
1530     0x37, 0x77, 0x37, 0x78, 0x37, 0x79, 0x37, 0x7a};
1531 const uint16_t HuffDecoderCommon::table10_60_inner_[23] = {
1532     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1533     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1534     0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a5};
1535 const uint8_t HuffDecoderCommon::table10_61_emit_[92] = {
1536     0x38, 0x3d, 0x38, 0x41, 0x38, 0x5f, 0x38, 0x62, 0x38, 0x64, 0x38, 0x66,
1537     0x38, 0x67, 0x38, 0x68, 0x38, 0x6c, 0x38, 0x6d, 0x38, 0x6e, 0x38, 0x70,
1538     0x38, 0x72, 0x38, 0x75, 0x38, 0x3a, 0x38, 0x42, 0x38, 0x43, 0x38, 0x44,
1539     0x38, 0x45, 0x38, 0x46, 0x38, 0x47, 0x38, 0x48, 0x38, 0x49, 0x38, 0x4a,
1540     0x38, 0x4b, 0x38, 0x4c, 0x38, 0x4d, 0x38, 0x4e, 0x38, 0x4f, 0x38, 0x50,
1541     0x38, 0x51, 0x38, 0x52, 0x38, 0x53, 0x38, 0x54, 0x38, 0x55, 0x38, 0x56,
1542     0x38, 0x57, 0x38, 0x59, 0x38, 0x6a, 0x38, 0x6b, 0x38, 0x71, 0x38, 0x76,
1543     0x38, 0x77, 0x38, 0x78, 0x38, 0x79, 0x38, 0x7a};
1544 const uint16_t HuffDecoderCommon::table10_62_inner_[23] = {
1545     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1546     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1547     0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9};
1548 const uint8_t HuffDecoderCommon::table10_63_emit_[92] = {
1549     0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62, 0x39, 0x64, 0x39, 0x66,
1550     0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d, 0x39, 0x6e, 0x39, 0x70,
1551     0x39, 0x72, 0x39, 0x75, 0x39, 0x3a, 0x39, 0x42, 0x39, 0x43, 0x39, 0x44,
1552     0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39, 0x48, 0x39, 0x49, 0x39, 0x4a,
1553     0x39, 0x4b, 0x39, 0x4c, 0x39, 0x4d, 0x39, 0x4e, 0x39, 0x4f, 0x39, 0x50,
1554     0x39, 0x51, 0x39, 0x52, 0x39, 0x53, 0x39, 0x54, 0x39, 0x55, 0x39, 0x56,
1555     0x39, 0x57, 0x39, 0x59, 0x39, 0x6a, 0x39, 0x6b, 0x39, 0x71, 0x39, 0x76,
1556     0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7a};
1557 const uint8_t HuffDecoderCommon::table10_65_emit_[91] = {
1558     0x3d, 0x3d, 0x41, 0x3d, 0x5f, 0x3d, 0x62, 0x3d, 0x64, 0x3d, 0x66, 0x3d,
1559     0x67, 0x3d, 0x68, 0x3d, 0x6c, 0x3d, 0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d,
1560     0x72, 0x3d, 0x75, 0x3d, 0x3a, 0x3d, 0x42, 0x3d, 0x43, 0x3d, 0x44, 0x3d,
1561     0x45, 0x3d, 0x46, 0x3d, 0x47, 0x3d, 0x48, 0x3d, 0x49, 0x3d, 0x4a, 0x3d,
1562     0x4b, 0x3d, 0x4c, 0x3d, 0x4d, 0x3d, 0x4e, 0x3d, 0x4f, 0x3d, 0x50, 0x3d,
1563     0x51, 0x3d, 0x52, 0x3d, 0x53, 0x3d, 0x54, 0x3d, 0x55, 0x3d, 0x56, 0x3d,
1564     0x57, 0x3d, 0x59, 0x3d, 0x6a, 0x3d, 0x6b, 0x3d, 0x71, 0x3d, 0x76, 0x3d,
1565     0x77, 0x3d, 0x78, 0x3d, 0x79, 0x3d, 0x7a};
1566 const uint16_t HuffDecoderCommon::table10_65_inner_[48] = {
1567     0x0000, 0x0001, 0x0005, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
1568     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1569     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1570     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1571     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1572     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1573 const uint8_t HuffDecoderCommon::table10_67_emit_[91] = {
1574     0x41, 0x3d, 0x41, 0x41, 0x5f, 0x41, 0x62, 0x41, 0x64, 0x41, 0x66, 0x41,
1575     0x67, 0x41, 0x68, 0x41, 0x6c, 0x41, 0x6d, 0x41, 0x6e, 0x41, 0x70, 0x41,
1576     0x72, 0x41, 0x75, 0x41, 0x3a, 0x41, 0x42, 0x41, 0x43, 0x41, 0x44, 0x41,
1577     0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4a, 0x41,
1578     0x4b, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x50, 0x41,
1579     0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41,
1580     0x57, 0x41, 0x59, 0x41, 0x6a, 0x41, 0x6b, 0x41, 0x71, 0x41, 0x76, 0x41,
1581     0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7a};
1582 const uint16_t HuffDecoderCommon::table10_67_inner_[48] = {
1583     0x0000, 0x0001, 0x0009, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d,
1584     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1585     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1586     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1587     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1588     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1589 const uint8_t HuffDecoderCommon::table10_69_emit_[91] = {
1590     0x5f, 0x3d, 0x5f, 0x41, 0x5f, 0x5f, 0x62, 0x5f, 0x64, 0x5f, 0x66, 0x5f,
1591     0x67, 0x5f, 0x68, 0x5f, 0x6c, 0x5f, 0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f,
1592     0x72, 0x5f, 0x75, 0x5f, 0x3a, 0x5f, 0x42, 0x5f, 0x43, 0x5f, 0x44, 0x5f,
1593     0x45, 0x5f, 0x46, 0x5f, 0x47, 0x5f, 0x48, 0x5f, 0x49, 0x5f, 0x4a, 0x5f,
1594     0x4b, 0x5f, 0x4c, 0x5f, 0x4d, 0x5f, 0x4e, 0x5f, 0x4f, 0x5f, 0x50, 0x5f,
1595     0x51, 0x5f, 0x52, 0x5f, 0x53, 0x5f, 0x54, 0x5f, 0x55, 0x5f, 0x56, 0x5f,
1596     0x57, 0x5f, 0x59, 0x5f, 0x6a, 0x5f, 0x6b, 0x5f, 0x71, 0x5f, 0x76, 0x5f,
1597     0x77, 0x5f, 0x78, 0x5f, 0x79, 0x5f, 0x7a};
1598 const uint16_t HuffDecoderCommon::table10_69_inner_[48] = {
1599     0x0000, 0x0001, 0x0009, 0x0011, 0x0015, 0x001d, 0x0025, 0x002d,
1600     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1601     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1602     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1603     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1604     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1605 const uint8_t HuffDecoderCommon::table10_71_emit_[91] = {
1606     0x62, 0x3d, 0x62, 0x41, 0x62, 0x5f, 0x62, 0x62, 0x64, 0x62, 0x66, 0x62,
1607     0x67, 0x62, 0x68, 0x62, 0x6c, 0x62, 0x6d, 0x62, 0x6e, 0x62, 0x70, 0x62,
1608     0x72, 0x62, 0x75, 0x62, 0x3a, 0x62, 0x42, 0x62, 0x43, 0x62, 0x44, 0x62,
1609     0x45, 0x62, 0x46, 0x62, 0x47, 0x62, 0x48, 0x62, 0x49, 0x62, 0x4a, 0x62,
1610     0x4b, 0x62, 0x4c, 0x62, 0x4d, 0x62, 0x4e, 0x62, 0x4f, 0x62, 0x50, 0x62,
1611     0x51, 0x62, 0x52, 0x62, 0x53, 0x62, 0x54, 0x62, 0x55, 0x62, 0x56, 0x62,
1612     0x57, 0x62, 0x59, 0x62, 0x6a, 0x62, 0x6b, 0x62, 0x71, 0x62, 0x76, 0x62,
1613     0x77, 0x62, 0x78, 0x62, 0x79, 0x62, 0x7a};
1614 const uint16_t HuffDecoderCommon::table10_71_inner_[48] = {
1615     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x001d, 0x0025, 0x002d,
1616     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1617     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1618     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1619     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1620     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1621 const uint8_t HuffDecoderCommon::table10_73_emit_[91] = {
1622     0x64, 0x3d, 0x64, 0x41, 0x64, 0x5f, 0x64, 0x62, 0x64, 0x64, 0x66, 0x64,
1623     0x67, 0x64, 0x68, 0x64, 0x6c, 0x64, 0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64,
1624     0x72, 0x64, 0x75, 0x64, 0x3a, 0x64, 0x42, 0x64, 0x43, 0x64, 0x44, 0x64,
1625     0x45, 0x64, 0x46, 0x64, 0x47, 0x64, 0x48, 0x64, 0x49, 0x64, 0x4a, 0x64,
1626     0x4b, 0x64, 0x4c, 0x64, 0x4d, 0x64, 0x4e, 0x64, 0x4f, 0x64, 0x50, 0x64,
1627     0x51, 0x64, 0x52, 0x64, 0x53, 0x64, 0x54, 0x64, 0x55, 0x64, 0x56, 0x64,
1628     0x57, 0x64, 0x59, 0x64, 0x6a, 0x64, 0x6b, 0x64, 0x71, 0x64, 0x76, 0x64,
1629     0x77, 0x64, 0x78, 0x64, 0x79, 0x64, 0x7a};
1630 const uint16_t HuffDecoderCommon::table10_73_inner_[48] = {
1631     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0025, 0x002d,
1632     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1633     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1634     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1635     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1636     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1637 const uint8_t HuffDecoderCommon::table10_75_emit_[91] = {
1638     0x66, 0x3d, 0x66, 0x41, 0x66, 0x5f, 0x66, 0x62, 0x66, 0x64, 0x66, 0x66,
1639     0x67, 0x66, 0x68, 0x66, 0x6c, 0x66, 0x6d, 0x66, 0x6e, 0x66, 0x70, 0x66,
1640     0x72, 0x66, 0x75, 0x66, 0x3a, 0x66, 0x42, 0x66, 0x43, 0x66, 0x44, 0x66,
1641     0x45, 0x66, 0x46, 0x66, 0x47, 0x66, 0x48, 0x66, 0x49, 0x66, 0x4a, 0x66,
1642     0x4b, 0x66, 0x4c, 0x66, 0x4d, 0x66, 0x4e, 0x66, 0x4f, 0x66, 0x50, 0x66,
1643     0x51, 0x66, 0x52, 0x66, 0x53, 0x66, 0x54, 0x66, 0x55, 0x66, 0x56, 0x66,
1644     0x57, 0x66, 0x59, 0x66, 0x6a, 0x66, 0x6b, 0x66, 0x71, 0x66, 0x76, 0x66,
1645     0x77, 0x66, 0x78, 0x66, 0x79, 0x66, 0x7a};
1646 const uint16_t HuffDecoderCommon::table10_75_inner_[48] = {
1647     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x002d,
1648     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1649     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1650     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1651     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1652     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1653 const uint8_t HuffDecoderCommon::table10_77_emit_[91] = {
1654     0x67, 0x3d, 0x67, 0x41, 0x67, 0x5f, 0x67, 0x62, 0x67, 0x64, 0x67, 0x66,
1655     0x67, 0x67, 0x68, 0x67, 0x6c, 0x67, 0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67,
1656     0x72, 0x67, 0x75, 0x67, 0x3a, 0x67, 0x42, 0x67, 0x43, 0x67, 0x44, 0x67,
1657     0x45, 0x67, 0x46, 0x67, 0x47, 0x67, 0x48, 0x67, 0x49, 0x67, 0x4a, 0x67,
1658     0x4b, 0x67, 0x4c, 0x67, 0x4d, 0x67, 0x4e, 0x67, 0x4f, 0x67, 0x50, 0x67,
1659     0x51, 0x67, 0x52, 0x67, 0x53, 0x67, 0x54, 0x67, 0x55, 0x67, 0x56, 0x67,
1660     0x57, 0x67, 0x59, 0x67, 0x6a, 0x67, 0x6b, 0x67, 0x71, 0x67, 0x76, 0x67,
1661     0x77, 0x67, 0x78, 0x67, 0x79, 0x67, 0x7a};
1662 const uint16_t HuffDecoderCommon::table10_77_inner_[48] = {
1663     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1664     0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1665     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1666     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1667     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1668     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1669 const uint8_t HuffDecoderCommon::table10_79_emit_[91] = {
1670     0x68, 0x3d, 0x68, 0x41, 0x68, 0x5f, 0x68, 0x62, 0x68, 0x64, 0x68, 0x66,
1671     0x68, 0x67, 0x68, 0x68, 0x6c, 0x68, 0x6d, 0x68, 0x6e, 0x68, 0x70, 0x68,
1672     0x72, 0x68, 0x75, 0x68, 0x3a, 0x68, 0x42, 0x68, 0x43, 0x68, 0x44, 0x68,
1673     0x45, 0x68, 0x46, 0x68, 0x47, 0x68, 0x48, 0x68, 0x49, 0x68, 0x4a, 0x68,
1674     0x4b, 0x68, 0x4c, 0x68, 0x4d, 0x68, 0x4e, 0x68, 0x4f, 0x68, 0x50, 0x68,
1675     0x51, 0x68, 0x52, 0x68, 0x53, 0x68, 0x54, 0x68, 0x55, 0x68, 0x56, 0x68,
1676     0x57, 0x68, 0x59, 0x68, 0x6a, 0x68, 0x6b, 0x68, 0x71, 0x68, 0x76, 0x68,
1677     0x77, 0x68, 0x78, 0x68, 0x79, 0x68, 0x7a};
1678 const uint16_t HuffDecoderCommon::table10_79_inner_[48] = {
1679     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1680     0x0039, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1681     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1682     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1683     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1684     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1685 const uint8_t HuffDecoderCommon::table10_81_emit_[91] = {
1686     0x6c, 0x3d, 0x6c, 0x41, 0x6c, 0x5f, 0x6c, 0x62, 0x6c, 0x64, 0x6c, 0x66,
1687     0x6c, 0x67, 0x6c, 0x68, 0x6c, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c,
1688     0x72, 0x6c, 0x75, 0x6c, 0x3a, 0x6c, 0x42, 0x6c, 0x43, 0x6c, 0x44, 0x6c,
1689     0x45, 0x6c, 0x46, 0x6c, 0x47, 0x6c, 0x48, 0x6c, 0x49, 0x6c, 0x4a, 0x6c,
1690     0x4b, 0x6c, 0x4c, 0x6c, 0x4d, 0x6c, 0x4e, 0x6c, 0x4f, 0x6c, 0x50, 0x6c,
1691     0x51, 0x6c, 0x52, 0x6c, 0x53, 0x6c, 0x54, 0x6c, 0x55, 0x6c, 0x56, 0x6c,
1692     0x57, 0x6c, 0x59, 0x6c, 0x6a, 0x6c, 0x6b, 0x6c, 0x71, 0x6c, 0x76, 0x6c,
1693     0x77, 0x6c, 0x78, 0x6c, 0x79, 0x6c, 0x7a};
1694 const uint16_t HuffDecoderCommon::table10_81_inner_[48] = {
1695     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1696     0x0039, 0x0041, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1697     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1698     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1699     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1700     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1701 const uint8_t HuffDecoderCommon::table10_83_emit_[91] = {
1702     0x6d, 0x3d, 0x6d, 0x41, 0x6d, 0x5f, 0x6d, 0x62, 0x6d, 0x64, 0x6d, 0x66,
1703     0x6d, 0x67, 0x6d, 0x68, 0x6d, 0x6c, 0x6d, 0x6d, 0x6e, 0x6d, 0x70, 0x6d,
1704     0x72, 0x6d, 0x75, 0x6d, 0x3a, 0x6d, 0x42, 0x6d, 0x43, 0x6d, 0x44, 0x6d,
1705     0x45, 0x6d, 0x46, 0x6d, 0x47, 0x6d, 0x48, 0x6d, 0x49, 0x6d, 0x4a, 0x6d,
1706     0x4b, 0x6d, 0x4c, 0x6d, 0x4d, 0x6d, 0x4e, 0x6d, 0x4f, 0x6d, 0x50, 0x6d,
1707     0x51, 0x6d, 0x52, 0x6d, 0x53, 0x6d, 0x54, 0x6d, 0x55, 0x6d, 0x56, 0x6d,
1708     0x57, 0x6d, 0x59, 0x6d, 0x6a, 0x6d, 0x6b, 0x6d, 0x71, 0x6d, 0x76, 0x6d,
1709     0x77, 0x6d, 0x78, 0x6d, 0x79, 0x6d, 0x7a};
1710 const uint16_t HuffDecoderCommon::table10_83_inner_[48] = {
1711     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1712     0x0039, 0x0041, 0x0049, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d,
1713     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1714     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1715     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1716     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1717 const uint8_t HuffDecoderCommon::table10_85_emit_[91] = {
1718     0x6e, 0x3d, 0x6e, 0x41, 0x6e, 0x5f, 0x6e, 0x62, 0x6e, 0x64, 0x6e, 0x66,
1719     0x6e, 0x67, 0x6e, 0x68, 0x6e, 0x6c, 0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e,
1720     0x72, 0x6e, 0x75, 0x6e, 0x3a, 0x6e, 0x42, 0x6e, 0x43, 0x6e, 0x44, 0x6e,
1721     0x45, 0x6e, 0x46, 0x6e, 0x47, 0x6e, 0x48, 0x6e, 0x49, 0x6e, 0x4a, 0x6e,
1722     0x4b, 0x6e, 0x4c, 0x6e, 0x4d, 0x6e, 0x4e, 0x6e, 0x4f, 0x6e, 0x50, 0x6e,
1723     0x51, 0x6e, 0x52, 0x6e, 0x53, 0x6e, 0x54, 0x6e, 0x55, 0x6e, 0x56, 0x6e,
1724     0x57, 0x6e, 0x59, 0x6e, 0x6a, 0x6e, 0x6b, 0x6e, 0x71, 0x6e, 0x76, 0x6e,
1725     0x77, 0x6e, 0x78, 0x6e, 0x79, 0x6e, 0x7a};
1726 const uint16_t HuffDecoderCommon::table10_85_inner_[48] = {
1727     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1728     0x0039, 0x0041, 0x0049, 0x0051, 0x0055, 0x005d, 0x0065, 0x006d,
1729     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1730     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1731     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1732     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1733 const uint8_t HuffDecoderCommon::table10_87_emit_[91] = {
1734     0x70, 0x3d, 0x70, 0x41, 0x70, 0x5f, 0x70, 0x62, 0x70, 0x64, 0x70, 0x66,
1735     0x70, 0x67, 0x70, 0x68, 0x70, 0x6c, 0x70, 0x6d, 0x70, 0x6e, 0x70, 0x70,
1736     0x72, 0x70, 0x75, 0x70, 0x3a, 0x70, 0x42, 0x70, 0x43, 0x70, 0x44, 0x70,
1737     0x45, 0x70, 0x46, 0x70, 0x47, 0x70, 0x48, 0x70, 0x49, 0x70, 0x4a, 0x70,
1738     0x4b, 0x70, 0x4c, 0x70, 0x4d, 0x70, 0x4e, 0x70, 0x4f, 0x70, 0x50, 0x70,
1739     0x51, 0x70, 0x52, 0x70, 0x53, 0x70, 0x54, 0x70, 0x55, 0x70, 0x56, 0x70,
1740     0x57, 0x70, 0x59, 0x70, 0x6a, 0x70, 0x6b, 0x70, 0x71, 0x70, 0x76, 0x70,
1741     0x77, 0x70, 0x78, 0x70, 0x79, 0x70, 0x7a};
1742 const uint16_t HuffDecoderCommon::table10_87_inner_[48] = {
1743     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1744     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x005d, 0x0065, 0x006d,
1745     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1746     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1747     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1748     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1749 const uint8_t HuffDecoderCommon::table10_89_emit_[91] = {
1750     0x72, 0x3d, 0x72, 0x41, 0x72, 0x5f, 0x72, 0x62, 0x72, 0x64, 0x72, 0x66,
1751     0x72, 0x67, 0x72, 0x68, 0x72, 0x6c, 0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70,
1752     0x72, 0x72, 0x75, 0x72, 0x3a, 0x72, 0x42, 0x72, 0x43, 0x72, 0x44, 0x72,
1753     0x45, 0x72, 0x46, 0x72, 0x47, 0x72, 0x48, 0x72, 0x49, 0x72, 0x4a, 0x72,
1754     0x4b, 0x72, 0x4c, 0x72, 0x4d, 0x72, 0x4e, 0x72, 0x4f, 0x72, 0x50, 0x72,
1755     0x51, 0x72, 0x52, 0x72, 0x53, 0x72, 0x54, 0x72, 0x55, 0x72, 0x56, 0x72,
1756     0x57, 0x72, 0x59, 0x72, 0x6a, 0x72, 0x6b, 0x72, 0x71, 0x72, 0x76, 0x72,
1757     0x77, 0x72, 0x78, 0x72, 0x79, 0x72, 0x7a};
1758 const uint16_t HuffDecoderCommon::table10_89_inner_[48] = {
1759     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1760     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0065, 0x006d,
1761     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1762     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1763     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1764     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1765 const uint8_t HuffDecoderCommon::table10_91_emit_[91] = {
1766     0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f, 0x75, 0x62, 0x75, 0x64, 0x75, 0x66,
1767     0x75, 0x67, 0x75, 0x68, 0x75, 0x6c, 0x75, 0x6d, 0x75, 0x6e, 0x75, 0x70,
1768     0x75, 0x72, 0x75, 0x75, 0x3a, 0x75, 0x42, 0x75, 0x43, 0x75, 0x44, 0x75,
1769     0x45, 0x75, 0x46, 0x75, 0x47, 0x75, 0x48, 0x75, 0x49, 0x75, 0x4a, 0x75,
1770     0x4b, 0x75, 0x4c, 0x75, 0x4d, 0x75, 0x4e, 0x75, 0x4f, 0x75, 0x50, 0x75,
1771     0x51, 0x75, 0x52, 0x75, 0x53, 0x75, 0x54, 0x75, 0x55, 0x75, 0x56, 0x75,
1772     0x57, 0x75, 0x59, 0x75, 0x6a, 0x75, 0x6b, 0x75, 0x71, 0x75, 0x76, 0x75,
1773     0x77, 0x75, 0x78, 0x75, 0x79, 0x75, 0x7a};
1774 const uint16_t HuffDecoderCommon::table10_91_inner_[48] = {
1775     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1776     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x006d,
1777     0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad,
1778     0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed,
1779     0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x011d, 0x0125, 0x012d,
1780     0x0135, 0x013d, 0x0145, 0x014d, 0x0155, 0x015d, 0x0165, 0x0002};
1781 const uint8_t HuffDecoderCommon::table10_92_emit_[72] = {
1782     0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63, 0x3a, 0x65,
1783     0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74, 0x3a, 0x20, 0x3a, 0x25,
1784     0x3a, 0x2d, 0x3a, 0x2e, 0x3a, 0x2f, 0x3a, 0x33, 0x3a, 0x34, 0x3a, 0x35,
1785     0x3a, 0x36, 0x3a, 0x37, 0x3a, 0x38, 0x3a, 0x39, 0x3a, 0x3d, 0x3a, 0x41,
1786     0x3a, 0x5f, 0x3a, 0x62, 0x3a, 0x64, 0x3a, 0x66, 0x3a, 0x67, 0x3a, 0x68,
1787     0x3a, 0x6c, 0x3a, 0x6d, 0x3a, 0x6e, 0x3a, 0x70, 0x3a, 0x72, 0x3a, 0x75};
1788 const uint16_t HuffDecoderCommon::table10_92_inner_[38] = {
1789     0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031,
1790     0x0039, 0x0041, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071,
1791     0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1,
1792     0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1,
1793     0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0002};
1794 const uint8_t HuffDecoderCommon::table10_93_emit_[72] = {
1795     0x42, 0x30, 0x42, 0x31, 0x42, 0x32, 0x42, 0x61, 0x42, 0x63, 0x42, 0x65,
1796     0x42, 0x69, 0x42, 0x6f, 0x42, 0x73, 0x42, 0x74, 0x42, 0x20, 0x42, 0x25,
1797     0x42, 0x2d, 0x42, 0x2e, 0x42, 0x2f, 0x42, 0x33, 0x42, 0x34, 0x42, 0x35,
1798     0x42, 0x36, 0x42, 0x37, 0x42, 0x38, 0x42, 0x39, 0x42, 0x3d, 0x42, 0x41,
1799     0x42, 0x5f, 0x42, 0x62, 0x42, 0x64, 0x42, 0x66, 0x42, 0x67, 0x42, 0x68,
1800     0x42, 0x6c, 0x42, 0x6d, 0x42, 0x6e, 0x42, 0x70, 0x42, 0x72, 0x42, 0x75};
1801 const uint8_t HuffDecoderCommon::table10_94_emit_[72] = {
1802     0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61, 0x43, 0x63, 0x43, 0x65,
1803     0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74, 0x43, 0x20, 0x43, 0x25,
1804     0x43, 0x2d, 0x43, 0x2e, 0x43, 0x2f, 0x43, 0x33, 0x43, 0x34, 0x43, 0x35,
1805     0x43, 0x36, 0x43, 0x37, 0x43, 0x38, 0x43, 0x39, 0x43, 0x3d, 0x43, 0x41,
1806     0x43, 0x5f, 0x43, 0x62, 0x43, 0x64, 0x43, 0x66, 0x43, 0x67, 0x43, 0x68,
1807     0x43, 0x6c, 0x43, 0x6d, 0x43, 0x6e, 0x43, 0x70, 0x43, 0x72, 0x43, 0x75};
1808 const uint8_t HuffDecoderCommon::table10_95_emit_[72] = {
1809     0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63, 0x44, 0x65,
1810     0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74, 0x44, 0x20, 0x44, 0x25,
1811     0x44, 0x2d, 0x44, 0x2e, 0x44, 0x2f, 0x44, 0x33, 0x44, 0x34, 0x44, 0x35,
1812     0x44, 0x36, 0x44, 0x37, 0x44, 0x38, 0x44, 0x39, 0x44, 0x3d, 0x44, 0x41,
1813     0x44, 0x5f, 0x44, 0x62, 0x44, 0x64, 0x44, 0x66, 0x44, 0x67, 0x44, 0x68,
1814     0x44, 0x6c, 0x44, 0x6d, 0x44, 0x6e, 0x44, 0x70, 0x44, 0x72, 0x44, 0x75};
1815 const uint8_t HuffDecoderCommon::table10_96_emit_[72] = {
1816     0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63, 0x45, 0x65,
1817     0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74, 0x45, 0x20, 0x45, 0x25,
1818     0x45, 0x2d, 0x45, 0x2e, 0x45, 0x2f, 0x45, 0x33, 0x45, 0x34, 0x45, 0x35,
1819     0x45, 0x36, 0x45, 0x37, 0x45, 0x38, 0x45, 0x39, 0x45, 0x3d, 0x45, 0x41,
1820     0x45, 0x5f, 0x45, 0x62, 0x45, 0x64, 0x45, 0x66, 0x45, 0x67, 0x45, 0x68,
1821     0x45, 0x6c, 0x45, 0x6d, 0x45, 0x6e, 0x45, 0x70, 0x45, 0x72, 0x45, 0x75};
1822 const uint8_t HuffDecoderCommon::table10_97_emit_[72] = {
1823     0x46, 0x30, 0x46, 0x31, 0x46, 0x32, 0x46, 0x61, 0x46, 0x63, 0x46, 0x65,
1824     0x46, 0x69, 0x46, 0x6f, 0x46, 0x73, 0x46, 0x74, 0x46, 0x20, 0x46, 0x25,
1825     0x46, 0x2d, 0x46, 0x2e, 0x46, 0x2f, 0x46, 0x33, 0x46, 0x34, 0x46, 0x35,
1826     0x46, 0x36, 0x46, 0x37, 0x46, 0x38, 0x46, 0x39, 0x46, 0x3d, 0x46, 0x41,
1827     0x46, 0x5f, 0x46, 0x62, 0x46, 0x64, 0x46, 0x66, 0x46, 0x67, 0x46, 0x68,
1828     0x46, 0x6c, 0x46, 0x6d, 0x46, 0x6e, 0x46, 0x70, 0x46, 0x72, 0x46, 0x75};
1829 const uint8_t HuffDecoderCommon::table10_98_emit_[72] = {
1830     0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61, 0x47, 0x63, 0x47, 0x65,
1831     0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74, 0x47, 0x20, 0x47, 0x25,
1832     0x47, 0x2d, 0x47, 0x2e, 0x47, 0x2f, 0x47, 0x33, 0x47, 0x34, 0x47, 0x35,
1833     0x47, 0x36, 0x47, 0x37, 0x47, 0x38, 0x47, 0x39, 0x47, 0x3d, 0x47, 0x41,
1834     0x47, 0x5f, 0x47, 0x62, 0x47, 0x64, 0x47, 0x66, 0x47, 0x67, 0x47, 0x68,
1835     0x47, 0x6c, 0x47, 0x6d, 0x47, 0x6e, 0x47, 0x70, 0x47, 0x72, 0x47, 0x75};
1836 const uint8_t HuffDecoderCommon::table10_99_emit_[72] = {
1837     0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63, 0x48, 0x65,
1838     0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74, 0x48, 0x20, 0x48, 0x25,
1839     0x48, 0x2d, 0x48, 0x2e, 0x48, 0x2f, 0x48, 0x33, 0x48, 0x34, 0x48, 0x35,
1840     0x48, 0x36, 0x48, 0x37, 0x48, 0x38, 0x48, 0x39, 0x48, 0x3d, 0x48, 0x41,
1841     0x48, 0x5f, 0x48, 0x62, 0x48, 0x64, 0x48, 0x66, 0x48, 0x67, 0x48, 0x68,
1842     0x48, 0x6c, 0x48, 0x6d, 0x48, 0x6e, 0x48, 0x70, 0x48, 0x72, 0x48, 0x75};
1843 const uint8_t HuffDecoderCommon::table10_100_emit_[72] = {
1844     0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63, 0x49, 0x65,
1845     0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74, 0x49, 0x20, 0x49, 0x25,
1846     0x49, 0x2d, 0x49, 0x2e, 0x49, 0x2f, 0x49, 0x33, 0x49, 0x34, 0x49, 0x35,
1847     0x49, 0x36, 0x49, 0x37, 0x49, 0x38, 0x49, 0x39, 0x49, 0x3d, 0x49, 0x41,
1848     0x49, 0x5f, 0x49, 0x62, 0x49, 0x64, 0x49, 0x66, 0x49, 0x67, 0x49, 0x68,
1849     0x49, 0x6c, 0x49, 0x6d, 0x49, 0x6e, 0x49, 0x70, 0x49, 0x72, 0x49, 0x75};
1850 const uint8_t HuffDecoderCommon::table10_101_emit_[72] = {
1851     0x4a, 0x30, 0x4a, 0x31, 0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63, 0x4a, 0x65,
1852     0x4a, 0x69, 0x4a, 0x6f, 0x4a, 0x73, 0x4a, 0x74, 0x4a, 0x20, 0x4a, 0x25,
1853     0x4a, 0x2d, 0x4a, 0x2e, 0x4a, 0x2f, 0x4a, 0x33, 0x4a, 0x34, 0x4a, 0x35,
1854     0x4a, 0x36, 0x4a, 0x37, 0x4a, 0x38, 0x4a, 0x39, 0x4a, 0x3d, 0x4a, 0x41,
1855     0x4a, 0x5f, 0x4a, 0x62, 0x4a, 0x64, 0x4a, 0x66, 0x4a, 0x67, 0x4a, 0x68,
1856     0x4a, 0x6c, 0x4a, 0x6d, 0x4a, 0x6e, 0x4a, 0x70, 0x4a, 0x72, 0x4a, 0x75};
1857 const uint8_t HuffDecoderCommon::table10_102_emit_[72] = {
1858     0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61, 0x4b, 0x63, 0x4b, 0x65,
1859     0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74, 0x4b, 0x20, 0x4b, 0x25,
1860     0x4b, 0x2d, 0x4b, 0x2e, 0x4b, 0x2f, 0x4b, 0x33, 0x4b, 0x34, 0x4b, 0x35,
1861     0x4b, 0x36, 0x4b, 0x37, 0x4b, 0x38, 0x4b, 0x39, 0x4b, 0x3d, 0x4b, 0x41,
1862     0x4b, 0x5f, 0x4b, 0x62, 0x4b, 0x64, 0x4b, 0x66, 0x4b, 0x67, 0x4b, 0x68,
1863     0x4b, 0x6c, 0x4b, 0x6d, 0x4b, 0x6e, 0x4b, 0x70, 0x4b, 0x72, 0x4b, 0x75};
1864 const uint8_t HuffDecoderCommon::table10_103_emit_[72] = {
1865     0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63, 0x4c, 0x65,
1866     0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74, 0x4c, 0x20, 0x4c, 0x25,
1867     0x4c, 0x2d, 0x4c, 0x2e, 0x4c, 0x2f, 0x4c, 0x33, 0x4c, 0x34, 0x4c, 0x35,
1868     0x4c, 0x36, 0x4c, 0x37, 0x4c, 0x38, 0x4c, 0x39, 0x4c, 0x3d, 0x4c, 0x41,
1869     0x4c, 0x5f, 0x4c, 0x62, 0x4c, 0x64, 0x4c, 0x66, 0x4c, 0x67, 0x4c, 0x68,
1870     0x4c, 0x6c, 0x4c, 0x6d, 0x4c, 0x6e, 0x4c, 0x70, 0x4c, 0x72, 0x4c, 0x75};
1871 const uint8_t HuffDecoderCommon::table10_104_emit_[72] = {
1872     0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63, 0x4d, 0x65,
1873     0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74, 0x4d, 0x20, 0x4d, 0x25,
1874     0x4d, 0x2d, 0x4d, 0x2e, 0x4d, 0x2f, 0x4d, 0x33, 0x4d, 0x34, 0x4d, 0x35,
1875     0x4d, 0x36, 0x4d, 0x37, 0x4d, 0x38, 0x4d, 0x39, 0x4d, 0x3d, 0x4d, 0x41,
1876     0x4d, 0x5f, 0x4d, 0x62, 0x4d, 0x64, 0x4d, 0x66, 0x4d, 0x67, 0x4d, 0x68,
1877     0x4d, 0x6c, 0x4d, 0x6d, 0x4d, 0x6e, 0x4d, 0x70, 0x4d, 0x72, 0x4d, 0x75};
1878 const uint8_t HuffDecoderCommon::table10_105_emit_[72] = {
1879     0x4e, 0x30, 0x4e, 0x31, 0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63, 0x4e, 0x65,
1880     0x4e, 0x69, 0x4e, 0x6f, 0x4e, 0x73, 0x4e, 0x74, 0x4e, 0x20, 0x4e, 0x25,
1881     0x4e, 0x2d, 0x4e, 0x2e, 0x4e, 0x2f, 0x4e, 0x33, 0x4e, 0x34, 0x4e, 0x35,
1882     0x4e, 0x36, 0x4e, 0x37, 0x4e, 0x38, 0x4e, 0x39, 0x4e, 0x3d, 0x4e, 0x41,
1883     0x4e, 0x5f, 0x4e, 0x62, 0x4e, 0x64, 0x4e, 0x66, 0x4e, 0x67, 0x4e, 0x68,
1884     0x4e, 0x6c, 0x4e, 0x6d, 0x4e, 0x6e, 0x4e, 0x70, 0x4e, 0x72, 0x4e, 0x75};
1885 const uint8_t HuffDecoderCommon::table10_106_emit_[72] = {
1886     0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61, 0x4f, 0x63, 0x4f, 0x65,
1887     0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74, 0x4f, 0x20, 0x4f, 0x25,
1888     0x4f, 0x2d, 0x4f, 0x2e, 0x4f, 0x2f, 0x4f, 0x33, 0x4f, 0x34, 0x4f, 0x35,
1889     0x4f, 0x36, 0x4f, 0x37, 0x4f, 0x38, 0x4f, 0x39, 0x4f, 0x3d, 0x4f, 0x41,
1890     0x4f, 0x5f, 0x4f, 0x62, 0x4f, 0x64, 0x4f, 0x66, 0x4f, 0x67, 0x4f, 0x68,
1891     0x4f, 0x6c, 0x4f, 0x6d, 0x4f, 0x6e, 0x4f, 0x70, 0x4f, 0x72, 0x4f, 0x75};
1892 const uint8_t HuffDecoderCommon::table10_107_emit_[72] = {
1893     0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63, 0x50, 0x65,
1894     0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74, 0x50, 0x20, 0x50, 0x25,
1895     0x50, 0x2d, 0x50, 0x2e, 0x50, 0x2f, 0x50, 0x33, 0x50, 0x34, 0x50, 0x35,
1896     0x50, 0x36, 0x50, 0x37, 0x50, 0x38, 0x50, 0x39, 0x50, 0x3d, 0x50, 0x41,
1897     0x50, 0x5f, 0x50, 0x62, 0x50, 0x64, 0x50, 0x66, 0x50, 0x67, 0x50, 0x68,
1898     0x50, 0x6c, 0x50, 0x6d, 0x50, 0x6e, 0x50, 0x70, 0x50, 0x72, 0x50, 0x75};
1899 const uint8_t HuffDecoderCommon::table10_108_emit_[72] = {
1900     0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63, 0x51, 0x65,
1901     0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74, 0x51, 0x20, 0x51, 0x25,
1902     0x51, 0x2d, 0x51, 0x2e, 0x51, 0x2f, 0x51, 0x33, 0x51, 0x34, 0x51, 0x35,
1903     0x51, 0x36, 0x51, 0x37, 0x51, 0x38, 0x51, 0x39, 0x51, 0x3d, 0x51, 0x41,
1904     0x51, 0x5f, 0x51, 0x62, 0x51, 0x64, 0x51, 0x66, 0x51, 0x67, 0x51, 0x68,
1905     0x51, 0x6c, 0x51, 0x6d, 0x51, 0x6e, 0x51, 0x70, 0x51, 0x72, 0x51, 0x75};
1906 const uint8_t HuffDecoderCommon::table10_109_emit_[72] = {
1907     0x52, 0x30, 0x52, 0x31, 0x52, 0x32, 0x52, 0x61, 0x52, 0x63, 0x52, 0x65,
1908     0x52, 0x69, 0x52, 0x6f, 0x52, 0x73, 0x52, 0x74, 0x52, 0x20, 0x52, 0x25,
1909     0x52, 0x2d, 0x52, 0x2e, 0x52, 0x2f, 0x52, 0x33, 0x52, 0x34, 0x52, 0x35,
1910     0x52, 0x36, 0x52, 0x37, 0x52, 0x38, 0x52, 0x39, 0x52, 0x3d, 0x52, 0x41,
1911     0x52, 0x5f, 0x52, 0x62, 0x52, 0x64, 0x52, 0x66, 0x52, 0x67, 0x52, 0x68,
1912     0x52, 0x6c, 0x52, 0x6d, 0x52, 0x6e, 0x52, 0x70, 0x52, 0x72, 0x52, 0x75};
1913 const uint8_t HuffDecoderCommon::table10_110_emit_[72] = {
1914     0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61, 0x53, 0x63, 0x53, 0x65,
1915     0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74, 0x53, 0x20, 0x53, 0x25,
1916     0x53, 0x2d, 0x53, 0x2e, 0x53, 0x2f, 0x53, 0x33, 0x53, 0x34, 0x53, 0x35,
1917     0x53, 0x36, 0x53, 0x37, 0x53, 0x38, 0x53, 0x39, 0x53, 0x3d, 0x53, 0x41,
1918     0x53, 0x5f, 0x53, 0x62, 0x53, 0x64, 0x53, 0x66, 0x53, 0x67, 0x53, 0x68,
1919     0x53, 0x6c, 0x53, 0x6d, 0x53, 0x6e, 0x53, 0x70, 0x53, 0x72, 0x53, 0x75};
1920 const uint8_t HuffDecoderCommon::table10_111_emit_[72] = {
1921     0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63, 0x54, 0x65,
1922     0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74, 0x54, 0x20, 0x54, 0x25,
1923     0x54, 0x2d, 0x54, 0x2e, 0x54, 0x2f, 0x54, 0x33, 0x54, 0x34, 0x54, 0x35,
1924     0x54, 0x36, 0x54, 0x37, 0x54, 0x38, 0x54, 0x39, 0x54, 0x3d, 0x54, 0x41,
1925     0x54, 0x5f, 0x54, 0x62, 0x54, 0x64, 0x54, 0x66, 0x54, 0x67, 0x54, 0x68,
1926     0x54, 0x6c, 0x54, 0x6d, 0x54, 0x6e, 0x54, 0x70, 0x54, 0x72, 0x54, 0x75};
1927 const uint8_t HuffDecoderCommon::table10_112_emit_[72] = {
1928     0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63, 0x55, 0x65,
1929     0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74, 0x55, 0x20, 0x55, 0x25,
1930     0x55, 0x2d, 0x55, 0x2e, 0x55, 0x2f, 0x55, 0x33, 0x55, 0x34, 0x55, 0x35,
1931     0x55, 0x36, 0x55, 0x37, 0x55, 0x38, 0x55, 0x39, 0x55, 0x3d, 0x55, 0x41,
1932     0x55, 0x5f, 0x55, 0x62, 0x55, 0x64, 0x55, 0x66, 0x55, 0x67, 0x55, 0x68,
1933     0x55, 0x6c, 0x55, 0x6d, 0x55, 0x6e, 0x55, 0x70, 0x55, 0x72, 0x55, 0x75};
1934 const uint8_t HuffDecoderCommon::table10_113_emit_[72] = {
1935     0x56, 0x30, 0x56, 0x31, 0x56, 0x32, 0x56, 0x61, 0x56, 0x63, 0x56, 0x65,
1936     0x56, 0x69, 0x56, 0x6f, 0x56, 0x73, 0x56, 0x74, 0x56, 0x20, 0x56, 0x25,
1937     0x56, 0x2d, 0x56, 0x2e, 0x56, 0x2f, 0x56, 0x33, 0x56, 0x34, 0x56, 0x35,
1938     0x56, 0x36, 0x56, 0x37, 0x56, 0x38, 0x56, 0x39, 0x56, 0x3d, 0x56, 0x41,
1939     0x56, 0x5f, 0x56, 0x62, 0x56, 0x64, 0x56, 0x66, 0x56, 0x67, 0x56, 0x68,
1940     0x56, 0x6c, 0x56, 0x6d, 0x56, 0x6e, 0x56, 0x70, 0x56, 0x72, 0x56, 0x75};
1941 const uint8_t HuffDecoderCommon::table10_114_emit_[72] = {
1942     0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61, 0x57, 0x63, 0x57, 0x65,
1943     0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74, 0x57, 0x20, 0x57, 0x25,
1944     0x57, 0x2d, 0x57, 0x2e, 0x57, 0x2f, 0x57, 0x33, 0x57, 0x34, 0x57, 0x35,
1945     0x57, 0x36, 0x57, 0x37, 0x57, 0x38, 0x57, 0x39, 0x57, 0x3d, 0x57, 0x41,
1946     0x57, 0x5f, 0x57, 0x62, 0x57, 0x64, 0x57, 0x66, 0x57, 0x67, 0x57, 0x68,
1947     0x57, 0x6c, 0x57, 0x6d, 0x57, 0x6e, 0x57, 0x70, 0x57, 0x72, 0x57, 0x75};
1948 const uint8_t HuffDecoderCommon::table10_115_emit_[72] = {
1949     0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63, 0x59, 0x65,
1950     0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74, 0x59, 0x20, 0x59, 0x25,
1951     0x59, 0x2d, 0x59, 0x2e, 0x59, 0x2f, 0x59, 0x33, 0x59, 0x34, 0x59, 0x35,
1952     0x59, 0x36, 0x59, 0x37, 0x59, 0x38, 0x59, 0x39, 0x59, 0x3d, 0x59, 0x41,
1953     0x59, 0x5f, 0x59, 0x62, 0x59, 0x64, 0x59, 0x66, 0x59, 0x67, 0x59, 0x68,
1954     0x59, 0x6c, 0x59, 0x6d, 0x59, 0x6e, 0x59, 0x70, 0x59, 0x72, 0x59, 0x75};
1955 const uint8_t HuffDecoderCommon::table10_116_emit_[72] = {
1956     0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63, 0x6a, 0x65,
1957     0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74, 0x6a, 0x20, 0x6a, 0x25,
1958     0x6a, 0x2d, 0x6a, 0x2e, 0x6a, 0x2f, 0x6a, 0x33, 0x6a, 0x34, 0x6a, 0x35,
1959     0x6a, 0x36, 0x6a, 0x37, 0x6a, 0x38, 0x6a, 0x39, 0x6a, 0x3d, 0x6a, 0x41,
1960     0x6a, 0x5f, 0x6a, 0x62, 0x6a, 0x64, 0x6a, 0x66, 0x6a, 0x67, 0x6a, 0x68,
1961     0x6a, 0x6c, 0x6a, 0x6d, 0x6a, 0x6e, 0x6a, 0x70, 0x6a, 0x72, 0x6a, 0x75};
1962 const uint8_t HuffDecoderCommon::table10_117_emit_[72] = {
1963     0x6b, 0x30, 0x6b, 0x31, 0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63, 0x6b, 0x65,
1964     0x6b, 0x69, 0x6b, 0x6f, 0x6b, 0x73, 0x6b, 0x74, 0x6b, 0x20, 0x6b, 0x25,
1965     0x6b, 0x2d, 0x6b, 0x2e, 0x6b, 0x2f, 0x6b, 0x33, 0x6b, 0x34, 0x6b, 0x35,
1966     0x6b, 0x36, 0x6b, 0x37, 0x6b, 0x38, 0x6b, 0x39, 0x6b, 0x3d, 0x6b, 0x41,
1967     0x6b, 0x5f, 0x6b, 0x62, 0x6b, 0x64, 0x6b, 0x66, 0x6b, 0x67, 0x6b, 0x68,
1968     0x6b, 0x6c, 0x6b, 0x6d, 0x6b, 0x6e, 0x6b, 0x70, 0x6b, 0x72, 0x6b, 0x75};
1969 const uint8_t HuffDecoderCommon::table10_118_emit_[72] = {
1970     0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61, 0x71, 0x63, 0x71, 0x65,
1971     0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74, 0x71, 0x20, 0x71, 0x25,
1972     0x71, 0x2d, 0x71, 0x2e, 0x71, 0x2f, 0x71, 0x33, 0x71, 0x34, 0x71, 0x35,
1973     0x71, 0x36, 0x71, 0x37, 0x71, 0x38, 0x71, 0x39, 0x71, 0x3d, 0x71, 0x41,
1974     0x71, 0x5f, 0x71, 0x62, 0x71, 0x64, 0x71, 0x66, 0x71, 0x67, 0x71, 0x68,
1975     0x71, 0x6c, 0x71, 0x6d, 0x71, 0x6e, 0x71, 0x70, 0x71, 0x72, 0x71, 0x75};
1976 const uint8_t HuffDecoderCommon::table10_119_emit_[72] = {
1977     0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63, 0x76, 0x65,
1978     0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74, 0x76, 0x20, 0x76, 0x25,
1979     0x76, 0x2d, 0x76, 0x2e, 0x76, 0x2f, 0x76, 0x33, 0x76, 0x34, 0x76, 0x35,
1980     0x76, 0x36, 0x76, 0x37, 0x76, 0x38, 0x76, 0x39, 0x76, 0x3d, 0x76, 0x41,
1981     0x76, 0x5f, 0x76, 0x62, 0x76, 0x64, 0x76, 0x66, 0x76, 0x67, 0x76, 0x68,
1982     0x76, 0x6c, 0x76, 0x6d, 0x76, 0x6e, 0x76, 0x70, 0x76, 0x72, 0x76, 0x75};
1983 const uint8_t HuffDecoderCommon::table10_120_emit_[72] = {
1984     0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63, 0x77, 0x65,
1985     0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74, 0x77, 0x20, 0x77, 0x25,
1986     0x77, 0x2d, 0x77, 0x2e, 0x77, 0x2f, 0x77, 0x33, 0x77, 0x34, 0x77, 0x35,
1987     0x77, 0x36, 0x77, 0x37, 0x77, 0x38, 0x77, 0x39, 0x77, 0x3d, 0x77, 0x41,
1988     0x77, 0x5f, 0x77, 0x62, 0x77, 0x64, 0x77, 0x66, 0x77, 0x67, 0x77, 0x68,
1989     0x77, 0x6c, 0x77, 0x6d, 0x77, 0x6e, 0x77, 0x70, 0x77, 0x72, 0x77, 0x75};
1990 const uint8_t HuffDecoderCommon::table10_121_emit_[72] = {
1991     0x78, 0x30, 0x78, 0x31, 0x78, 0x32, 0x78, 0x61, 0x78, 0x63, 0x78, 0x65,
1992     0x78, 0x69, 0x78, 0x6f, 0x78, 0x73, 0x78, 0x74, 0x78, 0x20, 0x78, 0x25,
1993     0x78, 0x2d, 0x78, 0x2e, 0x78, 0x2f, 0x78, 0x33, 0x78, 0x34, 0x78, 0x35,
1994     0x78, 0x36, 0x78, 0x37, 0x78, 0x38, 0x78, 0x39, 0x78, 0x3d, 0x78, 0x41,
1995     0x78, 0x5f, 0x78, 0x62, 0x78, 0x64, 0x78, 0x66, 0x78, 0x67, 0x78, 0x68,
1996     0x78, 0x6c, 0x78, 0x6d, 0x78, 0x6e, 0x78, 0x70, 0x78, 0x72, 0x78, 0x75};
1997 const uint8_t HuffDecoderCommon::table10_122_emit_[72] = {
1998     0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61, 0x79, 0x63, 0x79, 0x65,
1999     0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74, 0x79, 0x20, 0x79, 0x25,
2000     0x79, 0x2d, 0x79, 0x2e, 0x79, 0x2f, 0x79, 0x33, 0x79, 0x34, 0x79, 0x35,
2001     0x79, 0x36, 0x79, 0x37, 0x79, 0x38, 0x79, 0x39, 0x79, 0x3d, 0x79, 0x41,
2002     0x79, 0x5f, 0x79, 0x62, 0x79, 0x64, 0x79, 0x66, 0x79, 0x67, 0x79, 0x68,
2003     0x79, 0x6c, 0x79, 0x6d, 0x79, 0x6e, 0x79, 0x70, 0x79, 0x72, 0x79, 0x75};
2004 const uint8_t HuffDecoderCommon::table10_123_emit_[72] = {
2005     0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63, 0x7a, 0x65,
2006     0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74, 0x7a, 0x20, 0x7a, 0x25,
2007     0x7a, 0x2d, 0x7a, 0x2e, 0x7a, 0x2f, 0x7a, 0x33, 0x7a, 0x34, 0x7a, 0x35,
2008     0x7a, 0x36, 0x7a, 0x37, 0x7a, 0x38, 0x7a, 0x39, 0x7a, 0x3d, 0x7a, 0x41,
2009     0x7a, 0x5f, 0x7a, 0x62, 0x7a, 0x64, 0x7a, 0x66, 0x7a, 0x67, 0x7a, 0x68,
2010     0x7a, 0x6c, 0x7a, 0x6d, 0x7a, 0x6e, 0x7a, 0x70, 0x7a, 0x72, 0x7a, 0x75};
2011 const uint8_t HuffDecoderCommon::table10_124_emit_[40] = {
2012     0x26, 0x30, 0x26, 0x31, 0x26, 0x32, 0x26, 0x61, 0x26, 0x63,
2013     0x26, 0x65, 0x26, 0x69, 0x26, 0x6f, 0x26, 0x73, 0x26, 0x74,
2014     0x2a, 0x30, 0x2a, 0x31, 0x2a, 0x32, 0x2a, 0x61, 0x2a, 0x63,
2015     0x2a, 0x65, 0x2a, 0x69, 0x2a, 0x6f, 0x2a, 0x73, 0x2a, 0x74};
2016 const uint8_t HuffDecoderCommon::table10_125_emit_[40] = {
2017     0x2c, 0x30, 0x2c, 0x31, 0x2c, 0x32, 0x2c, 0x61, 0x2c, 0x63,
2018     0x2c, 0x65, 0x2c, 0x69, 0x2c, 0x6f, 0x2c, 0x73, 0x2c, 0x74,
2019     0x3b, 0x30, 0x3b, 0x31, 0x3b, 0x32, 0x3b, 0x61, 0x3b, 0x63,
2020     0x3b, 0x65, 0x3b, 0x69, 0x3b, 0x6f, 0x3b, 0x73, 0x3b, 0x74};
2021 const uint8_t HuffDecoderCommon::table10_126_emit_[40] = {
2022     0x58, 0x30, 0x58, 0x31, 0x58, 0x32, 0x58, 0x61, 0x58, 0x63,
2023     0x58, 0x65, 0x58, 0x69, 0x58, 0x6f, 0x58, 0x73, 0x58, 0x74,
2024     0x5a, 0x30, 0x5a, 0x31, 0x5a, 0x32, 0x5a, 0x61, 0x5a, 0x63,
2025     0x5a, 0x65, 0x5a, 0x69, 0x5a, 0x6f, 0x5a, 0x73, 0x5a, 0x74};
2026 const uint8_t HuffDecoderCommon::table10_127_emit_[16] = {
2027     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c,
2028     0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e};
2029 const uint16_t HuffDecoderCommon::table10_127_inner_[18] = {
2030     0x0000, 0x0002, 0x0006, 0x000a, 0x000e, 0x0012, 0x0016, 0x001a, 0x001e,
2031     0x0022, 0x0026, 0x002a, 0x002e, 0x0032, 0x0036, 0x003a, 0x003e, 0x0003};
2032 const uint8_t HuffDecoderCommon::table10_127_outer_[64] = {
2033     0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,  0,  0,  0,  2,  0,  0,  0, 0, 0, 0,
2034     0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,  0,  0,  0,  0,  0,  5,  0, 0, 0, 6,
2035     0, 0, 0, 7, 0, 0, 0, 8, 0, 9, 0, 10, 11, 12, 13, 14, 15, 16, 0, 17};
2036 const uint8_t* const HuffDecoderCommon::table10_emit_[128] = {
2037     table9_0_emit_,    table9_1_emit_,    table9_2_emit_,    table10_3_emit_,
2038     table9_4_emit_,    table9_5_emit_,    table9_6_emit_,    table10_7_emit_,
2039     table9_8_emit_,    table9_9_emit_,    table9_10_emit_,   table10_11_emit_,
2040     table9_12_emit_,   table9_13_emit_,   table9_14_emit_,   table10_15_emit_,
2041     table9_16_emit_,   table9_17_emit_,   table9_18_emit_,   table10_19_emit_,
2042     table9_20_emit_,   table9_21_emit_,   table9_22_emit_,   table10_23_emit_,
2043     table9_24_emit_,   table9_25_emit_,   table9_26_emit_,   table10_27_emit_,
2044     table9_28_emit_,   table9_29_emit_,   table9_30_emit_,   table10_31_emit_,
2045     table9_32_emit_,   table9_33_emit_,   table9_34_emit_,   table10_35_emit_,
2046     table9_36_emit_,   table9_37_emit_,   table9_38_emit_,   table10_39_emit_,
2047     table9_40_emit_,   table10_41_emit_,  table9_42_emit_,   table10_43_emit_,
2048     table9_44_emit_,   table10_45_emit_,  table9_46_emit_,   table10_47_emit_,
2049     table9_48_emit_,   table10_49_emit_,  table9_50_emit_,   table10_51_emit_,
2050     table9_52_emit_,   table10_53_emit_,  table9_54_emit_,   table10_55_emit_,
2051     table9_56_emit_,   table10_57_emit_,  table9_58_emit_,   table10_59_emit_,
2052     table9_60_emit_,   table10_61_emit_,  table9_62_emit_,   table10_63_emit_,
2053     table9_64_emit_,   table10_65_emit_,  table9_66_emit_,   table10_67_emit_,
2054     table9_68_emit_,   table10_69_emit_,  table9_70_emit_,   table10_71_emit_,
2055     table9_72_emit_,   table10_73_emit_,  table9_74_emit_,   table10_75_emit_,
2056     table9_76_emit_,   table10_77_emit_,  table9_78_emit_,   table10_79_emit_,
2057     table9_80_emit_,   table10_81_emit_,  table9_82_emit_,   table10_83_emit_,
2058     table9_84_emit_,   table10_85_emit_,  table9_86_emit_,   table10_87_emit_,
2059     table9_88_emit_,   table10_89_emit_,  table9_90_emit_,   table10_91_emit_,
2060     table10_92_emit_,  table10_93_emit_,  table10_94_emit_,  table10_95_emit_,
2061     table10_96_emit_,  table10_97_emit_,  table10_98_emit_,  table10_99_emit_,
2062     table10_100_emit_, table10_101_emit_, table10_102_emit_, table10_103_emit_,
2063     table10_104_emit_, table10_105_emit_, table10_106_emit_, table10_107_emit_,
2064     table10_108_emit_, table10_109_emit_, table10_110_emit_, table10_111_emit_,
2065     table10_112_emit_, table10_113_emit_, table10_114_emit_, table10_115_emit_,
2066     table10_116_emit_, table10_117_emit_, table10_118_emit_, table10_119_emit_,
2067     table10_120_emit_, table10_121_emit_, table10_122_emit_, table10_123_emit_,
2068     table10_124_emit_, table10_125_emit_, table10_126_emit_, table10_127_emit_,
2069 };
2070 const uint16_t* const HuffDecoderCommon::table10_inner_[128] = {
2071     table10_0_inner_,  table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2072     table10_4_inner_,  table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2073     table10_8_inner_,  table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2074     table10_12_inner_, table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2075     table10_16_inner_, table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2076     table10_20_inner_, table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2077     table10_24_inner_, table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2078     table10_28_inner_, table10_1_inner_,  table10_2_inner_,  table10_3_inner_,
2079     table10_28_inner_, table10_33_inner_, table10_2_inner_,  table10_3_inner_,
2080     table10_28_inner_, table10_37_inner_, table10_2_inner_,  table10_3_inner_,
2081     table10_40_inner_, table10_41_inner_, table10_42_inner_, table10_41_inner_,
2082     table10_44_inner_, table10_41_inner_, table10_46_inner_, table10_41_inner_,
2083     table10_48_inner_, table10_41_inner_, table10_50_inner_, table10_41_inner_,
2084     table10_52_inner_, table10_41_inner_, table10_54_inner_, table10_41_inner_,
2085     table10_56_inner_, table10_41_inner_, table10_58_inner_, table10_41_inner_,
2086     table10_60_inner_, table10_41_inner_, table10_62_inner_, table10_41_inner_,
2087     table10_62_inner_, table10_65_inner_, table10_62_inner_, table10_67_inner_,
2088     table10_62_inner_, table10_69_inner_, table10_62_inner_, table10_71_inner_,
2089     table10_62_inner_, table10_73_inner_, table10_62_inner_, table10_75_inner_,
2090     table10_62_inner_, table10_77_inner_, table10_62_inner_, table10_79_inner_,
2091     table10_62_inner_, table10_81_inner_, table10_62_inner_, table10_83_inner_,
2092     table10_62_inner_, table10_85_inner_, table10_62_inner_, table10_87_inner_,
2093     table10_62_inner_, table10_89_inner_, table10_62_inner_, table10_91_inner_,
2094     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2095     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2096     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2097     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2098     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2099     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2100     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2101     table10_92_inner_, table10_92_inner_, table10_92_inner_, table10_92_inner_,
2102     table8_10_inner_,  table8_10_inner_,  table8_10_inner_,  table10_127_inner_,
2103 };
2104 const uint8_t* const HuffDecoderCommon::table10_outer_[128] = {
2105     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2106     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2107     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2108     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2109     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2110     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2111     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2112     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2113     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2114     table10_0_outer_,  table10_1_outer_,  table10_2_outer_,  table10_3_outer_,
2115     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2116     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2117     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2118     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2119     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2120     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2121     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2122     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2123     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2124     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2125     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2126     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2127     table10_40_outer_, table10_41_outer_, table10_40_outer_, table10_41_outer_,
2128     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2129     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2130     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2131     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2132     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2133     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2134     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2135     table8_0_outer_,   table8_0_outer_,   table8_0_outer_,   table8_0_outer_,
2136     table8_10_outer_,  table8_10_outer_,  table8_10_outer_,  table10_127_outer_,
2137 };
2138 const uint8_t HuffDecoderCommon::table1_0_emit_[7] = {0x30, 0x30, 0x31, 0x30,
2139                                                       0x32, 0x30, 0x61};
2140 const uint16_t HuffDecoderCommon::table1_0_inner_[4] = {0x000a, 0x004a, 0x00ca,
2141                                                         0x014a};
2142 const uint8_t HuffDecoderCommon::table1_0_outer_[64] = {
2143     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1,
2144     1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2145     2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3};
2146 const uint8_t HuffDecoderCommon::table1_1_emit_[8] = {0x30, 0x63, 0x30, 0x65,
2147                                                       0x30, 0x69, 0x30, 0x6f};
2148 const uint16_t HuffDecoderCommon::table1_1_inner_[4] = {0x000a, 0x008a, 0x010a,
2149                                                         0x018a};
2150 const uint8_t HuffDecoderCommon::table1_2_emit_[12] = {
2151     0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30, 0x2d, 0x30, 0x2e};
2152 const uint16_t HuffDecoderCommon::table1_2_inner_[6] = {0x000a, 0x008a, 0x010b,
2153                                                         0x018b, 0x020b, 0x028b};
2154 const uint8_t HuffDecoderCommon::table1_2_outer_[64] = {
2155     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1,
2156     1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
2157     3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5};
2158 const uint8_t HuffDecoderCommon::table1_3_emit_[16] = {
2159     0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35,
2160     0x30, 0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39};
2161 const uint16_t HuffDecoderCommon::table1_3_inner_[8] = {
2162     0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b};
2163 const uint8_t HuffDecoderCommon::table1_3_outer_[64] = {
2164     0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
2165     2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5,
2166     5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7};
2167 const uint8_t HuffDecoderCommon::table1_4_emit_[16] = {
2168     0x30, 0x3d, 0x30, 0x41, 0x30, 0x5f, 0x30, 0x62,
2169     0x30, 0x64, 0x30, 0x66, 0x30, 0x67, 0x30, 0x68};
2170 const uint8_t HuffDecoderCommon::table1_5_emit_[20] = {
2171     0x30, 0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 0x30, 0x72,
2172     0x30, 0x75, 0x30, 0x3a, 0x30, 0x42, 0x30, 0x43, 0x30, 0x44};
2173 const uint16_t HuffDecoderCommon::table1_5_inner_[10] = {
2174     0x000b, 0x008b, 0x010b, 0x018b, 0x020b,
2175     0x028b, 0x030c, 0x038c, 0x040c, 0x048c};
2176 const uint8_t HuffDecoderCommon::table1_5_outer_[64] = {
2177     0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
2178     2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5,
2179     5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9};
2180 const uint8_t HuffDecoderCommon::table1_6_emit_[32] = {
2181     0x30, 0x45, 0x30, 0x46, 0x30, 0x47, 0x30, 0x48, 0x30, 0x49, 0x30,
2182     0x4a, 0x30, 0x4b, 0x30, 0x4c, 0x30, 0x4d, 0x30, 0x4e, 0x30, 0x4f,
2183     0x30, 0x50, 0x30, 0x51, 0x30, 0x52, 0x30, 0x53, 0x30, 0x54};
2184 const uint16_t HuffDecoderCommon::table1_6_inner_[16] = {
2185     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c,
2186     0x040c, 0x048c, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c};
2187 const uint8_t HuffDecoderCommon::table1_6_outer_[64] = {
2188     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,
2189     4,  4,  4,  4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,
2190     8,  8,  8,  8,  9,  9,  9,  9,  10, 10, 10, 10, 11, 11, 11, 11,
2191     12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15};
2192 const uint8_t HuffDecoderCommon::table1_7_emit_[36] = {
2193     0x30, 0x55, 0x30, 0x56, 0x30, 0x57, 0x30, 0x59, 0x30, 0x6a, 0x30, 0x6b,
2194     0x30, 0x71, 0x30, 0x76, 0x30, 0x77, 0x30, 0x78, 0x30, 0x79, 0x30, 0x7a,
2195     0x30, 0x26, 0x30, 0x2a, 0x30, 0x2c, 0x30, 0x3b, 0x30, 0x58, 0x30, 0x5a};
2196 const uint16_t HuffDecoderCommon::table1_7_inner_[19] = {
2197     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2198     0x038c, 0x040c, 0x048c, 0x050c, 0x058c, 0x060d, 0x068d,
2199     0x070d, 0x078d, 0x080d, 0x088d, 0x0015};
2200 const uint8_t HuffDecoderCommon::table1_7_outer_[64] = {
2201     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,
2202     4,  4,  4,  4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,
2203     8,  8,  8,  8,  9,  9,  9,  9,  10, 10, 10, 10, 11, 11, 11, 11,
2204     12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 18, 18};
2205 const uint8_t HuffDecoderCommon::table1_8_emit_[7] = {0x31, 0x30, 0x31, 0x31,
2206                                                       0x32, 0x31, 0x61};
2207 const uint16_t HuffDecoderCommon::table1_8_inner_[4] = {0x000a, 0x008a, 0x00ca,
2208                                                         0x014a};
2209 const uint8_t HuffDecoderCommon::table1_9_emit_[8] = {0x31, 0x63, 0x31, 0x65,
2210                                                       0x31, 0x69, 0x31, 0x6f};
2211 const uint8_t HuffDecoderCommon::table1_10_emit_[12] = {
2212     0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31, 0x2d, 0x31, 0x2e};
2213 const uint8_t HuffDecoderCommon::table1_11_emit_[16] = {
2214     0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35,
2215     0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39};
2216 const uint8_t HuffDecoderCommon::table1_12_emit_[16] = {
2217     0x31, 0x3d, 0x31, 0x41, 0x31, 0x5f, 0x31, 0x62,
2218     0x31, 0x64, 0x31, 0x66, 0x31, 0x67, 0x31, 0x68};
2219 const uint8_t HuffDecoderCommon::table1_13_emit_[20] = {
2220     0x31, 0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 0x31, 0x72,
2221     0x31, 0x75, 0x31, 0x3a, 0x31, 0x42, 0x31, 0x43, 0x31, 0x44};
2222 const uint8_t HuffDecoderCommon::table1_14_emit_[32] = {
2223     0x31, 0x45, 0x31, 0x46, 0x31, 0x47, 0x31, 0x48, 0x31, 0x49, 0x31,
2224     0x4a, 0x31, 0x4b, 0x31, 0x4c, 0x31, 0x4d, 0x31, 0x4e, 0x31, 0x4f,
2225     0x31, 0x50, 0x31, 0x51, 0x31, 0x52, 0x31, 0x53, 0x31, 0x54};
2226 const uint8_t HuffDecoderCommon::table1_15_emit_[36] = {
2227     0x31, 0x55, 0x31, 0x56, 0x31, 0x57, 0x31, 0x59, 0x31, 0x6a, 0x31, 0x6b,
2228     0x31, 0x71, 0x31, 0x76, 0x31, 0x77, 0x31, 0x78, 0x31, 0x79, 0x31, 0x7a,
2229     0x31, 0x26, 0x31, 0x2a, 0x31, 0x2c, 0x31, 0x3b, 0x31, 0x58, 0x31, 0x5a};
2230 const uint8_t HuffDecoderCommon::table1_16_emit_[7] = {0x32, 0x30, 0x32, 0x31,
2231                                                        0x32, 0x32, 0x61};
2232 const uint16_t HuffDecoderCommon::table1_16_inner_[4] = {0x000a, 0x008a, 0x010a,
2233                                                          0x014a};
2234 const uint8_t HuffDecoderCommon::table1_17_emit_[8] = {0x32, 0x63, 0x32, 0x65,
2235                                                        0x32, 0x69, 0x32, 0x6f};
2236 const uint8_t HuffDecoderCommon::table1_18_emit_[12] = {
2237     0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32, 0x2d, 0x32, 0x2e};
2238 const uint8_t HuffDecoderCommon::table1_19_emit_[16] = {
2239     0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35,
2240     0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39};
2241 const uint8_t HuffDecoderCommon::table1_20_emit_[16] = {
2242     0x32, 0x3d, 0x32, 0x41, 0x32, 0x5f, 0x32, 0x62,
2243     0x32, 0x64, 0x32, 0x66, 0x32, 0x67, 0x32, 0x68};
2244 const uint8_t HuffDecoderCommon::table1_21_emit_[20] = {
2245     0x32, 0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 0x32, 0x72,
2246     0x32, 0x75, 0x32, 0x3a, 0x32, 0x42, 0x32, 0x43, 0x32, 0x44};
2247 const uint8_t HuffDecoderCommon::table1_22_emit_[32] = {
2248     0x32, 0x45, 0x32, 0x46, 0x32, 0x47, 0x32, 0x48, 0x32, 0x49, 0x32,
2249     0x4a, 0x32, 0x4b, 0x32, 0x4c, 0x32, 0x4d, 0x32, 0x4e, 0x32, 0x4f,
2250     0x32, 0x50, 0x32, 0x51, 0x32, 0x52, 0x32, 0x53, 0x32, 0x54};
2251 const uint8_t HuffDecoderCommon::table1_23_emit_[36] = {
2252     0x32, 0x55, 0x32, 0x56, 0x32, 0x57, 0x32, 0x59, 0x32, 0x6a, 0x32, 0x6b,
2253     0x32, 0x71, 0x32, 0x76, 0x32, 0x77, 0x32, 0x78, 0x32, 0x79, 0x32, 0x7a,
2254     0x32, 0x26, 0x32, 0x2a, 0x32, 0x2c, 0x32, 0x3b, 0x32, 0x58, 0x32, 0x5a};
2255 const uint8_t HuffDecoderCommon::table1_24_emit_[8] = {0x61, 0x30, 0x61, 0x31,
2256                                                        0x61, 0x32, 0x61, 0x61};
2257 const uint8_t HuffDecoderCommon::table1_25_emit_[8] = {0x61, 0x63, 0x61, 0x65,
2258                                                        0x61, 0x69, 0x61, 0x6f};
2259 const uint8_t HuffDecoderCommon::table1_26_emit_[12] = {
2260     0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61, 0x2d, 0x61, 0x2e};
2261 const uint8_t HuffDecoderCommon::table1_27_emit_[16] = {
2262     0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35,
2263     0x61, 0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39};
2264 const uint8_t HuffDecoderCommon::table1_28_emit_[16] = {
2265     0x61, 0x3d, 0x61, 0x41, 0x61, 0x5f, 0x61, 0x62,
2266     0x61, 0x64, 0x61, 0x66, 0x61, 0x67, 0x61, 0x68};
2267 const uint8_t HuffDecoderCommon::table1_29_emit_[20] = {
2268     0x61, 0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 0x61, 0x72,
2269     0x61, 0x75, 0x61, 0x3a, 0x61, 0x42, 0x61, 0x43, 0x61, 0x44};
2270 const uint8_t HuffDecoderCommon::table1_30_emit_[32] = {
2271     0x61, 0x45, 0x61, 0x46, 0x61, 0x47, 0x61, 0x48, 0x61, 0x49, 0x61,
2272     0x4a, 0x61, 0x4b, 0x61, 0x4c, 0x61, 0x4d, 0x61, 0x4e, 0x61, 0x4f,
2273     0x61, 0x50, 0x61, 0x51, 0x61, 0x52, 0x61, 0x53, 0x61, 0x54};
2274 const uint8_t HuffDecoderCommon::table1_31_emit_[36] = {
2275     0x61, 0x55, 0x61, 0x56, 0x61, 0x57, 0x61, 0x59, 0x61, 0x6a, 0x61, 0x6b,
2276     0x61, 0x71, 0x61, 0x76, 0x61, 0x77, 0x61, 0x78, 0x61, 0x79, 0x61, 0x7a,
2277     0x61, 0x26, 0x61, 0x2a, 0x61, 0x2c, 0x61, 0x3b, 0x61, 0x58, 0x61, 0x5a};
2278 const uint8_t HuffDecoderCommon::table1_32_emit_[8] = {0x63, 0x30, 0x63, 0x31,
2279                                                        0x63, 0x32, 0x63, 0x61};
2280 const uint8_t HuffDecoderCommon::table1_33_emit_[7] = {0x63, 0x63, 0x65, 0x63,
2281                                                        0x69, 0x63, 0x6f};
2282 const uint8_t HuffDecoderCommon::table1_34_emit_[12] = {
2283     0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63, 0x2d, 0x63, 0x2e};
2284 const uint8_t HuffDecoderCommon::table1_35_emit_[16] = {
2285     0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35,
2286     0x63, 0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39};
2287 const uint8_t HuffDecoderCommon::table1_36_emit_[16] = {
2288     0x63, 0x3d, 0x63, 0x41, 0x63, 0x5f, 0x63, 0x62,
2289     0x63, 0x64, 0x63, 0x66, 0x63, 0x67, 0x63, 0x68};
2290 const uint8_t HuffDecoderCommon::table1_37_emit_[20] = {
2291     0x63, 0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 0x63, 0x72,
2292     0x63, 0x75, 0x63, 0x3a, 0x63, 0x42, 0x63, 0x43, 0x63, 0x44};
2293 const uint8_t HuffDecoderCommon::table1_38_emit_[32] = {
2294     0x63, 0x45, 0x63, 0x46, 0x63, 0x47, 0x63, 0x48, 0x63, 0x49, 0x63,
2295     0x4a, 0x63, 0x4b, 0x63, 0x4c, 0x63, 0x4d, 0x63, 0x4e, 0x63, 0x4f,
2296     0x63, 0x50, 0x63, 0x51, 0x63, 0x52, 0x63, 0x53, 0x63, 0x54};
2297 const uint8_t HuffDecoderCommon::table1_39_emit_[36] = {
2298     0x63, 0x55, 0x63, 0x56, 0x63, 0x57, 0x63, 0x59, 0x63, 0x6a, 0x63, 0x6b,
2299     0x63, 0x71, 0x63, 0x76, 0x63, 0x77, 0x63, 0x78, 0x63, 0x79, 0x63, 0x7a,
2300     0x63, 0x26, 0x63, 0x2a, 0x63, 0x2c, 0x63, 0x3b, 0x63, 0x58, 0x63, 0x5a};
2301 const uint8_t HuffDecoderCommon::table1_40_emit_[8] = {0x65, 0x30, 0x65, 0x31,
2302                                                        0x65, 0x32, 0x65, 0x61};
2303 const uint8_t HuffDecoderCommon::table1_41_emit_[7] = {0x65, 0x63, 0x65, 0x65,
2304                                                        0x69, 0x65, 0x6f};
2305 const uint8_t HuffDecoderCommon::table1_42_emit_[12] = {
2306     0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65, 0x2d, 0x65, 0x2e};
2307 const uint8_t HuffDecoderCommon::table1_43_emit_[16] = {
2308     0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35,
2309     0x65, 0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39};
2310 const uint8_t HuffDecoderCommon::table1_44_emit_[16] = {
2311     0x65, 0x3d, 0x65, 0x41, 0x65, 0x5f, 0x65, 0x62,
2312     0x65, 0x64, 0x65, 0x66, 0x65, 0x67, 0x65, 0x68};
2313 const uint8_t HuffDecoderCommon::table1_45_emit_[20] = {
2314     0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 0x65, 0x72,
2315     0x65, 0x75, 0x65, 0x3a, 0x65, 0x42, 0x65, 0x43, 0x65, 0x44};
2316 const uint8_t HuffDecoderCommon::table1_46_emit_[32] = {
2317     0x65, 0x45, 0x65, 0x46, 0x65, 0x47, 0x65, 0x48, 0x65, 0x49, 0x65,
2318     0x4a, 0x65, 0x4b, 0x65, 0x4c, 0x65, 0x4d, 0x65, 0x4e, 0x65, 0x4f,
2319     0x65, 0x50, 0x65, 0x51, 0x65, 0x52, 0x65, 0x53, 0x65, 0x54};
2320 const uint8_t HuffDecoderCommon::table1_47_emit_[36] = {
2321     0x65, 0x55, 0x65, 0x56, 0x65, 0x57, 0x65, 0x59, 0x65, 0x6a, 0x65, 0x6b,
2322     0x65, 0x71, 0x65, 0x76, 0x65, 0x77, 0x65, 0x78, 0x65, 0x79, 0x65, 0x7a,
2323     0x65, 0x26, 0x65, 0x2a, 0x65, 0x2c, 0x65, 0x3b, 0x65, 0x58, 0x65, 0x5a};
2324 const uint8_t HuffDecoderCommon::table1_48_emit_[8] = {0x69, 0x30, 0x69, 0x31,
2325                                                        0x69, 0x32, 0x69, 0x61};
2326 const uint8_t HuffDecoderCommon::table1_49_emit_[7] = {0x69, 0x63, 0x69, 0x65,
2327                                                        0x69, 0x69, 0x6f};
2328 const uint8_t HuffDecoderCommon::table1_50_emit_[12] = {
2329     0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69, 0x2d, 0x69, 0x2e};
2330 const uint8_t HuffDecoderCommon::table1_51_emit_[16] = {
2331     0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35,
2332     0x69, 0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39};
2333 const uint8_t HuffDecoderCommon::table1_52_emit_[16] = {
2334     0x69, 0x3d, 0x69, 0x41, 0x69, 0x5f, 0x69, 0x62,
2335     0x69, 0x64, 0x69, 0x66, 0x69, 0x67, 0x69, 0x68};
2336 const uint8_t HuffDecoderCommon::table1_53_emit_[20] = {
2337     0x69, 0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x69, 0x72,
2338     0x69, 0x75, 0x69, 0x3a, 0x69, 0x42, 0x69, 0x43, 0x69, 0x44};
2339 const uint8_t HuffDecoderCommon::table1_54_emit_[32] = {
2340     0x69, 0x45, 0x69, 0x46, 0x69, 0x47, 0x69, 0x48, 0x69, 0x49, 0x69,
2341     0x4a, 0x69, 0x4b, 0x69, 0x4c, 0x69, 0x4d, 0x69, 0x4e, 0x69, 0x4f,
2342     0x69, 0x50, 0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54};
2343 const uint8_t HuffDecoderCommon::table1_55_emit_[36] = {
2344     0x69, 0x55, 0x69, 0x56, 0x69, 0x57, 0x69, 0x59, 0x69, 0x6a, 0x69, 0x6b,
2345     0x69, 0x71, 0x69, 0x76, 0x69, 0x77, 0x69, 0x78, 0x69, 0x79, 0x69, 0x7a,
2346     0x69, 0x26, 0x69, 0x2a, 0x69, 0x2c, 0x69, 0x3b, 0x69, 0x58, 0x69, 0x5a};
2347 const uint8_t HuffDecoderCommon::table1_56_emit_[8] = {0x6f, 0x30, 0x6f, 0x31,
2348                                                        0x6f, 0x32, 0x6f, 0x61};
2349 const uint8_t HuffDecoderCommon::table1_57_emit_[8] = {0x6f, 0x63, 0x6f, 0x65,
2350                                                        0x6f, 0x69, 0x6f, 0x6f};
2351 const uint8_t HuffDecoderCommon::table1_58_emit_[12] = {
2352     0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f, 0x2d, 0x6f, 0x2e};
2353 const uint8_t HuffDecoderCommon::table1_59_emit_[16] = {
2354     0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35,
2355     0x6f, 0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39};
2356 const uint8_t HuffDecoderCommon::table1_60_emit_[16] = {
2357     0x6f, 0x3d, 0x6f, 0x41, 0x6f, 0x5f, 0x6f, 0x62,
2358     0x6f, 0x64, 0x6f, 0x66, 0x6f, 0x67, 0x6f, 0x68};
2359 const uint8_t HuffDecoderCommon::table1_61_emit_[20] = {
2360     0x6f, 0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 0x6f, 0x72,
2361     0x6f, 0x75, 0x6f, 0x3a, 0x6f, 0x42, 0x6f, 0x43, 0x6f, 0x44};
2362 const uint8_t HuffDecoderCommon::table1_62_emit_[32] = {
2363     0x6f, 0x45, 0x6f, 0x46, 0x6f, 0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f,
2364     0x4a, 0x6f, 0x4b, 0x6f, 0x4c, 0x6f, 0x4d, 0x6f, 0x4e, 0x6f, 0x4f,
2365     0x6f, 0x50, 0x6f, 0x51, 0x6f, 0x52, 0x6f, 0x53, 0x6f, 0x54};
2366 const uint8_t HuffDecoderCommon::table1_63_emit_[36] = {
2367     0x6f, 0x55, 0x6f, 0x56, 0x6f, 0x57, 0x6f, 0x59, 0x6f, 0x6a, 0x6f, 0x6b,
2368     0x6f, 0x71, 0x6f, 0x76, 0x6f, 0x77, 0x6f, 0x78, 0x6f, 0x79, 0x6f, 0x7a,
2369     0x6f, 0x26, 0x6f, 0x2a, 0x6f, 0x2c, 0x6f, 0x3b, 0x6f, 0x58, 0x6f, 0x5a};
2370 const uint8_t HuffDecoderCommon::table1_64_emit_[8] = {0x73, 0x30, 0x73, 0x31,
2371                                                        0x73, 0x32, 0x73, 0x61};
2372 const uint8_t HuffDecoderCommon::table1_65_emit_[8] = {0x73, 0x63, 0x73, 0x65,
2373                                                        0x73, 0x69, 0x73, 0x6f};
2374 const uint8_t HuffDecoderCommon::table1_66_emit_[11] = {
2375     0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73, 0x2d, 0x73, 0x2e};
2376 const uint16_t HuffDecoderCommon::table1_66_inner_[6] = {
2377     0x000a, 0x004a, 0x00cb, 0x014b, 0x01cb, 0x024b};
2378 const uint8_t HuffDecoderCommon::table1_67_emit_[16] = {
2379     0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 0x35,
2380     0x73, 0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39};
2381 const uint8_t HuffDecoderCommon::table1_68_emit_[16] = {
2382     0x73, 0x3d, 0x73, 0x41, 0x73, 0x5f, 0x73, 0x62,
2383     0x73, 0x64, 0x73, 0x66, 0x73, 0x67, 0x73, 0x68};
2384 const uint8_t HuffDecoderCommon::table1_69_emit_[20] = {
2385     0x73, 0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 0x73, 0x72,
2386     0x73, 0x75, 0x73, 0x3a, 0x73, 0x42, 0x73, 0x43, 0x73, 0x44};
2387 const uint8_t HuffDecoderCommon::table1_70_emit_[32] = {
2388     0x73, 0x45, 0x73, 0x46, 0x73, 0x47, 0x73, 0x48, 0x73, 0x49, 0x73,
2389     0x4a, 0x73, 0x4b, 0x73, 0x4c, 0x73, 0x4d, 0x73, 0x4e, 0x73, 0x4f,
2390     0x73, 0x50, 0x73, 0x51, 0x73, 0x52, 0x73, 0x53, 0x73, 0x54};
2391 const uint8_t HuffDecoderCommon::table1_71_emit_[36] = {
2392     0x73, 0x55, 0x73, 0x56, 0x73, 0x57, 0x73, 0x59, 0x73, 0x6a, 0x73, 0x6b,
2393     0x73, 0x71, 0x73, 0x76, 0x73, 0x77, 0x73, 0x78, 0x73, 0x79, 0x73, 0x7a,
2394     0x73, 0x26, 0x73, 0x2a, 0x73, 0x2c, 0x73, 0x3b, 0x73, 0x58, 0x73, 0x5a};
2395 const uint8_t HuffDecoderCommon::table1_72_emit_[8] = {0x74, 0x30, 0x74, 0x31,
2396                                                        0x74, 0x32, 0x74, 0x61};
2397 const uint8_t HuffDecoderCommon::table1_73_emit_[8] = {0x74, 0x63, 0x74, 0x65,
2398                                                        0x74, 0x69, 0x74, 0x6f};
2399 const uint8_t HuffDecoderCommon::table1_74_emit_[11] = {
2400     0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74, 0x2d, 0x74, 0x2e};
2401 const uint16_t HuffDecoderCommon::table1_74_inner_[6] = {
2402     0x000a, 0x008a, 0x00cb, 0x014b, 0x01cb, 0x024b};
2403 const uint8_t HuffDecoderCommon::table1_75_emit_[16] = {
2404     0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 0x35,
2405     0x74, 0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39};
2406 const uint8_t HuffDecoderCommon::table1_76_emit_[16] = {
2407     0x74, 0x3d, 0x74, 0x41, 0x74, 0x5f, 0x74, 0x62,
2408     0x74, 0x64, 0x74, 0x66, 0x74, 0x67, 0x74, 0x68};
2409 const uint8_t HuffDecoderCommon::table1_77_emit_[20] = {
2410     0x74, 0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 0x74, 0x72,
2411     0x74, 0x75, 0x74, 0x3a, 0x74, 0x42, 0x74, 0x43, 0x74, 0x44};
2412 const uint8_t HuffDecoderCommon::table1_78_emit_[32] = {
2413     0x74, 0x45, 0x74, 0x46, 0x74, 0x47, 0x74, 0x48, 0x74, 0x49, 0x74,
2414     0x4a, 0x74, 0x4b, 0x74, 0x4c, 0x74, 0x4d, 0x74, 0x4e, 0x74, 0x4f,
2415     0x74, 0x50, 0x74, 0x51, 0x74, 0x52, 0x74, 0x53, 0x74, 0x54};
2416 const uint8_t HuffDecoderCommon::table1_79_emit_[36] = {
2417     0x74, 0x55, 0x74, 0x56, 0x74, 0x57, 0x74, 0x59, 0x74, 0x6a, 0x74, 0x6b,
2418     0x74, 0x71, 0x74, 0x76, 0x74, 0x77, 0x74, 0x78, 0x74, 0x79, 0x74, 0x7a,
2419     0x74, 0x26, 0x74, 0x2a, 0x74, 0x2c, 0x74, 0x3b, 0x74, 0x58, 0x74, 0x5a};
2420 const uint8_t HuffDecoderCommon::table1_80_emit_[16] = {
2421     0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61,
2422     0x20, 0x63, 0x20, 0x65, 0x20, 0x69, 0x20, 0x6f};
2423 const uint8_t HuffDecoderCommon::table1_81_emit_[27] = {
2424     0x20, 0x73, 0x20, 0x74, 0x20, 0x20, 0x25, 0x20, 0x2d,
2425     0x20, 0x2e, 0x20, 0x2f, 0x20, 0x33, 0x20, 0x34, 0x20,
2426     0x35, 0x20, 0x36, 0x20, 0x37, 0x20, 0x38, 0x20, 0x39};
2427 const uint16_t HuffDecoderCommon::table1_81_inner_[14] = {
2428     0x000b, 0x008b, 0x010c, 0x014c, 0x01cc, 0x024c, 0x02cc,
2429     0x034c, 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2430 const uint8_t HuffDecoderCommon::table1_81_outer_[64] = {
2431     0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,
2432     2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,  4,  5,  5,  5,  5,
2433     6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9,  9,  9,  9,
2434     10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13};
2435 const uint8_t HuffDecoderCommon::table1_82_emit_[36] = {
2436     0x20, 0x3d, 0x20, 0x41, 0x20, 0x5f, 0x20, 0x62, 0x20, 0x64, 0x20, 0x66,
2437     0x20, 0x67, 0x20, 0x68, 0x20, 0x6c, 0x20, 0x6d, 0x20, 0x6e, 0x20, 0x70,
2438     0x20, 0x72, 0x20, 0x75, 0x20, 0x3a, 0x20, 0x42, 0x20, 0x43, 0x20, 0x44};
2439 const uint16_t HuffDecoderCommon::table1_82_inner_[18] = {
2440     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2441     0x048c, 0x050c, 0x058c, 0x060c, 0x068c, 0x070d, 0x078d, 0x080d, 0x088d};
2442 const uint8_t HuffDecoderCommon::table1_82_outer_[64] = {
2443     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,
2444     4,  4,  4,  4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,
2445     8,  8,  8,  8,  9,  9,  9,  9,  10, 10, 10, 10, 11, 11, 11, 11,
2446     12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17};
2447 const uint8_t HuffDecoderCommon::table1_83_emit_[68] = {
2448     0x20, 0x45, 0x20, 0x46, 0x20, 0x47, 0x20, 0x48, 0x20, 0x49, 0x20, 0x4a,
2449     0x20, 0x4b, 0x20, 0x4c, 0x20, 0x4d, 0x20, 0x4e, 0x20, 0x4f, 0x20, 0x50,
2450     0x20, 0x51, 0x20, 0x52, 0x20, 0x53, 0x20, 0x54, 0x20, 0x55, 0x20, 0x56,
2451     0x20, 0x57, 0x20, 0x59, 0x20, 0x6a, 0x20, 0x6b, 0x20, 0x71, 0x20, 0x76,
2452     0x20, 0x77, 0x20, 0x78, 0x20, 0x79, 0x20, 0x7a, 0x20, 0x26, 0x20, 0x2a,
2453     0x20, 0x2c, 0x20, 0x3b, 0x20, 0x58, 0x20, 0x5a};
2454 const uint16_t HuffDecoderCommon::table1_83_inner_[35] = {
2455     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d, 0x040d,
2456     0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070d, 0x078d, 0x080d, 0x088d,
2457     0x090d, 0x098d, 0x0a0d, 0x0a8d, 0x0b0d, 0x0b8d, 0x0c0d, 0x0c8d, 0x0d0d,
2458     0x0d8d, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e, 0x100e, 0x108e, 0x0016};
2459 const uint8_t HuffDecoderCommon::table1_83_outer_[64] = {
2460     0,  0,  1,  1,  2,  2,  3,  3,  4,  4,  5,  5,  6,  6,  7,  7,
2461     8,  8,  9,  9,  10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15,
2462     16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23,
2463     24, 24, 25, 25, 26, 26, 27, 27, 28, 29, 30, 31, 32, 33, 34, 34};
2464 const uint8_t HuffDecoderCommon::table1_84_emit_[16] = {
2465     0x25, 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61,
2466     0x25, 0x63, 0x25, 0x65, 0x25, 0x69, 0x25, 0x6f};
2467 const uint8_t HuffDecoderCommon::table1_85_emit_[27] = {
2468     0x25, 0x73, 0x25, 0x74, 0x25, 0x20, 0x25, 0x25, 0x2d,
2469     0x25, 0x2e, 0x25, 0x2f, 0x25, 0x33, 0x25, 0x34, 0x25,
2470     0x35, 0x25, 0x36, 0x25, 0x37, 0x25, 0x38, 0x25, 0x39};
2471 const uint16_t HuffDecoderCommon::table1_85_inner_[14] = {
2472     0x000b, 0x008b, 0x010c, 0x018c, 0x01cc, 0x024c, 0x02cc,
2473     0x034c, 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2474 const uint8_t HuffDecoderCommon::table1_86_emit_[36] = {
2475     0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62, 0x25, 0x64, 0x25, 0x66,
2476     0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d, 0x25, 0x6e, 0x25, 0x70,
2477     0x25, 0x72, 0x25, 0x75, 0x25, 0x3a, 0x25, 0x42, 0x25, 0x43, 0x25, 0x44};
2478 const uint8_t HuffDecoderCommon::table1_87_emit_[68] = {
2479     0x25, 0x45, 0x25, 0x46, 0x25, 0x47, 0x25, 0x48, 0x25, 0x49, 0x25, 0x4a,
2480     0x25, 0x4b, 0x25, 0x4c, 0x25, 0x4d, 0x25, 0x4e, 0x25, 0x4f, 0x25, 0x50,
2481     0x25, 0x51, 0x25, 0x52, 0x25, 0x53, 0x25, 0x54, 0x25, 0x55, 0x25, 0x56,
2482     0x25, 0x57, 0x25, 0x59, 0x25, 0x6a, 0x25, 0x6b, 0x25, 0x71, 0x25, 0x76,
2483     0x25, 0x77, 0x25, 0x78, 0x25, 0x79, 0x25, 0x7a, 0x25, 0x26, 0x25, 0x2a,
2484     0x25, 0x2c, 0x25, 0x3b, 0x25, 0x58, 0x25, 0x5a};
2485 const uint8_t HuffDecoderCommon::table1_88_emit_[16] = {
2486     0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61,
2487     0x2d, 0x63, 0x2d, 0x65, 0x2d, 0x69, 0x2d, 0x6f};
2488 const uint8_t HuffDecoderCommon::table1_89_emit_[27] = {
2489     0x2d, 0x73, 0x2d, 0x74, 0x2d, 0x20, 0x2d, 0x25, 0x2d,
2490     0x2d, 0x2e, 0x2d, 0x2f, 0x2d, 0x33, 0x2d, 0x34, 0x2d,
2491     0x35, 0x2d, 0x36, 0x2d, 0x37, 0x2d, 0x38, 0x2d, 0x39};
2492 const uint16_t HuffDecoderCommon::table1_89_inner_[14] = {
2493     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x024c, 0x02cc,
2494     0x034c, 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2495 const uint8_t HuffDecoderCommon::table1_90_emit_[36] = {
2496     0x2d, 0x3d, 0x2d, 0x41, 0x2d, 0x5f, 0x2d, 0x62, 0x2d, 0x64, 0x2d, 0x66,
2497     0x2d, 0x67, 0x2d, 0x68, 0x2d, 0x6c, 0x2d, 0x6d, 0x2d, 0x6e, 0x2d, 0x70,
2498     0x2d, 0x72, 0x2d, 0x75, 0x2d, 0x3a, 0x2d, 0x42, 0x2d, 0x43, 0x2d, 0x44};
2499 const uint8_t HuffDecoderCommon::table1_91_emit_[68] = {
2500     0x2d, 0x45, 0x2d, 0x46, 0x2d, 0x47, 0x2d, 0x48, 0x2d, 0x49, 0x2d, 0x4a,
2501     0x2d, 0x4b, 0x2d, 0x4c, 0x2d, 0x4d, 0x2d, 0x4e, 0x2d, 0x4f, 0x2d, 0x50,
2502     0x2d, 0x51, 0x2d, 0x52, 0x2d, 0x53, 0x2d, 0x54, 0x2d, 0x55, 0x2d, 0x56,
2503     0x2d, 0x57, 0x2d, 0x59, 0x2d, 0x6a, 0x2d, 0x6b, 0x2d, 0x71, 0x2d, 0x76,
2504     0x2d, 0x77, 0x2d, 0x78, 0x2d, 0x79, 0x2d, 0x7a, 0x2d, 0x26, 0x2d, 0x2a,
2505     0x2d, 0x2c, 0x2d, 0x3b, 0x2d, 0x58, 0x2d, 0x5a};
2506 const uint8_t HuffDecoderCommon::table1_92_emit_[16] = {
2507     0x2e, 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61,
2508     0x2e, 0x63, 0x2e, 0x65, 0x2e, 0x69, 0x2e, 0x6f};
2509 const uint8_t HuffDecoderCommon::table1_93_emit_[27] = {
2510     0x2e, 0x73, 0x2e, 0x74, 0x2e, 0x20, 0x2e, 0x25, 0x2e,
2511     0x2d, 0x2e, 0x2e, 0x2f, 0x2e, 0x33, 0x2e, 0x34, 0x2e,
2512     0x35, 0x2e, 0x36, 0x2e, 0x37, 0x2e, 0x38, 0x2e, 0x39};
2513 const uint16_t HuffDecoderCommon::table1_93_inner_[14] = {
2514     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x02cc,
2515     0x034c, 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2516 const uint8_t HuffDecoderCommon::table1_94_emit_[36] = {
2517     0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62, 0x2e, 0x64, 0x2e, 0x66,
2518     0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d, 0x2e, 0x6e, 0x2e, 0x70,
2519     0x2e, 0x72, 0x2e, 0x75, 0x2e, 0x3a, 0x2e, 0x42, 0x2e, 0x43, 0x2e, 0x44};
2520 const uint8_t HuffDecoderCommon::table1_95_emit_[68] = {
2521     0x2e, 0x45, 0x2e, 0x46, 0x2e, 0x47, 0x2e, 0x48, 0x2e, 0x49, 0x2e, 0x4a,
2522     0x2e, 0x4b, 0x2e, 0x4c, 0x2e, 0x4d, 0x2e, 0x4e, 0x2e, 0x4f, 0x2e, 0x50,
2523     0x2e, 0x51, 0x2e, 0x52, 0x2e, 0x53, 0x2e, 0x54, 0x2e, 0x55, 0x2e, 0x56,
2524     0x2e, 0x57, 0x2e, 0x59, 0x2e, 0x6a, 0x2e, 0x6b, 0x2e, 0x71, 0x2e, 0x76,
2525     0x2e, 0x77, 0x2e, 0x78, 0x2e, 0x79, 0x2e, 0x7a, 0x2e, 0x26, 0x2e, 0x2a,
2526     0x2e, 0x2c, 0x2e, 0x3b, 0x2e, 0x58, 0x2e, 0x5a};
2527 const uint8_t HuffDecoderCommon::table1_96_emit_[16] = {
2528     0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61,
2529     0x2f, 0x63, 0x2f, 0x65, 0x2f, 0x69, 0x2f, 0x6f};
2530 const uint8_t HuffDecoderCommon::table1_97_emit_[27] = {
2531     0x2f, 0x73, 0x2f, 0x74, 0x2f, 0x20, 0x2f, 0x25, 0x2f,
2532     0x2d, 0x2f, 0x2e, 0x2f, 0x2f, 0x33, 0x2f, 0x34, 0x2f,
2533     0x35, 0x2f, 0x36, 0x2f, 0x37, 0x2f, 0x38, 0x2f, 0x39};
2534 const uint16_t HuffDecoderCommon::table1_97_inner_[14] = {
2535     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2536     0x034c, 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2537 const uint8_t HuffDecoderCommon::table1_98_emit_[36] = {
2538     0x2f, 0x3d, 0x2f, 0x41, 0x2f, 0x5f, 0x2f, 0x62, 0x2f, 0x64, 0x2f, 0x66,
2539     0x2f, 0x67, 0x2f, 0x68, 0x2f, 0x6c, 0x2f, 0x6d, 0x2f, 0x6e, 0x2f, 0x70,
2540     0x2f, 0x72, 0x2f, 0x75, 0x2f, 0x3a, 0x2f, 0x42, 0x2f, 0x43, 0x2f, 0x44};
2541 const uint8_t HuffDecoderCommon::table1_99_emit_[68] = {
2542     0x2f, 0x45, 0x2f, 0x46, 0x2f, 0x47, 0x2f, 0x48, 0x2f, 0x49, 0x2f, 0x4a,
2543     0x2f, 0x4b, 0x2f, 0x4c, 0x2f, 0x4d, 0x2f, 0x4e, 0x2f, 0x4f, 0x2f, 0x50,
2544     0x2f, 0x51, 0x2f, 0x52, 0x2f, 0x53, 0x2f, 0x54, 0x2f, 0x55, 0x2f, 0x56,
2545     0x2f, 0x57, 0x2f, 0x59, 0x2f, 0x6a, 0x2f, 0x6b, 0x2f, 0x71, 0x2f, 0x76,
2546     0x2f, 0x77, 0x2f, 0x78, 0x2f, 0x79, 0x2f, 0x7a, 0x2f, 0x26, 0x2f, 0x2a,
2547     0x2f, 0x2c, 0x2f, 0x3b, 0x2f, 0x58, 0x2f, 0x5a};
2548 const uint8_t HuffDecoderCommon::table1_100_emit_[16] = {
2549     0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61,
2550     0x33, 0x63, 0x33, 0x65, 0x33, 0x69, 0x33, 0x6f};
2551 const uint8_t HuffDecoderCommon::table1_101_emit_[27] = {
2552     0x33, 0x73, 0x33, 0x74, 0x33, 0x20, 0x33, 0x25, 0x33,
2553     0x2d, 0x33, 0x2e, 0x33, 0x2f, 0x33, 0x33, 0x34, 0x33,
2554     0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39};
2555 const uint16_t HuffDecoderCommon::table1_101_inner_[14] = {
2556     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2557     0x038c, 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2558 const uint8_t HuffDecoderCommon::table1_102_emit_[36] = {
2559     0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62, 0x33, 0x64, 0x33, 0x66,
2560     0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d, 0x33, 0x6e, 0x33, 0x70,
2561     0x33, 0x72, 0x33, 0x75, 0x33, 0x3a, 0x33, 0x42, 0x33, 0x43, 0x33, 0x44};
2562 const uint8_t HuffDecoderCommon::table1_103_emit_[68] = {
2563     0x33, 0x45, 0x33, 0x46, 0x33, 0x47, 0x33, 0x48, 0x33, 0x49, 0x33, 0x4a,
2564     0x33, 0x4b, 0x33, 0x4c, 0x33, 0x4d, 0x33, 0x4e, 0x33, 0x4f, 0x33, 0x50,
2565     0x33, 0x51, 0x33, 0x52, 0x33, 0x53, 0x33, 0x54, 0x33, 0x55, 0x33, 0x56,
2566     0x33, 0x57, 0x33, 0x59, 0x33, 0x6a, 0x33, 0x6b, 0x33, 0x71, 0x33, 0x76,
2567     0x33, 0x77, 0x33, 0x78, 0x33, 0x79, 0x33, 0x7a, 0x33, 0x26, 0x33, 0x2a,
2568     0x33, 0x2c, 0x33, 0x3b, 0x33, 0x58, 0x33, 0x5a};
2569 const uint8_t HuffDecoderCommon::table1_104_emit_[16] = {
2570     0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61,
2571     0x34, 0x63, 0x34, 0x65, 0x34, 0x69, 0x34, 0x6f};
2572 const uint8_t HuffDecoderCommon::table1_105_emit_[27] = {
2573     0x34, 0x73, 0x34, 0x74, 0x34, 0x20, 0x34, 0x25, 0x34,
2574     0x2d, 0x34, 0x2e, 0x34, 0x2f, 0x34, 0x33, 0x34, 0x34,
2575     0x35, 0x34, 0x36, 0x34, 0x37, 0x34, 0x38, 0x34, 0x39};
2576 const uint16_t HuffDecoderCommon::table1_105_inner_[14] = {
2577     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2578     0x038c, 0x040c, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2579 const uint8_t HuffDecoderCommon::table1_106_emit_[36] = {
2580     0x34, 0x3d, 0x34, 0x41, 0x34, 0x5f, 0x34, 0x62, 0x34, 0x64, 0x34, 0x66,
2581     0x34, 0x67, 0x34, 0x68, 0x34, 0x6c, 0x34, 0x6d, 0x34, 0x6e, 0x34, 0x70,
2582     0x34, 0x72, 0x34, 0x75, 0x34, 0x3a, 0x34, 0x42, 0x34, 0x43, 0x34, 0x44};
2583 const uint8_t HuffDecoderCommon::table1_107_emit_[68] = {
2584     0x34, 0x45, 0x34, 0x46, 0x34, 0x47, 0x34, 0x48, 0x34, 0x49, 0x34, 0x4a,
2585     0x34, 0x4b, 0x34, 0x4c, 0x34, 0x4d, 0x34, 0x4e, 0x34, 0x4f, 0x34, 0x50,
2586     0x34, 0x51, 0x34, 0x52, 0x34, 0x53, 0x34, 0x54, 0x34, 0x55, 0x34, 0x56,
2587     0x34, 0x57, 0x34, 0x59, 0x34, 0x6a, 0x34, 0x6b, 0x34, 0x71, 0x34, 0x76,
2588     0x34, 0x77, 0x34, 0x78, 0x34, 0x79, 0x34, 0x7a, 0x34, 0x26, 0x34, 0x2a,
2589     0x34, 0x2c, 0x34, 0x3b, 0x34, 0x58, 0x34, 0x5a};
2590 const uint8_t HuffDecoderCommon::table1_108_emit_[16] = {
2591     0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61,
2592     0x35, 0x63, 0x35, 0x65, 0x35, 0x69, 0x35, 0x6f};
2593 const uint8_t HuffDecoderCommon::table1_109_emit_[27] = {
2594     0x35, 0x73, 0x35, 0x74, 0x35, 0x20, 0x35, 0x25, 0x35,
2595     0x2d, 0x35, 0x2e, 0x35, 0x2f, 0x35, 0x33, 0x35, 0x34,
2596     0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39};
2597 const uint16_t HuffDecoderCommon::table1_109_inner_[14] = {
2598     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2599     0x038c, 0x040c, 0x048c, 0x04cc, 0x054c, 0x05cc, 0x064c};
2600 const uint8_t HuffDecoderCommon::table1_110_emit_[36] = {
2601     0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62, 0x35, 0x64, 0x35, 0x66,
2602     0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d, 0x35, 0x6e, 0x35, 0x70,
2603     0x35, 0x72, 0x35, 0x75, 0x35, 0x3a, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44};
2604 const uint8_t HuffDecoderCommon::table1_111_emit_[68] = {
2605     0x35, 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4a,
2606     0x35, 0x4b, 0x35, 0x4c, 0x35, 0x4d, 0x35, 0x4e, 0x35, 0x4f, 0x35, 0x50,
2607     0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35, 0x55, 0x35, 0x56,
2608     0x35, 0x57, 0x35, 0x59, 0x35, 0x6a, 0x35, 0x6b, 0x35, 0x71, 0x35, 0x76,
2609     0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7a, 0x35, 0x26, 0x35, 0x2a,
2610     0x35, 0x2c, 0x35, 0x3b, 0x35, 0x58, 0x35, 0x5a};
2611 const uint8_t HuffDecoderCommon::table1_112_emit_[16] = {
2612     0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61,
2613     0x36, 0x63, 0x36, 0x65, 0x36, 0x69, 0x36, 0x6f};
2614 const uint8_t HuffDecoderCommon::table1_113_emit_[27] = {
2615     0x36, 0x73, 0x36, 0x74, 0x36, 0x20, 0x36, 0x25, 0x36,
2616     0x2d, 0x36, 0x2e, 0x36, 0x2f, 0x36, 0x33, 0x36, 0x34,
2617     0x36, 0x35, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39};
2618 const uint16_t HuffDecoderCommon::table1_113_inner_[14] = {
2619     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2620     0x038c, 0x040c, 0x048c, 0x050c, 0x054c, 0x05cc, 0x064c};
2621 const uint8_t HuffDecoderCommon::table1_114_emit_[36] = {
2622     0x36, 0x3d, 0x36, 0x41, 0x36, 0x5f, 0x36, 0x62, 0x36, 0x64, 0x36, 0x66,
2623     0x36, 0x67, 0x36, 0x68, 0x36, 0x6c, 0x36, 0x6d, 0x36, 0x6e, 0x36, 0x70,
2624     0x36, 0x72, 0x36, 0x75, 0x36, 0x3a, 0x36, 0x42, 0x36, 0x43, 0x36, 0x44};
2625 const uint8_t HuffDecoderCommon::table1_115_emit_[68] = {
2626     0x36, 0x45, 0x36, 0x46, 0x36, 0x47, 0x36, 0x48, 0x36, 0x49, 0x36, 0x4a,
2627     0x36, 0x4b, 0x36, 0x4c, 0x36, 0x4d, 0x36, 0x4e, 0x36, 0x4f, 0x36, 0x50,
2628     0x36, 0x51, 0x36, 0x52, 0x36, 0x53, 0x36, 0x54, 0x36, 0x55, 0x36, 0x56,
2629     0x36, 0x57, 0x36, 0x59, 0x36, 0x6a, 0x36, 0x6b, 0x36, 0x71, 0x36, 0x76,
2630     0x36, 0x77, 0x36, 0x78, 0x36, 0x79, 0x36, 0x7a, 0x36, 0x26, 0x36, 0x2a,
2631     0x36, 0x2c, 0x36, 0x3b, 0x36, 0x58, 0x36, 0x5a};
2632 const uint8_t HuffDecoderCommon::table1_116_emit_[16] = {
2633     0x37, 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61,
2634     0x37, 0x63, 0x37, 0x65, 0x37, 0x69, 0x37, 0x6f};
2635 const uint8_t HuffDecoderCommon::table1_117_emit_[27] = {
2636     0x37, 0x73, 0x37, 0x74, 0x37, 0x20, 0x37, 0x25, 0x37,
2637     0x2d, 0x37, 0x2e, 0x37, 0x2f, 0x37, 0x33, 0x37, 0x34,
2638     0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x38, 0x37, 0x39};
2639 const uint16_t HuffDecoderCommon::table1_117_inner_[14] = {
2640     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2641     0x038c, 0x040c, 0x048c, 0x050c, 0x058c, 0x05cc, 0x064c};
2642 const uint8_t HuffDecoderCommon::table1_118_emit_[36] = {
2643     0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62, 0x37, 0x64, 0x37, 0x66,
2644     0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d, 0x37, 0x6e, 0x37, 0x70,
2645     0x37, 0x72, 0x37, 0x75, 0x37, 0x3a, 0x37, 0x42, 0x37, 0x43, 0x37, 0x44};
2646 const uint8_t HuffDecoderCommon::table1_119_emit_[68] = {
2647     0x37, 0x45, 0x37, 0x46, 0x37, 0x47, 0x37, 0x48, 0x37, 0x49, 0x37, 0x4a,
2648     0x37, 0x4b, 0x37, 0x4c, 0x37, 0x4d, 0x37, 0x4e, 0x37, 0x4f, 0x37, 0x50,
2649     0x37, 0x51, 0x37, 0x52, 0x37, 0x53, 0x37, 0x54, 0x37, 0x55, 0x37, 0x56,
2650     0x37, 0x57, 0x37, 0x59, 0x37, 0x6a, 0x37, 0x6b, 0x37, 0x71, 0x37, 0x76,
2651     0x37, 0x77, 0x37, 0x78, 0x37, 0x79, 0x37, 0x7a, 0x37, 0x26, 0x37, 0x2a,
2652     0x37, 0x2c, 0x37, 0x3b, 0x37, 0x58, 0x37, 0x5a};
2653 const uint8_t HuffDecoderCommon::table1_120_emit_[16] = {
2654     0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61,
2655     0x38, 0x63, 0x38, 0x65, 0x38, 0x69, 0x38, 0x6f};
2656 const uint8_t HuffDecoderCommon::table1_121_emit_[27] = {
2657     0x38, 0x73, 0x38, 0x74, 0x38, 0x20, 0x38, 0x25, 0x38,
2658     0x2d, 0x38, 0x2e, 0x38, 0x2f, 0x38, 0x33, 0x38, 0x34,
2659     0x38, 0x35, 0x38, 0x36, 0x38, 0x37, 0x38, 0x38, 0x39};
2660 const uint16_t HuffDecoderCommon::table1_121_inner_[14] = {
2661     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2662     0x038c, 0x040c, 0x048c, 0x050c, 0x058c, 0x060c, 0x064c};
2663 const uint8_t HuffDecoderCommon::table1_122_emit_[36] = {
2664     0x38, 0x3d, 0x38, 0x41, 0x38, 0x5f, 0x38, 0x62, 0x38, 0x64, 0x38, 0x66,
2665     0x38, 0x67, 0x38, 0x68, 0x38, 0x6c, 0x38, 0x6d, 0x38, 0x6e, 0x38, 0x70,
2666     0x38, 0x72, 0x38, 0x75, 0x38, 0x3a, 0x38, 0x42, 0x38, 0x43, 0x38, 0x44};
2667 const uint8_t HuffDecoderCommon::table1_123_emit_[68] = {
2668     0x38, 0x45, 0x38, 0x46, 0x38, 0x47, 0x38, 0x48, 0x38, 0x49, 0x38, 0x4a,
2669     0x38, 0x4b, 0x38, 0x4c, 0x38, 0x4d, 0x38, 0x4e, 0x38, 0x4f, 0x38, 0x50,
2670     0x38, 0x51, 0x38, 0x52, 0x38, 0x53, 0x38, 0x54, 0x38, 0x55, 0x38, 0x56,
2671     0x38, 0x57, 0x38, 0x59, 0x38, 0x6a, 0x38, 0x6b, 0x38, 0x71, 0x38, 0x76,
2672     0x38, 0x77, 0x38, 0x78, 0x38, 0x79, 0x38, 0x7a, 0x38, 0x26, 0x38, 0x2a,
2673     0x38, 0x2c, 0x38, 0x3b, 0x38, 0x58, 0x38, 0x5a};
2674 const uint8_t HuffDecoderCommon::table1_124_emit_[16] = {
2675     0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61,
2676     0x39, 0x63, 0x39, 0x65, 0x39, 0x69, 0x39, 0x6f};
2677 const uint8_t HuffDecoderCommon::table1_125_emit_[28] = {
2678     0x39, 0x73, 0x39, 0x74, 0x39, 0x20, 0x39, 0x25, 0x39, 0x2d,
2679     0x39, 0x2e, 0x39, 0x2f, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35,
2680     0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39};
2681 const uint16_t HuffDecoderCommon::table1_125_inner_[14] = {
2682     0x000b, 0x008b, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c,
2683     0x038c, 0x040c, 0x048c, 0x050c, 0x058c, 0x060c, 0x068c};
2684 const uint8_t HuffDecoderCommon::table1_126_emit_[36] = {
2685     0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62, 0x39, 0x64, 0x39, 0x66,
2686     0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d, 0x39, 0x6e, 0x39, 0x70,
2687     0x39, 0x72, 0x39, 0x75, 0x39, 0x3a, 0x39, 0x42, 0x39, 0x43, 0x39, 0x44};
2688 const uint8_t HuffDecoderCommon::table1_127_emit_[68] = {
2689     0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39, 0x48, 0x39, 0x49, 0x39, 0x4a,
2690     0x39, 0x4b, 0x39, 0x4c, 0x39, 0x4d, 0x39, 0x4e, 0x39, 0x4f, 0x39, 0x50,
2691     0x39, 0x51, 0x39, 0x52, 0x39, 0x53, 0x39, 0x54, 0x39, 0x55, 0x39, 0x56,
2692     0x39, 0x57, 0x39, 0x59, 0x39, 0x6a, 0x39, 0x6b, 0x39, 0x71, 0x39, 0x76,
2693     0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7a, 0x39, 0x26, 0x39, 0x2a,
2694     0x39, 0x2c, 0x39, 0x3b, 0x39, 0x58, 0x39, 0x5a};
2695 const uint8_t HuffDecoderCommon::table1_128_emit_[16] = {
2696     0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61,
2697     0x3d, 0x63, 0x3d, 0x65, 0x3d, 0x69, 0x3d, 0x6f};
2698 const uint8_t HuffDecoderCommon::table1_129_emit_[28] = {
2699     0x3d, 0x73, 0x3d, 0x74, 0x3d, 0x20, 0x3d, 0x25, 0x3d, 0x2d,
2700     0x3d, 0x2e, 0x3d, 0x2f, 0x3d, 0x33, 0x3d, 0x34, 0x3d, 0x35,
2701     0x3d, 0x36, 0x3d, 0x37, 0x3d, 0x38, 0x3d, 0x39};
2702 const uint8_t HuffDecoderCommon::table1_130_emit_[35] = {
2703     0x3d, 0x3d, 0x41, 0x3d, 0x5f, 0x3d, 0x62, 0x3d, 0x64, 0x3d, 0x66, 0x3d,
2704     0x67, 0x3d, 0x68, 0x3d, 0x6c, 0x3d, 0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d,
2705     0x72, 0x3d, 0x75, 0x3d, 0x3a, 0x3d, 0x42, 0x3d, 0x43, 0x3d, 0x44};
2706 const uint16_t HuffDecoderCommon::table1_130_inner_[18] = {
2707     0x000c, 0x004c, 0x00cc, 0x014c, 0x01cc, 0x024c, 0x02cc, 0x034c, 0x03cc,
2708     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2709 const uint8_t HuffDecoderCommon::table1_131_emit_[68] = {
2710     0x3d, 0x45, 0x3d, 0x46, 0x3d, 0x47, 0x3d, 0x48, 0x3d, 0x49, 0x3d, 0x4a,
2711     0x3d, 0x4b, 0x3d, 0x4c, 0x3d, 0x4d, 0x3d, 0x4e, 0x3d, 0x4f, 0x3d, 0x50,
2712     0x3d, 0x51, 0x3d, 0x52, 0x3d, 0x53, 0x3d, 0x54, 0x3d, 0x55, 0x3d, 0x56,
2713     0x3d, 0x57, 0x3d, 0x59, 0x3d, 0x6a, 0x3d, 0x6b, 0x3d, 0x71, 0x3d, 0x76,
2714     0x3d, 0x77, 0x3d, 0x78, 0x3d, 0x79, 0x3d, 0x7a, 0x3d, 0x26, 0x3d, 0x2a,
2715     0x3d, 0x2c, 0x3d, 0x3b, 0x3d, 0x58, 0x3d, 0x5a};
2716 const uint8_t HuffDecoderCommon::table1_132_emit_[16] = {
2717     0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61,
2718     0x41, 0x63, 0x41, 0x65, 0x41, 0x69, 0x41, 0x6f};
2719 const uint8_t HuffDecoderCommon::table1_133_emit_[28] = {
2720     0x41, 0x73, 0x41, 0x74, 0x41, 0x20, 0x41, 0x25, 0x41, 0x2d,
2721     0x41, 0x2e, 0x41, 0x2f, 0x41, 0x33, 0x41, 0x34, 0x41, 0x35,
2722     0x41, 0x36, 0x41, 0x37, 0x41, 0x38, 0x41, 0x39};
2723 const uint8_t HuffDecoderCommon::table1_134_emit_[35] = {
2724     0x41, 0x3d, 0x41, 0x41, 0x5f, 0x41, 0x62, 0x41, 0x64, 0x41, 0x66, 0x41,
2725     0x67, 0x41, 0x68, 0x41, 0x6c, 0x41, 0x6d, 0x41, 0x6e, 0x41, 0x70, 0x41,
2726     0x72, 0x41, 0x75, 0x41, 0x3a, 0x41, 0x42, 0x41, 0x43, 0x41, 0x44};
2727 const uint16_t HuffDecoderCommon::table1_134_inner_[18] = {
2728     0x000c, 0x008c, 0x00cc, 0x014c, 0x01cc, 0x024c, 0x02cc, 0x034c, 0x03cc,
2729     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2730 const uint8_t HuffDecoderCommon::table1_135_emit_[68] = {
2731     0x41, 0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4a,
2732     0x41, 0x4b, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x50,
2733     0x41, 0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56,
2734     0x41, 0x57, 0x41, 0x59, 0x41, 0x6a, 0x41, 0x6b, 0x41, 0x71, 0x41, 0x76,
2735     0x41, 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7a, 0x41, 0x26, 0x41, 0x2a,
2736     0x41, 0x2c, 0x41, 0x3b, 0x41, 0x58, 0x41, 0x5a};
2737 const uint8_t HuffDecoderCommon::table1_136_emit_[16] = {
2738     0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61,
2739     0x5f, 0x63, 0x5f, 0x65, 0x5f, 0x69, 0x5f, 0x6f};
2740 const uint8_t HuffDecoderCommon::table1_137_emit_[28] = {
2741     0x5f, 0x73, 0x5f, 0x74, 0x5f, 0x20, 0x5f, 0x25, 0x5f, 0x2d,
2742     0x5f, 0x2e, 0x5f, 0x2f, 0x5f, 0x33, 0x5f, 0x34, 0x5f, 0x35,
2743     0x5f, 0x36, 0x5f, 0x37, 0x5f, 0x38, 0x5f, 0x39};
2744 const uint8_t HuffDecoderCommon::table1_138_emit_[35] = {
2745     0x5f, 0x3d, 0x5f, 0x41, 0x5f, 0x5f, 0x62, 0x5f, 0x64, 0x5f, 0x66, 0x5f,
2746     0x67, 0x5f, 0x68, 0x5f, 0x6c, 0x5f, 0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f,
2747     0x72, 0x5f, 0x75, 0x5f, 0x3a, 0x5f, 0x42, 0x5f, 0x43, 0x5f, 0x44};
2748 const uint16_t HuffDecoderCommon::table1_138_inner_[18] = {
2749     0x000c, 0x008c, 0x010c, 0x014c, 0x01cc, 0x024c, 0x02cc, 0x034c, 0x03cc,
2750     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2751 const uint8_t HuffDecoderCommon::table1_139_emit_[68] = {
2752     0x5f, 0x45, 0x5f, 0x46, 0x5f, 0x47, 0x5f, 0x48, 0x5f, 0x49, 0x5f, 0x4a,
2753     0x5f, 0x4b, 0x5f, 0x4c, 0x5f, 0x4d, 0x5f, 0x4e, 0x5f, 0x4f, 0x5f, 0x50,
2754     0x5f, 0x51, 0x5f, 0x52, 0x5f, 0x53, 0x5f, 0x54, 0x5f, 0x55, 0x5f, 0x56,
2755     0x5f, 0x57, 0x5f, 0x59, 0x5f, 0x6a, 0x5f, 0x6b, 0x5f, 0x71, 0x5f, 0x76,
2756     0x5f, 0x77, 0x5f, 0x78, 0x5f, 0x79, 0x5f, 0x7a, 0x5f, 0x26, 0x5f, 0x2a,
2757     0x5f, 0x2c, 0x5f, 0x3b, 0x5f, 0x58, 0x5f, 0x5a};
2758 const uint8_t HuffDecoderCommon::table1_140_emit_[16] = {
2759     0x62, 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61,
2760     0x62, 0x63, 0x62, 0x65, 0x62, 0x69, 0x62, 0x6f};
2761 const uint8_t HuffDecoderCommon::table1_141_emit_[28] = {
2762     0x62, 0x73, 0x62, 0x74, 0x62, 0x20, 0x62, 0x25, 0x62, 0x2d,
2763     0x62, 0x2e, 0x62, 0x2f, 0x62, 0x33, 0x62, 0x34, 0x62, 0x35,
2764     0x62, 0x36, 0x62, 0x37, 0x62, 0x38, 0x62, 0x39};
2765 const uint8_t HuffDecoderCommon::table1_142_emit_[35] = {
2766     0x62, 0x3d, 0x62, 0x41, 0x62, 0x5f, 0x62, 0x62, 0x64, 0x62, 0x66, 0x62,
2767     0x67, 0x62, 0x68, 0x62, 0x6c, 0x62, 0x6d, 0x62, 0x6e, 0x62, 0x70, 0x62,
2768     0x72, 0x62, 0x75, 0x62, 0x3a, 0x62, 0x42, 0x62, 0x43, 0x62, 0x44};
2769 const uint16_t HuffDecoderCommon::table1_142_inner_[18] = {
2770     0x000c, 0x008c, 0x010c, 0x018c, 0x01cc, 0x024c, 0x02cc, 0x034c, 0x03cc,
2771     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2772 const uint8_t HuffDecoderCommon::table1_143_emit_[68] = {
2773     0x62, 0x45, 0x62, 0x46, 0x62, 0x47, 0x62, 0x48, 0x62, 0x49, 0x62, 0x4a,
2774     0x62, 0x4b, 0x62, 0x4c, 0x62, 0x4d, 0x62, 0x4e, 0x62, 0x4f, 0x62, 0x50,
2775     0x62, 0x51, 0x62, 0x52, 0x62, 0x53, 0x62, 0x54, 0x62, 0x55, 0x62, 0x56,
2776     0x62, 0x57, 0x62, 0x59, 0x62, 0x6a, 0x62, 0x6b, 0x62, 0x71, 0x62, 0x76,
2777     0x62, 0x77, 0x62, 0x78, 0x62, 0x79, 0x62, 0x7a, 0x62, 0x26, 0x62, 0x2a,
2778     0x62, 0x2c, 0x62, 0x3b, 0x62, 0x58, 0x62, 0x5a};
2779 const uint8_t HuffDecoderCommon::table1_144_emit_[16] = {
2780     0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61,
2781     0x64, 0x63, 0x64, 0x65, 0x64, 0x69, 0x64, 0x6f};
2782 const uint8_t HuffDecoderCommon::table1_145_emit_[28] = {
2783     0x64, 0x73, 0x64, 0x74, 0x64, 0x20, 0x64, 0x25, 0x64, 0x2d,
2784     0x64, 0x2e, 0x64, 0x2f, 0x64, 0x33, 0x64, 0x34, 0x64, 0x35,
2785     0x64, 0x36, 0x64, 0x37, 0x64, 0x38, 0x64, 0x39};
2786 const uint8_t HuffDecoderCommon::table1_146_emit_[35] = {
2787     0x64, 0x3d, 0x64, 0x41, 0x64, 0x5f, 0x64, 0x62, 0x64, 0x64, 0x66, 0x64,
2788     0x67, 0x64, 0x68, 0x64, 0x6c, 0x64, 0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64,
2789     0x72, 0x64, 0x75, 0x64, 0x3a, 0x64, 0x42, 0x64, 0x43, 0x64, 0x44};
2790 const uint16_t HuffDecoderCommon::table1_146_inner_[18] = {
2791     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x024c, 0x02cc, 0x034c, 0x03cc,
2792     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2793 const uint8_t HuffDecoderCommon::table1_147_emit_[68] = {
2794     0x64, 0x45, 0x64, 0x46, 0x64, 0x47, 0x64, 0x48, 0x64, 0x49, 0x64, 0x4a,
2795     0x64, 0x4b, 0x64, 0x4c, 0x64, 0x4d, 0x64, 0x4e, 0x64, 0x4f, 0x64, 0x50,
2796     0x64, 0x51, 0x64, 0x52, 0x64, 0x53, 0x64, 0x54, 0x64, 0x55, 0x64, 0x56,
2797     0x64, 0x57, 0x64, 0x59, 0x64, 0x6a, 0x64, 0x6b, 0x64, 0x71, 0x64, 0x76,
2798     0x64, 0x77, 0x64, 0x78, 0x64, 0x79, 0x64, 0x7a, 0x64, 0x26, 0x64, 0x2a,
2799     0x64, 0x2c, 0x64, 0x3b, 0x64, 0x58, 0x64, 0x5a};
2800 const uint8_t HuffDecoderCommon::table1_148_emit_[16] = {
2801     0x66, 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61,
2802     0x66, 0x63, 0x66, 0x65, 0x66, 0x69, 0x66, 0x6f};
2803 const uint8_t HuffDecoderCommon::table1_149_emit_[28] = {
2804     0x66, 0x73, 0x66, 0x74, 0x66, 0x20, 0x66, 0x25, 0x66, 0x2d,
2805     0x66, 0x2e, 0x66, 0x2f, 0x66, 0x33, 0x66, 0x34, 0x66, 0x35,
2806     0x66, 0x36, 0x66, 0x37, 0x66, 0x38, 0x66, 0x39};
2807 const uint8_t HuffDecoderCommon::table1_150_emit_[35] = {
2808     0x66, 0x3d, 0x66, 0x41, 0x66, 0x5f, 0x66, 0x62, 0x66, 0x64, 0x66, 0x66,
2809     0x67, 0x66, 0x68, 0x66, 0x6c, 0x66, 0x6d, 0x66, 0x6e, 0x66, 0x70, 0x66,
2810     0x72, 0x66, 0x75, 0x66, 0x3a, 0x66, 0x42, 0x66, 0x43, 0x66, 0x44};
2811 const uint16_t HuffDecoderCommon::table1_150_inner_[18] = {
2812     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x02cc, 0x034c, 0x03cc,
2813     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2814 const uint8_t HuffDecoderCommon::table1_151_emit_[68] = {
2815     0x66, 0x45, 0x66, 0x46, 0x66, 0x47, 0x66, 0x48, 0x66, 0x49, 0x66, 0x4a,
2816     0x66, 0x4b, 0x66, 0x4c, 0x66, 0x4d, 0x66, 0x4e, 0x66, 0x4f, 0x66, 0x50,
2817     0x66, 0x51, 0x66, 0x52, 0x66, 0x53, 0x66, 0x54, 0x66, 0x55, 0x66, 0x56,
2818     0x66, 0x57, 0x66, 0x59, 0x66, 0x6a, 0x66, 0x6b, 0x66, 0x71, 0x66, 0x76,
2819     0x66, 0x77, 0x66, 0x78, 0x66, 0x79, 0x66, 0x7a, 0x66, 0x26, 0x66, 0x2a,
2820     0x66, 0x2c, 0x66, 0x3b, 0x66, 0x58, 0x66, 0x5a};
2821 const uint8_t HuffDecoderCommon::table1_152_emit_[16] = {
2822     0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61,
2823     0x67, 0x63, 0x67, 0x65, 0x67, 0x69, 0x67, 0x6f};
2824 const uint8_t HuffDecoderCommon::table1_153_emit_[28] = {
2825     0x67, 0x73, 0x67, 0x74, 0x67, 0x20, 0x67, 0x25, 0x67, 0x2d,
2826     0x67, 0x2e, 0x67, 0x2f, 0x67, 0x33, 0x67, 0x34, 0x67, 0x35,
2827     0x67, 0x36, 0x67, 0x37, 0x67, 0x38, 0x67, 0x39};
2828 const uint8_t HuffDecoderCommon::table1_154_emit_[35] = {
2829     0x67, 0x3d, 0x67, 0x41, 0x67, 0x5f, 0x67, 0x62, 0x67, 0x64, 0x67, 0x66,
2830     0x67, 0x67, 0x68, 0x67, 0x6c, 0x67, 0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67,
2831     0x72, 0x67, 0x75, 0x67, 0x3a, 0x67, 0x42, 0x67, 0x43, 0x67, 0x44};
2832 const uint16_t HuffDecoderCommon::table1_154_inner_[18] = {
2833     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x034c, 0x03cc,
2834     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2835 const uint8_t HuffDecoderCommon::table1_155_emit_[68] = {
2836     0x67, 0x45, 0x67, 0x46, 0x67, 0x47, 0x67, 0x48, 0x67, 0x49, 0x67, 0x4a,
2837     0x67, 0x4b, 0x67, 0x4c, 0x67, 0x4d, 0x67, 0x4e, 0x67, 0x4f, 0x67, 0x50,
2838     0x67, 0x51, 0x67, 0x52, 0x67, 0x53, 0x67, 0x54, 0x67, 0x55, 0x67, 0x56,
2839     0x67, 0x57, 0x67, 0x59, 0x67, 0x6a, 0x67, 0x6b, 0x67, 0x71, 0x67, 0x76,
2840     0x67, 0x77, 0x67, 0x78, 0x67, 0x79, 0x67, 0x7a, 0x67, 0x26, 0x67, 0x2a,
2841     0x67, 0x2c, 0x67, 0x3b, 0x67, 0x58, 0x67, 0x5a};
2842 const uint8_t HuffDecoderCommon::table1_156_emit_[16] = {
2843     0x68, 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61,
2844     0x68, 0x63, 0x68, 0x65, 0x68, 0x69, 0x68, 0x6f};
2845 const uint8_t HuffDecoderCommon::table1_157_emit_[28] = {
2846     0x68, 0x73, 0x68, 0x74, 0x68, 0x20, 0x68, 0x25, 0x68, 0x2d,
2847     0x68, 0x2e, 0x68, 0x2f, 0x68, 0x33, 0x68, 0x34, 0x68, 0x35,
2848     0x68, 0x36, 0x68, 0x37, 0x68, 0x38, 0x68, 0x39};
2849 const uint8_t HuffDecoderCommon::table1_158_emit_[35] = {
2850     0x68, 0x3d, 0x68, 0x41, 0x68, 0x5f, 0x68, 0x62, 0x68, 0x64, 0x68, 0x66,
2851     0x68, 0x67, 0x68, 0x68, 0x6c, 0x68, 0x6d, 0x68, 0x6e, 0x68, 0x70, 0x68,
2852     0x72, 0x68, 0x75, 0x68, 0x3a, 0x68, 0x42, 0x68, 0x43, 0x68, 0x44};
2853 const uint16_t HuffDecoderCommon::table1_158_inner_[18] = {
2854     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x03cc,
2855     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2856 const uint8_t HuffDecoderCommon::table1_159_emit_[68] = {
2857     0x68, 0x45, 0x68, 0x46, 0x68, 0x47, 0x68, 0x48, 0x68, 0x49, 0x68, 0x4a,
2858     0x68, 0x4b, 0x68, 0x4c, 0x68, 0x4d, 0x68, 0x4e, 0x68, 0x4f, 0x68, 0x50,
2859     0x68, 0x51, 0x68, 0x52, 0x68, 0x53, 0x68, 0x54, 0x68, 0x55, 0x68, 0x56,
2860     0x68, 0x57, 0x68, 0x59, 0x68, 0x6a, 0x68, 0x6b, 0x68, 0x71, 0x68, 0x76,
2861     0x68, 0x77, 0x68, 0x78, 0x68, 0x79, 0x68, 0x7a, 0x68, 0x26, 0x68, 0x2a,
2862     0x68, 0x2c, 0x68, 0x3b, 0x68, 0x58, 0x68, 0x5a};
2863 const uint8_t HuffDecoderCommon::table1_160_emit_[16] = {
2864     0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61,
2865     0x6c, 0x63, 0x6c, 0x65, 0x6c, 0x69, 0x6c, 0x6f};
2866 const uint8_t HuffDecoderCommon::table1_161_emit_[28] = {
2867     0x6c, 0x73, 0x6c, 0x74, 0x6c, 0x20, 0x6c, 0x25, 0x6c, 0x2d,
2868     0x6c, 0x2e, 0x6c, 0x2f, 0x6c, 0x33, 0x6c, 0x34, 0x6c, 0x35,
2869     0x6c, 0x36, 0x6c, 0x37, 0x6c, 0x38, 0x6c, 0x39};
2870 const uint8_t HuffDecoderCommon::table1_162_emit_[35] = {
2871     0x6c, 0x3d, 0x6c, 0x41, 0x6c, 0x5f, 0x6c, 0x62, 0x6c, 0x64, 0x6c, 0x66,
2872     0x6c, 0x67, 0x6c, 0x68, 0x6c, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c,
2873     0x72, 0x6c, 0x75, 0x6c, 0x3a, 0x6c, 0x42, 0x6c, 0x43, 0x6c, 0x44};
2874 const uint16_t HuffDecoderCommon::table1_162_inner_[18] = {
2875     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2876     0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2877 const uint8_t HuffDecoderCommon::table1_163_emit_[68] = {
2878     0x6c, 0x45, 0x6c, 0x46, 0x6c, 0x47, 0x6c, 0x48, 0x6c, 0x49, 0x6c, 0x4a,
2879     0x6c, 0x4b, 0x6c, 0x4c, 0x6c, 0x4d, 0x6c, 0x4e, 0x6c, 0x4f, 0x6c, 0x50,
2880     0x6c, 0x51, 0x6c, 0x52, 0x6c, 0x53, 0x6c, 0x54, 0x6c, 0x55, 0x6c, 0x56,
2881     0x6c, 0x57, 0x6c, 0x59, 0x6c, 0x6a, 0x6c, 0x6b, 0x6c, 0x71, 0x6c, 0x76,
2882     0x6c, 0x77, 0x6c, 0x78, 0x6c, 0x79, 0x6c, 0x7a, 0x6c, 0x26, 0x6c, 0x2a,
2883     0x6c, 0x2c, 0x6c, 0x3b, 0x6c, 0x58, 0x6c, 0x5a};
2884 const uint8_t HuffDecoderCommon::table1_164_emit_[16] = {
2885     0x6d, 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61,
2886     0x6d, 0x63, 0x6d, 0x65, 0x6d, 0x69, 0x6d, 0x6f};
2887 const uint8_t HuffDecoderCommon::table1_165_emit_[28] = {
2888     0x6d, 0x73, 0x6d, 0x74, 0x6d, 0x20, 0x6d, 0x25, 0x6d, 0x2d,
2889     0x6d, 0x2e, 0x6d, 0x2f, 0x6d, 0x33, 0x6d, 0x34, 0x6d, 0x35,
2890     0x6d, 0x36, 0x6d, 0x37, 0x6d, 0x38, 0x6d, 0x39};
2891 const uint8_t HuffDecoderCommon::table1_166_emit_[35] = {
2892     0x6d, 0x3d, 0x6d, 0x41, 0x6d, 0x5f, 0x6d, 0x62, 0x6d, 0x64, 0x6d, 0x66,
2893     0x6d, 0x67, 0x6d, 0x68, 0x6d, 0x6c, 0x6d, 0x6d, 0x6e, 0x6d, 0x70, 0x6d,
2894     0x72, 0x6d, 0x75, 0x6d, 0x3a, 0x6d, 0x42, 0x6d, 0x43, 0x6d, 0x44};
2895 const uint16_t HuffDecoderCommon::table1_166_inner_[18] = {
2896     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2897     0x048c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2898 const uint8_t HuffDecoderCommon::table1_167_emit_[68] = {
2899     0x6d, 0x45, 0x6d, 0x46, 0x6d, 0x47, 0x6d, 0x48, 0x6d, 0x49, 0x6d, 0x4a,
2900     0x6d, 0x4b, 0x6d, 0x4c, 0x6d, 0x4d, 0x6d, 0x4e, 0x6d, 0x4f, 0x6d, 0x50,
2901     0x6d, 0x51, 0x6d, 0x52, 0x6d, 0x53, 0x6d, 0x54, 0x6d, 0x55, 0x6d, 0x56,
2902     0x6d, 0x57, 0x6d, 0x59, 0x6d, 0x6a, 0x6d, 0x6b, 0x6d, 0x71, 0x6d, 0x76,
2903     0x6d, 0x77, 0x6d, 0x78, 0x6d, 0x79, 0x6d, 0x7a, 0x6d, 0x26, 0x6d, 0x2a,
2904     0x6d, 0x2c, 0x6d, 0x3b, 0x6d, 0x58, 0x6d, 0x5a};
2905 const uint8_t HuffDecoderCommon::table1_168_emit_[16] = {
2906     0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61,
2907     0x6e, 0x63, 0x6e, 0x65, 0x6e, 0x69, 0x6e, 0x6f};
2908 const uint8_t HuffDecoderCommon::table1_169_emit_[28] = {
2909     0x6e, 0x73, 0x6e, 0x74, 0x6e, 0x20, 0x6e, 0x25, 0x6e, 0x2d,
2910     0x6e, 0x2e, 0x6e, 0x2f, 0x6e, 0x33, 0x6e, 0x34, 0x6e, 0x35,
2911     0x6e, 0x36, 0x6e, 0x37, 0x6e, 0x38, 0x6e, 0x39};
2912 const uint8_t HuffDecoderCommon::table1_170_emit_[35] = {
2913     0x6e, 0x3d, 0x6e, 0x41, 0x6e, 0x5f, 0x6e, 0x62, 0x6e, 0x64, 0x6e, 0x66,
2914     0x6e, 0x67, 0x6e, 0x68, 0x6e, 0x6c, 0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e,
2915     0x72, 0x6e, 0x75, 0x6e, 0x3a, 0x6e, 0x42, 0x6e, 0x43, 0x6e, 0x44};
2916 const uint16_t HuffDecoderCommon::table1_170_inner_[18] = {
2917     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2918     0x048c, 0x050c, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2919 const uint8_t HuffDecoderCommon::table1_171_emit_[68] = {
2920     0x6e, 0x45, 0x6e, 0x46, 0x6e, 0x47, 0x6e, 0x48, 0x6e, 0x49, 0x6e, 0x4a,
2921     0x6e, 0x4b, 0x6e, 0x4c, 0x6e, 0x4d, 0x6e, 0x4e, 0x6e, 0x4f, 0x6e, 0x50,
2922     0x6e, 0x51, 0x6e, 0x52, 0x6e, 0x53, 0x6e, 0x54, 0x6e, 0x55, 0x6e, 0x56,
2923     0x6e, 0x57, 0x6e, 0x59, 0x6e, 0x6a, 0x6e, 0x6b, 0x6e, 0x71, 0x6e, 0x76,
2924     0x6e, 0x77, 0x6e, 0x78, 0x6e, 0x79, 0x6e, 0x7a, 0x6e, 0x26, 0x6e, 0x2a,
2925     0x6e, 0x2c, 0x6e, 0x3b, 0x6e, 0x58, 0x6e, 0x5a};
2926 const uint8_t HuffDecoderCommon::table1_172_emit_[16] = {
2927     0x70, 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61,
2928     0x70, 0x63, 0x70, 0x65, 0x70, 0x69, 0x70, 0x6f};
2929 const uint8_t HuffDecoderCommon::table1_173_emit_[28] = {
2930     0x70, 0x73, 0x70, 0x74, 0x70, 0x20, 0x70, 0x25, 0x70, 0x2d,
2931     0x70, 0x2e, 0x70, 0x2f, 0x70, 0x33, 0x70, 0x34, 0x70, 0x35,
2932     0x70, 0x36, 0x70, 0x37, 0x70, 0x38, 0x70, 0x39};
2933 const uint8_t HuffDecoderCommon::table1_174_emit_[35] = {
2934     0x70, 0x3d, 0x70, 0x41, 0x70, 0x5f, 0x70, 0x62, 0x70, 0x64, 0x70, 0x66,
2935     0x70, 0x67, 0x70, 0x68, 0x70, 0x6c, 0x70, 0x6d, 0x70, 0x6e, 0x70, 0x70,
2936     0x72, 0x70, 0x75, 0x70, 0x3a, 0x70, 0x42, 0x70, 0x43, 0x70, 0x44};
2937 const uint16_t HuffDecoderCommon::table1_174_inner_[18] = {
2938     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2939     0x048c, 0x050c, 0x058c, 0x05cc, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2940 const uint8_t HuffDecoderCommon::table1_175_emit_[68] = {
2941     0x70, 0x45, 0x70, 0x46, 0x70, 0x47, 0x70, 0x48, 0x70, 0x49, 0x70, 0x4a,
2942     0x70, 0x4b, 0x70, 0x4c, 0x70, 0x4d, 0x70, 0x4e, 0x70, 0x4f, 0x70, 0x50,
2943     0x70, 0x51, 0x70, 0x52, 0x70, 0x53, 0x70, 0x54, 0x70, 0x55, 0x70, 0x56,
2944     0x70, 0x57, 0x70, 0x59, 0x70, 0x6a, 0x70, 0x6b, 0x70, 0x71, 0x70, 0x76,
2945     0x70, 0x77, 0x70, 0x78, 0x70, 0x79, 0x70, 0x7a, 0x70, 0x26, 0x70, 0x2a,
2946     0x70, 0x2c, 0x70, 0x3b, 0x70, 0x58, 0x70, 0x5a};
2947 const uint8_t HuffDecoderCommon::table1_176_emit_[16] = {
2948     0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61,
2949     0x72, 0x63, 0x72, 0x65, 0x72, 0x69, 0x72, 0x6f};
2950 const uint8_t HuffDecoderCommon::table1_177_emit_[28] = {
2951     0x72, 0x73, 0x72, 0x74, 0x72, 0x20, 0x72, 0x25, 0x72, 0x2d,
2952     0x72, 0x2e, 0x72, 0x2f, 0x72, 0x33, 0x72, 0x34, 0x72, 0x35,
2953     0x72, 0x36, 0x72, 0x37, 0x72, 0x38, 0x72, 0x39};
2954 const uint8_t HuffDecoderCommon::table1_178_emit_[35] = {
2955     0x72, 0x3d, 0x72, 0x41, 0x72, 0x5f, 0x72, 0x62, 0x72, 0x64, 0x72, 0x66,
2956     0x72, 0x67, 0x72, 0x68, 0x72, 0x6c, 0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70,
2957     0x72, 0x72, 0x75, 0x72, 0x3a, 0x72, 0x42, 0x72, 0x43, 0x72, 0x44};
2958 const uint16_t HuffDecoderCommon::table1_178_inner_[18] = {
2959     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2960     0x048c, 0x050c, 0x058c, 0x060c, 0x064c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2961 const uint8_t HuffDecoderCommon::table1_179_emit_[68] = {
2962     0x72, 0x45, 0x72, 0x46, 0x72, 0x47, 0x72, 0x48, 0x72, 0x49, 0x72, 0x4a,
2963     0x72, 0x4b, 0x72, 0x4c, 0x72, 0x4d, 0x72, 0x4e, 0x72, 0x4f, 0x72, 0x50,
2964     0x72, 0x51, 0x72, 0x52, 0x72, 0x53, 0x72, 0x54, 0x72, 0x55, 0x72, 0x56,
2965     0x72, 0x57, 0x72, 0x59, 0x72, 0x6a, 0x72, 0x6b, 0x72, 0x71, 0x72, 0x76,
2966     0x72, 0x77, 0x72, 0x78, 0x72, 0x79, 0x72, 0x7a, 0x72, 0x26, 0x72, 0x2a,
2967     0x72, 0x2c, 0x72, 0x3b, 0x72, 0x58, 0x72, 0x5a};
2968 const uint8_t HuffDecoderCommon::table1_180_emit_[16] = {
2969     0x75, 0x30, 0x75, 0x31, 0x75, 0x32, 0x75, 0x61,
2970     0x75, 0x63, 0x75, 0x65, 0x75, 0x69, 0x75, 0x6f};
2971 const uint8_t HuffDecoderCommon::table1_181_emit_[28] = {
2972     0x75, 0x73, 0x75, 0x74, 0x75, 0x20, 0x75, 0x25, 0x75, 0x2d,
2973     0x75, 0x2e, 0x75, 0x2f, 0x75, 0x33, 0x75, 0x34, 0x75, 0x35,
2974     0x75, 0x36, 0x75, 0x37, 0x75, 0x38, 0x75, 0x39};
2975 const uint8_t HuffDecoderCommon::table1_182_emit_[35] = {
2976     0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f, 0x75, 0x62, 0x75, 0x64, 0x75, 0x66,
2977     0x75, 0x67, 0x75, 0x68, 0x75, 0x6c, 0x75, 0x6d, 0x75, 0x6e, 0x75, 0x70,
2978     0x75, 0x72, 0x75, 0x75, 0x3a, 0x75, 0x42, 0x75, 0x43, 0x75, 0x44};
2979 const uint16_t HuffDecoderCommon::table1_182_inner_[18] = {
2980     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c,
2981     0x048c, 0x050c, 0x058c, 0x060c, 0x068c, 0x06cd, 0x074d, 0x07cd, 0x084d};
2982 const uint8_t HuffDecoderCommon::table1_183_emit_[68] = {
2983     0x75, 0x45, 0x75, 0x46, 0x75, 0x47, 0x75, 0x48, 0x75, 0x49, 0x75, 0x4a,
2984     0x75, 0x4b, 0x75, 0x4c, 0x75, 0x4d, 0x75, 0x4e, 0x75, 0x4f, 0x75, 0x50,
2985     0x75, 0x51, 0x75, 0x52, 0x75, 0x53, 0x75, 0x54, 0x75, 0x55, 0x75, 0x56,
2986     0x75, 0x57, 0x75, 0x59, 0x75, 0x6a, 0x75, 0x6b, 0x75, 0x71, 0x75, 0x76,
2987     0x75, 0x77, 0x75, 0x78, 0x75, 0x79, 0x75, 0x7a, 0x75, 0x26, 0x75, 0x2a,
2988     0x75, 0x2c, 0x75, 0x3b, 0x75, 0x58, 0x75, 0x5a};
2989 const uint8_t HuffDecoderCommon::table1_184_emit_[44] = {
2990     0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63, 0x3a,
2991     0x65, 0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74, 0x3a, 0x20,
2992     0x3a, 0x25, 0x3a, 0x2d, 0x3a, 0x2e, 0x3a, 0x2f, 0x3a, 0x33, 0x3a,
2993     0x34, 0x3a, 0x35, 0x3a, 0x36, 0x3a, 0x37, 0x3a, 0x38, 0x3a, 0x39};
2994 const uint16_t HuffDecoderCommon::table1_184_inner_[22] = {
2995     0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c,
2996     0x040c, 0x048c, 0x050d, 0x058d, 0x060d, 0x068d, 0x070d, 0x078d,
2997     0x080d, 0x088d, 0x090d, 0x098d, 0x0a0d, 0x0a8d};
2998 const uint8_t HuffDecoderCommon::table1_184_outer_[64] = {
2999     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,
3000     4,  4,  4,  4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,
3001     8,  8,  8,  8,  9,  9,  9,  9,  10, 10, 11, 11, 12, 12, 13, 13,
3002     14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21};
3003 const uint8_t HuffDecoderCommon::table1_185_emit_[91] = {
3004     0x3a, 0x3d, 0x3a, 0x41, 0x3a, 0x5f, 0x3a, 0x62, 0x3a, 0x64, 0x3a, 0x66,
3005     0x3a, 0x67, 0x3a, 0x68, 0x3a, 0x6c, 0x3a, 0x6d, 0x3a, 0x6e, 0x3a, 0x70,
3006     0x3a, 0x72, 0x3a, 0x75, 0x3a, 0x3a, 0x42, 0x3a, 0x43, 0x3a, 0x44, 0x3a,
3007     0x45, 0x3a, 0x46, 0x3a, 0x47, 0x3a, 0x48, 0x3a, 0x49, 0x3a, 0x4a, 0x3a,
3008     0x4b, 0x3a, 0x4c, 0x3a, 0x4d, 0x3a, 0x4e, 0x3a, 0x4f, 0x3a, 0x50, 0x3a,
3009     0x51, 0x3a, 0x52, 0x3a, 0x53, 0x3a, 0x54, 0x3a, 0x55, 0x3a, 0x56, 0x3a,
3010     0x57, 0x3a, 0x59, 0x3a, 0x6a, 0x3a, 0x6b, 0x3a, 0x71, 0x3a, 0x76, 0x3a,
3011     0x77, 0x3a, 0x78, 0x3a, 0x79, 0x3a, 0x7a};
3012 const uint16_t HuffDecoderCommon::table1_185_inner_[47] = {
3013     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3014     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x074e,
3015     0x07ce, 0x084e, 0x08ce, 0x094e, 0x09ce, 0x0a4e, 0x0ace, 0x0b4e,
3016     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3017     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3018     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3019 const uint8_t HuffDecoderCommon::table1_185_outer_[64] = {
3020     0,  0,  1,  1,  2,  2,  3,  3,  4,  4,  5,  5,  6,  6,  7,  7,
3021     8,  8,  9,  9,  10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 16, 17,
3022     18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
3023     34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 46, 46, 46};
3024 const uint8_t HuffDecoderCommon::table1_186_emit_[44] = {
3025     0x42, 0x30, 0x42, 0x31, 0x42, 0x32, 0x42, 0x61, 0x42, 0x63, 0x42,
3026     0x65, 0x42, 0x69, 0x42, 0x6f, 0x42, 0x73, 0x42, 0x74, 0x42, 0x20,
3027     0x42, 0x25, 0x42, 0x2d, 0x42, 0x2e, 0x42, 0x2f, 0x42, 0x33, 0x42,
3028     0x34, 0x42, 0x35, 0x42, 0x36, 0x42, 0x37, 0x42, 0x38, 0x42, 0x39};
3029 const uint8_t HuffDecoderCommon::table1_187_emit_[91] = {
3030     0x42, 0x3d, 0x42, 0x41, 0x42, 0x5f, 0x42, 0x62, 0x42, 0x64, 0x42, 0x66,
3031     0x42, 0x67, 0x42, 0x68, 0x42, 0x6c, 0x42, 0x6d, 0x42, 0x6e, 0x42, 0x70,
3032     0x42, 0x72, 0x42, 0x75, 0x42, 0x3a, 0x42, 0x42, 0x43, 0x42, 0x44, 0x42,
3033     0x45, 0x42, 0x46, 0x42, 0x47, 0x42, 0x48, 0x42, 0x49, 0x42, 0x4a, 0x42,
3034     0x4b, 0x42, 0x4c, 0x42, 0x4d, 0x42, 0x4e, 0x42, 0x4f, 0x42, 0x50, 0x42,
3035     0x51, 0x42, 0x52, 0x42, 0x53, 0x42, 0x54, 0x42, 0x55, 0x42, 0x56, 0x42,
3036     0x57, 0x42, 0x59, 0x42, 0x6a, 0x42, 0x6b, 0x42, 0x71, 0x42, 0x76, 0x42,
3037     0x77, 0x42, 0x78, 0x42, 0x79, 0x42, 0x7a};
3038 const uint16_t HuffDecoderCommon::table1_187_inner_[47] = {
3039     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3040     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3041     0x07ce, 0x084e, 0x08ce, 0x094e, 0x09ce, 0x0a4e, 0x0ace, 0x0b4e,
3042     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3043     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3044     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3045 const uint8_t HuffDecoderCommon::table1_188_emit_[44] = {
3046     0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61, 0x43, 0x63, 0x43,
3047     0x65, 0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74, 0x43, 0x20,
3048     0x43, 0x25, 0x43, 0x2d, 0x43, 0x2e, 0x43, 0x2f, 0x43, 0x33, 0x43,
3049     0x34, 0x43, 0x35, 0x43, 0x36, 0x43, 0x37, 0x43, 0x38, 0x43, 0x39};
3050 const uint8_t HuffDecoderCommon::table1_189_emit_[91] = {
3051     0x43, 0x3d, 0x43, 0x41, 0x43, 0x5f, 0x43, 0x62, 0x43, 0x64, 0x43, 0x66,
3052     0x43, 0x67, 0x43, 0x68, 0x43, 0x6c, 0x43, 0x6d, 0x43, 0x6e, 0x43, 0x70,
3053     0x43, 0x72, 0x43, 0x75, 0x43, 0x3a, 0x43, 0x42, 0x43, 0x43, 0x44, 0x43,
3054     0x45, 0x43, 0x46, 0x43, 0x47, 0x43, 0x48, 0x43, 0x49, 0x43, 0x4a, 0x43,
3055     0x4b, 0x43, 0x4c, 0x43, 0x4d, 0x43, 0x4e, 0x43, 0x4f, 0x43, 0x50, 0x43,
3056     0x51, 0x43, 0x52, 0x43, 0x53, 0x43, 0x54, 0x43, 0x55, 0x43, 0x56, 0x43,
3057     0x57, 0x43, 0x59, 0x43, 0x6a, 0x43, 0x6b, 0x43, 0x71, 0x43, 0x76, 0x43,
3058     0x77, 0x43, 0x78, 0x43, 0x79, 0x43, 0x7a};
3059 const uint16_t HuffDecoderCommon::table1_189_inner_[47] = {
3060     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3061     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3062     0x080e, 0x084e, 0x08ce, 0x094e, 0x09ce, 0x0a4e, 0x0ace, 0x0b4e,
3063     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3064     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3065     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3066 const uint8_t HuffDecoderCommon::table1_190_emit_[44] = {
3067     0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63, 0x44,
3068     0x65, 0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74, 0x44, 0x20,
3069     0x44, 0x25, 0x44, 0x2d, 0x44, 0x2e, 0x44, 0x2f, 0x44, 0x33, 0x44,
3070     0x34, 0x44, 0x35, 0x44, 0x36, 0x44, 0x37, 0x44, 0x38, 0x44, 0x39};
3071 const uint8_t HuffDecoderCommon::table1_191_emit_[91] = {
3072     0x44, 0x3d, 0x44, 0x41, 0x44, 0x5f, 0x44, 0x62, 0x44, 0x64, 0x44, 0x66,
3073     0x44, 0x67, 0x44, 0x68, 0x44, 0x6c, 0x44, 0x6d, 0x44, 0x6e, 0x44, 0x70,
3074     0x44, 0x72, 0x44, 0x75, 0x44, 0x3a, 0x44, 0x42, 0x44, 0x43, 0x44, 0x44,
3075     0x45, 0x44, 0x46, 0x44, 0x47, 0x44, 0x48, 0x44, 0x49, 0x44, 0x4a, 0x44,
3076     0x4b, 0x44, 0x4c, 0x44, 0x4d, 0x44, 0x4e, 0x44, 0x4f, 0x44, 0x50, 0x44,
3077     0x51, 0x44, 0x52, 0x44, 0x53, 0x44, 0x54, 0x44, 0x55, 0x44, 0x56, 0x44,
3078     0x57, 0x44, 0x59, 0x44, 0x6a, 0x44, 0x6b, 0x44, 0x71, 0x44, 0x76, 0x44,
3079     0x77, 0x44, 0x78, 0x44, 0x79, 0x44, 0x7a};
3080 const uint16_t HuffDecoderCommon::table1_191_inner_[47] = {
3081     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3082     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3083     0x080e, 0x088e, 0x08ce, 0x094e, 0x09ce, 0x0a4e, 0x0ace, 0x0b4e,
3084     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3085     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3086     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3087 const uint8_t HuffDecoderCommon::table1_192_emit_[44] = {
3088     0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63, 0x45,
3089     0x65, 0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74, 0x45, 0x20,
3090     0x45, 0x25, 0x45, 0x2d, 0x45, 0x2e, 0x45, 0x2f, 0x45, 0x33, 0x45,
3091     0x34, 0x45, 0x35, 0x45, 0x36, 0x45, 0x37, 0x45, 0x38, 0x45, 0x39};
3092 const uint8_t HuffDecoderCommon::table1_193_emit_[91] = {
3093     0x45, 0x3d, 0x45, 0x41, 0x45, 0x5f, 0x45, 0x62, 0x45, 0x64, 0x45, 0x66,
3094     0x45, 0x67, 0x45, 0x68, 0x45, 0x6c, 0x45, 0x6d, 0x45, 0x6e, 0x45, 0x70,
3095     0x45, 0x72, 0x45, 0x75, 0x45, 0x3a, 0x45, 0x42, 0x45, 0x43, 0x45, 0x44,
3096     0x45, 0x45, 0x46, 0x45, 0x47, 0x45, 0x48, 0x45, 0x49, 0x45, 0x4a, 0x45,
3097     0x4b, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x45, 0x4f, 0x45, 0x50, 0x45,
3098     0x51, 0x45, 0x52, 0x45, 0x53, 0x45, 0x54, 0x45, 0x55, 0x45, 0x56, 0x45,
3099     0x57, 0x45, 0x59, 0x45, 0x6a, 0x45, 0x6b, 0x45, 0x71, 0x45, 0x76, 0x45,
3100     0x77, 0x45, 0x78, 0x45, 0x79, 0x45, 0x7a};
3101 const uint16_t HuffDecoderCommon::table1_193_inner_[47] = {
3102     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3103     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3104     0x080e, 0x088e, 0x090e, 0x094e, 0x09ce, 0x0a4e, 0x0ace, 0x0b4e,
3105     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3106     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3107     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3108 const uint8_t HuffDecoderCommon::table1_194_emit_[44] = {
3109     0x46, 0x30, 0x46, 0x31, 0x46, 0x32, 0x46, 0x61, 0x46, 0x63, 0x46,
3110     0x65, 0x46, 0x69, 0x46, 0x6f, 0x46, 0x73, 0x46, 0x74, 0x46, 0x20,
3111     0x46, 0x25, 0x46, 0x2d, 0x46, 0x2e, 0x46, 0x2f, 0x46, 0x33, 0x46,
3112     0x34, 0x46, 0x35, 0x46, 0x36, 0x46, 0x37, 0x46, 0x38, 0x46, 0x39};
3113 const uint8_t HuffDecoderCommon::table1_195_emit_[91] = {
3114     0x46, 0x3d, 0x46, 0x41, 0x46, 0x5f, 0x46, 0x62, 0x46, 0x64, 0x46, 0x66,
3115     0x46, 0x67, 0x46, 0x68, 0x46, 0x6c, 0x46, 0x6d, 0x46, 0x6e, 0x46, 0x70,
3116     0x46, 0x72, 0x46, 0x75, 0x46, 0x3a, 0x46, 0x42, 0x46, 0x43, 0x46, 0x44,
3117     0x46, 0x45, 0x46, 0x46, 0x47, 0x46, 0x48, 0x46, 0x49, 0x46, 0x4a, 0x46,
3118     0x4b, 0x46, 0x4c, 0x46, 0x4d, 0x46, 0x4e, 0x46, 0x4f, 0x46, 0x50, 0x46,
3119     0x51, 0x46, 0x52, 0x46, 0x53, 0x46, 0x54, 0x46, 0x55, 0x46, 0x56, 0x46,
3120     0x57, 0x46, 0x59, 0x46, 0x6a, 0x46, 0x6b, 0x46, 0x71, 0x46, 0x76, 0x46,
3121     0x77, 0x46, 0x78, 0x46, 0x79, 0x46, 0x7a};
3122 const uint16_t HuffDecoderCommon::table1_195_inner_[47] = {
3123     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3124     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3125     0x080e, 0x088e, 0x090e, 0x098e, 0x09ce, 0x0a4e, 0x0ace, 0x0b4e,
3126     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3127     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3128     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3129 const uint8_t HuffDecoderCommon::table1_196_emit_[44] = {
3130     0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61, 0x47, 0x63, 0x47,
3131     0x65, 0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74, 0x47, 0x20,
3132     0x47, 0x25, 0x47, 0x2d, 0x47, 0x2e, 0x47, 0x2f, 0x47, 0x33, 0x47,
3133     0x34, 0x47, 0x35, 0x47, 0x36, 0x47, 0x37, 0x47, 0x38, 0x47, 0x39};
3134 const uint8_t HuffDecoderCommon::table1_197_emit_[91] = {
3135     0x47, 0x3d, 0x47, 0x41, 0x47, 0x5f, 0x47, 0x62, 0x47, 0x64, 0x47, 0x66,
3136     0x47, 0x67, 0x47, 0x68, 0x47, 0x6c, 0x47, 0x6d, 0x47, 0x6e, 0x47, 0x70,
3137     0x47, 0x72, 0x47, 0x75, 0x47, 0x3a, 0x47, 0x42, 0x47, 0x43, 0x47, 0x44,
3138     0x47, 0x45, 0x47, 0x46, 0x47, 0x47, 0x48, 0x47, 0x49, 0x47, 0x4a, 0x47,
3139     0x4b, 0x47, 0x4c, 0x47, 0x4d, 0x47, 0x4e, 0x47, 0x4f, 0x47, 0x50, 0x47,
3140     0x51, 0x47, 0x52, 0x47, 0x53, 0x47, 0x54, 0x47, 0x55, 0x47, 0x56, 0x47,
3141     0x57, 0x47, 0x59, 0x47, 0x6a, 0x47, 0x6b, 0x47, 0x71, 0x47, 0x76, 0x47,
3142     0x77, 0x47, 0x78, 0x47, 0x79, 0x47, 0x7a};
3143 const uint16_t HuffDecoderCommon::table1_197_inner_[47] = {
3144     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3145     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3146     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a4e, 0x0ace, 0x0b4e,
3147     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3148     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3149     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3150 const uint8_t HuffDecoderCommon::table1_198_emit_[44] = {
3151     0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63, 0x48,
3152     0x65, 0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74, 0x48, 0x20,
3153     0x48, 0x25, 0x48, 0x2d, 0x48, 0x2e, 0x48, 0x2f, 0x48, 0x33, 0x48,
3154     0x34, 0x48, 0x35, 0x48, 0x36, 0x48, 0x37, 0x48, 0x38, 0x48, 0x39};
3155 const uint8_t HuffDecoderCommon::table1_199_emit_[91] = {
3156     0x48, 0x3d, 0x48, 0x41, 0x48, 0x5f, 0x48, 0x62, 0x48, 0x64, 0x48, 0x66,
3157     0x48, 0x67, 0x48, 0x68, 0x48, 0x6c, 0x48, 0x6d, 0x48, 0x6e, 0x48, 0x70,
3158     0x48, 0x72, 0x48, 0x75, 0x48, 0x3a, 0x48, 0x42, 0x48, 0x43, 0x48, 0x44,
3159     0x48, 0x45, 0x48, 0x46, 0x48, 0x47, 0x48, 0x48, 0x49, 0x48, 0x4a, 0x48,
3160     0x4b, 0x48, 0x4c, 0x48, 0x4d, 0x48, 0x4e, 0x48, 0x4f, 0x48, 0x50, 0x48,
3161     0x51, 0x48, 0x52, 0x48, 0x53, 0x48, 0x54, 0x48, 0x55, 0x48, 0x56, 0x48,
3162     0x57, 0x48, 0x59, 0x48, 0x6a, 0x48, 0x6b, 0x48, 0x71, 0x48, 0x76, 0x48,
3163     0x77, 0x48, 0x78, 0x48, 0x79, 0x48, 0x7a};
3164 const uint16_t HuffDecoderCommon::table1_199_inner_[47] = {
3165     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3166     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3167     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0ace, 0x0b4e,
3168     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3169     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3170     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3171 const uint8_t HuffDecoderCommon::table1_200_emit_[44] = {
3172     0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63, 0x49,
3173     0x65, 0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74, 0x49, 0x20,
3174     0x49, 0x25, 0x49, 0x2d, 0x49, 0x2e, 0x49, 0x2f, 0x49, 0x33, 0x49,
3175     0x34, 0x49, 0x35, 0x49, 0x36, 0x49, 0x37, 0x49, 0x38, 0x49, 0x39};
3176 const uint8_t HuffDecoderCommon::table1_201_emit_[91] = {
3177     0x49, 0x3d, 0x49, 0x41, 0x49, 0x5f, 0x49, 0x62, 0x49, 0x64, 0x49, 0x66,
3178     0x49, 0x67, 0x49, 0x68, 0x49, 0x6c, 0x49, 0x6d, 0x49, 0x6e, 0x49, 0x70,
3179     0x49, 0x72, 0x49, 0x75, 0x49, 0x3a, 0x49, 0x42, 0x49, 0x43, 0x49, 0x44,
3180     0x49, 0x45, 0x49, 0x46, 0x49, 0x47, 0x49, 0x48, 0x49, 0x49, 0x4a, 0x49,
3181     0x4b, 0x49, 0x4c, 0x49, 0x4d, 0x49, 0x4e, 0x49, 0x4f, 0x49, 0x50, 0x49,
3182     0x51, 0x49, 0x52, 0x49, 0x53, 0x49, 0x54, 0x49, 0x55, 0x49, 0x56, 0x49,
3183     0x57, 0x49, 0x59, 0x49, 0x6a, 0x49, 0x6b, 0x49, 0x71, 0x49, 0x76, 0x49,
3184     0x77, 0x49, 0x78, 0x49, 0x79, 0x49, 0x7a};
3185 const uint16_t HuffDecoderCommon::table1_201_inner_[47] = {
3186     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3187     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3188     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b4e,
3189     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3190     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3191     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3192 const uint8_t HuffDecoderCommon::table1_202_emit_[44] = {
3193     0x4a, 0x30, 0x4a, 0x31, 0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63, 0x4a,
3194     0x65, 0x4a, 0x69, 0x4a, 0x6f, 0x4a, 0x73, 0x4a, 0x74, 0x4a, 0x20,
3195     0x4a, 0x25, 0x4a, 0x2d, 0x4a, 0x2e, 0x4a, 0x2f, 0x4a, 0x33, 0x4a,
3196     0x34, 0x4a, 0x35, 0x4a, 0x36, 0x4a, 0x37, 0x4a, 0x38, 0x4a, 0x39};
3197 const uint8_t HuffDecoderCommon::table1_203_emit_[91] = {
3198     0x4a, 0x3d, 0x4a, 0x41, 0x4a, 0x5f, 0x4a, 0x62, 0x4a, 0x64, 0x4a, 0x66,
3199     0x4a, 0x67, 0x4a, 0x68, 0x4a, 0x6c, 0x4a, 0x6d, 0x4a, 0x6e, 0x4a, 0x70,
3200     0x4a, 0x72, 0x4a, 0x75, 0x4a, 0x3a, 0x4a, 0x42, 0x4a, 0x43, 0x4a, 0x44,
3201     0x4a, 0x45, 0x4a, 0x46, 0x4a, 0x47, 0x4a, 0x48, 0x4a, 0x49, 0x4a, 0x4a,
3202     0x4b, 0x4a, 0x4c, 0x4a, 0x4d, 0x4a, 0x4e, 0x4a, 0x4f, 0x4a, 0x50, 0x4a,
3203     0x51, 0x4a, 0x52, 0x4a, 0x53, 0x4a, 0x54, 0x4a, 0x55, 0x4a, 0x56, 0x4a,
3204     0x57, 0x4a, 0x59, 0x4a, 0x6a, 0x4a, 0x6b, 0x4a, 0x71, 0x4a, 0x76, 0x4a,
3205     0x77, 0x4a, 0x78, 0x4a, 0x79, 0x4a, 0x7a};
3206 const uint16_t HuffDecoderCommon::table1_203_inner_[47] = {
3207     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3208     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3209     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3210     0x0bce, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3211     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3212     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3213 const uint8_t HuffDecoderCommon::table1_204_emit_[44] = {
3214     0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61, 0x4b, 0x63, 0x4b,
3215     0x65, 0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74, 0x4b, 0x20,
3216     0x4b, 0x25, 0x4b, 0x2d, 0x4b, 0x2e, 0x4b, 0x2f, 0x4b, 0x33, 0x4b,
3217     0x34, 0x4b, 0x35, 0x4b, 0x36, 0x4b, 0x37, 0x4b, 0x38, 0x4b, 0x39};
3218 const uint8_t HuffDecoderCommon::table1_205_emit_[91] = {
3219     0x4b, 0x3d, 0x4b, 0x41, 0x4b, 0x5f, 0x4b, 0x62, 0x4b, 0x64, 0x4b, 0x66,
3220     0x4b, 0x67, 0x4b, 0x68, 0x4b, 0x6c, 0x4b, 0x6d, 0x4b, 0x6e, 0x4b, 0x70,
3221     0x4b, 0x72, 0x4b, 0x75, 0x4b, 0x3a, 0x4b, 0x42, 0x4b, 0x43, 0x4b, 0x44,
3222     0x4b, 0x45, 0x4b, 0x46, 0x4b, 0x47, 0x4b, 0x48, 0x4b, 0x49, 0x4b, 0x4a,
3223     0x4b, 0x4b, 0x4c, 0x4b, 0x4d, 0x4b, 0x4e, 0x4b, 0x4f, 0x4b, 0x50, 0x4b,
3224     0x51, 0x4b, 0x52, 0x4b, 0x53, 0x4b, 0x54, 0x4b, 0x55, 0x4b, 0x56, 0x4b,
3225     0x57, 0x4b, 0x59, 0x4b, 0x6a, 0x4b, 0x6b, 0x4b, 0x71, 0x4b, 0x76, 0x4b,
3226     0x77, 0x4b, 0x78, 0x4b, 0x79, 0x4b, 0x7a};
3227 const uint16_t HuffDecoderCommon::table1_205_inner_[47] = {
3228     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3229     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3230     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3231     0x0c0e, 0x0c4e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3232     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3233     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3234 const uint8_t HuffDecoderCommon::table1_206_emit_[44] = {
3235     0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63, 0x4c,
3236     0x65, 0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74, 0x4c, 0x20,
3237     0x4c, 0x25, 0x4c, 0x2d, 0x4c, 0x2e, 0x4c, 0x2f, 0x4c, 0x33, 0x4c,
3238     0x34, 0x4c, 0x35, 0x4c, 0x36, 0x4c, 0x37, 0x4c, 0x38, 0x4c, 0x39};
3239 const uint8_t HuffDecoderCommon::table1_207_emit_[91] = {
3240     0x4c, 0x3d, 0x4c, 0x41, 0x4c, 0x5f, 0x4c, 0x62, 0x4c, 0x64, 0x4c, 0x66,
3241     0x4c, 0x67, 0x4c, 0x68, 0x4c, 0x6c, 0x4c, 0x6d, 0x4c, 0x6e, 0x4c, 0x70,
3242     0x4c, 0x72, 0x4c, 0x75, 0x4c, 0x3a, 0x4c, 0x42, 0x4c, 0x43, 0x4c, 0x44,
3243     0x4c, 0x45, 0x4c, 0x46, 0x4c, 0x47, 0x4c, 0x48, 0x4c, 0x49, 0x4c, 0x4a,
3244     0x4c, 0x4b, 0x4c, 0x4c, 0x4d, 0x4c, 0x4e, 0x4c, 0x4f, 0x4c, 0x50, 0x4c,
3245     0x51, 0x4c, 0x52, 0x4c, 0x53, 0x4c, 0x54, 0x4c, 0x55, 0x4c, 0x56, 0x4c,
3246     0x57, 0x4c, 0x59, 0x4c, 0x6a, 0x4c, 0x6b, 0x4c, 0x71, 0x4c, 0x76, 0x4c,
3247     0x77, 0x4c, 0x78, 0x4c, 0x79, 0x4c, 0x7a};
3248 const uint16_t HuffDecoderCommon::table1_207_inner_[47] = {
3249     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3250     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3251     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3252     0x0c0e, 0x0c8e, 0x0cce, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3253     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3254     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3255 const uint8_t HuffDecoderCommon::table1_208_emit_[44] = {
3256     0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63, 0x4d,
3257     0x65, 0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74, 0x4d, 0x20,
3258     0x4d, 0x25, 0x4d, 0x2d, 0x4d, 0x2e, 0x4d, 0x2f, 0x4d, 0x33, 0x4d,
3259     0x34, 0x4d, 0x35, 0x4d, 0x36, 0x4d, 0x37, 0x4d, 0x38, 0x4d, 0x39};
3260 const uint8_t HuffDecoderCommon::table1_209_emit_[91] = {
3261     0x4d, 0x3d, 0x4d, 0x41, 0x4d, 0x5f, 0x4d, 0x62, 0x4d, 0x64, 0x4d, 0x66,
3262     0x4d, 0x67, 0x4d, 0x68, 0x4d, 0x6c, 0x4d, 0x6d, 0x4d, 0x6e, 0x4d, 0x70,
3263     0x4d, 0x72, 0x4d, 0x75, 0x4d, 0x3a, 0x4d, 0x42, 0x4d, 0x43, 0x4d, 0x44,
3264     0x4d, 0x45, 0x4d, 0x46, 0x4d, 0x47, 0x4d, 0x48, 0x4d, 0x49, 0x4d, 0x4a,
3265     0x4d, 0x4b, 0x4d, 0x4c, 0x4d, 0x4d, 0x4e, 0x4d, 0x4f, 0x4d, 0x50, 0x4d,
3266     0x51, 0x4d, 0x52, 0x4d, 0x53, 0x4d, 0x54, 0x4d, 0x55, 0x4d, 0x56, 0x4d,
3267     0x57, 0x4d, 0x59, 0x4d, 0x6a, 0x4d, 0x6b, 0x4d, 0x71, 0x4d, 0x76, 0x4d,
3268     0x77, 0x4d, 0x78, 0x4d, 0x79, 0x4d, 0x7a};
3269 const uint16_t HuffDecoderCommon::table1_209_inner_[47] = {
3270     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3271     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3272     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3273     0x0c0e, 0x0c8e, 0x0d0e, 0x0d4e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3274     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3275     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3276 const uint8_t HuffDecoderCommon::table1_210_emit_[44] = {
3277     0x4e, 0x30, 0x4e, 0x31, 0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63, 0x4e,
3278     0x65, 0x4e, 0x69, 0x4e, 0x6f, 0x4e, 0x73, 0x4e, 0x74, 0x4e, 0x20,
3279     0x4e, 0x25, 0x4e, 0x2d, 0x4e, 0x2e, 0x4e, 0x2f, 0x4e, 0x33, 0x4e,
3280     0x34, 0x4e, 0x35, 0x4e, 0x36, 0x4e, 0x37, 0x4e, 0x38, 0x4e, 0x39};
3281 const uint8_t HuffDecoderCommon::table1_211_emit_[91] = {
3282     0x4e, 0x3d, 0x4e, 0x41, 0x4e, 0x5f, 0x4e, 0x62, 0x4e, 0x64, 0x4e, 0x66,
3283     0x4e, 0x67, 0x4e, 0x68, 0x4e, 0x6c, 0x4e, 0x6d, 0x4e, 0x6e, 0x4e, 0x70,
3284     0x4e, 0x72, 0x4e, 0x75, 0x4e, 0x3a, 0x4e, 0x42, 0x4e, 0x43, 0x4e, 0x44,
3285     0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x47, 0x4e, 0x48, 0x4e, 0x49, 0x4e, 0x4a,
3286     0x4e, 0x4b, 0x4e, 0x4c, 0x4e, 0x4d, 0x4e, 0x4e, 0x4f, 0x4e, 0x50, 0x4e,
3287     0x51, 0x4e, 0x52, 0x4e, 0x53, 0x4e, 0x54, 0x4e, 0x55, 0x4e, 0x56, 0x4e,
3288     0x57, 0x4e, 0x59, 0x4e, 0x6a, 0x4e, 0x6b, 0x4e, 0x71, 0x4e, 0x76, 0x4e,
3289     0x77, 0x4e, 0x78, 0x4e, 0x79, 0x4e, 0x7a};
3290 const uint16_t HuffDecoderCommon::table1_211_inner_[47] = {
3291     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3292     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3293     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3294     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0dce, 0x0e4e, 0x0ece, 0x0f4e,
3295     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3296     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3297 const uint8_t HuffDecoderCommon::table1_212_emit_[44] = {
3298     0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61, 0x4f, 0x63, 0x4f,
3299     0x65, 0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74, 0x4f, 0x20,
3300     0x4f, 0x25, 0x4f, 0x2d, 0x4f, 0x2e, 0x4f, 0x2f, 0x4f, 0x33, 0x4f,
3301     0x34, 0x4f, 0x35, 0x4f, 0x36, 0x4f, 0x37, 0x4f, 0x38, 0x4f, 0x39};
3302 const uint8_t HuffDecoderCommon::table1_213_emit_[91] = {
3303     0x4f, 0x3d, 0x4f, 0x41, 0x4f, 0x5f, 0x4f, 0x62, 0x4f, 0x64, 0x4f, 0x66,
3304     0x4f, 0x67, 0x4f, 0x68, 0x4f, 0x6c, 0x4f, 0x6d, 0x4f, 0x6e, 0x4f, 0x70,
3305     0x4f, 0x72, 0x4f, 0x75, 0x4f, 0x3a, 0x4f, 0x42, 0x4f, 0x43, 0x4f, 0x44,
3306     0x4f, 0x45, 0x4f, 0x46, 0x4f, 0x47, 0x4f, 0x48, 0x4f, 0x49, 0x4f, 0x4a,
3307     0x4f, 0x4b, 0x4f, 0x4c, 0x4f, 0x4d, 0x4f, 0x4e, 0x4f, 0x4f, 0x50, 0x4f,
3308     0x51, 0x4f, 0x52, 0x4f, 0x53, 0x4f, 0x54, 0x4f, 0x55, 0x4f, 0x56, 0x4f,
3309     0x57, 0x4f, 0x59, 0x4f, 0x6a, 0x4f, 0x6b, 0x4f, 0x71, 0x4f, 0x76, 0x4f,
3310     0x77, 0x4f, 0x78, 0x4f, 0x79, 0x4f, 0x7a};
3311 const uint16_t HuffDecoderCommon::table1_213_inner_[47] = {
3312     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3313     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3314     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3315     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e4e, 0x0ece, 0x0f4e,
3316     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3317     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3318 const uint8_t HuffDecoderCommon::table1_214_emit_[44] = {
3319     0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63, 0x50,
3320     0x65, 0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74, 0x50, 0x20,
3321     0x50, 0x25, 0x50, 0x2d, 0x50, 0x2e, 0x50, 0x2f, 0x50, 0x33, 0x50,
3322     0x34, 0x50, 0x35, 0x50, 0x36, 0x50, 0x37, 0x50, 0x38, 0x50, 0x39};
3323 const uint8_t HuffDecoderCommon::table1_215_emit_[91] = {
3324     0x50, 0x3d, 0x50, 0x41, 0x50, 0x5f, 0x50, 0x62, 0x50, 0x64, 0x50, 0x66,
3325     0x50, 0x67, 0x50, 0x68, 0x50, 0x6c, 0x50, 0x6d, 0x50, 0x6e, 0x50, 0x70,
3326     0x50, 0x72, 0x50, 0x75, 0x50, 0x3a, 0x50, 0x42, 0x50, 0x43, 0x50, 0x44,
3327     0x50, 0x45, 0x50, 0x46, 0x50, 0x47, 0x50, 0x48, 0x50, 0x49, 0x50, 0x4a,
3328     0x50, 0x4b, 0x50, 0x4c, 0x50, 0x4d, 0x50, 0x4e, 0x50, 0x4f, 0x50, 0x50,
3329     0x51, 0x50, 0x52, 0x50, 0x53, 0x50, 0x54, 0x50, 0x55, 0x50, 0x56, 0x50,
3330     0x57, 0x50, 0x59, 0x50, 0x6a, 0x50, 0x6b, 0x50, 0x71, 0x50, 0x76, 0x50,
3331     0x77, 0x50, 0x78, 0x50, 0x79, 0x50, 0x7a};
3332 const uint16_t HuffDecoderCommon::table1_215_inner_[47] = {
3333     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3334     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3335     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3336     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0ece, 0x0f4e,
3337     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3338     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3339 const uint8_t HuffDecoderCommon::table1_216_emit_[44] = {
3340     0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63, 0x51,
3341     0x65, 0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74, 0x51, 0x20,
3342     0x51, 0x25, 0x51, 0x2d, 0x51, 0x2e, 0x51, 0x2f, 0x51, 0x33, 0x51,
3343     0x34, 0x51, 0x35, 0x51, 0x36, 0x51, 0x37, 0x51, 0x38, 0x51, 0x39};
3344 const uint8_t HuffDecoderCommon::table1_217_emit_[91] = {
3345     0x51, 0x3d, 0x51, 0x41, 0x51, 0x5f, 0x51, 0x62, 0x51, 0x64, 0x51, 0x66,
3346     0x51, 0x67, 0x51, 0x68, 0x51, 0x6c, 0x51, 0x6d, 0x51, 0x6e, 0x51, 0x70,
3347     0x51, 0x72, 0x51, 0x75, 0x51, 0x3a, 0x51, 0x42, 0x51, 0x43, 0x51, 0x44,
3348     0x51, 0x45, 0x51, 0x46, 0x51, 0x47, 0x51, 0x48, 0x51, 0x49, 0x51, 0x4a,
3349     0x51, 0x4b, 0x51, 0x4c, 0x51, 0x4d, 0x51, 0x4e, 0x51, 0x4f, 0x51, 0x50,
3350     0x51, 0x51, 0x52, 0x51, 0x53, 0x51, 0x54, 0x51, 0x55, 0x51, 0x56, 0x51,
3351     0x57, 0x51, 0x59, 0x51, 0x6a, 0x51, 0x6b, 0x51, 0x71, 0x51, 0x76, 0x51,
3352     0x77, 0x51, 0x78, 0x51, 0x79, 0x51, 0x7a};
3353 const uint16_t HuffDecoderCommon::table1_217_inner_[47] = {
3354     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3355     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3356     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3357     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f4e,
3358     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3359     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3360 const uint8_t HuffDecoderCommon::table1_218_emit_[44] = {
3361     0x52, 0x30, 0x52, 0x31, 0x52, 0x32, 0x52, 0x61, 0x52, 0x63, 0x52,
3362     0x65, 0x52, 0x69, 0x52, 0x6f, 0x52, 0x73, 0x52, 0x74, 0x52, 0x20,
3363     0x52, 0x25, 0x52, 0x2d, 0x52, 0x2e, 0x52, 0x2f, 0x52, 0x33, 0x52,
3364     0x34, 0x52, 0x35, 0x52, 0x36, 0x52, 0x37, 0x52, 0x38, 0x52, 0x39};
3365 const uint8_t HuffDecoderCommon::table1_219_emit_[91] = {
3366     0x52, 0x3d, 0x52, 0x41, 0x52, 0x5f, 0x52, 0x62, 0x52, 0x64, 0x52, 0x66,
3367     0x52, 0x67, 0x52, 0x68, 0x52, 0x6c, 0x52, 0x6d, 0x52, 0x6e, 0x52, 0x70,
3368     0x52, 0x72, 0x52, 0x75, 0x52, 0x3a, 0x52, 0x42, 0x52, 0x43, 0x52, 0x44,
3369     0x52, 0x45, 0x52, 0x46, 0x52, 0x47, 0x52, 0x48, 0x52, 0x49, 0x52, 0x4a,
3370     0x52, 0x4b, 0x52, 0x4c, 0x52, 0x4d, 0x52, 0x4e, 0x52, 0x4f, 0x52, 0x50,
3371     0x52, 0x51, 0x52, 0x52, 0x53, 0x52, 0x54, 0x52, 0x55, 0x52, 0x56, 0x52,
3372     0x57, 0x52, 0x59, 0x52, 0x6a, 0x52, 0x6b, 0x52, 0x71, 0x52, 0x76, 0x52,
3373     0x77, 0x52, 0x78, 0x52, 0x79, 0x52, 0x7a};
3374 const uint16_t HuffDecoderCommon::table1_219_inner_[47] = {
3375     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3376     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3377     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3378     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3379     0x0fce, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3380     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3381 const uint8_t HuffDecoderCommon::table1_220_emit_[44] = {
3382     0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61, 0x53, 0x63, 0x53,
3383     0x65, 0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74, 0x53, 0x20,
3384     0x53, 0x25, 0x53, 0x2d, 0x53, 0x2e, 0x53, 0x2f, 0x53, 0x33, 0x53,
3385     0x34, 0x53, 0x35, 0x53, 0x36, 0x53, 0x37, 0x53, 0x38, 0x53, 0x39};
3386 const uint8_t HuffDecoderCommon::table1_221_emit_[91] = {
3387     0x53, 0x3d, 0x53, 0x41, 0x53, 0x5f, 0x53, 0x62, 0x53, 0x64, 0x53, 0x66,
3388     0x53, 0x67, 0x53, 0x68, 0x53, 0x6c, 0x53, 0x6d, 0x53, 0x6e, 0x53, 0x70,
3389     0x53, 0x72, 0x53, 0x75, 0x53, 0x3a, 0x53, 0x42, 0x53, 0x43, 0x53, 0x44,
3390     0x53, 0x45, 0x53, 0x46, 0x53, 0x47, 0x53, 0x48, 0x53, 0x49, 0x53, 0x4a,
3391     0x53, 0x4b, 0x53, 0x4c, 0x53, 0x4d, 0x53, 0x4e, 0x53, 0x4f, 0x53, 0x50,
3392     0x53, 0x51, 0x53, 0x52, 0x53, 0x53, 0x54, 0x53, 0x55, 0x53, 0x56, 0x53,
3393     0x57, 0x53, 0x59, 0x53, 0x6a, 0x53, 0x6b, 0x53, 0x71, 0x53, 0x76, 0x53,
3394     0x77, 0x53, 0x78, 0x53, 0x79, 0x53, 0x7a};
3395 const uint16_t HuffDecoderCommon::table1_221_inner_[47] = {
3396     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3397     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3398     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3399     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3400     0x100e, 0x104e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3401     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3402 const uint8_t HuffDecoderCommon::table1_222_emit_[44] = {
3403     0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63, 0x54,
3404     0x65, 0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74, 0x54, 0x20,
3405     0x54, 0x25, 0x54, 0x2d, 0x54, 0x2e, 0x54, 0x2f, 0x54, 0x33, 0x54,
3406     0x34, 0x54, 0x35, 0x54, 0x36, 0x54, 0x37, 0x54, 0x38, 0x54, 0x39};
3407 const uint8_t HuffDecoderCommon::table1_223_emit_[91] = {
3408     0x54, 0x3d, 0x54, 0x41, 0x54, 0x5f, 0x54, 0x62, 0x54, 0x64, 0x54, 0x66,
3409     0x54, 0x67, 0x54, 0x68, 0x54, 0x6c, 0x54, 0x6d, 0x54, 0x6e, 0x54, 0x70,
3410     0x54, 0x72, 0x54, 0x75, 0x54, 0x3a, 0x54, 0x42, 0x54, 0x43, 0x54, 0x44,
3411     0x54, 0x45, 0x54, 0x46, 0x54, 0x47, 0x54, 0x48, 0x54, 0x49, 0x54, 0x4a,
3412     0x54, 0x4b, 0x54, 0x4c, 0x54, 0x4d, 0x54, 0x4e, 0x54, 0x4f, 0x54, 0x50,
3413     0x54, 0x51, 0x54, 0x52, 0x54, 0x53, 0x54, 0x54, 0x55, 0x54, 0x56, 0x54,
3414     0x57, 0x54, 0x59, 0x54, 0x6a, 0x54, 0x6b, 0x54, 0x71, 0x54, 0x76, 0x54,
3415     0x77, 0x54, 0x78, 0x54, 0x79, 0x54, 0x7a};
3416 const uint16_t HuffDecoderCommon::table1_223_inner_[47] = {
3417     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3418     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3419     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3420     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3421     0x100e, 0x108e, 0x10ce, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3422     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3423 const uint8_t HuffDecoderCommon::table1_224_emit_[44] = {
3424     0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63, 0x55,
3425     0x65, 0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74, 0x55, 0x20,
3426     0x55, 0x25, 0x55, 0x2d, 0x55, 0x2e, 0x55, 0x2f, 0x55, 0x33, 0x55,
3427     0x34, 0x55, 0x35, 0x55, 0x36, 0x55, 0x37, 0x55, 0x38, 0x55, 0x39};
3428 const uint8_t HuffDecoderCommon::table1_225_emit_[91] = {
3429     0x55, 0x3d, 0x55, 0x41, 0x55, 0x5f, 0x55, 0x62, 0x55, 0x64, 0x55, 0x66,
3430     0x55, 0x67, 0x55, 0x68, 0x55, 0x6c, 0x55, 0x6d, 0x55, 0x6e, 0x55, 0x70,
3431     0x55, 0x72, 0x55, 0x75, 0x55, 0x3a, 0x55, 0x42, 0x55, 0x43, 0x55, 0x44,
3432     0x55, 0x45, 0x55, 0x46, 0x55, 0x47, 0x55, 0x48, 0x55, 0x49, 0x55, 0x4a,
3433     0x55, 0x4b, 0x55, 0x4c, 0x55, 0x4d, 0x55, 0x4e, 0x55, 0x4f, 0x55, 0x50,
3434     0x55, 0x51, 0x55, 0x52, 0x55, 0x53, 0x55, 0x54, 0x55, 0x55, 0x56, 0x55,
3435     0x57, 0x55, 0x59, 0x55, 0x6a, 0x55, 0x6b, 0x55, 0x71, 0x55, 0x76, 0x55,
3436     0x77, 0x55, 0x78, 0x55, 0x79, 0x55, 0x7a};
3437 const uint16_t HuffDecoderCommon::table1_225_inner_[47] = {
3438     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3439     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3440     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3441     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3442     0x100e, 0x108e, 0x110e, 0x114e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3443     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3444 const uint8_t HuffDecoderCommon::table1_226_emit_[44] = {
3445     0x56, 0x30, 0x56, 0x31, 0x56, 0x32, 0x56, 0x61, 0x56, 0x63, 0x56,
3446     0x65, 0x56, 0x69, 0x56, 0x6f, 0x56, 0x73, 0x56, 0x74, 0x56, 0x20,
3447     0x56, 0x25, 0x56, 0x2d, 0x56, 0x2e, 0x56, 0x2f, 0x56, 0x33, 0x56,
3448     0x34, 0x56, 0x35, 0x56, 0x36, 0x56, 0x37, 0x56, 0x38, 0x56, 0x39};
3449 const uint8_t HuffDecoderCommon::table1_227_emit_[91] = {
3450     0x56, 0x3d, 0x56, 0x41, 0x56, 0x5f, 0x56, 0x62, 0x56, 0x64, 0x56, 0x66,
3451     0x56, 0x67, 0x56, 0x68, 0x56, 0x6c, 0x56, 0x6d, 0x56, 0x6e, 0x56, 0x70,
3452     0x56, 0x72, 0x56, 0x75, 0x56, 0x3a, 0x56, 0x42, 0x56, 0x43, 0x56, 0x44,
3453     0x56, 0x45, 0x56, 0x46, 0x56, 0x47, 0x56, 0x48, 0x56, 0x49, 0x56, 0x4a,
3454     0x56, 0x4b, 0x56, 0x4c, 0x56, 0x4d, 0x56, 0x4e, 0x56, 0x4f, 0x56, 0x50,
3455     0x56, 0x51, 0x56, 0x52, 0x56, 0x53, 0x56, 0x54, 0x56, 0x55, 0x56, 0x56,
3456     0x57, 0x56, 0x59, 0x56, 0x6a, 0x56, 0x6b, 0x56, 0x71, 0x56, 0x76, 0x56,
3457     0x77, 0x56, 0x78, 0x56, 0x79, 0x56, 0x7a};
3458 const uint16_t HuffDecoderCommon::table1_227_inner_[47] = {
3459     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3460     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3461     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3462     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3463     0x100e, 0x108e, 0x110e, 0x118e, 0x11ce, 0x124e, 0x12ce, 0x134e,
3464     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3465 const uint8_t HuffDecoderCommon::table1_228_emit_[44] = {
3466     0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61, 0x57, 0x63, 0x57,
3467     0x65, 0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74, 0x57, 0x20,
3468     0x57, 0x25, 0x57, 0x2d, 0x57, 0x2e, 0x57, 0x2f, 0x57, 0x33, 0x57,
3469     0x34, 0x57, 0x35, 0x57, 0x36, 0x57, 0x37, 0x57, 0x38, 0x57, 0x39};
3470 const uint8_t HuffDecoderCommon::table1_229_emit_[91] = {
3471     0x57, 0x3d, 0x57, 0x41, 0x57, 0x5f, 0x57, 0x62, 0x57, 0x64, 0x57, 0x66,
3472     0x57, 0x67, 0x57, 0x68, 0x57, 0x6c, 0x57, 0x6d, 0x57, 0x6e, 0x57, 0x70,
3473     0x57, 0x72, 0x57, 0x75, 0x57, 0x3a, 0x57, 0x42, 0x57, 0x43, 0x57, 0x44,
3474     0x57, 0x45, 0x57, 0x46, 0x57, 0x47, 0x57, 0x48, 0x57, 0x49, 0x57, 0x4a,
3475     0x57, 0x4b, 0x57, 0x4c, 0x57, 0x4d, 0x57, 0x4e, 0x57, 0x4f, 0x57, 0x50,
3476     0x57, 0x51, 0x57, 0x52, 0x57, 0x53, 0x57, 0x54, 0x57, 0x55, 0x57, 0x56,
3477     0x57, 0x57, 0x59, 0x57, 0x6a, 0x57, 0x6b, 0x57, 0x71, 0x57, 0x76, 0x57,
3478     0x77, 0x57, 0x78, 0x57, 0x79, 0x57, 0x7a};
3479 const uint16_t HuffDecoderCommon::table1_229_inner_[47] = {
3480     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3481     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3482     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3483     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3484     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x124e, 0x12ce, 0x134e,
3485     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3486 const uint8_t HuffDecoderCommon::table1_230_emit_[44] = {
3487     0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63, 0x59,
3488     0x65, 0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74, 0x59, 0x20,
3489     0x59, 0x25, 0x59, 0x2d, 0x59, 0x2e, 0x59, 0x2f, 0x59, 0x33, 0x59,
3490     0x34, 0x59, 0x35, 0x59, 0x36, 0x59, 0x37, 0x59, 0x38, 0x59, 0x39};
3491 const uint8_t HuffDecoderCommon::table1_231_emit_[91] = {
3492     0x59, 0x3d, 0x59, 0x41, 0x59, 0x5f, 0x59, 0x62, 0x59, 0x64, 0x59, 0x66,
3493     0x59, 0x67, 0x59, 0x68, 0x59, 0x6c, 0x59, 0x6d, 0x59, 0x6e, 0x59, 0x70,
3494     0x59, 0x72, 0x59, 0x75, 0x59, 0x3a, 0x59, 0x42, 0x59, 0x43, 0x59, 0x44,
3495     0x59, 0x45, 0x59, 0x46, 0x59, 0x47, 0x59, 0x48, 0x59, 0x49, 0x59, 0x4a,
3496     0x59, 0x4b, 0x59, 0x4c, 0x59, 0x4d, 0x59, 0x4e, 0x59, 0x4f, 0x59, 0x50,
3497     0x59, 0x51, 0x59, 0x52, 0x59, 0x53, 0x59, 0x54, 0x59, 0x55, 0x59, 0x56,
3498     0x59, 0x57, 0x59, 0x59, 0x6a, 0x59, 0x6b, 0x59, 0x71, 0x59, 0x76, 0x59,
3499     0x77, 0x59, 0x78, 0x59, 0x79, 0x59, 0x7a};
3500 const uint16_t HuffDecoderCommon::table1_231_inner_[47] = {
3501     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3502     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3503     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3504     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3505     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x12ce, 0x134e,
3506     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3507 const uint8_t HuffDecoderCommon::table1_232_emit_[44] = {
3508     0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63, 0x6a,
3509     0x65, 0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74, 0x6a, 0x20,
3510     0x6a, 0x25, 0x6a, 0x2d, 0x6a, 0x2e, 0x6a, 0x2f, 0x6a, 0x33, 0x6a,
3511     0x34, 0x6a, 0x35, 0x6a, 0x36, 0x6a, 0x37, 0x6a, 0x38, 0x6a, 0x39};
3512 const uint8_t HuffDecoderCommon::table1_233_emit_[91] = {
3513     0x6a, 0x3d, 0x6a, 0x41, 0x6a, 0x5f, 0x6a, 0x62, 0x6a, 0x64, 0x6a, 0x66,
3514     0x6a, 0x67, 0x6a, 0x68, 0x6a, 0x6c, 0x6a, 0x6d, 0x6a, 0x6e, 0x6a, 0x70,
3515     0x6a, 0x72, 0x6a, 0x75, 0x6a, 0x3a, 0x6a, 0x42, 0x6a, 0x43, 0x6a, 0x44,
3516     0x6a, 0x45, 0x6a, 0x46, 0x6a, 0x47, 0x6a, 0x48, 0x6a, 0x49, 0x6a, 0x4a,
3517     0x6a, 0x4b, 0x6a, 0x4c, 0x6a, 0x4d, 0x6a, 0x4e, 0x6a, 0x4f, 0x6a, 0x50,
3518     0x6a, 0x51, 0x6a, 0x52, 0x6a, 0x53, 0x6a, 0x54, 0x6a, 0x55, 0x6a, 0x56,
3519     0x6a, 0x57, 0x6a, 0x59, 0x6a, 0x6a, 0x6b, 0x6a, 0x71, 0x6a, 0x76, 0x6a,
3520     0x77, 0x6a, 0x78, 0x6a, 0x79, 0x6a, 0x7a};
3521 const uint16_t HuffDecoderCommon::table1_233_inner_[47] = {
3522     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3523     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3524     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3525     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3526     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x134e,
3527     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3528 const uint8_t HuffDecoderCommon::table1_234_emit_[44] = {
3529     0x6b, 0x30, 0x6b, 0x31, 0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63, 0x6b,
3530     0x65, 0x6b, 0x69, 0x6b, 0x6f, 0x6b, 0x73, 0x6b, 0x74, 0x6b, 0x20,
3531     0x6b, 0x25, 0x6b, 0x2d, 0x6b, 0x2e, 0x6b, 0x2f, 0x6b, 0x33, 0x6b,
3532     0x34, 0x6b, 0x35, 0x6b, 0x36, 0x6b, 0x37, 0x6b, 0x38, 0x6b, 0x39};
3533 const uint8_t HuffDecoderCommon::table1_235_emit_[91] = {
3534     0x6b, 0x3d, 0x6b, 0x41, 0x6b, 0x5f, 0x6b, 0x62, 0x6b, 0x64, 0x6b, 0x66,
3535     0x6b, 0x67, 0x6b, 0x68, 0x6b, 0x6c, 0x6b, 0x6d, 0x6b, 0x6e, 0x6b, 0x70,
3536     0x6b, 0x72, 0x6b, 0x75, 0x6b, 0x3a, 0x6b, 0x42, 0x6b, 0x43, 0x6b, 0x44,
3537     0x6b, 0x45, 0x6b, 0x46, 0x6b, 0x47, 0x6b, 0x48, 0x6b, 0x49, 0x6b, 0x4a,
3538     0x6b, 0x4b, 0x6b, 0x4c, 0x6b, 0x4d, 0x6b, 0x4e, 0x6b, 0x4f, 0x6b, 0x50,
3539     0x6b, 0x51, 0x6b, 0x52, 0x6b, 0x53, 0x6b, 0x54, 0x6b, 0x55, 0x6b, 0x56,
3540     0x6b, 0x57, 0x6b, 0x59, 0x6b, 0x6a, 0x6b, 0x6b, 0x71, 0x6b, 0x76, 0x6b,
3541     0x77, 0x6b, 0x78, 0x6b, 0x79, 0x6b, 0x7a};
3542 const uint16_t HuffDecoderCommon::table1_235_inner_[47] = {
3543     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3544     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3545     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3546     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3547     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3548     0x13ce, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3549 const uint8_t HuffDecoderCommon::table1_236_emit_[44] = {
3550     0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61, 0x71, 0x63, 0x71,
3551     0x65, 0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74, 0x71, 0x20,
3552     0x71, 0x25, 0x71, 0x2d, 0x71, 0x2e, 0x71, 0x2f, 0x71, 0x33, 0x71,
3553     0x34, 0x71, 0x35, 0x71, 0x36, 0x71, 0x37, 0x71, 0x38, 0x71, 0x39};
3554 const uint8_t HuffDecoderCommon::table1_237_emit_[91] = {
3555     0x71, 0x3d, 0x71, 0x41, 0x71, 0x5f, 0x71, 0x62, 0x71, 0x64, 0x71, 0x66,
3556     0x71, 0x67, 0x71, 0x68, 0x71, 0x6c, 0x71, 0x6d, 0x71, 0x6e, 0x71, 0x70,
3557     0x71, 0x72, 0x71, 0x75, 0x71, 0x3a, 0x71, 0x42, 0x71, 0x43, 0x71, 0x44,
3558     0x71, 0x45, 0x71, 0x46, 0x71, 0x47, 0x71, 0x48, 0x71, 0x49, 0x71, 0x4a,
3559     0x71, 0x4b, 0x71, 0x4c, 0x71, 0x4d, 0x71, 0x4e, 0x71, 0x4f, 0x71, 0x50,
3560     0x71, 0x51, 0x71, 0x52, 0x71, 0x53, 0x71, 0x54, 0x71, 0x55, 0x71, 0x56,
3561     0x71, 0x57, 0x71, 0x59, 0x71, 0x6a, 0x71, 0x6b, 0x71, 0x71, 0x76, 0x71,
3562     0x77, 0x71, 0x78, 0x71, 0x79, 0x71, 0x7a};
3563 const uint16_t HuffDecoderCommon::table1_237_inner_[47] = {
3564     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3565     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3566     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3567     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3568     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3569     0x140e, 0x144e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3570 const uint8_t HuffDecoderCommon::table1_238_emit_[44] = {
3571     0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63, 0x76,
3572     0x65, 0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74, 0x76, 0x20,
3573     0x76, 0x25, 0x76, 0x2d, 0x76, 0x2e, 0x76, 0x2f, 0x76, 0x33, 0x76,
3574     0x34, 0x76, 0x35, 0x76, 0x36, 0x76, 0x37, 0x76, 0x38, 0x76, 0x39};
3575 const uint8_t HuffDecoderCommon::table1_239_emit_[91] = {
3576     0x76, 0x3d, 0x76, 0x41, 0x76, 0x5f, 0x76, 0x62, 0x76, 0x64, 0x76, 0x66,
3577     0x76, 0x67, 0x76, 0x68, 0x76, 0x6c, 0x76, 0x6d, 0x76, 0x6e, 0x76, 0x70,
3578     0x76, 0x72, 0x76, 0x75, 0x76, 0x3a, 0x76, 0x42, 0x76, 0x43, 0x76, 0x44,
3579     0x76, 0x45, 0x76, 0x46, 0x76, 0x47, 0x76, 0x48, 0x76, 0x49, 0x76, 0x4a,
3580     0x76, 0x4b, 0x76, 0x4c, 0x76, 0x4d, 0x76, 0x4e, 0x76, 0x4f, 0x76, 0x50,
3581     0x76, 0x51, 0x76, 0x52, 0x76, 0x53, 0x76, 0x54, 0x76, 0x55, 0x76, 0x56,
3582     0x76, 0x57, 0x76, 0x59, 0x76, 0x6a, 0x76, 0x6b, 0x76, 0x71, 0x76, 0x76,
3583     0x77, 0x76, 0x78, 0x76, 0x79, 0x76, 0x7a};
3584 const uint16_t HuffDecoderCommon::table1_239_inner_[47] = {
3585     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3586     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3587     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3588     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3589     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3590     0x140e, 0x148e, 0x14ce, 0x154e, 0x15ce, 0x164e, 0x0017};
3591 const uint8_t HuffDecoderCommon::table1_240_emit_[44] = {
3592     0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63, 0x77,
3593     0x65, 0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74, 0x77, 0x20,
3594     0x77, 0x25, 0x77, 0x2d, 0x77, 0x2e, 0x77, 0x2f, 0x77, 0x33, 0x77,
3595     0x34, 0x77, 0x35, 0x77, 0x36, 0x77, 0x37, 0x77, 0x38, 0x77, 0x39};
3596 const uint8_t HuffDecoderCommon::table1_241_emit_[91] = {
3597     0x77, 0x3d, 0x77, 0x41, 0x77, 0x5f, 0x77, 0x62, 0x77, 0x64, 0x77, 0x66,
3598     0x77, 0x67, 0x77, 0x68, 0x77, 0x6c, 0x77, 0x6d, 0x77, 0x6e, 0x77, 0x70,
3599     0x77, 0x72, 0x77, 0x75, 0x77, 0x3a, 0x77, 0x42, 0x77, 0x43, 0x77, 0x44,
3600     0x77, 0x45, 0x77, 0x46, 0x77, 0x47, 0x77, 0x48, 0x77, 0x49, 0x77, 0x4a,
3601     0x77, 0x4b, 0x77, 0x4c, 0x77, 0x4d, 0x77, 0x4e, 0x77, 0x4f, 0x77, 0x50,
3602     0x77, 0x51, 0x77, 0x52, 0x77, 0x53, 0x77, 0x54, 0x77, 0x55, 0x77, 0x56,
3603     0x77, 0x57, 0x77, 0x59, 0x77, 0x6a, 0x77, 0x6b, 0x77, 0x71, 0x77, 0x76,
3604     0x77, 0x77, 0x78, 0x77, 0x79, 0x77, 0x7a};
3605 const uint16_t HuffDecoderCommon::table1_241_inner_[47] = {
3606     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3607     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3608     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3609     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3610     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3611     0x140e, 0x148e, 0x150e, 0x154e, 0x15ce, 0x164e, 0x0017};
3612 const uint8_t HuffDecoderCommon::table1_242_emit_[44] = {
3613     0x78, 0x30, 0x78, 0x31, 0x78, 0x32, 0x78, 0x61, 0x78, 0x63, 0x78,
3614     0x65, 0x78, 0x69, 0x78, 0x6f, 0x78, 0x73, 0x78, 0x74, 0x78, 0x20,
3615     0x78, 0x25, 0x78, 0x2d, 0x78, 0x2e, 0x78, 0x2f, 0x78, 0x33, 0x78,
3616     0x34, 0x78, 0x35, 0x78, 0x36, 0x78, 0x37, 0x78, 0x38, 0x78, 0x39};
3617 const uint8_t HuffDecoderCommon::table1_243_emit_[91] = {
3618     0x78, 0x3d, 0x78, 0x41, 0x78, 0x5f, 0x78, 0x62, 0x78, 0x64, 0x78, 0x66,
3619     0x78, 0x67, 0x78, 0x68, 0x78, 0x6c, 0x78, 0x6d, 0x78, 0x6e, 0x78, 0x70,
3620     0x78, 0x72, 0x78, 0x75, 0x78, 0x3a, 0x78, 0x42, 0x78, 0x43, 0x78, 0x44,
3621     0x78, 0x45, 0x78, 0x46, 0x78, 0x47, 0x78, 0x48, 0x78, 0x49, 0x78, 0x4a,
3622     0x78, 0x4b, 0x78, 0x4c, 0x78, 0x4d, 0x78, 0x4e, 0x78, 0x4f, 0x78, 0x50,
3623     0x78, 0x51, 0x78, 0x52, 0x78, 0x53, 0x78, 0x54, 0x78, 0x55, 0x78, 0x56,
3624     0x78, 0x57, 0x78, 0x59, 0x78, 0x6a, 0x78, 0x6b, 0x78, 0x71, 0x78, 0x76,
3625     0x78, 0x77, 0x78, 0x78, 0x79, 0x78, 0x7a};
3626 const uint16_t HuffDecoderCommon::table1_243_inner_[47] = {
3627     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3628     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3629     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3630     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3631     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3632     0x140e, 0x148e, 0x150e, 0x158e, 0x15ce, 0x164e, 0x0017};
3633 const uint8_t HuffDecoderCommon::table1_244_emit_[44] = {
3634     0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61, 0x79, 0x63, 0x79,
3635     0x65, 0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74, 0x79, 0x20,
3636     0x79, 0x25, 0x79, 0x2d, 0x79, 0x2e, 0x79, 0x2f, 0x79, 0x33, 0x79,
3637     0x34, 0x79, 0x35, 0x79, 0x36, 0x79, 0x37, 0x79, 0x38, 0x79, 0x39};
3638 const uint8_t HuffDecoderCommon::table1_245_emit_[91] = {
3639     0x79, 0x3d, 0x79, 0x41, 0x79, 0x5f, 0x79, 0x62, 0x79, 0x64, 0x79, 0x66,
3640     0x79, 0x67, 0x79, 0x68, 0x79, 0x6c, 0x79, 0x6d, 0x79, 0x6e, 0x79, 0x70,
3641     0x79, 0x72, 0x79, 0x75, 0x79, 0x3a, 0x79, 0x42, 0x79, 0x43, 0x79, 0x44,
3642     0x79, 0x45, 0x79, 0x46, 0x79, 0x47, 0x79, 0x48, 0x79, 0x49, 0x79, 0x4a,
3643     0x79, 0x4b, 0x79, 0x4c, 0x79, 0x4d, 0x79, 0x4e, 0x79, 0x4f, 0x79, 0x50,
3644     0x79, 0x51, 0x79, 0x52, 0x79, 0x53, 0x79, 0x54, 0x79, 0x55, 0x79, 0x56,
3645     0x79, 0x57, 0x79, 0x59, 0x79, 0x6a, 0x79, 0x6b, 0x79, 0x71, 0x79, 0x76,
3646     0x79, 0x77, 0x79, 0x78, 0x79, 0x79, 0x7a};
3647 const uint16_t HuffDecoderCommon::table1_245_inner_[47] = {
3648     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3649     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3650     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3651     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3652     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3653     0x140e, 0x148e, 0x150e, 0x158e, 0x160e, 0x164e, 0x0017};
3654 const uint8_t HuffDecoderCommon::table1_246_emit_[44] = {
3655     0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63, 0x7a,
3656     0x65, 0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74, 0x7a, 0x20,
3657     0x7a, 0x25, 0x7a, 0x2d, 0x7a, 0x2e, 0x7a, 0x2f, 0x7a, 0x33, 0x7a,
3658     0x34, 0x7a, 0x35, 0x7a, 0x36, 0x7a, 0x37, 0x7a, 0x38, 0x7a, 0x39};
3659 const uint8_t HuffDecoderCommon::table1_247_emit_[92] = {
3660     0x7a, 0x3d, 0x7a, 0x41, 0x7a, 0x5f, 0x7a, 0x62, 0x7a, 0x64, 0x7a, 0x66,
3661     0x7a, 0x67, 0x7a, 0x68, 0x7a, 0x6c, 0x7a, 0x6d, 0x7a, 0x6e, 0x7a, 0x70,
3662     0x7a, 0x72, 0x7a, 0x75, 0x7a, 0x3a, 0x7a, 0x42, 0x7a, 0x43, 0x7a, 0x44,
3663     0x7a, 0x45, 0x7a, 0x46, 0x7a, 0x47, 0x7a, 0x48, 0x7a, 0x49, 0x7a, 0x4a,
3664     0x7a, 0x4b, 0x7a, 0x4c, 0x7a, 0x4d, 0x7a, 0x4e, 0x7a, 0x4f, 0x7a, 0x50,
3665     0x7a, 0x51, 0x7a, 0x52, 0x7a, 0x53, 0x7a, 0x54, 0x7a, 0x55, 0x7a, 0x56,
3666     0x7a, 0x57, 0x7a, 0x59, 0x7a, 0x6a, 0x7a, 0x6b, 0x7a, 0x71, 0x7a, 0x76,
3667     0x7a, 0x77, 0x7a, 0x78, 0x7a, 0x79, 0x7a, 0x7a};
3668 const uint16_t HuffDecoderCommon::table1_247_inner_[47] = {
3669     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3670     0x040d, 0x048d, 0x050d, 0x058d, 0x060d, 0x068d, 0x070e, 0x078e,
3671     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3672     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3673     0x100e, 0x108e, 0x110e, 0x118e, 0x120e, 0x128e, 0x130e, 0x138e,
3674     0x140e, 0x148e, 0x150e, 0x158e, 0x160e, 0x168e, 0x0017};
3675 const uint8_t HuffDecoderCommon::table1_248_emit_[72] = {
3676     0x26, 0x30, 0x26, 0x31, 0x26, 0x32, 0x26, 0x61, 0x26, 0x63, 0x26, 0x65,
3677     0x26, 0x69, 0x26, 0x6f, 0x26, 0x73, 0x26, 0x74, 0x26, 0x20, 0x26, 0x25,
3678     0x26, 0x2d, 0x26, 0x2e, 0x26, 0x2f, 0x26, 0x33, 0x26, 0x34, 0x26, 0x35,
3679     0x26, 0x36, 0x26, 0x37, 0x26, 0x38, 0x26, 0x39, 0x26, 0x3d, 0x26, 0x41,
3680     0x26, 0x5f, 0x26, 0x62, 0x26, 0x64, 0x26, 0x66, 0x26, 0x67, 0x26, 0x68,
3681     0x26, 0x6c, 0x26, 0x6d, 0x26, 0x6e, 0x26, 0x70, 0x26, 0x72, 0x26, 0x75};
3682 const uint16_t HuffDecoderCommon::table1_248_inner_[37] = {
3683     0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d,
3684     0x040d, 0x048d, 0x050e, 0x058e, 0x060e, 0x068e, 0x070e, 0x078e,
3685     0x080e, 0x088e, 0x090e, 0x098e, 0x0a0e, 0x0a8e, 0x0b0e, 0x0b8e,
3686     0x0c0e, 0x0c8e, 0x0d0e, 0x0d8e, 0x0e0e, 0x0e8e, 0x0f0e, 0x0f8e,
3687     0x100e, 0x108e, 0x110e, 0x118e, 0x0018};
3688 const uint8_t HuffDecoderCommon::table1_248_outer_[64] = {
3689     0,  0,  1,  1,  2,  2,  3,  3,  4,  4,  5,  5,  6,  6,  7,  7,
3690     8,  8,  9,  9,  10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
3691     22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 36,
3692     36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36};
3693 const uint8_t HuffDecoderCommon::table1_249_emit_[72] = {
3694     0x2a, 0x30, 0x2a, 0x31, 0x2a, 0x32, 0x2a, 0x61, 0x2a, 0x63, 0x2a, 0x65,
3695     0x2a, 0x69, 0x2a, 0x6f, 0x2a, 0x73, 0x2a, 0x74, 0x2a, 0x20, 0x2a, 0x25,
3696     0x2a, 0x2d, 0x2a, 0x2e, 0x2a, 0x2f, 0x2a, 0x33, 0x2a, 0x34, 0x2a, 0x35,
3697     0x2a, 0x36, 0x2a, 0x37, 0x2a, 0x38, 0x2a, 0x39, 0x2a, 0x3d, 0x2a, 0x41,
3698     0x2a, 0x5f, 0x2a, 0x62, 0x2a, 0x64, 0x2a, 0x66, 0x2a, 0x67, 0x2a, 0x68,
3699     0x2a, 0x6c, 0x2a, 0x6d, 0x2a, 0x6e, 0x2a, 0x70, 0x2a, 0x72, 0x2a, 0x75};
3700 const uint8_t HuffDecoderCommon::table1_250_emit_[72] = {
3701     0x2c, 0x30, 0x2c, 0x31, 0x2c, 0x32, 0x2c, 0x61, 0x2c, 0x63, 0x2c, 0x65,
3702     0x2c, 0x69, 0x2c, 0x6f, 0x2c, 0x73, 0x2c, 0x74, 0x2c, 0x20, 0x2c, 0x25,
3703     0x2c, 0x2d, 0x2c, 0x2e, 0x2c, 0x2f, 0x2c, 0x33, 0x2c, 0x34, 0x2c, 0x35,
3704     0x2c, 0x36, 0x2c, 0x37, 0x2c, 0x38, 0x2c, 0x39, 0x2c, 0x3d, 0x2c, 0x41,
3705     0x2c, 0x5f, 0x2c, 0x62, 0x2c, 0x64, 0x2c, 0x66, 0x2c, 0x67, 0x2c, 0x68,
3706     0x2c, 0x6c, 0x2c, 0x6d, 0x2c, 0x6e, 0x2c, 0x70, 0x2c, 0x72, 0x2c, 0x75};
3707 const uint8_t HuffDecoderCommon::table1_251_emit_[72] = {
3708     0x3b, 0x30, 0x3b, 0x31, 0x3b, 0x32, 0x3b, 0x61, 0x3b, 0x63, 0x3b, 0x65,
3709     0x3b, 0x69, 0x3b, 0x6f, 0x3b, 0x73, 0x3b, 0x74, 0x3b, 0x20, 0x3b, 0x25,
3710     0x3b, 0x2d, 0x3b, 0x2e, 0x3b, 0x2f, 0x3b, 0x33, 0x3b, 0x34, 0x3b, 0x35,
3711     0x3b, 0x36, 0x3b, 0x37, 0x3b, 0x38, 0x3b, 0x39, 0x3b, 0x3d, 0x3b, 0x41,
3712     0x3b, 0x5f, 0x3b, 0x62, 0x3b, 0x64, 0x3b, 0x66, 0x3b, 0x67, 0x3b, 0x68,
3713     0x3b, 0x6c, 0x3b, 0x6d, 0x3b, 0x6e, 0x3b, 0x70, 0x3b, 0x72, 0x3b, 0x75};
3714 const uint8_t HuffDecoderCommon::table1_252_emit_[72] = {
3715     0x58, 0x30, 0x58, 0x31, 0x58, 0x32, 0x58, 0x61, 0x58, 0x63, 0x58, 0x65,
3716     0x58, 0x69, 0x58, 0x6f, 0x58, 0x73, 0x58, 0x74, 0x58, 0x20, 0x58, 0x25,
3717     0x58, 0x2d, 0x58, 0x2e, 0x58, 0x2f, 0x58, 0x33, 0x58, 0x34, 0x58, 0x35,
3718     0x58, 0x36, 0x58, 0x37, 0x58, 0x38, 0x58, 0x39, 0x58, 0x3d, 0x58, 0x41,
3719     0x58, 0x5f, 0x58, 0x62, 0x58, 0x64, 0x58, 0x66, 0x58, 0x67, 0x58, 0x68,
3720     0x58, 0x6c, 0x58, 0x6d, 0x58, 0x6e, 0x58, 0x70, 0x58, 0x72, 0x58, 0x75};
3721 const uint8_t HuffDecoderCommon::table1_253_emit_[72] = {
3722     0x5a, 0x30, 0x5a, 0x31, 0x5a, 0x32, 0x5a, 0x61, 0x5a, 0x63, 0x5a, 0x65,
3723     0x5a, 0x69, 0x5a, 0x6f, 0x5a, 0x73, 0x5a, 0x74, 0x5a, 0x20, 0x5a, 0x25,
3724     0x5a, 0x2d, 0x5a, 0x2e, 0x5a, 0x2f, 0x5a, 0x33, 0x5a, 0x34, 0x5a, 0x35,
3725     0x5a, 0x36, 0x5a, 0x37, 0x5a, 0x38, 0x5a, 0x39, 0x5a, 0x3d, 0x5a, 0x41,
3726     0x5a, 0x5f, 0x5a, 0x62, 0x5a, 0x64, 0x5a, 0x66, 0x5a, 0x67, 0x5a, 0x68,
3727     0x5a, 0x6c, 0x5a, 0x6d, 0x5a, 0x6e, 0x5a, 0x70, 0x5a, 0x72, 0x5a, 0x75};
3728 const uint8_t HuffDecoderCommon::table1_254_emit_[4] = {0x21, 0x22, 0x28, 0x29};
3729 const uint16_t HuffDecoderCommon::table1_254_inner_[4] = {0x001a, 0x005a,
3730                                                           0x009a, 0x00da};
3731 const uint8_t HuffDecoderCommon::table1_255_emit_[14] = {
3732     0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e, 0x00,
3733     0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d};
3734 const uint16_t HuffDecoderCommon::table1_255_inner_[16] = {
3735     0x001a, 0x005b, 0x009b, 0x00db, 0x011c, 0x015c, 0x019d, 0x01dd,
3736     0x021d, 0x025d, 0x029d, 0x02dd, 0x031e, 0x035e, 0x002e, 0x003e};
3737 const uint8_t HuffDecoderCommon::table1_255_outer_[64] = {
3738     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0,  0,  0,  1,  1,  1,  1, 1, 1,
3739     1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,  3,  3,  3,  3,  3,  4,  4, 4, 4,
3740     5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 13, 14, 15};
3741 const uint8_t* const HuffDecoderCommon::table1_emit_[256] = {
3742     table1_0_emit_,   table1_1_emit_,   table1_2_emit_,   table1_3_emit_,
3743     table1_4_emit_,   table1_5_emit_,   table1_6_emit_,   table1_7_emit_,
3744     table1_8_emit_,   table1_9_emit_,   table1_10_emit_,  table1_11_emit_,
3745     table1_12_emit_,  table1_13_emit_,  table1_14_emit_,  table1_15_emit_,
3746     table1_16_emit_,  table1_17_emit_,  table1_18_emit_,  table1_19_emit_,
3747     table1_20_emit_,  table1_21_emit_,  table1_22_emit_,  table1_23_emit_,
3748     table1_24_emit_,  table1_25_emit_,  table1_26_emit_,  table1_27_emit_,
3749     table1_28_emit_,  table1_29_emit_,  table1_30_emit_,  table1_31_emit_,
3750     table1_32_emit_,  table1_33_emit_,  table1_34_emit_,  table1_35_emit_,
3751     table1_36_emit_,  table1_37_emit_,  table1_38_emit_,  table1_39_emit_,
3752     table1_40_emit_,  table1_41_emit_,  table1_42_emit_,  table1_43_emit_,
3753     table1_44_emit_,  table1_45_emit_,  table1_46_emit_,  table1_47_emit_,
3754     table1_48_emit_,  table1_49_emit_,  table1_50_emit_,  table1_51_emit_,
3755     table1_52_emit_,  table1_53_emit_,  table1_54_emit_,  table1_55_emit_,
3756     table1_56_emit_,  table1_57_emit_,  table1_58_emit_,  table1_59_emit_,
3757     table1_60_emit_,  table1_61_emit_,  table1_62_emit_,  table1_63_emit_,
3758     table1_64_emit_,  table1_65_emit_,  table1_66_emit_,  table1_67_emit_,
3759     table1_68_emit_,  table1_69_emit_,  table1_70_emit_,  table1_71_emit_,
3760     table1_72_emit_,  table1_73_emit_,  table1_74_emit_,  table1_75_emit_,
3761     table1_76_emit_,  table1_77_emit_,  table1_78_emit_,  table1_79_emit_,
3762     table1_80_emit_,  table1_81_emit_,  table1_82_emit_,  table1_83_emit_,
3763     table1_84_emit_,  table1_85_emit_,  table1_86_emit_,  table1_87_emit_,
3764     table1_88_emit_,  table1_89_emit_,  table1_90_emit_,  table1_91_emit_,
3765     table1_92_emit_,  table1_93_emit_,  table1_94_emit_,  table1_95_emit_,
3766     table1_96_emit_,  table1_97_emit_,  table1_98_emit_,  table1_99_emit_,
3767     table1_100_emit_, table1_101_emit_, table1_102_emit_, table1_103_emit_,
3768     table1_104_emit_, table1_105_emit_, table1_106_emit_, table1_107_emit_,
3769     table1_108_emit_, table1_109_emit_, table1_110_emit_, table1_111_emit_,
3770     table1_112_emit_, table1_113_emit_, table1_114_emit_, table1_115_emit_,
3771     table1_116_emit_, table1_117_emit_, table1_118_emit_, table1_119_emit_,
3772     table1_120_emit_, table1_121_emit_, table1_122_emit_, table1_123_emit_,
3773     table1_124_emit_, table1_125_emit_, table1_126_emit_, table1_127_emit_,
3774     table1_128_emit_, table1_129_emit_, table1_130_emit_, table1_131_emit_,
3775     table1_132_emit_, table1_133_emit_, table1_134_emit_, table1_135_emit_,
3776     table1_136_emit_, table1_137_emit_, table1_138_emit_, table1_139_emit_,
3777     table1_140_emit_, table1_141_emit_, table1_142_emit_, table1_143_emit_,
3778     table1_144_emit_, table1_145_emit_, table1_146_emit_, table1_147_emit_,
3779     table1_148_emit_, table1_149_emit_, table1_150_emit_, table1_151_emit_,
3780     table1_152_emit_, table1_153_emit_, table1_154_emit_, table1_155_emit_,
3781     table1_156_emit_, table1_157_emit_, table1_158_emit_, table1_159_emit_,
3782     table1_160_emit_, table1_161_emit_, table1_162_emit_, table1_163_emit_,
3783     table1_164_emit_, table1_165_emit_, table1_166_emit_, table1_167_emit_,
3784     table1_168_emit_, table1_169_emit_, table1_170_emit_, table1_171_emit_,
3785     table1_172_emit_, table1_173_emit_, table1_174_emit_, table1_175_emit_,
3786     table1_176_emit_, table1_177_emit_, table1_178_emit_, table1_179_emit_,
3787     table1_180_emit_, table1_181_emit_, table1_182_emit_, table1_183_emit_,
3788     table1_184_emit_, table1_185_emit_, table1_186_emit_, table1_187_emit_,
3789     table1_188_emit_, table1_189_emit_, table1_190_emit_, table1_191_emit_,
3790     table1_192_emit_, table1_193_emit_, table1_194_emit_, table1_195_emit_,
3791     table1_196_emit_, table1_197_emit_, table1_198_emit_, table1_199_emit_,
3792     table1_200_emit_, table1_201_emit_, table1_202_emit_, table1_203_emit_,
3793     table1_204_emit_, table1_205_emit_, table1_206_emit_, table1_207_emit_,
3794     table1_208_emit_, table1_209_emit_, table1_210_emit_, table1_211_emit_,
3795     table1_212_emit_, table1_213_emit_, table1_214_emit_, table1_215_emit_,
3796     table1_216_emit_, table1_217_emit_, table1_218_emit_, table1_219_emit_,
3797     table1_220_emit_, table1_221_emit_, table1_222_emit_, table1_223_emit_,
3798     table1_224_emit_, table1_225_emit_, table1_226_emit_, table1_227_emit_,
3799     table1_228_emit_, table1_229_emit_, table1_230_emit_, table1_231_emit_,
3800     table1_232_emit_, table1_233_emit_, table1_234_emit_, table1_235_emit_,
3801     table1_236_emit_, table1_237_emit_, table1_238_emit_, table1_239_emit_,
3802     table1_240_emit_, table1_241_emit_, table1_242_emit_, table1_243_emit_,
3803     table1_244_emit_, table1_245_emit_, table1_246_emit_, table1_247_emit_,
3804     table1_248_emit_, table1_249_emit_, table1_250_emit_, table1_251_emit_,
3805     table1_252_emit_, table1_253_emit_, table1_254_emit_, table1_255_emit_,
3806 };
3807 const uint16_t* const HuffDecoderCommon::table1_inner_[256] = {
3808     table1_0_inner_,   table1_1_inner_,   table1_2_inner_,   table1_3_inner_,
3809     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3810     table1_8_inner_,   table1_1_inner_,   table1_2_inner_,   table1_3_inner_,
3811     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3812     table1_16_inner_,  table1_1_inner_,   table1_2_inner_,   table1_3_inner_,
3813     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3814     table1_1_inner_,   table1_1_inner_,   table1_2_inner_,   table1_3_inner_,
3815     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3816     table1_1_inner_,   table1_0_inner_,   table1_2_inner_,   table1_3_inner_,
3817     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3818     table1_1_inner_,   table1_8_inner_,   table1_2_inner_,   table1_3_inner_,
3819     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3820     table1_1_inner_,   table1_16_inner_,  table1_2_inner_,   table1_3_inner_,
3821     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3822     table1_1_inner_,   table1_1_inner_,   table1_2_inner_,   table1_3_inner_,
3823     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3824     table1_1_inner_,   table1_1_inner_,   table1_66_inner_,  table1_3_inner_,
3825     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3826     table1_1_inner_,   table1_1_inner_,   table1_74_inner_,  table1_3_inner_,
3827     table1_3_inner_,   table1_5_inner_,   table1_6_inner_,   table1_7_inner_,
3828     table1_3_inner_,   table1_81_inner_,  table1_82_inner_,  table1_83_inner_,
3829     table1_3_inner_,   table1_85_inner_,  table1_82_inner_,  table1_83_inner_,
3830     table1_3_inner_,   table1_89_inner_,  table1_82_inner_,  table1_83_inner_,
3831     table1_3_inner_,   table1_93_inner_,  table1_82_inner_,  table1_83_inner_,
3832     table1_3_inner_,   table1_97_inner_,  table1_82_inner_,  table1_83_inner_,
3833     table1_3_inner_,   table1_101_inner_, table1_82_inner_,  table1_83_inner_,
3834     table1_3_inner_,   table1_105_inner_, table1_82_inner_,  table1_83_inner_,
3835     table1_3_inner_,   table1_109_inner_, table1_82_inner_,  table1_83_inner_,
3836     table1_3_inner_,   table1_113_inner_, table1_82_inner_,  table1_83_inner_,
3837     table1_3_inner_,   table1_117_inner_, table1_82_inner_,  table1_83_inner_,
3838     table1_3_inner_,   table1_121_inner_, table1_82_inner_,  table1_83_inner_,
3839     table1_3_inner_,   table1_125_inner_, table1_82_inner_,  table1_83_inner_,
3840     table1_3_inner_,   table1_125_inner_, table1_130_inner_, table1_83_inner_,
3841     table1_3_inner_,   table1_125_inner_, table1_134_inner_, table1_83_inner_,
3842     table1_3_inner_,   table1_125_inner_, table1_138_inner_, table1_83_inner_,
3843     table1_3_inner_,   table1_125_inner_, table1_142_inner_, table1_83_inner_,
3844     table1_3_inner_,   table1_125_inner_, table1_146_inner_, table1_83_inner_,
3845     table1_3_inner_,   table1_125_inner_, table1_150_inner_, table1_83_inner_,
3846     table1_3_inner_,   table1_125_inner_, table1_154_inner_, table1_83_inner_,
3847     table1_3_inner_,   table1_125_inner_, table1_158_inner_, table1_83_inner_,
3848     table1_3_inner_,   table1_125_inner_, table1_162_inner_, table1_83_inner_,
3849     table1_3_inner_,   table1_125_inner_, table1_166_inner_, table1_83_inner_,
3850     table1_3_inner_,   table1_125_inner_, table1_170_inner_, table1_83_inner_,
3851     table1_3_inner_,   table1_125_inner_, table1_174_inner_, table1_83_inner_,
3852     table1_3_inner_,   table1_125_inner_, table1_178_inner_, table1_83_inner_,
3853     table1_3_inner_,   table1_125_inner_, table1_182_inner_, table1_83_inner_,
3854     table1_184_inner_, table1_185_inner_, table1_184_inner_, table1_187_inner_,
3855     table1_184_inner_, table1_189_inner_, table1_184_inner_, table1_191_inner_,
3856     table1_184_inner_, table1_193_inner_, table1_184_inner_, table1_195_inner_,
3857     table1_184_inner_, table1_197_inner_, table1_184_inner_, table1_199_inner_,
3858     table1_184_inner_, table1_201_inner_, table1_184_inner_, table1_203_inner_,
3859     table1_184_inner_, table1_205_inner_, table1_184_inner_, table1_207_inner_,
3860     table1_184_inner_, table1_209_inner_, table1_184_inner_, table1_211_inner_,
3861     table1_184_inner_, table1_213_inner_, table1_184_inner_, table1_215_inner_,
3862     table1_184_inner_, table1_217_inner_, table1_184_inner_, table1_219_inner_,
3863     table1_184_inner_, table1_221_inner_, table1_184_inner_, table1_223_inner_,
3864     table1_184_inner_, table1_225_inner_, table1_184_inner_, table1_227_inner_,
3865     table1_184_inner_, table1_229_inner_, table1_184_inner_, table1_231_inner_,
3866     table1_184_inner_, table1_233_inner_, table1_184_inner_, table1_235_inner_,
3867     table1_184_inner_, table1_237_inner_, table1_184_inner_, table1_239_inner_,
3868     table1_184_inner_, table1_241_inner_, table1_184_inner_, table1_243_inner_,
3869     table1_184_inner_, table1_245_inner_, table1_184_inner_, table1_247_inner_,
3870     table1_248_inner_, table1_248_inner_, table1_248_inner_, table1_248_inner_,
3871     table1_248_inner_, table1_248_inner_, table1_254_inner_, table1_255_inner_,
3872 };
3873 const uint8_t* const HuffDecoderCommon::table1_outer_[256] = {
3874     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3875     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3876     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3877     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3878     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3879     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3880     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3881     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3882     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3883     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3884     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3885     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3886     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3887     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3888     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3889     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3890     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3891     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3892     table1_0_outer_,   table1_0_outer_,   table1_2_outer_,   table1_3_outer_,
3893     table1_3_outer_,   table1_5_outer_,   table1_6_outer_,   table1_7_outer_,
3894     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3895     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3896     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3897     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3898     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3899     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3900     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3901     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3902     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3903     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3904     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3905     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3906     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3907     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3908     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3909     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3910     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3911     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3912     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3913     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3914     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3915     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3916     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3917     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3918     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3919     table1_3_outer_,   table1_81_outer_,  table1_82_outer_,  table1_83_outer_,
3920     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3921     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3922     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3923     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3924     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3925     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3926     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3927     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3928     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3929     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3930     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3931     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3932     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3933     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3934     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3935     table1_184_outer_, table1_185_outer_, table1_184_outer_, table1_185_outer_,
3936     table1_248_outer_, table1_248_outer_, table1_248_outer_, table1_248_outer_,
3937     table1_248_outer_, table1_248_outer_, table1_0_outer_,   table1_255_outer_,
3938 };
3939 const uint8_t HuffDecoderCommon::table15_0_outer_[8] = {0, 0, 0, 1, 0, 0, 0, 2};
3940 const uint8_t HuffDecoderCommon::table16_0_outer_[16] = {
3941     0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2};
3942 const uint8_t HuffDecoderCommon::table17_0_ops_[32] = {
3943     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
3944     0x00, 0x00, 0x00, 0x00, 0x01, 0x05, 0x09, 0x0d, 0x00, 0x00, 0x00,
3945     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02};
3946 const uint8_t HuffDecoderCommon::table18_0_emit_[31] = {
3947     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
3948     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3,
3949     0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2};
3950 const uint8_t HuffDecoderCommon::table18_0_ops_[64] = {
3951     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01,
3952     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
3953     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01,
3954     0x52, 0x01, 0x56, 0x01, 0x5a, 0x5e, 0x62, 0x66, 0x6a, 0x6e, 0x72,
3955     0x76, 0x7a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
3956     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03};
3957 const uint8_t HuffDecoderCommon::table19_0_emit_[44] = {
3958     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
3959     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20,
3960     0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b,
3961     0x34, 0x7b, 0x35, 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39};
3962 const uint8_t HuffDecoderCommon::table19_1_emit_[28] = {
3963     0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64,
3964     0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d,
3965     0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75};
3966 const uint8_t HuffDecoderCommon::table19_2_emit_[15] = {
3967     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8,
3968     0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac};
3969 const uint8_t HuffDecoderCommon::table19_2_ops_[32] = {
3970     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
3971     0x0a, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x1e,
3972     0x00, 0x22, 0x00, 0x26, 0x00, 0x2a, 0x2e, 0x32, 0x36, 0x3a};
3973 const uint8_t HuffDecoderCommon::table19_3_emit_[9] = {
3974     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6};
3975 const uint8_t HuffDecoderCommon::table19_3_ops_[32] = {
3976     0x02, 0x06, 0x0a, 0x0e, 0x12, 0x16, 0x1a, 0x1e, 0x22, 0x00, 0x00,
3977     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
3978     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03};
3979 const uint8_t* const HuffDecoderCommon::table19_emit_[4] = {
3980     table19_0_emit_,
3981     table19_1_emit_,
3982     table19_2_emit_,
3983     table19_3_emit_,
3984 };
3985 const uint8_t* const HuffDecoderCommon::table19_ops_[4] = {
3986     table9_62_ops_,
3987     table9_41_ops_,
3988     table19_2_ops_,
3989     table19_3_ops_,
3990 };
3991 const uint8_t HuffDecoderCommon::table12_0_emit_[1] = {0x7b};
3992 const uint16_t HuffDecoderCommon::table12_0_ops_[64] = {
3993     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
3994     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
3995     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
3996     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
3997     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
3998     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
3999     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
4000     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001};
4001 const uint16_t HuffDecoderCommon::table12_2_ops_[64] = {
4002     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
4003     0x0205, 0x0205, 0x0205, 0x0205, 0x0205, 0x0205, 0x0205, 0x0205,
4004     0x0405, 0x0405, 0x0405, 0x0405, 0x0405, 0x0405, 0x0405, 0x0405,
4005     0x0606, 0x0606, 0x0606, 0x0606, 0x0806, 0x0806, 0x0806, 0x0806,
4006     0x0a06, 0x0a06, 0x0a06, 0x0a06, 0x0c06, 0x0c06, 0x0c06, 0x0c06,
4007     0x0e06, 0x0e06, 0x0e06, 0x0e06, 0x1006, 0x1006, 0x1006, 0x1006,
4008     0x1206, 0x1206, 0x1206, 0x1206, 0x1406, 0x1406, 0x1406, 0x1406,
4009     0x1607, 0x1607, 0x1807, 0x1807, 0x1a07, 0x1a07, 0x1c07, 0x1c07};
4010 const uint8_t HuffDecoderCommon::table12_3_emit_[35] = {
4011     0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85,
4012     0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2,
4013     0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9};
4014 const uint16_t HuffDecoderCommon::table12_3_ops_[64] = {
4015     0x0007, 0x0007, 0x0207, 0x0207, 0x0407, 0x0407, 0x0607, 0x0607,
4016     0x0807, 0x0807, 0x0a07, 0x0a07, 0x0c07, 0x0c07, 0x0e07, 0x0e07,
4017     0x1007, 0x1007, 0x1208, 0x1408, 0x1608, 0x1808, 0x1a08, 0x1c08,
4018     0x1e08, 0x2008, 0x2208, 0x2408, 0x2608, 0x2808, 0x2a08, 0x2c08,
4019     0x2e08, 0x3008, 0x3208, 0x3408, 0x3608, 0x3808, 0x3a08, 0x3c08,
4020     0x3e08, 0x4008, 0x4208, 0x4408, 0x0018, 0x0028, 0x0038, 0x0048,
4021     0x0058, 0x0068, 0x0078, 0x0088, 0x0098, 0x00a8, 0x00b8, 0x00c8,
4022     0x00d8, 0x00e8, 0x00f8, 0x0108, 0x0118, 0x0128, 0x0138, 0x0148};
4023 const uint8_t* const HuffDecoderCommon::table12_emit_[4] = {
4024     table12_0_emit_,
4025     table12_0_emit_,
4026     table19_2_emit_,
4027     table12_3_emit_,
4028 };
4029 const uint16_t* const HuffDecoderCommon::table12_ops_[4] = {
4030     table12_0_ops_,
4031     table12_0_ops_,
4032     table12_2_ops_,
4033     table12_3_ops_,
4034 };
4035 const uint8_t HuffDecoderCommon::table37_0_emit_[15] = {
4036     0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5,
4037     0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff};
4038 const uint8_t HuffDecoderCommon::table37_0_inner_[16] = {
4039     0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e,
4040     0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x01};
4041 const uint8_t HuffDecoderCommon::table36_0_emit_[17] = {
4042     0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda,
4043     0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc};
4044 const uint8_t HuffDecoderCommon::table36_0_ops_[32] = {
4045     0x04, 0x04, 0x0c, 0x0c, 0x14, 0x14, 0x1c, 0x1c, 0x24, 0x24, 0x2c,
4046     0x2c, 0x34, 0x34, 0x3c, 0x3c, 0x44, 0x44, 0x4c, 0x4c, 0x54, 0x54,
4047     0x5c, 0x5c, 0x64, 0x64, 0x6c, 0x6c, 0x74, 0x74, 0x7d, 0x85};
4048 const uint8_t HuffDecoderCommon::table40_0_emit_[6] = {0xec, 0xed, 0xc7,
4049                                                        0xcf, 0xea, 0xeb};
4050 const uint8_t HuffDecoderCommon::table40_0_inner_[6] = {0x02, 0x06, 0x0b,
4051                                                         0x0f, 0x13, 0x17};
4052 const uint8_t HuffDecoderCommon::table43_0_emit_[17] = {
4053     0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 0xf5,
4054     0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe};
4055 const uint8_t HuffDecoderCommon::table43_0_ops_[32] = {
4056     0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x28,
4057     0x2c, 0x30, 0x34, 0x38, 0x3c, 0x40, 0x01, 0x01, 0x01, 0x01, 0x01,
4058     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02};
4059 const uint8_t HuffDecoderCommon::table44_0_emit_[46] = {
4060     0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8,
4061     0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
4062     0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18,
4063     0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9};
4064 const uint8_t HuffDecoderCommon::table44_0_ops_[64] = {
4065     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
4066     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29,
4067     0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00,
4068     0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69,
4069     0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95,
4070     0x99, 0x9d, 0xa1, 0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x02};
4071 const uint8_t HuffDecoderCommon::table45_0_ops_[128] = {
4072     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09,
4073     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
4074     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21,
4075     0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d,
4076     0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x39,
4077     0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 0x00, 0x45, 0x00, 0x49,
4078     0x00, 0x4d, 0x00, 0x51, 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61,
4079     0x00, 0x65, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 0x00, 0x79,
4080     0x00, 0x7d, 0x00, 0x81, 0x00, 0x85, 0x00, 0x89, 0x00, 0x8d, 0x00, 0x91,
4081     0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9,
4082     0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 0x00, 0x02};
4083 const uint8_t HuffDecoderCommon::table42_0_emit_[4] = {0xd3, 0xd4, 0xd6, 0xdd};
4084 const uint16_t HuffDecoderCommon::table42_0_ops_[32] = {
4085     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
4086     0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025,
4087     0x0045, 0x0045, 0x0045, 0x0045, 0x0045, 0x0045, 0x0045, 0x0045,
4088     0x0065, 0x0065, 0x0065, 0x0065, 0x0065, 0x0065, 0x0065, 0x0065};
4089 const uint8_t HuffDecoderCommon::table42_1_emit_[4] = {0xde, 0xdf, 0xf1, 0xf4};
4090 const uint8_t HuffDecoderCommon::table42_2_emit_[4] = {0xf5, 0xf6, 0xf7, 0xf8};
4091 const uint8_t HuffDecoderCommon::table42_3_emit_[4] = {0xfa, 0xfb, 0xfc, 0xfd};
4092 const uint8_t HuffDecoderCommon::table42_4_emit_[7] = {0xfe, 0x02, 0x03, 0x04,
4093                                                        0x05, 0x06, 0x07};
4094 const uint16_t HuffDecoderCommon::table42_4_ops_[32] = {
4095     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
4096     0x0026, 0x0026, 0x0026, 0x0026, 0x0046, 0x0046, 0x0046, 0x0046,
4097     0x0066, 0x0066, 0x0066, 0x0066, 0x0086, 0x0086, 0x0086, 0x0086,
4098     0x00a6, 0x00a6, 0x00a6, 0x00a6, 0x00c6, 0x00c6, 0x00c6, 0x00c6};
4099 const uint8_t HuffDecoderCommon::table42_5_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e,
4100                                                        0x0f, 0x10, 0x11, 0x12};
4101 const uint16_t HuffDecoderCommon::table42_5_ops_[32] = {
4102     0x0006, 0x0006, 0x0006, 0x0006, 0x0026, 0x0026, 0x0026, 0x0026,
4103     0x0046, 0x0046, 0x0046, 0x0046, 0x0066, 0x0066, 0x0066, 0x0066,
4104     0x0086, 0x0086, 0x0086, 0x0086, 0x00a6, 0x00a6, 0x00a6, 0x00a6,
4105     0x00c6, 0x00c6, 0x00c6, 0x00c6, 0x00e6, 0x00e6, 0x00e6, 0x00e6};
4106 const uint8_t HuffDecoderCommon::table42_6_emit_[8] = {0x13, 0x14, 0x15, 0x17,
4107                                                        0x18, 0x19, 0x1a, 0x1b};
4108 const uint8_t HuffDecoderCommon::table42_7_emit_[10] = {
4109     0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16};
4110 const uint16_t HuffDecoderCommon::table42_7_ops_[32] = {
4111     0x0006, 0x0006, 0x0006, 0x0006, 0x0026, 0x0026, 0x0026, 0x0026,
4112     0x0046, 0x0046, 0x0046, 0x0046, 0x0066, 0x0066, 0x0066, 0x0066,
4113     0x0086, 0x0086, 0x0086, 0x0086, 0x00a6, 0x00a6, 0x00a6, 0x00a6,
4114     0x00c6, 0x00c6, 0x00c6, 0x00c6, 0x00e8, 0x0108, 0x0128, 0x0018};
4115 const uint8_t* const HuffDecoderCommon::table42_emit_[8] = {
4116     table42_0_emit_, table42_1_emit_, table42_2_emit_, table42_3_emit_,
4117     table42_4_emit_, table42_5_emit_, table42_6_emit_, table42_7_emit_,
4118 };
4119 const uint16_t* const HuffDecoderCommon::table42_ops_[8] = {
4120     table42_0_ops_, table42_0_ops_, table42_0_ops_, table42_0_ops_,
4121     table42_4_ops_, table42_5_ops_, table42_5_ops_, table42_7_ops_,
4122 };
4123 }  // namespace geometry_14_8_8
4124 }  // namespace grpc_core
4125