xref: /aosp_15_r20/external/grpc-grpc/test/cpp/microbenchmarks/huffman_geometries/decode_huff_7_15_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_7_15_8.h"
19 
20 #include <grpc/support/port_platform.h>
21 namespace grpc_core {
22 namespace geometry_7_15_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::table1_0_emit_[68] = {
41     0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25,
42     0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41,
43     0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75,
44     0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c,
45     0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x59,
46     0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a};
47 const uint16_t HuffDecoderCommon::table1_0_inner_[72] = {
48     0x0005, 0x0045, 0x0085, 0x00c5, 0x0105, 0x0145, 0x0185, 0x01c5, 0x0205,
49     0x0245, 0x0286, 0x02c6, 0x0306, 0x0346, 0x0386, 0x03c6, 0x0406, 0x0446,
50     0x0486, 0x04c6, 0x0506, 0x0546, 0x0586, 0x05c6, 0x0606, 0x0646, 0x0686,
51     0x06c6, 0x0706, 0x0746, 0x0786, 0x07c6, 0x0806, 0x0846, 0x0886, 0x08c6,
52     0x0907, 0x0947, 0x0987, 0x09c7, 0x0a07, 0x0a47, 0x0a87, 0x0ac7, 0x0b07,
53     0x0b47, 0x0b87, 0x0bc7, 0x0c07, 0x0c47, 0x0c87, 0x0cc7, 0x0d07, 0x0d47,
54     0x0d87, 0x0dc7, 0x0e07, 0x0e47, 0x0e87, 0x0ec7, 0x0f07, 0x0f47, 0x0f87,
55     0x0fc7, 0x1007, 0x1047, 0x1087, 0x10c7, 0x000f, 0x0017, 0x001f, 0x0027};
56 const uint8_t HuffDecoderCommon::table1_0_outer_[128] = {
57     0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,
58     4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9,  9,
59     9,  9,  10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18,
60     18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27,
61     28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38,
62     39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
63     58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71};
64 const uint8_t HuffDecoderCommon::table8_0_emit_[5] = {0x21, 0x22, 0x28, 0x29,
65                                                       0x3f};
66 const uint8_t HuffDecoderCommon::table8_0_inner_[7] = {0x00, 0x04, 0x08, 0x0c,
67                                                        0x10, 0x01, 0x02};
68 const uint8_t HuffDecoderCommon::table9_0_emit_[8] = {0x21, 0x22, 0x28, 0x29,
69                                                       0x3f, 0x27, 0x2b, 0x7c};
70 const uint8_t HuffDecoderCommon::table9_0_inner_[10] = {
71     0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x1d, 0x02};
72 const uint8_t HuffDecoderCommon::table9_0_outer_[16] = {0, 1, 0, 2, 0, 3, 0, 4,
73                                                         0, 5, 6, 7, 8, 0, 0, 9};
74 const uint8_t HuffDecoderCommon::table10_0_emit_[10] = {
75     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e};
76 const uint8_t HuffDecoderCommon::table10_0_ops_[32] = {
77     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
78     0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x15,
79     0x00, 0x19, 0x00, 0x1d, 0x21, 0x25, 0x00, 0x00, 0x00, 0x02};
80 const uint8_t HuffDecoderCommon::table11_0_emit_[16] = {
81     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c,
82     0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e};
83 const uint8_t HuffDecoderCommon::table11_0_ops_[64] = {
84     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
85     0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
86     0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00,
87     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
88     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x21, 0x00,
89     0x25, 0x29, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x00, 0x02};
90 const uint8_t HuffDecoderCommon::table12_0_emit_[18] = {
91     0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23,
92     0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d};
93 const uint8_t HuffDecoderCommon::table12_0_ops_[128] = {
94     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
95     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
97     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
98     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
99     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
100     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00,
101     0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19,
102     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21,
103     0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35,
104     0x00, 0x39, 0x00, 0x3d, 0x41, 0x45, 0x00, 0x02};
105 const uint8_t HuffDecoderCommon::table13_0_emit_[40] = {
106     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61, 0x21, 0x63,
107     0x21, 0x65, 0x21, 0x69, 0x21, 0x6f, 0x21, 0x73, 0x21, 0x74,
108     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61, 0x22, 0x63,
109     0x22, 0x65, 0x22, 0x69, 0x22, 0x6f, 0x22, 0x73, 0x22, 0x74};
110 const uint8_t HuffDecoderCommon::table13_0_ops_[64] = {
111     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01,
112     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
113     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x50,
114     0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x98, 0x01, 0x01,
115     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
116     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52};
117 const uint8_t HuffDecoderCommon::table13_1_emit_[40] = {
118     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61, 0x28, 0x63,
119     0x28, 0x65, 0x28, 0x69, 0x28, 0x6f, 0x28, 0x73, 0x28, 0x74,
120     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61, 0x29, 0x63,
121     0x29, 0x65, 0x29, 0x69, 0x29, 0x6f, 0x29, 0x73, 0x29, 0x74};
122 const uint8_t HuffDecoderCommon::table13_2_emit_[22] = {
123     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f,
124     0x65, 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x27, 0x2b};
125 const uint8_t HuffDecoderCommon::table13_2_ops_[64] = {
126     0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01,
127     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
128     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01,
129     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
130     0x01, 0x01, 0x01, 0x52, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
131     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x56};
132 const uint8_t HuffDecoderCommon::table13_3_emit_[14] = {
133     0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b,
134     0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
135 const uint8_t HuffDecoderCommon::table13_3_ops_[64] = {
136     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
137     0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
138     0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01,
139     0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x16,
140     0x01, 0x01, 0x01, 0x1a, 0x01, 0x01, 0x01, 0x1e, 0x01, 0x01, 0x01,
141     0x22, 0x01, 0x26, 0x01, 0x2a, 0x2e, 0x32, 0x36, 0x03};
142 const uint8_t* const HuffDecoderCommon::table13_emit_[4] = {
143     table13_0_emit_,
144     table13_1_emit_,
145     table13_2_emit_,
146     table13_3_emit_,
147 };
148 const uint8_t* const HuffDecoderCommon::table13_ops_[4] = {
149     table13_0_ops_,
150     table13_0_ops_,
151     table13_2_ops_,
152     table13_3_ops_,
153 };
154 const uint8_t HuffDecoderCommon::table14_0_emit_[72] = {
155     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61, 0x21, 0x63, 0x21, 0x65,
156     0x21, 0x69, 0x21, 0x6f, 0x21, 0x73, 0x21, 0x74, 0x21, 0x20, 0x21, 0x25,
157     0x21, 0x2d, 0x21, 0x2e, 0x21, 0x2f, 0x21, 0x33, 0x21, 0x34, 0x21, 0x35,
158     0x21, 0x36, 0x21, 0x37, 0x21, 0x38, 0x21, 0x39, 0x21, 0x3d, 0x21, 0x41,
159     0x21, 0x5f, 0x21, 0x62, 0x21, 0x64, 0x21, 0x66, 0x21, 0x67, 0x21, 0x68,
160     0x21, 0x6c, 0x21, 0x6d, 0x21, 0x6e, 0x21, 0x70, 0x21, 0x72, 0x21, 0x75};
161 const uint16_t HuffDecoderCommon::table14_0_ops_[64] = {
162     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
163     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
164     0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069,
165     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9,
166     0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9,
167     0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000,
168     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
169     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002};
170 const uint8_t HuffDecoderCommon::table14_1_emit_[72] = {
171     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61, 0x22, 0x63, 0x22, 0x65,
172     0x22, 0x69, 0x22, 0x6f, 0x22, 0x73, 0x22, 0x74, 0x22, 0x20, 0x22, 0x25,
173     0x22, 0x2d, 0x22, 0x2e, 0x22, 0x2f, 0x22, 0x33, 0x22, 0x34, 0x22, 0x35,
174     0x22, 0x36, 0x22, 0x37, 0x22, 0x38, 0x22, 0x39, 0x22, 0x3d, 0x22, 0x41,
175     0x22, 0x5f, 0x22, 0x62, 0x22, 0x64, 0x22, 0x66, 0x22, 0x67, 0x22, 0x68,
176     0x22, 0x6c, 0x22, 0x6d, 0x22, 0x6e, 0x22, 0x70, 0x22, 0x72, 0x22, 0x75};
177 const uint8_t HuffDecoderCommon::table14_2_emit_[72] = {
178     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61, 0x28, 0x63, 0x28, 0x65,
179     0x28, 0x69, 0x28, 0x6f, 0x28, 0x73, 0x28, 0x74, 0x28, 0x20, 0x28, 0x25,
180     0x28, 0x2d, 0x28, 0x2e, 0x28, 0x2f, 0x28, 0x33, 0x28, 0x34, 0x28, 0x35,
181     0x28, 0x36, 0x28, 0x37, 0x28, 0x38, 0x28, 0x39, 0x28, 0x3d, 0x28, 0x41,
182     0x28, 0x5f, 0x28, 0x62, 0x28, 0x64, 0x28, 0x66, 0x28, 0x67, 0x28, 0x68,
183     0x28, 0x6c, 0x28, 0x6d, 0x28, 0x6e, 0x28, 0x70, 0x28, 0x72, 0x28, 0x75};
184 const uint8_t HuffDecoderCommon::table14_3_emit_[72] = {
185     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61, 0x29, 0x63, 0x29, 0x65,
186     0x29, 0x69, 0x29, 0x6f, 0x29, 0x73, 0x29, 0x74, 0x29, 0x20, 0x29, 0x25,
187     0x29, 0x2d, 0x29, 0x2e, 0x29, 0x2f, 0x29, 0x33, 0x29, 0x34, 0x29, 0x35,
188     0x29, 0x36, 0x29, 0x37, 0x29, 0x38, 0x29, 0x39, 0x29, 0x3d, 0x29, 0x41,
189     0x29, 0x5f, 0x29, 0x62, 0x29, 0x64, 0x29, 0x66, 0x29, 0x67, 0x29, 0x68,
190     0x29, 0x6c, 0x29, 0x6d, 0x29, 0x6e, 0x29, 0x70, 0x29, 0x72, 0x29, 0x75};
191 const uint8_t HuffDecoderCommon::table14_4_emit_[72] = {
192     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f, 0x65,
193     0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 0x3f, 0x25,
194     0x3f, 0x2d, 0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f, 0x34, 0x3f, 0x35,
195     0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39, 0x3f, 0x3d, 0x3f, 0x41,
196     0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66, 0x3f, 0x67, 0x3f, 0x68,
197     0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70, 0x3f, 0x72, 0x3f, 0x75};
198 const uint8_t HuffDecoderCommon::table14_5_emit_[40] = {
199     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63,
200     0x27, 0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74,
201     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63,
202     0x2b, 0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74};
203 const uint16_t HuffDecoderCommon::table14_5_ops_[64] = {
204     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
205     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
206     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
207     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
208     0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
209     0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
210     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
211     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052};
212 const uint8_t HuffDecoderCommon::table14_6_emit_[22] = {
213     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
214     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x23, 0x3e};
215 const uint16_t HuffDecoderCommon::table14_6_ops_[64] = {
216     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039,
217     0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
218     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
219     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
220     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
221     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052,
222     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
223     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0056};
224 const uint8_t HuffDecoderCommon::table14_7_emit_[11] = {
225     0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b};
226 const uint16_t HuffDecoderCommon::table14_7_ops_[64] = {
227     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
228     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
229     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
230     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
231     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
232     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0016,
233     0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x001e,
234     0x0000, 0x0022, 0x0000, 0x0026, 0x0000, 0x002a, 0x0000, 0x0003};
235 const uint8_t* const HuffDecoderCommon::table14_emit_[8] = {
236     table14_0_emit_, table14_1_emit_, table14_2_emit_, table14_3_emit_,
237     table14_4_emit_, table14_5_emit_, table14_6_emit_, table14_7_emit_,
238 };
239 const uint16_t* const HuffDecoderCommon::table14_ops_[8] = {
240     table14_0_ops_, table14_0_ops_, table14_0_ops_, table14_0_ops_,
241     table14_0_ops_, table14_5_ops_, table14_6_ops_, table14_7_ops_,
242 };
243 const uint8_t HuffDecoderCommon::table15_0_emit_[44] = {
244     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61, 0x21, 0x63, 0x21,
245     0x65, 0x21, 0x69, 0x21, 0x6f, 0x21, 0x73, 0x21, 0x74, 0x21, 0x20,
246     0x21, 0x25, 0x21, 0x2d, 0x21, 0x2e, 0x21, 0x2f, 0x21, 0x33, 0x21,
247     0x34, 0x21, 0x35, 0x21, 0x36, 0x21, 0x37, 0x21, 0x38, 0x21, 0x39};
248 const uint16_t HuffDecoderCommon::table15_0_ops_[64] = {
249     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
250     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
251     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
252     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
253     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
254     0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069,
255     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089,
256     0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9};
257 const uint8_t HuffDecoderCommon::table15_1_emit_[92] = {
258     0x21, 0x3d, 0x21, 0x41, 0x21, 0x5f, 0x21, 0x62, 0x21, 0x64, 0x21, 0x66,
259     0x21, 0x67, 0x21, 0x68, 0x21, 0x6c, 0x21, 0x6d, 0x21, 0x6e, 0x21, 0x70,
260     0x21, 0x72, 0x21, 0x75, 0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44,
261     0x21, 0x45, 0x21, 0x46, 0x21, 0x47, 0x21, 0x48, 0x21, 0x49, 0x21, 0x4a,
262     0x21, 0x4b, 0x21, 0x4c, 0x21, 0x4d, 0x21, 0x4e, 0x21, 0x4f, 0x21, 0x50,
263     0x21, 0x51, 0x21, 0x52, 0x21, 0x53, 0x21, 0x54, 0x21, 0x55, 0x21, 0x56,
264     0x21, 0x57, 0x21, 0x59, 0x21, 0x6a, 0x21, 0x6b, 0x21, 0x71, 0x21, 0x76,
265     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a};
266 const uint16_t HuffDecoderCommon::table15_1_ops_[64] = {
267     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
268     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
269     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
270     0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089,
271     0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
272     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109,
273     0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149,
274     0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002};
275 const uint8_t HuffDecoderCommon::table15_2_emit_[44] = {
276     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61, 0x22, 0x63, 0x22,
277     0x65, 0x22, 0x69, 0x22, 0x6f, 0x22, 0x73, 0x22, 0x74, 0x22, 0x20,
278     0x22, 0x25, 0x22, 0x2d, 0x22, 0x2e, 0x22, 0x2f, 0x22, 0x33, 0x22,
279     0x34, 0x22, 0x35, 0x22, 0x36, 0x22, 0x37, 0x22, 0x38, 0x22, 0x39};
280 const uint8_t HuffDecoderCommon::table15_3_emit_[92] = {
281     0x22, 0x3d, 0x22, 0x41, 0x22, 0x5f, 0x22, 0x62, 0x22, 0x64, 0x22, 0x66,
282     0x22, 0x67, 0x22, 0x68, 0x22, 0x6c, 0x22, 0x6d, 0x22, 0x6e, 0x22, 0x70,
283     0x22, 0x72, 0x22, 0x75, 0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44,
284     0x22, 0x45, 0x22, 0x46, 0x22, 0x47, 0x22, 0x48, 0x22, 0x49, 0x22, 0x4a,
285     0x22, 0x4b, 0x22, 0x4c, 0x22, 0x4d, 0x22, 0x4e, 0x22, 0x4f, 0x22, 0x50,
286     0x22, 0x51, 0x22, 0x52, 0x22, 0x53, 0x22, 0x54, 0x22, 0x55, 0x22, 0x56,
287     0x22, 0x57, 0x22, 0x59, 0x22, 0x6a, 0x22, 0x6b, 0x22, 0x71, 0x22, 0x76,
288     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a};
289 const uint8_t HuffDecoderCommon::table15_4_emit_[44] = {
290     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61, 0x28, 0x63, 0x28,
291     0x65, 0x28, 0x69, 0x28, 0x6f, 0x28, 0x73, 0x28, 0x74, 0x28, 0x20,
292     0x28, 0x25, 0x28, 0x2d, 0x28, 0x2e, 0x28, 0x2f, 0x28, 0x33, 0x28,
293     0x34, 0x28, 0x35, 0x28, 0x36, 0x28, 0x37, 0x28, 0x38, 0x28, 0x39};
294 const uint8_t HuffDecoderCommon::table15_5_emit_[92] = {
295     0x28, 0x3d, 0x28, 0x41, 0x28, 0x5f, 0x28, 0x62, 0x28, 0x64, 0x28, 0x66,
296     0x28, 0x67, 0x28, 0x68, 0x28, 0x6c, 0x28, 0x6d, 0x28, 0x6e, 0x28, 0x70,
297     0x28, 0x72, 0x28, 0x75, 0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44,
298     0x28, 0x45, 0x28, 0x46, 0x28, 0x47, 0x28, 0x48, 0x28, 0x49, 0x28, 0x4a,
299     0x28, 0x4b, 0x28, 0x4c, 0x28, 0x4d, 0x28, 0x4e, 0x28, 0x4f, 0x28, 0x50,
300     0x28, 0x51, 0x28, 0x52, 0x28, 0x53, 0x28, 0x54, 0x28, 0x55, 0x28, 0x56,
301     0x28, 0x57, 0x28, 0x59, 0x28, 0x6a, 0x28, 0x6b, 0x28, 0x71, 0x28, 0x76,
302     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a};
303 const uint8_t HuffDecoderCommon::table15_6_emit_[44] = {
304     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61, 0x29, 0x63, 0x29,
305     0x65, 0x29, 0x69, 0x29, 0x6f, 0x29, 0x73, 0x29, 0x74, 0x29, 0x20,
306     0x29, 0x25, 0x29, 0x2d, 0x29, 0x2e, 0x29, 0x2f, 0x29, 0x33, 0x29,
307     0x34, 0x29, 0x35, 0x29, 0x36, 0x29, 0x37, 0x29, 0x38, 0x29, 0x39};
308 const uint8_t HuffDecoderCommon::table15_7_emit_[92] = {
309     0x29, 0x3d, 0x29, 0x41, 0x29, 0x5f, 0x29, 0x62, 0x29, 0x64, 0x29, 0x66,
310     0x29, 0x67, 0x29, 0x68, 0x29, 0x6c, 0x29, 0x6d, 0x29, 0x6e, 0x29, 0x70,
311     0x29, 0x72, 0x29, 0x75, 0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44,
312     0x29, 0x45, 0x29, 0x46, 0x29, 0x47, 0x29, 0x48, 0x29, 0x49, 0x29, 0x4a,
313     0x29, 0x4b, 0x29, 0x4c, 0x29, 0x4d, 0x29, 0x4e, 0x29, 0x4f, 0x29, 0x50,
314     0x29, 0x51, 0x29, 0x52, 0x29, 0x53, 0x29, 0x54, 0x29, 0x55, 0x29, 0x56,
315     0x29, 0x57, 0x29, 0x59, 0x29, 0x6a, 0x29, 0x6b, 0x29, 0x71, 0x29, 0x76,
316     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a};
317 const uint8_t HuffDecoderCommon::table15_8_emit_[44] = {
318     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f,
319     0x65, 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20,
320     0x3f, 0x25, 0x3f, 0x2d, 0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f,
321     0x34, 0x3f, 0x35, 0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
322 const uint8_t HuffDecoderCommon::table15_9_emit_[92] = {
323     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66,
324     0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70,
325     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44,
326     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f, 0x4a,
327     0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
328     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54, 0x3f, 0x55, 0x3f, 0x56,
329     0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76,
330     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a};
331 const uint8_t HuffDecoderCommon::table15_10_emit_[72] = {
332     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63, 0x27, 0x65,
333     0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74, 0x27, 0x20, 0x27, 0x25,
334     0x27, 0x2d, 0x27, 0x2e, 0x27, 0x2f, 0x27, 0x33, 0x27, 0x34, 0x27, 0x35,
335     0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39, 0x27, 0x3d, 0x27, 0x41,
336     0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66, 0x27, 0x67, 0x27, 0x68,
337     0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70, 0x27, 0x72, 0x27, 0x75};
338 const uint8_t HuffDecoderCommon::table15_11_emit_[72] = {
339     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63, 0x2b, 0x65,
340     0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20, 0x2b, 0x25,
341     0x2b, 0x2d, 0x2b, 0x2e, 0x2b, 0x2f, 0x2b, 0x33, 0x2b, 0x34, 0x2b, 0x35,
342     0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39, 0x2b, 0x3d, 0x2b, 0x41,
343     0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66, 0x2b, 0x67, 0x2b, 0x68,
344     0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70, 0x2b, 0x72, 0x2b, 0x75};
345 const uint8_t HuffDecoderCommon::table15_12_emit_[72] = {
346     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c, 0x65,
347     0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25,
348     0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
349     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39, 0x7c, 0x3d, 0x7c, 0x41,
350     0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68,
351     0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72, 0x7c, 0x75};
352 const uint8_t HuffDecoderCommon::table15_13_emit_[40] = {
353     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63,
354     0x23, 0x65, 0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74,
355     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63,
356     0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74};
357 const uint8_t HuffDecoderCommon::table15_14_emit_[4] = {0x00, 0x24, 0x40, 0x5b};
358 const uint16_t HuffDecoderCommon::table15_14_ops_[64] = {
359     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
360     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
361     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
362     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
363     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
364     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
365     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
366     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e};
367 const uint8_t HuffDecoderCommon::table15_15_emit_[7] = {0x5d, 0x7e, 0x5e, 0x7d,
368                                                         0x3c, 0x60, 0x7b};
369 const uint16_t HuffDecoderCommon::table15_15_ops_[64] = {
370     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
371     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
372     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
373     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
374     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
375     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
376     0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016,
377     0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0003};
378 const uint8_t* const HuffDecoderCommon::table15_emit_[16] = {
379     table15_0_emit_,  table15_1_emit_,  table15_2_emit_,  table15_3_emit_,
380     table15_4_emit_,  table15_5_emit_,  table15_6_emit_,  table15_7_emit_,
381     table15_8_emit_,  table15_9_emit_,  table15_10_emit_, table15_11_emit_,
382     table15_12_emit_, table15_13_emit_, table15_14_emit_, table15_15_emit_,
383 };
384 const uint16_t* const HuffDecoderCommon::table15_ops_[16] = {
385     table15_0_ops_, table15_1_ops_, table15_0_ops_,  table15_1_ops_,
386     table15_0_ops_, table15_1_ops_, table15_0_ops_,  table15_1_ops_,
387     table15_0_ops_, table15_1_ops_, table14_0_ops_,  table14_0_ops_,
388     table14_0_ops_, table14_5_ops_, table15_14_ops_, table15_15_ops_,
389 };
390 const uint8_t HuffDecoderCommon::table16_0_emit_[16] = {
391     0x21, 0x30, 0x21, 0x31, 0x21, 0x32, 0x21, 0x61,
392     0x21, 0x63, 0x21, 0x65, 0x21, 0x69, 0x21, 0x6f};
393 const uint16_t HuffDecoderCommon::table16_0_ops_[64] = {
394     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
395     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
396     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011,
397     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019,
398     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021,
399     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029,
400     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
401     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039};
402 const uint8_t HuffDecoderCommon::table16_1_emit_[28] = {
403     0x21, 0x73, 0x21, 0x74, 0x21, 0x20, 0x21, 0x25, 0x21, 0x2d,
404     0x21, 0x2e, 0x21, 0x2f, 0x21, 0x33, 0x21, 0x34, 0x21, 0x35,
405     0x21, 0x36, 0x21, 0x37, 0x21, 0x38, 0x21, 0x39};
406 const uint16_t HuffDecoderCommon::table16_1_ops_[64] = {
407     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
408     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009,
409     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
410     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
411     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
412     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
413     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
414     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069};
415 const uint8_t HuffDecoderCommon::table16_2_emit_[36] = {
416     0x21, 0x3d, 0x21, 0x41, 0x21, 0x5f, 0x21, 0x62, 0x21, 0x64, 0x21, 0x66,
417     0x21, 0x67, 0x21, 0x68, 0x21, 0x6c, 0x21, 0x6d, 0x21, 0x6e, 0x21, 0x70,
418     0x21, 0x72, 0x21, 0x75, 0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44};
419 const uint16_t HuffDecoderCommon::table16_2_ops_[64] = {
420     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009,
421     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019,
422     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029,
423     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039,
424     0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049,
425     0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059,
426     0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069,
427     0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089};
428 const uint8_t HuffDecoderCommon::table16_3_emit_[68] = {
429     0x21, 0x45, 0x21, 0x46, 0x21, 0x47, 0x21, 0x48, 0x21, 0x49, 0x21, 0x4a,
430     0x21, 0x4b, 0x21, 0x4c, 0x21, 0x4d, 0x21, 0x4e, 0x21, 0x4f, 0x21, 0x50,
431     0x21, 0x51, 0x21, 0x52, 0x21, 0x53, 0x21, 0x54, 0x21, 0x55, 0x21, 0x56,
432     0x21, 0x57, 0x21, 0x59, 0x21, 0x6a, 0x21, 0x6b, 0x21, 0x71, 0x21, 0x76,
433     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a, 0x21, 0x26, 0x21, 0x2a,
434     0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21, 0x5a};
435 const uint16_t HuffDecoderCommon::table16_3_ops_[64] = {
436     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019,
437     0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039,
438     0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059,
439     0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079,
440     0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099,
441     0x0000, 0x00a1, 0x0000, 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9,
442     0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000, 0x00d1, 0x0000, 0x00d9,
443     0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0000, 0x0002};
444 const uint8_t HuffDecoderCommon::table16_4_emit_[16] = {
445     0x22, 0x30, 0x22, 0x31, 0x22, 0x32, 0x22, 0x61,
446     0x22, 0x63, 0x22, 0x65, 0x22, 0x69, 0x22, 0x6f};
447 const uint8_t HuffDecoderCommon::table16_5_emit_[28] = {
448     0x22, 0x73, 0x22, 0x74, 0x22, 0x20, 0x22, 0x25, 0x22, 0x2d,
449     0x22, 0x2e, 0x22, 0x2f, 0x22, 0x33, 0x22, 0x34, 0x22, 0x35,
450     0x22, 0x36, 0x22, 0x37, 0x22, 0x38, 0x22, 0x39};
451 const uint8_t HuffDecoderCommon::table16_6_emit_[36] = {
452     0x22, 0x3d, 0x22, 0x41, 0x22, 0x5f, 0x22, 0x62, 0x22, 0x64, 0x22, 0x66,
453     0x22, 0x67, 0x22, 0x68, 0x22, 0x6c, 0x22, 0x6d, 0x22, 0x6e, 0x22, 0x70,
454     0x22, 0x72, 0x22, 0x75, 0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44};
455 const uint8_t HuffDecoderCommon::table16_7_emit_[68] = {
456     0x22, 0x45, 0x22, 0x46, 0x22, 0x47, 0x22, 0x48, 0x22, 0x49, 0x22, 0x4a,
457     0x22, 0x4b, 0x22, 0x4c, 0x22, 0x4d, 0x22, 0x4e, 0x22, 0x4f, 0x22, 0x50,
458     0x22, 0x51, 0x22, 0x52, 0x22, 0x53, 0x22, 0x54, 0x22, 0x55, 0x22, 0x56,
459     0x22, 0x57, 0x22, 0x59, 0x22, 0x6a, 0x22, 0x6b, 0x22, 0x71, 0x22, 0x76,
460     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a, 0x22, 0x26, 0x22, 0x2a,
461     0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22, 0x5a};
462 const uint8_t HuffDecoderCommon::table16_8_emit_[16] = {
463     0x28, 0x30, 0x28, 0x31, 0x28, 0x32, 0x28, 0x61,
464     0x28, 0x63, 0x28, 0x65, 0x28, 0x69, 0x28, 0x6f};
465 const uint8_t HuffDecoderCommon::table16_9_emit_[28] = {
466     0x28, 0x73, 0x28, 0x74, 0x28, 0x20, 0x28, 0x25, 0x28, 0x2d,
467     0x28, 0x2e, 0x28, 0x2f, 0x28, 0x33, 0x28, 0x34, 0x28, 0x35,
468     0x28, 0x36, 0x28, 0x37, 0x28, 0x38, 0x28, 0x39};
469 const uint8_t HuffDecoderCommon::table16_10_emit_[36] = {
470     0x28, 0x3d, 0x28, 0x41, 0x28, 0x5f, 0x28, 0x62, 0x28, 0x64, 0x28, 0x66,
471     0x28, 0x67, 0x28, 0x68, 0x28, 0x6c, 0x28, 0x6d, 0x28, 0x6e, 0x28, 0x70,
472     0x28, 0x72, 0x28, 0x75, 0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44};
473 const uint8_t HuffDecoderCommon::table16_11_emit_[68] = {
474     0x28, 0x45, 0x28, 0x46, 0x28, 0x47, 0x28, 0x48, 0x28, 0x49, 0x28, 0x4a,
475     0x28, 0x4b, 0x28, 0x4c, 0x28, 0x4d, 0x28, 0x4e, 0x28, 0x4f, 0x28, 0x50,
476     0x28, 0x51, 0x28, 0x52, 0x28, 0x53, 0x28, 0x54, 0x28, 0x55, 0x28, 0x56,
477     0x28, 0x57, 0x28, 0x59, 0x28, 0x6a, 0x28, 0x6b, 0x28, 0x71, 0x28, 0x76,
478     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a, 0x28, 0x26, 0x28, 0x2a,
479     0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28, 0x5a};
480 const uint8_t HuffDecoderCommon::table16_12_emit_[16] = {
481     0x29, 0x30, 0x29, 0x31, 0x29, 0x32, 0x29, 0x61,
482     0x29, 0x63, 0x29, 0x65, 0x29, 0x69, 0x29, 0x6f};
483 const uint8_t HuffDecoderCommon::table16_13_emit_[28] = {
484     0x29, 0x73, 0x29, 0x74, 0x29, 0x20, 0x29, 0x25, 0x29, 0x2d,
485     0x29, 0x2e, 0x29, 0x2f, 0x29, 0x33, 0x29, 0x34, 0x29, 0x35,
486     0x29, 0x36, 0x29, 0x37, 0x29, 0x38, 0x29, 0x39};
487 const uint8_t HuffDecoderCommon::table16_14_emit_[36] = {
488     0x29, 0x3d, 0x29, 0x41, 0x29, 0x5f, 0x29, 0x62, 0x29, 0x64, 0x29, 0x66,
489     0x29, 0x67, 0x29, 0x68, 0x29, 0x6c, 0x29, 0x6d, 0x29, 0x6e, 0x29, 0x70,
490     0x29, 0x72, 0x29, 0x75, 0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44};
491 const uint8_t HuffDecoderCommon::table16_15_emit_[68] = {
492     0x29, 0x45, 0x29, 0x46, 0x29, 0x47, 0x29, 0x48, 0x29, 0x49, 0x29, 0x4a,
493     0x29, 0x4b, 0x29, 0x4c, 0x29, 0x4d, 0x29, 0x4e, 0x29, 0x4f, 0x29, 0x50,
494     0x29, 0x51, 0x29, 0x52, 0x29, 0x53, 0x29, 0x54, 0x29, 0x55, 0x29, 0x56,
495     0x29, 0x57, 0x29, 0x59, 0x29, 0x6a, 0x29, 0x6b, 0x29, 0x71, 0x29, 0x76,
496     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a, 0x29, 0x26, 0x29, 0x2a,
497     0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29, 0x5a};
498 const uint8_t HuffDecoderCommon::table16_16_emit_[16] = {
499     0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61,
500     0x3f, 0x63, 0x3f, 0x65, 0x3f, 0x69, 0x3f, 0x6f};
501 const uint8_t HuffDecoderCommon::table16_17_emit_[28] = {
502     0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 0x3f, 0x25, 0x3f, 0x2d,
503     0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f, 0x34, 0x3f, 0x35,
504     0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39};
505 const uint8_t HuffDecoderCommon::table16_18_emit_[36] = {
506     0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 0x3f, 0x66,
507     0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d, 0x3f, 0x6e, 0x3f, 0x70,
508     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
509 const uint8_t HuffDecoderCommon::table16_19_emit_[68] = {
510     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48, 0x3f, 0x49, 0x3f, 0x4a,
511     0x3f, 0x4b, 0x3f, 0x4c, 0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
512     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54, 0x3f, 0x55, 0x3f, 0x56,
513     0x3f, 0x57, 0x3f, 0x59, 0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76,
514     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26, 0x3f, 0x2a,
515     0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a};
516 const uint8_t HuffDecoderCommon::table16_20_emit_[44] = {
517     0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63, 0x27,
518     0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74, 0x27, 0x20,
519     0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e, 0x27, 0x2f, 0x27, 0x33, 0x27,
520     0x34, 0x27, 0x35, 0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
521 const uint8_t HuffDecoderCommon::table16_21_emit_[92] = {
522     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66,
523     0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70,
524     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44,
525     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27, 0x4a,
526     0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
527     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x56,
528     0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76,
529     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a};
530 const uint8_t HuffDecoderCommon::table16_22_emit_[44] = {
531     0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63, 0x2b,
532     0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20,
533     0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e, 0x2b, 0x2f, 0x2b, 0x33, 0x2b,
534     0x34, 0x2b, 0x35, 0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
535 const uint8_t HuffDecoderCommon::table16_23_emit_[92] = {
536     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66,
537     0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70,
538     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44,
539     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b, 0x4a,
540     0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
541     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54, 0x2b, 0x55, 0x2b, 0x56,
542     0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76,
543     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a};
544 const uint8_t HuffDecoderCommon::table16_24_emit_[44] = {
545     0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 0x7c,
546     0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20,
547     0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e, 0x7c, 0x2f, 0x7c, 0x33, 0x7c,
548     0x34, 0x7c, 0x35, 0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
549 const uint8_t HuffDecoderCommon::table16_25_emit_[92] = {
550     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
551     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
552     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44,
553     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
554     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
555     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
556     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
557     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a};
558 const uint8_t HuffDecoderCommon::table16_26_emit_[72] = {
559     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65,
560     0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25,
561     0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
562     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41,
563     0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68,
564     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75};
565 const uint8_t HuffDecoderCommon::table16_27_emit_[72] = {
566     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65,
567     0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25,
568     0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
569     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41,
570     0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68,
571     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75};
572 const uint8_t HuffDecoderCommon::table16_28_emit_[40] = {
573     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63,
574     0x00, 0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74,
575     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63,
576     0x24, 0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74};
577 const uint8_t HuffDecoderCommon::table16_29_emit_[40] = {
578     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63,
579     0x40, 0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74,
580     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63,
581     0x5b, 0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74};
582 const uint8_t HuffDecoderCommon::table16_30_emit_[40] = {
583     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63,
584     0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74,
585     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63,
586     0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74};
587 const uint8_t HuffDecoderCommon::table16_31_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60,
588                                                         0x7b};
589 const uint16_t HuffDecoderCommon::table16_31_ops_[64] = {
590     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
591     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002,
592     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
593     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006,
594     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
595     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
596     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012,
597     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003};
598 const uint8_t* const HuffDecoderCommon::table16_emit_[32] = {
599     table16_0_emit_,  table16_1_emit_,  table16_2_emit_,  table16_3_emit_,
600     table16_4_emit_,  table16_5_emit_,  table16_6_emit_,  table16_7_emit_,
601     table16_8_emit_,  table16_9_emit_,  table16_10_emit_, table16_11_emit_,
602     table16_12_emit_, table16_13_emit_, table16_14_emit_, table16_15_emit_,
603     table16_16_emit_, table16_17_emit_, table16_18_emit_, table16_19_emit_,
604     table16_20_emit_, table16_21_emit_, table16_22_emit_, table16_23_emit_,
605     table16_24_emit_, table16_25_emit_, table16_26_emit_, table16_27_emit_,
606     table16_28_emit_, table16_29_emit_, table16_30_emit_, table16_31_emit_,
607 };
608 const uint16_t* const HuffDecoderCommon::table16_ops_[32] = {
609     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
610     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
611     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
612     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
613     table16_0_ops_, table16_1_ops_, table16_2_ops_, table16_3_ops_,
614     table15_0_ops_, table15_1_ops_, table15_0_ops_, table15_1_ops_,
615     table15_0_ops_, table15_1_ops_, table14_0_ops_, table14_0_ops_,
616     table14_5_ops_, table14_5_ops_, table14_5_ops_, table16_31_ops_,
617 };
618 const uint16_t HuffDecoderCommon::table17_0_ops_[128] = {
619     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
620     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
621     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
622     0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000,
623     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
624     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
625     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
626     0x0019, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
627     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0000,
628     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
629     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
630     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
631     0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
632     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
633     0x0000, 0x0039};
634 const uint16_t HuffDecoderCommon::table17_1_ops_[128] = {
635     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
636     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
637     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
638     0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000,
639     0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
640     0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
641     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
642     0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031,
643     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000,
644     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000,
645     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000,
646     0x0000, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0000,
647     0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
648     0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
649     0x0000, 0x0069};
650 const uint16_t HuffDecoderCommon::table17_2_ops_[128] = {
651     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
652     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
653     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000,
654     0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000,
655     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
656     0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
657     0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
658     0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041,
659     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000,
660     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000,
661     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000,
662     0x0000, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000,
663     0x0000, 0x0000, 0x0000, 0x0069, 0x0000, 0x0000, 0x0000, 0x0071, 0x0000,
664     0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0081, 0x0000, 0x0000,
665     0x0000, 0x0089};
666 const uint16_t HuffDecoderCommon::table17_3_ops_[128] = {
667     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
668     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
669     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
670     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
671     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000,
672     0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000,
673     0x0000, 0x0069, 0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000,
674     0x0079, 0x0000, 0x0000, 0x0000, 0x0081, 0x0000, 0x0000, 0x0000, 0x0089,
675     0x0000, 0x0000, 0x0000, 0x0091, 0x0000, 0x0000, 0x0000, 0x0099, 0x0000,
676     0x0000, 0x0000, 0x00a1, 0x0000, 0x0000, 0x0000, 0x00a9, 0x0000, 0x0000,
677     0x0000, 0x00b1, 0x0000, 0x0000, 0x0000, 0x00b9, 0x0000, 0x0000, 0x0000,
678     0x00c1, 0x0000, 0x0000, 0x0000, 0x00c9, 0x0000, 0x0000, 0x0000, 0x00d1,
679     0x0000, 0x0000, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000,
680     0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0000,
681     0x0000, 0x0002};
682 const uint16_t HuffDecoderCommon::table17_20_ops_[128] = {
683     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000,
684     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
685     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000,
686     0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 0x0000, 0x0000,
687     0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
688     0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
689     0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
690     0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041,
691     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0049, 0x0000,
692     0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 0x0000, 0x0000,
693     0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 0x0000, 0x0000, 0x0000,
694     0x0071, 0x0000, 0x0000, 0x0000, 0x0079, 0x0000, 0x0000, 0x0000, 0x0081,
695     0x0000, 0x0000, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0091, 0x0000,
696     0x0000, 0x0000, 0x0099, 0x0000, 0x0000, 0x0000, 0x00a1, 0x0000, 0x0000,
697     0x0000, 0x00a9};
698 const uint8_t HuffDecoderCommon::table17_21_emit_[104] = {
699     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62, 0x27, 0x64, 0x27, 0x66,
700     0x27, 0x67, 0x27, 0x68, 0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70,
701     0x27, 0x72, 0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44,
702     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27, 0x4a,
703     0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f, 0x27, 0x50,
704     0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54, 0x27, 0x55, 0x27, 0x56,
705     0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b, 0x27, 0x71, 0x27, 0x76,
706     0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a, 0x27, 0x26, 0x27, 0x2a,
707     0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a};
708 const uint16_t HuffDecoderCommon::table17_21_ops_[128] = {
709     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
710     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
711     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
712     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
713     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0000, 0x0000, 0x0051, 0x0000,
714     0x0000, 0x0000, 0x0059, 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000,
715     0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000,
716     0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9,
717     0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000,
718     0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000, 0x00f1,
719     0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111, 0x0000,
720     0x0119, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139,
721     0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000,
722     0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
723     0x0000, 0x0002};
724 const uint8_t HuffDecoderCommon::table17_23_emit_[104] = {
725     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62, 0x2b, 0x64, 0x2b, 0x66,
726     0x2b, 0x67, 0x2b, 0x68, 0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70,
727     0x2b, 0x72, 0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44,
728     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b, 0x4a,
729     0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f, 0x2b, 0x50,
730     0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54, 0x2b, 0x55, 0x2b, 0x56,
731     0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b, 0x2b, 0x71, 0x2b, 0x76,
732     0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a, 0x2b, 0x26, 0x2b, 0x2a,
733     0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a};
734 const uint8_t HuffDecoderCommon::table17_25_emit_[104] = {
735     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62, 0x7c, 0x64, 0x7c, 0x66,
736     0x7c, 0x67, 0x7c, 0x68, 0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70,
737     0x7c, 0x72, 0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44,
738     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c, 0x4a,
739     0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f, 0x7c, 0x50,
740     0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54, 0x7c, 0x55, 0x7c, 0x56,
741     0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b, 0x7c, 0x71, 0x7c, 0x76,
742     0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a, 0x7c, 0x26, 0x7c, 0x2a,
743     0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
744 const uint8_t HuffDecoderCommon::table17_26_emit_[136] = {
745     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61, 0x23, 0x63, 0x23, 0x65,
746     0x23, 0x69, 0x23, 0x6f, 0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25,
747     0x23, 0x2d, 0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
748     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39, 0x23, 0x3d, 0x23, 0x41,
749     0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66, 0x23, 0x67, 0x23, 0x68,
750     0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70, 0x23, 0x72, 0x23, 0x75,
751     0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44, 0x23, 0x45, 0x23, 0x46,
752     0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a, 0x23, 0x4b, 0x23, 0x4c,
753     0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50, 0x23, 0x51, 0x23, 0x52,
754     0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56, 0x23, 0x57, 0x23, 0x59,
755     0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76, 0x23, 0x77, 0x23, 0x78,
756     0x23, 0x79, 0x23, 0x7a};
757 const uint16_t HuffDecoderCommon::table17_26_ops_[128] = {
758     0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000,
759     0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000,
760     0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000,
761     0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041,
762     0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 0x0000,
763     0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081,
764     0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000,
765     0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9,
766     0x0000, 0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000,
767     0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111,
768     0x0000, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151,
769     0x0159, 0x0161, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
770     0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1,
771     0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0000, 0x0000,
772     0x0000, 0x0002};
773 const uint8_t HuffDecoderCommon::table17_27_emit_[136] = {
774     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61, 0x3e, 0x63, 0x3e, 0x65,
775     0x3e, 0x69, 0x3e, 0x6f, 0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25,
776     0x3e, 0x2d, 0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
777     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39, 0x3e, 0x3d, 0x3e, 0x41,
778     0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66, 0x3e, 0x67, 0x3e, 0x68,
779     0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70, 0x3e, 0x72, 0x3e, 0x75,
780     0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44, 0x3e, 0x45, 0x3e, 0x46,
781     0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a, 0x3e, 0x4b, 0x3e, 0x4c,
782     0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50, 0x3e, 0x51, 0x3e, 0x52,
783     0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56, 0x3e, 0x57, 0x3e, 0x59,
784     0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76, 0x3e, 0x77, 0x3e, 0x78,
785     0x3e, 0x79, 0x3e, 0x7a};
786 const uint8_t HuffDecoderCommon::table17_28_emit_[144] = {
787     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00, 0x65,
788     0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x25,
789     0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35,
790     0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41,
791     0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68,
792     0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x72, 0x00, 0x75,
793     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24, 0x65,
794     0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20, 0x24, 0x25,
795     0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24, 0x34, 0x24, 0x35,
796     0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39, 0x24, 0x3d, 0x24, 0x41,
797     0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66, 0x24, 0x67, 0x24, 0x68,
798     0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70, 0x24, 0x72, 0x24, 0x75};
799 const uint16_t HuffDecoderCommon::table17_28_ops_[128] = {
800     0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 0x0000,
801     0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 0x0000, 0x0041,
802     0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081,
803     0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9,
804     0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111,
805     0x0119, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
806     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
807     0x0002, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139,
808     0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000,
809     0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199,
810     0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1,
811     0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0221, 0x0229,
812     0x0231, 0x0239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
813     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
814     0x0000, 0x0122};
815 const uint8_t HuffDecoderCommon::table17_29_emit_[144] = {
816     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40, 0x65,
817     0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20, 0x40, 0x25,
818     0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40, 0x34, 0x40, 0x35,
819     0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39, 0x40, 0x3d, 0x40, 0x41,
820     0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66, 0x40, 0x67, 0x40, 0x68,
821     0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70, 0x40, 0x72, 0x40, 0x75,
822     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b, 0x65,
823     0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20, 0x5b, 0x25,
824     0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b, 0x34, 0x5b, 0x35,
825     0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39, 0x5b, 0x3d, 0x5b, 0x41,
826     0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66, 0x5b, 0x67, 0x5b, 0x68,
827     0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70, 0x5b, 0x72, 0x5b, 0x75};
828 const uint8_t HuffDecoderCommon::table17_30_emit_[144] = {
829     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65,
830     0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25,
831     0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35,
832     0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39, 0x5d, 0x3d, 0x5d, 0x41,
833     0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68,
834     0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 0x5d, 0x75,
835     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65,
836     0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25,
837     0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35,
838     0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39, 0x7e, 0x3d, 0x7e, 0x41,
839     0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68,
840     0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 0x7e, 0x75};
841 const uint8_t HuffDecoderCommon::table17_31_emit_[46] = {
842     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
843     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x7d, 0x30, 0x7d, 0x31,
844     0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f,
845     0x7d, 0x73, 0x7d, 0x74, 0x3c, 0x60, 0x7b, 0x5c, 0xc3, 0xd0};
846 const uint16_t HuffDecoderCommon::table17_31_ops_[128] = {
847     0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041,
848     0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
849     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
850     0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069,
851     0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0000, 0x0000, 0x0000,
852     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
853     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
854     0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
855     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000,
856     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
857     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a6, 0x0000, 0x0000, 0x0000,
858     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
859     0x0000, 0x0000, 0x0000, 0x00aa, 0x00ae, 0x00b2, 0x00b6, 0x0000, 0x0000,
860     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
861     0x0000, 0x0003};
862 const uint8_t* const HuffDecoderCommon::table17_emit_[32] = {
863     table16_0_emit_,  table16_1_emit_,  table16_2_emit_,  table16_3_emit_,
864     table16_4_emit_,  table16_5_emit_,  table16_6_emit_,  table16_7_emit_,
865     table16_8_emit_,  table16_9_emit_,  table16_10_emit_, table16_11_emit_,
866     table16_12_emit_, table16_13_emit_, table16_14_emit_, table16_15_emit_,
867     table16_16_emit_, table16_17_emit_, table16_18_emit_, table16_19_emit_,
868     table16_20_emit_, table17_21_emit_, table16_22_emit_, table17_23_emit_,
869     table16_24_emit_, table17_25_emit_, table17_26_emit_, table17_27_emit_,
870     table17_28_emit_, table17_29_emit_, table17_30_emit_, table17_31_emit_,
871 };
872 const uint16_t* const HuffDecoderCommon::table17_ops_[32] = {
873     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
874     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
875     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
876     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
877     table17_0_ops_,  table17_1_ops_,  table17_2_ops_,  table17_3_ops_,
878     table17_20_ops_, table17_21_ops_, table17_20_ops_, table17_21_ops_,
879     table17_20_ops_, table17_21_ops_, table17_26_ops_, table17_26_ops_,
880     table17_28_ops_, table17_28_ops_, table17_28_ops_, table17_31_ops_,
881 };
882 const uint8_t HuffDecoderCommon::table18_0_emit_[60] = {
883     0x21, 0x30, 0x30, 0x21, 0x30, 0x31, 0x21, 0x30, 0x32, 0x21, 0x30, 0x61,
884     0x21, 0x30, 0x63, 0x21, 0x30, 0x65, 0x21, 0x30, 0x69, 0x21, 0x30, 0x6f,
885     0x21, 0x30, 0x73, 0x21, 0x30, 0x74, 0x21, 0x31, 0x30, 0x21, 0x31, 0x31,
886     0x21, 0x31, 0x32, 0x21, 0x31, 0x61, 0x21, 0x31, 0x63, 0x21, 0x31, 0x65,
887     0x21, 0x31, 0x69, 0x21, 0x31, 0x6f, 0x21, 0x31, 0x73, 0x21, 0x31, 0x74};
888 const uint16_t HuffDecoderCommon::table18_0_ops_[64] = {
889     0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8,
890     0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
891     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
892     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
893     0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198,
894     0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
895     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
896     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2};
897 const uint8_t HuffDecoderCommon::table18_1_emit_[60] = {
898     0x21, 0x32, 0x30, 0x21, 0x32, 0x31, 0x21, 0x32, 0x32, 0x21, 0x32, 0x61,
899     0x21, 0x32, 0x63, 0x21, 0x32, 0x65, 0x21, 0x32, 0x69, 0x21, 0x32, 0x6f,
900     0x21, 0x32, 0x73, 0x21, 0x32, 0x74, 0x21, 0x61, 0x30, 0x21, 0x61, 0x31,
901     0x21, 0x61, 0x32, 0x21, 0x61, 0x61, 0x21, 0x61, 0x63, 0x21, 0x61, 0x65,
902     0x21, 0x61, 0x69, 0x21, 0x61, 0x6f, 0x21, 0x61, 0x73, 0x21, 0x61, 0x74};
903 const uint8_t HuffDecoderCommon::table18_2_emit_[60] = {
904     0x21, 0x63, 0x30, 0x21, 0x63, 0x31, 0x21, 0x63, 0x32, 0x21, 0x63, 0x61,
905     0x21, 0x63, 0x63, 0x21, 0x63, 0x65, 0x21, 0x63, 0x69, 0x21, 0x63, 0x6f,
906     0x21, 0x63, 0x73, 0x21, 0x63, 0x74, 0x21, 0x65, 0x30, 0x21, 0x65, 0x31,
907     0x21, 0x65, 0x32, 0x21, 0x65, 0x61, 0x21, 0x65, 0x63, 0x21, 0x65, 0x65,
908     0x21, 0x65, 0x69, 0x21, 0x65, 0x6f, 0x21, 0x65, 0x73, 0x21, 0x65, 0x74};
909 const uint8_t HuffDecoderCommon::table18_3_emit_[60] = {
910     0x21, 0x69, 0x30, 0x21, 0x69, 0x31, 0x21, 0x69, 0x32, 0x21, 0x69, 0x61,
911     0x21, 0x69, 0x63, 0x21, 0x69, 0x65, 0x21, 0x69, 0x69, 0x21, 0x69, 0x6f,
912     0x21, 0x69, 0x73, 0x21, 0x69, 0x74, 0x21, 0x6f, 0x30, 0x21, 0x6f, 0x31,
913     0x21, 0x6f, 0x32, 0x21, 0x6f, 0x61, 0x21, 0x6f, 0x63, 0x21, 0x6f, 0x65,
914     0x21, 0x6f, 0x69, 0x21, 0x6f, 0x6f, 0x21, 0x6f, 0x73, 0x21, 0x6f, 0x74};
915 const uint8_t HuffDecoderCommon::table18_4_emit_[60] = {
916     0x21, 0x73, 0x30, 0x21, 0x73, 0x31, 0x21, 0x73, 0x32, 0x21, 0x73, 0x61,
917     0x21, 0x73, 0x63, 0x21, 0x73, 0x65, 0x21, 0x73, 0x69, 0x21, 0x73, 0x6f,
918     0x21, 0x73, 0x73, 0x21, 0x73, 0x74, 0x21, 0x74, 0x30, 0x21, 0x74, 0x31,
919     0x21, 0x74, 0x32, 0x21, 0x74, 0x61, 0x21, 0x74, 0x63, 0x21, 0x74, 0x65,
920     0x21, 0x74, 0x69, 0x21, 0x74, 0x6f, 0x21, 0x74, 0x73, 0x21, 0x74, 0x74};
921 const uint8_t HuffDecoderCommon::table18_5_emit_[8] = {0x21, 0x20, 0x21, 0x25,
922                                                        0x21, 0x2d, 0x21, 0x2e};
923 const uint16_t HuffDecoderCommon::table18_5_ops_[64] = {
924     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
925     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
926     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
927     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
928     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
929     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
930     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
931     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032};
932 const uint8_t HuffDecoderCommon::table18_6_emit_[8] = {0x21, 0x2f, 0x21, 0x33,
933                                                        0x21, 0x34, 0x21, 0x35};
934 const uint8_t HuffDecoderCommon::table18_7_emit_[8] = {0x21, 0x36, 0x21, 0x37,
935                                                        0x21, 0x38, 0x21, 0x39};
936 const uint8_t HuffDecoderCommon::table18_8_emit_[8] = {0x21, 0x3d, 0x21, 0x41,
937                                                        0x21, 0x5f, 0x21, 0x62};
938 const uint8_t HuffDecoderCommon::table18_9_emit_[8] = {0x21, 0x64, 0x21, 0x66,
939                                                        0x21, 0x67, 0x21, 0x68};
940 const uint8_t HuffDecoderCommon::table18_10_emit_[8] = {0x21, 0x6c, 0x21, 0x6d,
941                                                         0x21, 0x6e, 0x21, 0x70};
942 const uint8_t HuffDecoderCommon::table18_11_emit_[12] = {
943     0x21, 0x72, 0x21, 0x75, 0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44};
944 const uint16_t HuffDecoderCommon::table18_11_ops_[64] = {
945     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
946     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
947     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
948     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
949     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
950     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
951     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
952     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052};
953 const uint8_t HuffDecoderCommon::table18_12_emit_[16] = {
954     0x21, 0x45, 0x21, 0x46, 0x21, 0x47, 0x21, 0x48,
955     0x21, 0x49, 0x21, 0x4a, 0x21, 0x4b, 0x21, 0x4c};
956 const uint16_t HuffDecoderCommon::table18_12_ops_[64] = {
957     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
958     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
959     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
960     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
961     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
962     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
963     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062,
964     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072};
965 const uint8_t HuffDecoderCommon::table18_13_emit_[16] = {
966     0x21, 0x4d, 0x21, 0x4e, 0x21, 0x4f, 0x21, 0x50,
967     0x21, 0x51, 0x21, 0x52, 0x21, 0x53, 0x21, 0x54};
968 const uint8_t HuffDecoderCommon::table18_14_emit_[16] = {
969     0x21, 0x55, 0x21, 0x56, 0x21, 0x57, 0x21, 0x59,
970     0x21, 0x6a, 0x21, 0x6b, 0x21, 0x71, 0x21, 0x76};
971 const uint8_t HuffDecoderCommon::table18_15_emit_[29] = {
972     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a, 0x21, 0x26,
973     0x21, 0x2a, 0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21, 0x5a,
974     0x21, 0x21, 0x22, 0x21, 0x28, 0x21, 0x29, 0x21, 0x3f};
975 const uint16_t HuffDecoderCommon::table18_15_ops_[64] = {
976     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
977     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
978     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
979     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
980     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
981     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
982     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
983     0x00a2, 0x00aa, 0x00ba, 0x00ca, 0x00da, 0x0001, 0x0001, 0x0003};
984 const uint8_t HuffDecoderCommon::table18_16_emit_[60] = {
985     0x22, 0x30, 0x30, 0x22, 0x30, 0x31, 0x22, 0x30, 0x32, 0x22, 0x30, 0x61,
986     0x22, 0x30, 0x63, 0x22, 0x30, 0x65, 0x22, 0x30, 0x69, 0x22, 0x30, 0x6f,
987     0x22, 0x30, 0x73, 0x22, 0x30, 0x74, 0x22, 0x31, 0x30, 0x22, 0x31, 0x31,
988     0x22, 0x31, 0x32, 0x22, 0x31, 0x61, 0x22, 0x31, 0x63, 0x22, 0x31, 0x65,
989     0x22, 0x31, 0x69, 0x22, 0x31, 0x6f, 0x22, 0x31, 0x73, 0x22, 0x31, 0x74};
990 const uint8_t HuffDecoderCommon::table18_17_emit_[60] = {
991     0x22, 0x32, 0x30, 0x22, 0x32, 0x31, 0x22, 0x32, 0x32, 0x22, 0x32, 0x61,
992     0x22, 0x32, 0x63, 0x22, 0x32, 0x65, 0x22, 0x32, 0x69, 0x22, 0x32, 0x6f,
993     0x22, 0x32, 0x73, 0x22, 0x32, 0x74, 0x22, 0x61, 0x30, 0x22, 0x61, 0x31,
994     0x22, 0x61, 0x32, 0x22, 0x61, 0x61, 0x22, 0x61, 0x63, 0x22, 0x61, 0x65,
995     0x22, 0x61, 0x69, 0x22, 0x61, 0x6f, 0x22, 0x61, 0x73, 0x22, 0x61, 0x74};
996 const uint8_t HuffDecoderCommon::table18_18_emit_[60] = {
997     0x22, 0x63, 0x30, 0x22, 0x63, 0x31, 0x22, 0x63, 0x32, 0x22, 0x63, 0x61,
998     0x22, 0x63, 0x63, 0x22, 0x63, 0x65, 0x22, 0x63, 0x69, 0x22, 0x63, 0x6f,
999     0x22, 0x63, 0x73, 0x22, 0x63, 0x74, 0x22, 0x65, 0x30, 0x22, 0x65, 0x31,
1000     0x22, 0x65, 0x32, 0x22, 0x65, 0x61, 0x22, 0x65, 0x63, 0x22, 0x65, 0x65,
1001     0x22, 0x65, 0x69, 0x22, 0x65, 0x6f, 0x22, 0x65, 0x73, 0x22, 0x65, 0x74};
1002 const uint8_t HuffDecoderCommon::table18_19_emit_[60] = {
1003     0x22, 0x69, 0x30, 0x22, 0x69, 0x31, 0x22, 0x69, 0x32, 0x22, 0x69, 0x61,
1004     0x22, 0x69, 0x63, 0x22, 0x69, 0x65, 0x22, 0x69, 0x69, 0x22, 0x69, 0x6f,
1005     0x22, 0x69, 0x73, 0x22, 0x69, 0x74, 0x22, 0x6f, 0x30, 0x22, 0x6f, 0x31,
1006     0x22, 0x6f, 0x32, 0x22, 0x6f, 0x61, 0x22, 0x6f, 0x63, 0x22, 0x6f, 0x65,
1007     0x22, 0x6f, 0x69, 0x22, 0x6f, 0x6f, 0x22, 0x6f, 0x73, 0x22, 0x6f, 0x74};
1008 const uint8_t HuffDecoderCommon::table18_20_emit_[60] = {
1009     0x22, 0x73, 0x30, 0x22, 0x73, 0x31, 0x22, 0x73, 0x32, 0x22, 0x73, 0x61,
1010     0x22, 0x73, 0x63, 0x22, 0x73, 0x65, 0x22, 0x73, 0x69, 0x22, 0x73, 0x6f,
1011     0x22, 0x73, 0x73, 0x22, 0x73, 0x74, 0x22, 0x74, 0x30, 0x22, 0x74, 0x31,
1012     0x22, 0x74, 0x32, 0x22, 0x74, 0x61, 0x22, 0x74, 0x63, 0x22, 0x74, 0x65,
1013     0x22, 0x74, 0x69, 0x22, 0x74, 0x6f, 0x22, 0x74, 0x73, 0x22, 0x74, 0x74};
1014 const uint8_t HuffDecoderCommon::table18_21_emit_[8] = {0x22, 0x20, 0x22, 0x25,
1015                                                         0x22, 0x2d, 0x22, 0x2e};
1016 const uint8_t HuffDecoderCommon::table18_22_emit_[8] = {0x22, 0x2f, 0x22, 0x33,
1017                                                         0x22, 0x34, 0x22, 0x35};
1018 const uint8_t HuffDecoderCommon::table18_23_emit_[8] = {0x22, 0x36, 0x22, 0x37,
1019                                                         0x22, 0x38, 0x22, 0x39};
1020 const uint8_t HuffDecoderCommon::table18_24_emit_[8] = {0x22, 0x3d, 0x22, 0x41,
1021                                                         0x22, 0x5f, 0x22, 0x62};
1022 const uint8_t HuffDecoderCommon::table18_25_emit_[8] = {0x22, 0x64, 0x22, 0x66,
1023                                                         0x22, 0x67, 0x22, 0x68};
1024 const uint8_t HuffDecoderCommon::table18_26_emit_[8] = {0x22, 0x6c, 0x22, 0x6d,
1025                                                         0x22, 0x6e, 0x22, 0x70};
1026 const uint8_t HuffDecoderCommon::table18_27_emit_[12] = {
1027     0x22, 0x72, 0x22, 0x75, 0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44};
1028 const uint8_t HuffDecoderCommon::table18_28_emit_[16] = {
1029     0x22, 0x45, 0x22, 0x46, 0x22, 0x47, 0x22, 0x48,
1030     0x22, 0x49, 0x22, 0x4a, 0x22, 0x4b, 0x22, 0x4c};
1031 const uint8_t HuffDecoderCommon::table18_29_emit_[16] = {
1032     0x22, 0x4d, 0x22, 0x4e, 0x22, 0x4f, 0x22, 0x50,
1033     0x22, 0x51, 0x22, 0x52, 0x22, 0x53, 0x22, 0x54};
1034 const uint8_t HuffDecoderCommon::table18_30_emit_[16] = {
1035     0x22, 0x55, 0x22, 0x56, 0x22, 0x57, 0x22, 0x59,
1036     0x22, 0x6a, 0x22, 0x6b, 0x22, 0x71, 0x22, 0x76};
1037 const uint8_t HuffDecoderCommon::table18_31_emit_[29] = {
1038     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a, 0x22, 0x26,
1039     0x22, 0x2a, 0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22, 0x5a,
1040     0x22, 0x21, 0x22, 0x22, 0x28, 0x22, 0x29, 0x22, 0x3f};
1041 const uint16_t HuffDecoderCommon::table18_31_ops_[64] = {
1042     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1043     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1044     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1045     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1046     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1047     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1048     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1049     0x00a2, 0x00b2, 0x00ba, 0x00ca, 0x00da, 0x0001, 0x0001, 0x0003};
1050 const uint8_t HuffDecoderCommon::table18_32_emit_[60] = {
1051     0x28, 0x30, 0x30, 0x28, 0x30, 0x31, 0x28, 0x30, 0x32, 0x28, 0x30, 0x61,
1052     0x28, 0x30, 0x63, 0x28, 0x30, 0x65, 0x28, 0x30, 0x69, 0x28, 0x30, 0x6f,
1053     0x28, 0x30, 0x73, 0x28, 0x30, 0x74, 0x28, 0x31, 0x30, 0x28, 0x31, 0x31,
1054     0x28, 0x31, 0x32, 0x28, 0x31, 0x61, 0x28, 0x31, 0x63, 0x28, 0x31, 0x65,
1055     0x28, 0x31, 0x69, 0x28, 0x31, 0x6f, 0x28, 0x31, 0x73, 0x28, 0x31, 0x74};
1056 const uint8_t HuffDecoderCommon::table18_33_emit_[60] = {
1057     0x28, 0x32, 0x30, 0x28, 0x32, 0x31, 0x28, 0x32, 0x32, 0x28, 0x32, 0x61,
1058     0x28, 0x32, 0x63, 0x28, 0x32, 0x65, 0x28, 0x32, 0x69, 0x28, 0x32, 0x6f,
1059     0x28, 0x32, 0x73, 0x28, 0x32, 0x74, 0x28, 0x61, 0x30, 0x28, 0x61, 0x31,
1060     0x28, 0x61, 0x32, 0x28, 0x61, 0x61, 0x28, 0x61, 0x63, 0x28, 0x61, 0x65,
1061     0x28, 0x61, 0x69, 0x28, 0x61, 0x6f, 0x28, 0x61, 0x73, 0x28, 0x61, 0x74};
1062 const uint8_t HuffDecoderCommon::table18_34_emit_[60] = {
1063     0x28, 0x63, 0x30, 0x28, 0x63, 0x31, 0x28, 0x63, 0x32, 0x28, 0x63, 0x61,
1064     0x28, 0x63, 0x63, 0x28, 0x63, 0x65, 0x28, 0x63, 0x69, 0x28, 0x63, 0x6f,
1065     0x28, 0x63, 0x73, 0x28, 0x63, 0x74, 0x28, 0x65, 0x30, 0x28, 0x65, 0x31,
1066     0x28, 0x65, 0x32, 0x28, 0x65, 0x61, 0x28, 0x65, 0x63, 0x28, 0x65, 0x65,
1067     0x28, 0x65, 0x69, 0x28, 0x65, 0x6f, 0x28, 0x65, 0x73, 0x28, 0x65, 0x74};
1068 const uint8_t HuffDecoderCommon::table18_35_emit_[60] = {
1069     0x28, 0x69, 0x30, 0x28, 0x69, 0x31, 0x28, 0x69, 0x32, 0x28, 0x69, 0x61,
1070     0x28, 0x69, 0x63, 0x28, 0x69, 0x65, 0x28, 0x69, 0x69, 0x28, 0x69, 0x6f,
1071     0x28, 0x69, 0x73, 0x28, 0x69, 0x74, 0x28, 0x6f, 0x30, 0x28, 0x6f, 0x31,
1072     0x28, 0x6f, 0x32, 0x28, 0x6f, 0x61, 0x28, 0x6f, 0x63, 0x28, 0x6f, 0x65,
1073     0x28, 0x6f, 0x69, 0x28, 0x6f, 0x6f, 0x28, 0x6f, 0x73, 0x28, 0x6f, 0x74};
1074 const uint8_t HuffDecoderCommon::table18_36_emit_[60] = {
1075     0x28, 0x73, 0x30, 0x28, 0x73, 0x31, 0x28, 0x73, 0x32, 0x28, 0x73, 0x61,
1076     0x28, 0x73, 0x63, 0x28, 0x73, 0x65, 0x28, 0x73, 0x69, 0x28, 0x73, 0x6f,
1077     0x28, 0x73, 0x73, 0x28, 0x73, 0x74, 0x28, 0x74, 0x30, 0x28, 0x74, 0x31,
1078     0x28, 0x74, 0x32, 0x28, 0x74, 0x61, 0x28, 0x74, 0x63, 0x28, 0x74, 0x65,
1079     0x28, 0x74, 0x69, 0x28, 0x74, 0x6f, 0x28, 0x74, 0x73, 0x28, 0x74, 0x74};
1080 const uint8_t HuffDecoderCommon::table18_37_emit_[8] = {0x28, 0x20, 0x28, 0x25,
1081                                                         0x28, 0x2d, 0x28, 0x2e};
1082 const uint8_t HuffDecoderCommon::table18_38_emit_[8] = {0x28, 0x2f, 0x28, 0x33,
1083                                                         0x28, 0x34, 0x28, 0x35};
1084 const uint8_t HuffDecoderCommon::table18_39_emit_[8] = {0x28, 0x36, 0x28, 0x37,
1085                                                         0x28, 0x38, 0x28, 0x39};
1086 const uint8_t HuffDecoderCommon::table18_40_emit_[8] = {0x28, 0x3d, 0x28, 0x41,
1087                                                         0x28, 0x5f, 0x28, 0x62};
1088 const uint8_t HuffDecoderCommon::table18_41_emit_[8] = {0x28, 0x64, 0x28, 0x66,
1089                                                         0x28, 0x67, 0x28, 0x68};
1090 const uint8_t HuffDecoderCommon::table18_42_emit_[8] = {0x28, 0x6c, 0x28, 0x6d,
1091                                                         0x28, 0x6e, 0x28, 0x70};
1092 const uint8_t HuffDecoderCommon::table18_43_emit_[12] = {
1093     0x28, 0x72, 0x28, 0x75, 0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44};
1094 const uint8_t HuffDecoderCommon::table18_44_emit_[16] = {
1095     0x28, 0x45, 0x28, 0x46, 0x28, 0x47, 0x28, 0x48,
1096     0x28, 0x49, 0x28, 0x4a, 0x28, 0x4b, 0x28, 0x4c};
1097 const uint8_t HuffDecoderCommon::table18_45_emit_[16] = {
1098     0x28, 0x4d, 0x28, 0x4e, 0x28, 0x4f, 0x28, 0x50,
1099     0x28, 0x51, 0x28, 0x52, 0x28, 0x53, 0x28, 0x54};
1100 const uint8_t HuffDecoderCommon::table18_46_emit_[16] = {
1101     0x28, 0x55, 0x28, 0x56, 0x28, 0x57, 0x28, 0x59,
1102     0x28, 0x6a, 0x28, 0x6b, 0x28, 0x71, 0x28, 0x76};
1103 const uint8_t HuffDecoderCommon::table18_47_emit_[29] = {
1104     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a, 0x28, 0x26,
1105     0x28, 0x2a, 0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28, 0x5a,
1106     0x28, 0x21, 0x28, 0x22, 0x28, 0x28, 0x29, 0x28, 0x3f};
1107 const uint16_t HuffDecoderCommon::table18_47_ops_[64] = {
1108     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1109     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1110     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1111     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1112     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1113     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1114     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1115     0x00a2, 0x00b2, 0x00c2, 0x00ca, 0x00da, 0x0001, 0x0001, 0x0003};
1116 const uint8_t HuffDecoderCommon::table18_48_emit_[60] = {
1117     0x29, 0x30, 0x30, 0x29, 0x30, 0x31, 0x29, 0x30, 0x32, 0x29, 0x30, 0x61,
1118     0x29, 0x30, 0x63, 0x29, 0x30, 0x65, 0x29, 0x30, 0x69, 0x29, 0x30, 0x6f,
1119     0x29, 0x30, 0x73, 0x29, 0x30, 0x74, 0x29, 0x31, 0x30, 0x29, 0x31, 0x31,
1120     0x29, 0x31, 0x32, 0x29, 0x31, 0x61, 0x29, 0x31, 0x63, 0x29, 0x31, 0x65,
1121     0x29, 0x31, 0x69, 0x29, 0x31, 0x6f, 0x29, 0x31, 0x73, 0x29, 0x31, 0x74};
1122 const uint8_t HuffDecoderCommon::table18_49_emit_[60] = {
1123     0x29, 0x32, 0x30, 0x29, 0x32, 0x31, 0x29, 0x32, 0x32, 0x29, 0x32, 0x61,
1124     0x29, 0x32, 0x63, 0x29, 0x32, 0x65, 0x29, 0x32, 0x69, 0x29, 0x32, 0x6f,
1125     0x29, 0x32, 0x73, 0x29, 0x32, 0x74, 0x29, 0x61, 0x30, 0x29, 0x61, 0x31,
1126     0x29, 0x61, 0x32, 0x29, 0x61, 0x61, 0x29, 0x61, 0x63, 0x29, 0x61, 0x65,
1127     0x29, 0x61, 0x69, 0x29, 0x61, 0x6f, 0x29, 0x61, 0x73, 0x29, 0x61, 0x74};
1128 const uint8_t HuffDecoderCommon::table18_50_emit_[60] = {
1129     0x29, 0x63, 0x30, 0x29, 0x63, 0x31, 0x29, 0x63, 0x32, 0x29, 0x63, 0x61,
1130     0x29, 0x63, 0x63, 0x29, 0x63, 0x65, 0x29, 0x63, 0x69, 0x29, 0x63, 0x6f,
1131     0x29, 0x63, 0x73, 0x29, 0x63, 0x74, 0x29, 0x65, 0x30, 0x29, 0x65, 0x31,
1132     0x29, 0x65, 0x32, 0x29, 0x65, 0x61, 0x29, 0x65, 0x63, 0x29, 0x65, 0x65,
1133     0x29, 0x65, 0x69, 0x29, 0x65, 0x6f, 0x29, 0x65, 0x73, 0x29, 0x65, 0x74};
1134 const uint8_t HuffDecoderCommon::table18_51_emit_[60] = {
1135     0x29, 0x69, 0x30, 0x29, 0x69, 0x31, 0x29, 0x69, 0x32, 0x29, 0x69, 0x61,
1136     0x29, 0x69, 0x63, 0x29, 0x69, 0x65, 0x29, 0x69, 0x69, 0x29, 0x69, 0x6f,
1137     0x29, 0x69, 0x73, 0x29, 0x69, 0x74, 0x29, 0x6f, 0x30, 0x29, 0x6f, 0x31,
1138     0x29, 0x6f, 0x32, 0x29, 0x6f, 0x61, 0x29, 0x6f, 0x63, 0x29, 0x6f, 0x65,
1139     0x29, 0x6f, 0x69, 0x29, 0x6f, 0x6f, 0x29, 0x6f, 0x73, 0x29, 0x6f, 0x74};
1140 const uint8_t HuffDecoderCommon::table18_52_emit_[60] = {
1141     0x29, 0x73, 0x30, 0x29, 0x73, 0x31, 0x29, 0x73, 0x32, 0x29, 0x73, 0x61,
1142     0x29, 0x73, 0x63, 0x29, 0x73, 0x65, 0x29, 0x73, 0x69, 0x29, 0x73, 0x6f,
1143     0x29, 0x73, 0x73, 0x29, 0x73, 0x74, 0x29, 0x74, 0x30, 0x29, 0x74, 0x31,
1144     0x29, 0x74, 0x32, 0x29, 0x74, 0x61, 0x29, 0x74, 0x63, 0x29, 0x74, 0x65,
1145     0x29, 0x74, 0x69, 0x29, 0x74, 0x6f, 0x29, 0x74, 0x73, 0x29, 0x74, 0x74};
1146 const uint8_t HuffDecoderCommon::table18_53_emit_[8] = {0x29, 0x20, 0x29, 0x25,
1147                                                         0x29, 0x2d, 0x29, 0x2e};
1148 const uint8_t HuffDecoderCommon::table18_54_emit_[8] = {0x29, 0x2f, 0x29, 0x33,
1149                                                         0x29, 0x34, 0x29, 0x35};
1150 const uint8_t HuffDecoderCommon::table18_55_emit_[8] = {0x29, 0x36, 0x29, 0x37,
1151                                                         0x29, 0x38, 0x29, 0x39};
1152 const uint8_t HuffDecoderCommon::table18_56_emit_[8] = {0x29, 0x3d, 0x29, 0x41,
1153                                                         0x29, 0x5f, 0x29, 0x62};
1154 const uint8_t HuffDecoderCommon::table18_57_emit_[8] = {0x29, 0x64, 0x29, 0x66,
1155                                                         0x29, 0x67, 0x29, 0x68};
1156 const uint8_t HuffDecoderCommon::table18_58_emit_[8] = {0x29, 0x6c, 0x29, 0x6d,
1157                                                         0x29, 0x6e, 0x29, 0x70};
1158 const uint8_t HuffDecoderCommon::table18_59_emit_[12] = {
1159     0x29, 0x72, 0x29, 0x75, 0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44};
1160 const uint8_t HuffDecoderCommon::table18_60_emit_[16] = {
1161     0x29, 0x45, 0x29, 0x46, 0x29, 0x47, 0x29, 0x48,
1162     0x29, 0x49, 0x29, 0x4a, 0x29, 0x4b, 0x29, 0x4c};
1163 const uint8_t HuffDecoderCommon::table18_61_emit_[16] = {
1164     0x29, 0x4d, 0x29, 0x4e, 0x29, 0x4f, 0x29, 0x50,
1165     0x29, 0x51, 0x29, 0x52, 0x29, 0x53, 0x29, 0x54};
1166 const uint8_t HuffDecoderCommon::table18_62_emit_[16] = {
1167     0x29, 0x55, 0x29, 0x56, 0x29, 0x57, 0x29, 0x59,
1168     0x29, 0x6a, 0x29, 0x6b, 0x29, 0x71, 0x29, 0x76};
1169 const uint8_t HuffDecoderCommon::table18_63_emit_[29] = {
1170     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a, 0x29, 0x26,
1171     0x29, 0x2a, 0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29, 0x5a,
1172     0x29, 0x21, 0x29, 0x22, 0x29, 0x28, 0x29, 0x29, 0x3f};
1173 const uint16_t HuffDecoderCommon::table18_63_ops_[64] = {
1174     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1175     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1176     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1177     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1178     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1179     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1180     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1181     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00da, 0x0001, 0x0001, 0x0003};
1182 const uint8_t HuffDecoderCommon::table18_64_emit_[60] = {
1183     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
1184     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
1185     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31,
1186     0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61, 0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65,
1187     0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f, 0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74};
1188 const uint8_t HuffDecoderCommon::table18_65_emit_[60] = {
1189     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
1190     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
1191     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31,
1192     0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61, 0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65,
1193     0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f, 0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74};
1194 const uint8_t HuffDecoderCommon::table18_66_emit_[60] = {
1195     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
1196     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
1197     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31,
1198     0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61, 0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65,
1199     0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f, 0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74};
1200 const uint8_t HuffDecoderCommon::table18_67_emit_[60] = {
1201     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
1202     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
1203     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31,
1204     0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61, 0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65,
1205     0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f, 0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74};
1206 const uint8_t HuffDecoderCommon::table18_68_emit_[60] = {
1207     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
1208     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
1209     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31,
1210     0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61, 0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65,
1211     0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f, 0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74};
1212 const uint8_t HuffDecoderCommon::table18_69_emit_[8] = {0x3f, 0x20, 0x3f, 0x25,
1213                                                         0x3f, 0x2d, 0x3f, 0x2e};
1214 const uint8_t HuffDecoderCommon::table18_70_emit_[8] = {0x3f, 0x2f, 0x3f, 0x33,
1215                                                         0x3f, 0x34, 0x3f, 0x35};
1216 const uint8_t HuffDecoderCommon::table18_71_emit_[8] = {0x3f, 0x36, 0x3f, 0x37,
1217                                                         0x3f, 0x38, 0x3f, 0x39};
1218 const uint8_t HuffDecoderCommon::table18_72_emit_[8] = {0x3f, 0x3d, 0x3f, 0x41,
1219                                                         0x3f, 0x5f, 0x3f, 0x62};
1220 const uint8_t HuffDecoderCommon::table18_73_emit_[8] = {0x3f, 0x64, 0x3f, 0x66,
1221                                                         0x3f, 0x67, 0x3f, 0x68};
1222 const uint8_t HuffDecoderCommon::table18_74_emit_[8] = {0x3f, 0x6c, 0x3f, 0x6d,
1223                                                         0x3f, 0x6e, 0x3f, 0x70};
1224 const uint8_t HuffDecoderCommon::table18_75_emit_[12] = {
1225     0x3f, 0x72, 0x3f, 0x75, 0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
1226 const uint8_t HuffDecoderCommon::table18_76_emit_[16] = {
1227     0x3f, 0x45, 0x3f, 0x46, 0x3f, 0x47, 0x3f, 0x48,
1228     0x3f, 0x49, 0x3f, 0x4a, 0x3f, 0x4b, 0x3f, 0x4c};
1229 const uint8_t HuffDecoderCommon::table18_77_emit_[16] = {
1230     0x3f, 0x4d, 0x3f, 0x4e, 0x3f, 0x4f, 0x3f, 0x50,
1231     0x3f, 0x51, 0x3f, 0x52, 0x3f, 0x53, 0x3f, 0x54};
1232 const uint8_t HuffDecoderCommon::table18_78_emit_[16] = {
1233     0x3f, 0x55, 0x3f, 0x56, 0x3f, 0x57, 0x3f, 0x59,
1234     0x3f, 0x6a, 0x3f, 0x6b, 0x3f, 0x71, 0x3f, 0x76};
1235 const uint8_t HuffDecoderCommon::table18_79_emit_[30] = {
1236     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26,
1237     0x3f, 0x2a, 0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a,
1238     0x3f, 0x21, 0x3f, 0x22, 0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f};
1239 const uint16_t HuffDecoderCommon::table18_79_ops_[64] = {
1240     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1241     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1242     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1243     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1244     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1245     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1246     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1247     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003};
1248 const uint8_t HuffDecoderCommon::table18_80_emit_[8] = {0x27, 0x30, 0x27, 0x31,
1249                                                         0x27, 0x32, 0x27, 0x61};
1250 const uint8_t HuffDecoderCommon::table18_81_emit_[8] = {0x27, 0x63, 0x27, 0x65,
1251                                                         0x27, 0x69, 0x27, 0x6f};
1252 const uint8_t HuffDecoderCommon::table18_82_emit_[12] = {
1253     0x27, 0x73, 0x27, 0x74, 0x27, 0x20, 0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e};
1254 const uint8_t HuffDecoderCommon::table18_83_emit_[16] = {
1255     0x27, 0x2f, 0x27, 0x33, 0x27, 0x34, 0x27, 0x35,
1256     0x27, 0x36, 0x27, 0x37, 0x27, 0x38, 0x27, 0x39};
1257 const uint8_t HuffDecoderCommon::table18_84_emit_[16] = {
1258     0x27, 0x3d, 0x27, 0x41, 0x27, 0x5f, 0x27, 0x62,
1259     0x27, 0x64, 0x27, 0x66, 0x27, 0x67, 0x27, 0x68};
1260 const uint8_t HuffDecoderCommon::table18_85_emit_[20] = {
1261     0x27, 0x6c, 0x27, 0x6d, 0x27, 0x6e, 0x27, 0x70, 0x27, 0x72,
1262     0x27, 0x75, 0x27, 0x3a, 0x27, 0x42, 0x27, 0x43, 0x27, 0x44};
1263 const uint16_t HuffDecoderCommon::table18_85_ops_[64] = {
1264     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1265     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1266     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022,
1267     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032,
1268     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042,
1269     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052,
1270     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1271     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092};
1272 const uint8_t HuffDecoderCommon::table18_86_emit_[32] = {
1273     0x27, 0x45, 0x27, 0x46, 0x27, 0x47, 0x27, 0x48, 0x27, 0x49, 0x27,
1274     0x4a, 0x27, 0x4b, 0x27, 0x4c, 0x27, 0x4d, 0x27, 0x4e, 0x27, 0x4f,
1275     0x27, 0x50, 0x27, 0x51, 0x27, 0x52, 0x27, 0x53, 0x27, 0x54};
1276 const uint16_t HuffDecoderCommon::table18_86_ops_[64] = {
1277     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1278     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1279     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1280     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1281     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1282     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1283     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
1284     0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2};
1285 const uint8_t HuffDecoderCommon::table18_87_emit_[36] = {
1286     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b,
1287     0x27, 0x71, 0x27, 0x76, 0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a,
1288     0x27, 0x26, 0x27, 0x2a, 0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a};
1289 const uint16_t HuffDecoderCommon::table18_87_ops_[64] = {
1290     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1291     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1292     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1293     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1294     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1295     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1296     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
1297     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003};
1298 const uint8_t HuffDecoderCommon::table18_88_emit_[8] = {0x2b, 0x30, 0x2b, 0x31,
1299                                                         0x2b, 0x32, 0x2b, 0x61};
1300 const uint8_t HuffDecoderCommon::table18_89_emit_[8] = {0x2b, 0x63, 0x2b, 0x65,
1301                                                         0x2b, 0x69, 0x2b, 0x6f};
1302 const uint8_t HuffDecoderCommon::table18_90_emit_[12] = {
1303     0x2b, 0x73, 0x2b, 0x74, 0x2b, 0x20, 0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e};
1304 const uint8_t HuffDecoderCommon::table18_91_emit_[16] = {
1305     0x2b, 0x2f, 0x2b, 0x33, 0x2b, 0x34, 0x2b, 0x35,
1306     0x2b, 0x36, 0x2b, 0x37, 0x2b, 0x38, 0x2b, 0x39};
1307 const uint8_t HuffDecoderCommon::table18_92_emit_[16] = {
1308     0x2b, 0x3d, 0x2b, 0x41, 0x2b, 0x5f, 0x2b, 0x62,
1309     0x2b, 0x64, 0x2b, 0x66, 0x2b, 0x67, 0x2b, 0x68};
1310 const uint8_t HuffDecoderCommon::table18_93_emit_[20] = {
1311     0x2b, 0x6c, 0x2b, 0x6d, 0x2b, 0x6e, 0x2b, 0x70, 0x2b, 0x72,
1312     0x2b, 0x75, 0x2b, 0x3a, 0x2b, 0x42, 0x2b, 0x43, 0x2b, 0x44};
1313 const uint8_t HuffDecoderCommon::table18_94_emit_[32] = {
1314     0x2b, 0x45, 0x2b, 0x46, 0x2b, 0x47, 0x2b, 0x48, 0x2b, 0x49, 0x2b,
1315     0x4a, 0x2b, 0x4b, 0x2b, 0x4c, 0x2b, 0x4d, 0x2b, 0x4e, 0x2b, 0x4f,
1316     0x2b, 0x50, 0x2b, 0x51, 0x2b, 0x52, 0x2b, 0x53, 0x2b, 0x54};
1317 const uint8_t HuffDecoderCommon::table18_95_emit_[36] = {
1318     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b,
1319     0x2b, 0x71, 0x2b, 0x76, 0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a,
1320     0x2b, 0x26, 0x2b, 0x2a, 0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a};
1321 const uint8_t HuffDecoderCommon::table18_96_emit_[8] = {0x7c, 0x30, 0x7c, 0x31,
1322                                                         0x7c, 0x32, 0x7c, 0x61};
1323 const uint8_t HuffDecoderCommon::table18_97_emit_[8] = {0x7c, 0x63, 0x7c, 0x65,
1324                                                         0x7c, 0x69, 0x7c, 0x6f};
1325 const uint8_t HuffDecoderCommon::table18_98_emit_[12] = {
1326     0x7c, 0x73, 0x7c, 0x74, 0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e};
1327 const uint8_t HuffDecoderCommon::table18_99_emit_[16] = {
1328     0x7c, 0x2f, 0x7c, 0x33, 0x7c, 0x34, 0x7c, 0x35,
1329     0x7c, 0x36, 0x7c, 0x37, 0x7c, 0x38, 0x7c, 0x39};
1330 const uint8_t HuffDecoderCommon::table18_100_emit_[16] = {
1331     0x7c, 0x3d, 0x7c, 0x41, 0x7c, 0x5f, 0x7c, 0x62,
1332     0x7c, 0x64, 0x7c, 0x66, 0x7c, 0x67, 0x7c, 0x68};
1333 const uint8_t HuffDecoderCommon::table18_101_emit_[20] = {
1334     0x7c, 0x6c, 0x7c, 0x6d, 0x7c, 0x6e, 0x7c, 0x70, 0x7c, 0x72,
1335     0x7c, 0x75, 0x7c, 0x3a, 0x7c, 0x42, 0x7c, 0x43, 0x7c, 0x44};
1336 const uint8_t HuffDecoderCommon::table18_102_emit_[32] = {
1337     0x7c, 0x45, 0x7c, 0x46, 0x7c, 0x47, 0x7c, 0x48, 0x7c, 0x49, 0x7c,
1338     0x4a, 0x7c, 0x4b, 0x7c, 0x4c, 0x7c, 0x4d, 0x7c, 0x4e, 0x7c, 0x4f,
1339     0x7c, 0x50, 0x7c, 0x51, 0x7c, 0x52, 0x7c, 0x53, 0x7c, 0x54};
1340 const uint8_t HuffDecoderCommon::table18_103_emit_[36] = {
1341     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b,
1342     0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a,
1343     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a};
1344 const uint8_t HuffDecoderCommon::table18_104_emit_[16] = {
1345     0x23, 0x30, 0x23, 0x31, 0x23, 0x32, 0x23, 0x61,
1346     0x23, 0x63, 0x23, 0x65, 0x23, 0x69, 0x23, 0x6f};
1347 const uint8_t HuffDecoderCommon::table18_105_emit_[28] = {
1348     0x23, 0x73, 0x23, 0x74, 0x23, 0x20, 0x23, 0x25, 0x23, 0x2d,
1349     0x23, 0x2e, 0x23, 0x2f, 0x23, 0x33, 0x23, 0x34, 0x23, 0x35,
1350     0x23, 0x36, 0x23, 0x37, 0x23, 0x38, 0x23, 0x39};
1351 const uint16_t HuffDecoderCommon::table18_105_ops_[64] = {
1352     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002,
1353     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012,
1354     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1355     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1356     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1357     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1358     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1359     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2};
1360 const uint8_t HuffDecoderCommon::table18_106_emit_[36] = {
1361     0x23, 0x3d, 0x23, 0x41, 0x23, 0x5f, 0x23, 0x62, 0x23, 0x64, 0x23, 0x66,
1362     0x23, 0x67, 0x23, 0x68, 0x23, 0x6c, 0x23, 0x6d, 0x23, 0x6e, 0x23, 0x70,
1363     0x23, 0x72, 0x23, 0x75, 0x23, 0x3a, 0x23, 0x42, 0x23, 0x43, 0x23, 0x44};
1364 const uint16_t HuffDecoderCommon::table18_106_ops_[64] = {
1365     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1366     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1367     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1368     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1369     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1370     0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2,
1371     0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2,
1372     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112};
1373 const uint8_t HuffDecoderCommon::table18_107_emit_[68] = {
1374     0x23, 0x45, 0x23, 0x46, 0x23, 0x47, 0x23, 0x48, 0x23, 0x49, 0x23, 0x4a,
1375     0x23, 0x4b, 0x23, 0x4c, 0x23, 0x4d, 0x23, 0x4e, 0x23, 0x4f, 0x23, 0x50,
1376     0x23, 0x51, 0x23, 0x52, 0x23, 0x53, 0x23, 0x54, 0x23, 0x55, 0x23, 0x56,
1377     0x23, 0x57, 0x23, 0x59, 0x23, 0x6a, 0x23, 0x6b, 0x23, 0x71, 0x23, 0x76,
1378     0x23, 0x77, 0x23, 0x78, 0x23, 0x79, 0x23, 0x7a, 0x23, 0x26, 0x23, 0x2a,
1379     0x23, 0x2c, 0x23, 0x3b, 0x23, 0x58, 0x23, 0x5a};
1380 const uint16_t HuffDecoderCommon::table18_107_ops_[64] = {
1381     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1382     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1383     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
1384     0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2,
1385     0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0122, 0x0001, 0x0132,
1386     0x0001, 0x0142, 0x0001, 0x0152, 0x0001, 0x0162, 0x0001, 0x0172,
1387     0x0001, 0x0182, 0x0001, 0x0192, 0x0001, 0x01a2, 0x0001, 0x01b2,
1388     0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0001, 0x0003};
1389 const uint8_t HuffDecoderCommon::table18_108_emit_[16] = {
1390     0x3e, 0x30, 0x3e, 0x31, 0x3e, 0x32, 0x3e, 0x61,
1391     0x3e, 0x63, 0x3e, 0x65, 0x3e, 0x69, 0x3e, 0x6f};
1392 const uint8_t HuffDecoderCommon::table18_109_emit_[28] = {
1393     0x3e, 0x73, 0x3e, 0x74, 0x3e, 0x20, 0x3e, 0x25, 0x3e, 0x2d,
1394     0x3e, 0x2e, 0x3e, 0x2f, 0x3e, 0x33, 0x3e, 0x34, 0x3e, 0x35,
1395     0x3e, 0x36, 0x3e, 0x37, 0x3e, 0x38, 0x3e, 0x39};
1396 const uint8_t HuffDecoderCommon::table18_110_emit_[36] = {
1397     0x3e, 0x3d, 0x3e, 0x41, 0x3e, 0x5f, 0x3e, 0x62, 0x3e, 0x64, 0x3e, 0x66,
1398     0x3e, 0x67, 0x3e, 0x68, 0x3e, 0x6c, 0x3e, 0x6d, 0x3e, 0x6e, 0x3e, 0x70,
1399     0x3e, 0x72, 0x3e, 0x75, 0x3e, 0x3a, 0x3e, 0x42, 0x3e, 0x43, 0x3e, 0x44};
1400 const uint8_t HuffDecoderCommon::table18_111_emit_[68] = {
1401     0x3e, 0x45, 0x3e, 0x46, 0x3e, 0x47, 0x3e, 0x48, 0x3e, 0x49, 0x3e, 0x4a,
1402     0x3e, 0x4b, 0x3e, 0x4c, 0x3e, 0x4d, 0x3e, 0x4e, 0x3e, 0x4f, 0x3e, 0x50,
1403     0x3e, 0x51, 0x3e, 0x52, 0x3e, 0x53, 0x3e, 0x54, 0x3e, 0x55, 0x3e, 0x56,
1404     0x3e, 0x57, 0x3e, 0x59, 0x3e, 0x6a, 0x3e, 0x6b, 0x3e, 0x71, 0x3e, 0x76,
1405     0x3e, 0x77, 0x3e, 0x78, 0x3e, 0x79, 0x3e, 0x7a, 0x3e, 0x26, 0x3e, 0x2a,
1406     0x3e, 0x2c, 0x3e, 0x3b, 0x3e, 0x58, 0x3e, 0x5a};
1407 const uint8_t HuffDecoderCommon::table18_112_emit_[44] = {
1408     0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x61, 0x00, 0x63, 0x00,
1409     0x65, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20,
1410     0x00, 0x25, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x33, 0x00,
1411     0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39};
1412 const uint16_t HuffDecoderCommon::table18_112_ops_[64] = {
1413     0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012,
1414     0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032,
1415     0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052,
1416     0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072,
1417     0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092,
1418     0x0001, 0x00a2, 0x0001, 0x00b2, 0x0001, 0x00c2, 0x0001, 0x00d2,
1419     0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112,
1420     0x0001, 0x0122, 0x0001, 0x0132, 0x0001, 0x0142, 0x0001, 0x0152};
1421 const uint8_t HuffDecoderCommon::table18_113_emit_[92] = {
1422     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
1423     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
1424     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44,
1425     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
1426     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
1427     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
1428     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
1429     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a};
1430 const uint16_t HuffDecoderCommon::table18_113_ops_[64] = {
1431     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1432     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1433     0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2,
1434     0x0001, 0x00c2, 0x0001, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1435     0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
1436     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212,
1437     0x0222, 0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292,
1438     0x02a2, 0x02b2, 0x02c2, 0x02d2, 0x0001, 0x0001, 0x0001, 0x0003};
1439 const uint8_t HuffDecoderCommon::table18_114_emit_[44] = {
1440     0x24, 0x30, 0x24, 0x31, 0x24, 0x32, 0x24, 0x61, 0x24, 0x63, 0x24,
1441     0x65, 0x24, 0x69, 0x24, 0x6f, 0x24, 0x73, 0x24, 0x74, 0x24, 0x20,
1442     0x24, 0x25, 0x24, 0x2d, 0x24, 0x2e, 0x24, 0x2f, 0x24, 0x33, 0x24,
1443     0x34, 0x24, 0x35, 0x24, 0x36, 0x24, 0x37, 0x24, 0x38, 0x24, 0x39};
1444 const uint8_t HuffDecoderCommon::table18_115_emit_[92] = {
1445     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
1446     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
1447     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44,
1448     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
1449     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
1450     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
1451     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
1452     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a};
1453 const uint8_t HuffDecoderCommon::table18_116_emit_[44] = {
1454     0x40, 0x30, 0x40, 0x31, 0x40, 0x32, 0x40, 0x61, 0x40, 0x63, 0x40,
1455     0x65, 0x40, 0x69, 0x40, 0x6f, 0x40, 0x73, 0x40, 0x74, 0x40, 0x20,
1456     0x40, 0x25, 0x40, 0x2d, 0x40, 0x2e, 0x40, 0x2f, 0x40, 0x33, 0x40,
1457     0x34, 0x40, 0x35, 0x40, 0x36, 0x40, 0x37, 0x40, 0x38, 0x40, 0x39};
1458 const uint8_t HuffDecoderCommon::table18_117_emit_[92] = {
1459     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
1460     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
1461     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44,
1462     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
1463     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
1464     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
1465     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
1466     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a};
1467 const uint8_t HuffDecoderCommon::table18_118_emit_[44] = {
1468     0x5b, 0x30, 0x5b, 0x31, 0x5b, 0x32, 0x5b, 0x61, 0x5b, 0x63, 0x5b,
1469     0x65, 0x5b, 0x69, 0x5b, 0x6f, 0x5b, 0x73, 0x5b, 0x74, 0x5b, 0x20,
1470     0x5b, 0x25, 0x5b, 0x2d, 0x5b, 0x2e, 0x5b, 0x2f, 0x5b, 0x33, 0x5b,
1471     0x34, 0x5b, 0x35, 0x5b, 0x36, 0x5b, 0x37, 0x5b, 0x38, 0x5b, 0x39};
1472 const uint8_t HuffDecoderCommon::table18_119_emit_[92] = {
1473     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
1474     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
1475     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44,
1476     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
1477     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
1478     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
1479     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
1480     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a};
1481 const uint8_t HuffDecoderCommon::table18_120_emit_[44] = {
1482     0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d,
1483     0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20,
1484     0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d,
1485     0x34, 0x5d, 0x35, 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39};
1486 const uint8_t HuffDecoderCommon::table18_121_emit_[92] = {
1487     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
1488     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
1489     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44,
1490     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
1491     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
1492     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
1493     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
1494     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a};
1495 const uint8_t HuffDecoderCommon::table18_122_emit_[44] = {
1496     0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e,
1497     0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20,
1498     0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e,
1499     0x34, 0x7e, 0x35, 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39};
1500 const uint8_t HuffDecoderCommon::table18_123_emit_[92] = {
1501     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
1502     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
1503     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44,
1504     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
1505     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
1506     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
1507     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
1508     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a};
1509 const uint8_t HuffDecoderCommon::table18_124_emit_[72] = {
1510     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
1511     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25,
1512     0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
1513     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41,
1514     0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68,
1515     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75};
1516 const uint16_t HuffDecoderCommon::table18_124_ops_[64] = {
1517     0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032,
1518     0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072,
1519     0x0001, 0x0082, 0x0001, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2,
1520     0x00e2, 0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152,
1521     0x0162, 0x0172, 0x0182, 0x0192, 0x01a2, 0x01b2, 0x01c2, 0x01d2,
1522     0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222, 0x0232, 0x0001, 0x0001,
1523     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1524     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003};
1525 const uint8_t HuffDecoderCommon::table18_125_emit_[72] = {
1526     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65,
1527     0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25,
1528     0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
1529     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41,
1530     0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68,
1531     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75};
1532 const uint8_t HuffDecoderCommon::table18_126_emit_[40] = {
1533     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63,
1534     0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74,
1535     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63,
1536     0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74};
1537 const uint16_t HuffDecoderCommon::table18_126_ops_[64] = {
1538     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1539     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1540     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1541     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1542     0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112,
1543     0x0122, 0x0132, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1544     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1545     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00a3};
1546 const uint8_t HuffDecoderCommon::table18_127_emit_[31] = {
1547     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b,
1548     0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3,
1549     0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2};
1550 const uint16_t HuffDecoderCommon::table18_127_ops_[64] = {
1551     0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
1552     0x0082, 0x0092, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1553     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1554     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003,
1555     0x0001, 0x00a3, 0x0001, 0x00ab, 0x0001, 0x00b3, 0x00bb, 0x00c3,
1556     0x00cb, 0x00d3, 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x0001, 0x0001,
1557     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
1558     0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004};
1559 const uint8_t* const HuffDecoderCommon::table18_emit_[128] = {
1560     table18_0_emit_,   table18_1_emit_,   table18_2_emit_,   table18_3_emit_,
1561     table18_4_emit_,   table18_5_emit_,   table18_6_emit_,   table18_7_emit_,
1562     table18_8_emit_,   table18_9_emit_,   table18_10_emit_,  table18_11_emit_,
1563     table18_12_emit_,  table18_13_emit_,  table18_14_emit_,  table18_15_emit_,
1564     table18_16_emit_,  table18_17_emit_,  table18_18_emit_,  table18_19_emit_,
1565     table18_20_emit_,  table18_21_emit_,  table18_22_emit_,  table18_23_emit_,
1566     table18_24_emit_,  table18_25_emit_,  table18_26_emit_,  table18_27_emit_,
1567     table18_28_emit_,  table18_29_emit_,  table18_30_emit_,  table18_31_emit_,
1568     table18_32_emit_,  table18_33_emit_,  table18_34_emit_,  table18_35_emit_,
1569     table18_36_emit_,  table18_37_emit_,  table18_38_emit_,  table18_39_emit_,
1570     table18_40_emit_,  table18_41_emit_,  table18_42_emit_,  table18_43_emit_,
1571     table18_44_emit_,  table18_45_emit_,  table18_46_emit_,  table18_47_emit_,
1572     table18_48_emit_,  table18_49_emit_,  table18_50_emit_,  table18_51_emit_,
1573     table18_52_emit_,  table18_53_emit_,  table18_54_emit_,  table18_55_emit_,
1574     table18_56_emit_,  table18_57_emit_,  table18_58_emit_,  table18_59_emit_,
1575     table18_60_emit_,  table18_61_emit_,  table18_62_emit_,  table18_63_emit_,
1576     table18_64_emit_,  table18_65_emit_,  table18_66_emit_,  table18_67_emit_,
1577     table18_68_emit_,  table18_69_emit_,  table18_70_emit_,  table18_71_emit_,
1578     table18_72_emit_,  table18_73_emit_,  table18_74_emit_,  table18_75_emit_,
1579     table18_76_emit_,  table18_77_emit_,  table18_78_emit_,  table18_79_emit_,
1580     table18_80_emit_,  table18_81_emit_,  table18_82_emit_,  table18_83_emit_,
1581     table18_84_emit_,  table18_85_emit_,  table18_86_emit_,  table18_87_emit_,
1582     table18_88_emit_,  table18_89_emit_,  table18_90_emit_,  table18_91_emit_,
1583     table18_92_emit_,  table18_93_emit_,  table18_94_emit_,  table18_95_emit_,
1584     table18_96_emit_,  table18_97_emit_,  table18_98_emit_,  table18_99_emit_,
1585     table18_100_emit_, table18_101_emit_, table18_102_emit_, table18_103_emit_,
1586     table18_104_emit_, table18_105_emit_, table18_106_emit_, table18_107_emit_,
1587     table18_108_emit_, table18_109_emit_, table18_110_emit_, table18_111_emit_,
1588     table18_112_emit_, table18_113_emit_, table18_114_emit_, table18_115_emit_,
1589     table18_116_emit_, table18_117_emit_, table18_118_emit_, table18_119_emit_,
1590     table18_120_emit_, table18_121_emit_, table18_122_emit_, table18_123_emit_,
1591     table18_124_emit_, table18_125_emit_, table18_126_emit_, table18_127_emit_,
1592 };
1593 const uint16_t* const HuffDecoderCommon::table18_ops_[128] = {
1594     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1595     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1596     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1597     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_15_ops_,
1598     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1599     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1600     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1601     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_31_ops_,
1602     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1603     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1604     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1605     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_47_ops_,
1606     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1607     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1608     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1609     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_63_ops_,
1610     table18_0_ops_,   table18_0_ops_,   table18_0_ops_,   table18_0_ops_,
1611     table18_0_ops_,   table18_5_ops_,   table18_5_ops_,   table18_5_ops_,
1612     table18_5_ops_,   table18_5_ops_,   table18_5_ops_,   table18_11_ops_,
1613     table18_12_ops_,  table18_12_ops_,  table18_12_ops_,  table18_79_ops_,
1614     table18_5_ops_,   table18_5_ops_,   table18_11_ops_,  table18_12_ops_,
1615     table18_12_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1616     table18_5_ops_,   table18_5_ops_,   table18_11_ops_,  table18_12_ops_,
1617     table18_12_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1618     table18_5_ops_,   table18_5_ops_,   table18_11_ops_,  table18_12_ops_,
1619     table18_12_ops_,  table18_85_ops_,  table18_86_ops_,  table18_87_ops_,
1620     table18_12_ops_,  table18_105_ops_, table18_106_ops_, table18_107_ops_,
1621     table18_12_ops_,  table18_105_ops_, table18_106_ops_, table18_107_ops_,
1622     table18_112_ops_, table18_113_ops_, table18_112_ops_, table18_113_ops_,
1623     table18_112_ops_, table18_113_ops_, table18_112_ops_, table18_113_ops_,
1624     table18_112_ops_, table18_113_ops_, table18_112_ops_, table18_113_ops_,
1625     table18_124_ops_, table18_124_ops_, table18_126_ops_, table18_127_ops_,
1626 };
1627 const uint8_t HuffDecoderCommon::table19_0_emit_[216] = {
1628     0x21, 0x30, 0x30, 0x21, 0x30, 0x31, 0x21, 0x30, 0x32, 0x21, 0x30, 0x61,
1629     0x21, 0x30, 0x63, 0x21, 0x30, 0x65, 0x21, 0x30, 0x69, 0x21, 0x30, 0x6f,
1630     0x21, 0x30, 0x73, 0x21, 0x30, 0x74, 0x21, 0x30, 0x20, 0x21, 0x30, 0x25,
1631     0x21, 0x30, 0x2d, 0x21, 0x30, 0x2e, 0x21, 0x30, 0x2f, 0x21, 0x30, 0x33,
1632     0x21, 0x30, 0x34, 0x21, 0x30, 0x35, 0x21, 0x30, 0x36, 0x21, 0x30, 0x37,
1633     0x21, 0x30, 0x38, 0x21, 0x30, 0x39, 0x21, 0x30, 0x3d, 0x21, 0x30, 0x41,
1634     0x21, 0x30, 0x5f, 0x21, 0x30, 0x62, 0x21, 0x30, 0x64, 0x21, 0x30, 0x66,
1635     0x21, 0x30, 0x67, 0x21, 0x30, 0x68, 0x21, 0x30, 0x6c, 0x21, 0x30, 0x6d,
1636     0x21, 0x30, 0x6e, 0x21, 0x30, 0x70, 0x21, 0x30, 0x72, 0x21, 0x30, 0x75,
1637     0x21, 0x31, 0x30, 0x21, 0x31, 0x31, 0x21, 0x31, 0x32, 0x21, 0x31, 0x61,
1638     0x21, 0x31, 0x63, 0x21, 0x31, 0x65, 0x21, 0x31, 0x69, 0x21, 0x31, 0x6f,
1639     0x21, 0x31, 0x73, 0x21, 0x31, 0x74, 0x21, 0x31, 0x20, 0x21, 0x31, 0x25,
1640     0x21, 0x31, 0x2d, 0x21, 0x31, 0x2e, 0x21, 0x31, 0x2f, 0x21, 0x31, 0x33,
1641     0x21, 0x31, 0x34, 0x21, 0x31, 0x35, 0x21, 0x31, 0x36, 0x21, 0x31, 0x37,
1642     0x21, 0x31, 0x38, 0x21, 0x31, 0x39, 0x21, 0x31, 0x3d, 0x21, 0x31, 0x41,
1643     0x21, 0x31, 0x5f, 0x21, 0x31, 0x62, 0x21, 0x31, 0x64, 0x21, 0x31, 0x66,
1644     0x21, 0x31, 0x67, 0x21, 0x31, 0x68, 0x21, 0x31, 0x6c, 0x21, 0x31, 0x6d,
1645     0x21, 0x31, 0x6e, 0x21, 0x31, 0x70, 0x21, 0x31, 0x72, 0x21, 0x31, 0x75};
1646 const uint16_t HuffDecoderCommon::table19_0_inner_[75] = {
1647     0x0000, 0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9,
1648     0x00c1, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181,
1649     0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 0x0211, 0x0229, 0x0241, 0x0259,
1650     0x0271, 0x0289, 0x02a1, 0x02b9, 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331,
1651     0x0349, 0x0002, 0x0361, 0x0379, 0x0391, 0x03a9, 0x03c1, 0x03d9, 0x03f1,
1652     0x0409, 0x0421, 0x0439, 0x0451, 0x0469, 0x0481, 0x0499, 0x04b1, 0x04c9,
1653     0x04e1, 0x04f9, 0x0511, 0x0529, 0x0541, 0x0559, 0x0571, 0x0589, 0x05a1,
1654     0x05b9, 0x05d1, 0x05e9, 0x0601, 0x0619, 0x0631, 0x0649, 0x0661, 0x0679,
1655     0x0691, 0x06a9, 0x0362};
1656 const uint8_t HuffDecoderCommon::table19_0_outer_[128] = {
1657     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,  0,  9,  0,
1658     10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
1659     29, 30, 31, 32, 33, 34, 35, 36, 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
1660     0,  0,  0,  0,  0,  0,  37, 0,  38, 0,  39, 0,  40, 0,  41, 0,  42, 0,  43,
1661     0,  44, 0,  45, 0,  46, 0,  47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
1662     59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 0,  0,  0,  0,
1663     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  74};
1664 const uint8_t HuffDecoderCommon::table19_1_emit_[216] = {
1665     0x21, 0x32, 0x30, 0x21, 0x32, 0x31, 0x21, 0x32, 0x32, 0x21, 0x32, 0x61,
1666     0x21, 0x32, 0x63, 0x21, 0x32, 0x65, 0x21, 0x32, 0x69, 0x21, 0x32, 0x6f,
1667     0x21, 0x32, 0x73, 0x21, 0x32, 0x74, 0x21, 0x32, 0x20, 0x21, 0x32, 0x25,
1668     0x21, 0x32, 0x2d, 0x21, 0x32, 0x2e, 0x21, 0x32, 0x2f, 0x21, 0x32, 0x33,
1669     0x21, 0x32, 0x34, 0x21, 0x32, 0x35, 0x21, 0x32, 0x36, 0x21, 0x32, 0x37,
1670     0x21, 0x32, 0x38, 0x21, 0x32, 0x39, 0x21, 0x32, 0x3d, 0x21, 0x32, 0x41,
1671     0x21, 0x32, 0x5f, 0x21, 0x32, 0x62, 0x21, 0x32, 0x64, 0x21, 0x32, 0x66,
1672     0x21, 0x32, 0x67, 0x21, 0x32, 0x68, 0x21, 0x32, 0x6c, 0x21, 0x32, 0x6d,
1673     0x21, 0x32, 0x6e, 0x21, 0x32, 0x70, 0x21, 0x32, 0x72, 0x21, 0x32, 0x75,
1674     0x21, 0x61, 0x30, 0x21, 0x61, 0x31, 0x21, 0x61, 0x32, 0x21, 0x61, 0x61,
1675     0x21, 0x61, 0x63, 0x21, 0x61, 0x65, 0x21, 0x61, 0x69, 0x21, 0x61, 0x6f,
1676     0x21, 0x61, 0x73, 0x21, 0x61, 0x74, 0x21, 0x61, 0x20, 0x21, 0x61, 0x25,
1677     0x21, 0x61, 0x2d, 0x21, 0x61, 0x2e, 0x21, 0x61, 0x2f, 0x21, 0x61, 0x33,
1678     0x21, 0x61, 0x34, 0x21, 0x61, 0x35, 0x21, 0x61, 0x36, 0x21, 0x61, 0x37,
1679     0x21, 0x61, 0x38, 0x21, 0x61, 0x39, 0x21, 0x61, 0x3d, 0x21, 0x61, 0x41,
1680     0x21, 0x61, 0x5f, 0x21, 0x61, 0x62, 0x21, 0x61, 0x64, 0x21, 0x61, 0x66,
1681     0x21, 0x61, 0x67, 0x21, 0x61, 0x68, 0x21, 0x61, 0x6c, 0x21, 0x61, 0x6d,
1682     0x21, 0x61, 0x6e, 0x21, 0x61, 0x70, 0x21, 0x61, 0x72, 0x21, 0x61, 0x75};
1683 const uint8_t HuffDecoderCommon::table19_2_emit_[216] = {
1684     0x21, 0x63, 0x30, 0x21, 0x63, 0x31, 0x21, 0x63, 0x32, 0x21, 0x63, 0x61,
1685     0x21, 0x63, 0x63, 0x21, 0x63, 0x65, 0x21, 0x63, 0x69, 0x21, 0x63, 0x6f,
1686     0x21, 0x63, 0x73, 0x21, 0x63, 0x74, 0x21, 0x63, 0x20, 0x21, 0x63, 0x25,
1687     0x21, 0x63, 0x2d, 0x21, 0x63, 0x2e, 0x21, 0x63, 0x2f, 0x21, 0x63, 0x33,
1688     0x21, 0x63, 0x34, 0x21, 0x63, 0x35, 0x21, 0x63, 0x36, 0x21, 0x63, 0x37,
1689     0x21, 0x63, 0x38, 0x21, 0x63, 0x39, 0x21, 0x63, 0x3d, 0x21, 0x63, 0x41,
1690     0x21, 0x63, 0x5f, 0x21, 0x63, 0x62, 0x21, 0x63, 0x64, 0x21, 0x63, 0x66,
1691     0x21, 0x63, 0x67, 0x21, 0x63, 0x68, 0x21, 0x63, 0x6c, 0x21, 0x63, 0x6d,
1692     0x21, 0x63, 0x6e, 0x21, 0x63, 0x70, 0x21, 0x63, 0x72, 0x21, 0x63, 0x75,
1693     0x21, 0x65, 0x30, 0x21, 0x65, 0x31, 0x21, 0x65, 0x32, 0x21, 0x65, 0x61,
1694     0x21, 0x65, 0x63, 0x21, 0x65, 0x65, 0x21, 0x65, 0x69, 0x21, 0x65, 0x6f,
1695     0x21, 0x65, 0x73, 0x21, 0x65, 0x74, 0x21, 0x65, 0x20, 0x21, 0x65, 0x25,
1696     0x21, 0x65, 0x2d, 0x21, 0x65, 0x2e, 0x21, 0x65, 0x2f, 0x21, 0x65, 0x33,
1697     0x21, 0x65, 0x34, 0x21, 0x65, 0x35, 0x21, 0x65, 0x36, 0x21, 0x65, 0x37,
1698     0x21, 0x65, 0x38, 0x21, 0x65, 0x39, 0x21, 0x65, 0x3d, 0x21, 0x65, 0x41,
1699     0x21, 0x65, 0x5f, 0x21, 0x65, 0x62, 0x21, 0x65, 0x64, 0x21, 0x65, 0x66,
1700     0x21, 0x65, 0x67, 0x21, 0x65, 0x68, 0x21, 0x65, 0x6c, 0x21, 0x65, 0x6d,
1701     0x21, 0x65, 0x6e, 0x21, 0x65, 0x70, 0x21, 0x65, 0x72, 0x21, 0x65, 0x75};
1702 const uint8_t HuffDecoderCommon::table19_3_emit_[216] = {
1703     0x21, 0x69, 0x30, 0x21, 0x69, 0x31, 0x21, 0x69, 0x32, 0x21, 0x69, 0x61,
1704     0x21, 0x69, 0x63, 0x21, 0x69, 0x65, 0x21, 0x69, 0x69, 0x21, 0x69, 0x6f,
1705     0x21, 0x69, 0x73, 0x21, 0x69, 0x74, 0x21, 0x69, 0x20, 0x21, 0x69, 0x25,
1706     0x21, 0x69, 0x2d, 0x21, 0x69, 0x2e, 0x21, 0x69, 0x2f, 0x21, 0x69, 0x33,
1707     0x21, 0x69, 0x34, 0x21, 0x69, 0x35, 0x21, 0x69, 0x36, 0x21, 0x69, 0x37,
1708     0x21, 0x69, 0x38, 0x21, 0x69, 0x39, 0x21, 0x69, 0x3d, 0x21, 0x69, 0x41,
1709     0x21, 0x69, 0x5f, 0x21, 0x69, 0x62, 0x21, 0x69, 0x64, 0x21, 0x69, 0x66,
1710     0x21, 0x69, 0x67, 0x21, 0x69, 0x68, 0x21, 0x69, 0x6c, 0x21, 0x69, 0x6d,
1711     0x21, 0x69, 0x6e, 0x21, 0x69, 0x70, 0x21, 0x69, 0x72, 0x21, 0x69, 0x75,
1712     0x21, 0x6f, 0x30, 0x21, 0x6f, 0x31, 0x21, 0x6f, 0x32, 0x21, 0x6f, 0x61,
1713     0x21, 0x6f, 0x63, 0x21, 0x6f, 0x65, 0x21, 0x6f, 0x69, 0x21, 0x6f, 0x6f,
1714     0x21, 0x6f, 0x73, 0x21, 0x6f, 0x74, 0x21, 0x6f, 0x20, 0x21, 0x6f, 0x25,
1715     0x21, 0x6f, 0x2d, 0x21, 0x6f, 0x2e, 0x21, 0x6f, 0x2f, 0x21, 0x6f, 0x33,
1716     0x21, 0x6f, 0x34, 0x21, 0x6f, 0x35, 0x21, 0x6f, 0x36, 0x21, 0x6f, 0x37,
1717     0x21, 0x6f, 0x38, 0x21, 0x6f, 0x39, 0x21, 0x6f, 0x3d, 0x21, 0x6f, 0x41,
1718     0x21, 0x6f, 0x5f, 0x21, 0x6f, 0x62, 0x21, 0x6f, 0x64, 0x21, 0x6f, 0x66,
1719     0x21, 0x6f, 0x67, 0x21, 0x6f, 0x68, 0x21, 0x6f, 0x6c, 0x21, 0x6f, 0x6d,
1720     0x21, 0x6f, 0x6e, 0x21, 0x6f, 0x70, 0x21, 0x6f, 0x72, 0x21, 0x6f, 0x75};
1721 const uint8_t HuffDecoderCommon::table19_4_emit_[216] = {
1722     0x21, 0x73, 0x30, 0x21, 0x73, 0x31, 0x21, 0x73, 0x32, 0x21, 0x73, 0x61,
1723     0x21, 0x73, 0x63, 0x21, 0x73, 0x65, 0x21, 0x73, 0x69, 0x21, 0x73, 0x6f,
1724     0x21, 0x73, 0x73, 0x21, 0x73, 0x74, 0x21, 0x73, 0x20, 0x21, 0x73, 0x25,
1725     0x21, 0x73, 0x2d, 0x21, 0x73, 0x2e, 0x21, 0x73, 0x2f, 0x21, 0x73, 0x33,
1726     0x21, 0x73, 0x34, 0x21, 0x73, 0x35, 0x21, 0x73, 0x36, 0x21, 0x73, 0x37,
1727     0x21, 0x73, 0x38, 0x21, 0x73, 0x39, 0x21, 0x73, 0x3d, 0x21, 0x73, 0x41,
1728     0x21, 0x73, 0x5f, 0x21, 0x73, 0x62, 0x21, 0x73, 0x64, 0x21, 0x73, 0x66,
1729     0x21, 0x73, 0x67, 0x21, 0x73, 0x68, 0x21, 0x73, 0x6c, 0x21, 0x73, 0x6d,
1730     0x21, 0x73, 0x6e, 0x21, 0x73, 0x70, 0x21, 0x73, 0x72, 0x21, 0x73, 0x75,
1731     0x21, 0x74, 0x30, 0x21, 0x74, 0x31, 0x21, 0x74, 0x32, 0x21, 0x74, 0x61,
1732     0x21, 0x74, 0x63, 0x21, 0x74, 0x65, 0x21, 0x74, 0x69, 0x21, 0x74, 0x6f,
1733     0x21, 0x74, 0x73, 0x21, 0x74, 0x74, 0x21, 0x74, 0x20, 0x21, 0x74, 0x25,
1734     0x21, 0x74, 0x2d, 0x21, 0x74, 0x2e, 0x21, 0x74, 0x2f, 0x21, 0x74, 0x33,
1735     0x21, 0x74, 0x34, 0x21, 0x74, 0x35, 0x21, 0x74, 0x36, 0x21, 0x74, 0x37,
1736     0x21, 0x74, 0x38, 0x21, 0x74, 0x39, 0x21, 0x74, 0x3d, 0x21, 0x74, 0x41,
1737     0x21, 0x74, 0x5f, 0x21, 0x74, 0x62, 0x21, 0x74, 0x64, 0x21, 0x74, 0x66,
1738     0x21, 0x74, 0x67, 0x21, 0x74, 0x68, 0x21, 0x74, 0x6c, 0x21, 0x74, 0x6d,
1739     0x21, 0x74, 0x6e, 0x21, 0x74, 0x70, 0x21, 0x74, 0x72, 0x21, 0x74, 0x75};
1740 const uint8_t HuffDecoderCommon::table19_5_emit_[120] = {
1741     0x21, 0x20, 0x30, 0x21, 0x20, 0x31, 0x21, 0x20, 0x32, 0x21, 0x20, 0x61,
1742     0x21, 0x20, 0x63, 0x21, 0x20, 0x65, 0x21, 0x20, 0x69, 0x21, 0x20, 0x6f,
1743     0x21, 0x20, 0x73, 0x21, 0x20, 0x74, 0x21, 0x25, 0x30, 0x21, 0x25, 0x31,
1744     0x21, 0x25, 0x32, 0x21, 0x25, 0x61, 0x21, 0x25, 0x63, 0x21, 0x25, 0x65,
1745     0x21, 0x25, 0x69, 0x21, 0x25, 0x6f, 0x21, 0x25, 0x73, 0x21, 0x25, 0x74,
1746     0x21, 0x2d, 0x30, 0x21, 0x2d, 0x31, 0x21, 0x2d, 0x32, 0x21, 0x2d, 0x61,
1747     0x21, 0x2d, 0x63, 0x21, 0x2d, 0x65, 0x21, 0x2d, 0x69, 0x21, 0x2d, 0x6f,
1748     0x21, 0x2d, 0x73, 0x21, 0x2d, 0x74, 0x21, 0x2e, 0x30, 0x21, 0x2e, 0x31,
1749     0x21, 0x2e, 0x32, 0x21, 0x2e, 0x61, 0x21, 0x2e, 0x63, 0x21, 0x2e, 0x65,
1750     0x21, 0x2e, 0x69, 0x21, 0x2e, 0x6f, 0x21, 0x2e, 0x73, 0x21, 0x2e, 0x74};
1751 const uint16_t HuffDecoderCommon::table19_5_inner_[45] = {
1752     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
1753     0x00d9, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169,
1754     0x0181, 0x0199, 0x01b1, 0x01c9, 0x00f2, 0x01e1, 0x01f9, 0x0211, 0x0229,
1755     0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9, 0x01e2, 0x02d1, 0x02e9,
1756     0x0301, 0x0319, 0x0331, 0x0349, 0x0361, 0x0379, 0x0391, 0x03a9, 0x02d2};
1757 const uint8_t HuffDecoderCommon::table19_5_outer_[128] = {
1758     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10, 10, 10, 10,
1759     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 12, 13, 14, 15, 16, 17,
1760     18, 19, 20, 21, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1761     10, 10, 10, 10, 10, 10, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 10, 10,
1762     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1763     33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 10, 10, 10, 10, 10, 10, 10, 10,
1764     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 44};
1765 const uint8_t HuffDecoderCommon::table19_6_emit_[120] = {
1766     0x21, 0x2f, 0x30, 0x21, 0x2f, 0x31, 0x21, 0x2f, 0x32, 0x21, 0x2f, 0x61,
1767     0x21, 0x2f, 0x63, 0x21, 0x2f, 0x65, 0x21, 0x2f, 0x69, 0x21, 0x2f, 0x6f,
1768     0x21, 0x2f, 0x73, 0x21, 0x2f, 0x74, 0x21, 0x33, 0x30, 0x21, 0x33, 0x31,
1769     0x21, 0x33, 0x32, 0x21, 0x33, 0x61, 0x21, 0x33, 0x63, 0x21, 0x33, 0x65,
1770     0x21, 0x33, 0x69, 0x21, 0x33, 0x6f, 0x21, 0x33, 0x73, 0x21, 0x33, 0x74,
1771     0x21, 0x34, 0x30, 0x21, 0x34, 0x31, 0x21, 0x34, 0x32, 0x21, 0x34, 0x61,
1772     0x21, 0x34, 0x63, 0x21, 0x34, 0x65, 0x21, 0x34, 0x69, 0x21, 0x34, 0x6f,
1773     0x21, 0x34, 0x73, 0x21, 0x34, 0x74, 0x21, 0x35, 0x30, 0x21, 0x35, 0x31,
1774     0x21, 0x35, 0x32, 0x21, 0x35, 0x61, 0x21, 0x35, 0x63, 0x21, 0x35, 0x65,
1775     0x21, 0x35, 0x69, 0x21, 0x35, 0x6f, 0x21, 0x35, 0x73, 0x21, 0x35, 0x74};
1776 const uint8_t HuffDecoderCommon::table19_7_emit_[120] = {
1777     0x21, 0x36, 0x30, 0x21, 0x36, 0x31, 0x21, 0x36, 0x32, 0x21, 0x36, 0x61,
1778     0x21, 0x36, 0x63, 0x21, 0x36, 0x65, 0x21, 0x36, 0x69, 0x21, 0x36, 0x6f,
1779     0x21, 0x36, 0x73, 0x21, 0x36, 0x74, 0x21, 0x37, 0x30, 0x21, 0x37, 0x31,
1780     0x21, 0x37, 0x32, 0x21, 0x37, 0x61, 0x21, 0x37, 0x63, 0x21, 0x37, 0x65,
1781     0x21, 0x37, 0x69, 0x21, 0x37, 0x6f, 0x21, 0x37, 0x73, 0x21, 0x37, 0x74,
1782     0x21, 0x38, 0x30, 0x21, 0x38, 0x31, 0x21, 0x38, 0x32, 0x21, 0x38, 0x61,
1783     0x21, 0x38, 0x63, 0x21, 0x38, 0x65, 0x21, 0x38, 0x69, 0x21, 0x38, 0x6f,
1784     0x21, 0x38, 0x73, 0x21, 0x38, 0x74, 0x21, 0x39, 0x30, 0x21, 0x39, 0x31,
1785     0x21, 0x39, 0x32, 0x21, 0x39, 0x61, 0x21, 0x39, 0x63, 0x21, 0x39, 0x65,
1786     0x21, 0x39, 0x69, 0x21, 0x39, 0x6f, 0x21, 0x39, 0x73, 0x21, 0x39, 0x74};
1787 const uint8_t HuffDecoderCommon::table19_8_emit_[120] = {
1788     0x21, 0x3d, 0x30, 0x21, 0x3d, 0x31, 0x21, 0x3d, 0x32, 0x21, 0x3d, 0x61,
1789     0x21, 0x3d, 0x63, 0x21, 0x3d, 0x65, 0x21, 0x3d, 0x69, 0x21, 0x3d, 0x6f,
1790     0x21, 0x3d, 0x73, 0x21, 0x3d, 0x74, 0x21, 0x41, 0x30, 0x21, 0x41, 0x31,
1791     0x21, 0x41, 0x32, 0x21, 0x41, 0x61, 0x21, 0x41, 0x63, 0x21, 0x41, 0x65,
1792     0x21, 0x41, 0x69, 0x21, 0x41, 0x6f, 0x21, 0x41, 0x73, 0x21, 0x41, 0x74,
1793     0x21, 0x5f, 0x30, 0x21, 0x5f, 0x31, 0x21, 0x5f, 0x32, 0x21, 0x5f, 0x61,
1794     0x21, 0x5f, 0x63, 0x21, 0x5f, 0x65, 0x21, 0x5f, 0x69, 0x21, 0x5f, 0x6f,
1795     0x21, 0x5f, 0x73, 0x21, 0x5f, 0x74, 0x21, 0x62, 0x30, 0x21, 0x62, 0x31,
1796     0x21, 0x62, 0x32, 0x21, 0x62, 0x61, 0x21, 0x62, 0x63, 0x21, 0x62, 0x65,
1797     0x21, 0x62, 0x69, 0x21, 0x62, 0x6f, 0x21, 0x62, 0x73, 0x21, 0x62, 0x74};
1798 const uint8_t HuffDecoderCommon::table19_9_emit_[120] = {
1799     0x21, 0x64, 0x30, 0x21, 0x64, 0x31, 0x21, 0x64, 0x32, 0x21, 0x64, 0x61,
1800     0x21, 0x64, 0x63, 0x21, 0x64, 0x65, 0x21, 0x64, 0x69, 0x21, 0x64, 0x6f,
1801     0x21, 0x64, 0x73, 0x21, 0x64, 0x74, 0x21, 0x66, 0x30, 0x21, 0x66, 0x31,
1802     0x21, 0x66, 0x32, 0x21, 0x66, 0x61, 0x21, 0x66, 0x63, 0x21, 0x66, 0x65,
1803     0x21, 0x66, 0x69, 0x21, 0x66, 0x6f, 0x21, 0x66, 0x73, 0x21, 0x66, 0x74,
1804     0x21, 0x67, 0x30, 0x21, 0x67, 0x31, 0x21, 0x67, 0x32, 0x21, 0x67, 0x61,
1805     0x21, 0x67, 0x63, 0x21, 0x67, 0x65, 0x21, 0x67, 0x69, 0x21, 0x67, 0x6f,
1806     0x21, 0x67, 0x73, 0x21, 0x67, 0x74, 0x21, 0x68, 0x30, 0x21, 0x68, 0x31,
1807     0x21, 0x68, 0x32, 0x21, 0x68, 0x61, 0x21, 0x68, 0x63, 0x21, 0x68, 0x65,
1808     0x21, 0x68, 0x69, 0x21, 0x68, 0x6f, 0x21, 0x68, 0x73, 0x21, 0x68, 0x74};
1809 const uint8_t HuffDecoderCommon::table19_10_emit_[120] = {
1810     0x21, 0x6c, 0x30, 0x21, 0x6c, 0x31, 0x21, 0x6c, 0x32, 0x21, 0x6c, 0x61,
1811     0x21, 0x6c, 0x63, 0x21, 0x6c, 0x65, 0x21, 0x6c, 0x69, 0x21, 0x6c, 0x6f,
1812     0x21, 0x6c, 0x73, 0x21, 0x6c, 0x74, 0x21, 0x6d, 0x30, 0x21, 0x6d, 0x31,
1813     0x21, 0x6d, 0x32, 0x21, 0x6d, 0x61, 0x21, 0x6d, 0x63, 0x21, 0x6d, 0x65,
1814     0x21, 0x6d, 0x69, 0x21, 0x6d, 0x6f, 0x21, 0x6d, 0x73, 0x21, 0x6d, 0x74,
1815     0x21, 0x6e, 0x30, 0x21, 0x6e, 0x31, 0x21, 0x6e, 0x32, 0x21, 0x6e, 0x61,
1816     0x21, 0x6e, 0x63, 0x21, 0x6e, 0x65, 0x21, 0x6e, 0x69, 0x21, 0x6e, 0x6f,
1817     0x21, 0x6e, 0x73, 0x21, 0x6e, 0x74, 0x21, 0x70, 0x30, 0x21, 0x70, 0x31,
1818     0x21, 0x70, 0x32, 0x21, 0x70, 0x61, 0x21, 0x70, 0x63, 0x21, 0x70, 0x65,
1819     0x21, 0x70, 0x69, 0x21, 0x70, 0x6f, 0x21, 0x70, 0x73, 0x21, 0x70, 0x74};
1820 const uint8_t HuffDecoderCommon::table19_11_emit_[68] = {
1821     0x21, 0x72, 0x30, 0x21, 0x72, 0x31, 0x21, 0x72, 0x32, 0x21, 0x72, 0x61,
1822     0x21, 0x72, 0x63, 0x21, 0x72, 0x65, 0x21, 0x72, 0x69, 0x21, 0x72, 0x6f,
1823     0x21, 0x72, 0x73, 0x21, 0x72, 0x74, 0x21, 0x75, 0x30, 0x21, 0x75, 0x31,
1824     0x21, 0x75, 0x32, 0x21, 0x75, 0x61, 0x21, 0x75, 0x63, 0x21, 0x75, 0x65,
1825     0x21, 0x75, 0x69, 0x21, 0x75, 0x6f, 0x21, 0x75, 0x73, 0x21, 0x75, 0x74,
1826     0x21, 0x3a, 0x21, 0x42, 0x21, 0x43, 0x21, 0x44};
1827 const uint16_t HuffDecoderCommon::table19_11_inner_[27] = {
1828     0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 0x00c1,
1829     0x00d9, 0x0000, 0x0002, 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169,
1830     0x0181, 0x0199, 0x01b1, 0x01c9, 0x00f2, 0x01e2, 0x01f2, 0x0202, 0x0212};
1831 const uint8_t HuffDecoderCommon::table19_11_outer_[128] = {
1832     0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 10, 10, 10, 10, 10, 10, 10, 10,
1833     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 12, 13, 14, 15, 16, 17,
1834     18, 19, 20, 21, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1835     10, 10, 10, 10, 10, 10, 22, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1836     10, 10, 10, 23, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1837     24, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 25, 10, 10,
1838     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 26};
1839 const uint16_t HuffDecoderCommon::table19_12_inner_[9] = {
1840     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072};
1841 const uint8_t HuffDecoderCommon::table19_12_outer_[128] = {
1842     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
1843     0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1844     0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,
1845     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0,
1846     0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1847     0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8};
1848 const uint8_t HuffDecoderCommon::table19_15_emit_[35] = {
1849     0x21, 0x77, 0x21, 0x78, 0x21, 0x79, 0x21, 0x7a, 0x21, 0x26, 0x21, 0x2a,
1850     0x21, 0x2c, 0x21, 0x3b, 0x21, 0x58, 0x21, 0x5a, 0x21, 0x21, 0x22, 0x21,
1851     0x28, 0x21, 0x29, 0x21, 0x3f, 0x21, 0x27, 0x21, 0x2b, 0x21, 0x7c};
1852 const uint16_t HuffDecoderCommon::table19_15_inner_[20] = {
1853     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
1854     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00aa, 0x00ba,
1855     0x00ca, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
1856 const uint8_t HuffDecoderCommon::table19_15_outer_[128] = {
1857     0, 0,  0, 0,  0, 0,  0, 0,  0, 0,  0, 0,  0,  0,  0,  1, 0, 0, 0, 0, 0, 0,
1858     0, 0,  0, 0,  0, 0,  0, 0,  0, 2,  0, 0,  0,  0,  0,  0, 0, 0, 0, 0, 0, 0,
1859     0, 0,  0, 3,  0, 0,  0, 0,  0, 0,  0, 0,  0,  0,  0,  0, 0, 0, 0, 4, 0, 0,
1860     0, 0,  0, 0,  0, 5,  0, 0,  0, 0,  0, 0,  0,  6,  0,  0, 0, 0, 0, 0, 0, 7,
1861     0, 0,  0, 0,  0, 0,  0, 8,  0, 0,  0, 0,  0,  0,  0,  9, 0, 0, 0, 0, 0, 0,
1862     0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 16, 17, 18, 0, 0, 19};
1863 const uint8_t HuffDecoderCommon::table19_16_emit_[216] = {
1864     0x22, 0x30, 0x30, 0x22, 0x30, 0x31, 0x22, 0x30, 0x32, 0x22, 0x30, 0x61,
1865     0x22, 0x30, 0x63, 0x22, 0x30, 0x65, 0x22, 0x30, 0x69, 0x22, 0x30, 0x6f,
1866     0x22, 0x30, 0x73, 0x22, 0x30, 0x74, 0x22, 0x30, 0x20, 0x22, 0x30, 0x25,
1867     0x22, 0x30, 0x2d, 0x22, 0x30, 0x2e, 0x22, 0x30, 0x2f, 0x22, 0x30, 0x33,
1868     0x22, 0x30, 0x34, 0x22, 0x30, 0x35, 0x22, 0x30, 0x36, 0x22, 0x30, 0x37,
1869     0x22, 0x30, 0x38, 0x22, 0x30, 0x39, 0x22, 0x30, 0x3d, 0x22, 0x30, 0x41,
1870     0x22, 0x30, 0x5f, 0x22, 0x30, 0x62, 0x22, 0x30, 0x64, 0x22, 0x30, 0x66,
1871     0x22, 0x30, 0x67, 0x22, 0x30, 0x68, 0x22, 0x30, 0x6c, 0x22, 0x30, 0x6d,
1872     0x22, 0x30, 0x6e, 0x22, 0x30, 0x70, 0x22, 0x30, 0x72, 0x22, 0x30, 0x75,
1873     0x22, 0x31, 0x30, 0x22, 0x31, 0x31, 0x22, 0x31, 0x32, 0x22, 0x31, 0x61,
1874     0x22, 0x31, 0x63, 0x22, 0x31, 0x65, 0x22, 0x31, 0x69, 0x22, 0x31, 0x6f,
1875     0x22, 0x31, 0x73, 0x22, 0x31, 0x74, 0x22, 0x31, 0x20, 0x22, 0x31, 0x25,
1876     0x22, 0x31, 0x2d, 0x22, 0x31, 0x2e, 0x22, 0x31, 0x2f, 0x22, 0x31, 0x33,
1877     0x22, 0x31, 0x34, 0x22, 0x31, 0x35, 0x22, 0x31, 0x36, 0x22, 0x31, 0x37,
1878     0x22, 0x31, 0x38, 0x22, 0x31, 0x39, 0x22, 0x31, 0x3d, 0x22, 0x31, 0x41,
1879     0x22, 0x31, 0x5f, 0x22, 0x31, 0x62, 0x22, 0x31, 0x64, 0x22, 0x31, 0x66,
1880     0x22, 0x31, 0x67, 0x22, 0x31, 0x68, 0x22, 0x31, 0x6c, 0x22, 0x31, 0x6d,
1881     0x22, 0x31, 0x6e, 0x22, 0x31, 0x70, 0x22, 0x31, 0x72, 0x22, 0x31, 0x75};
1882 const uint8_t HuffDecoderCommon::table19_17_emit_[216] = {
1883     0x22, 0x32, 0x30, 0x22, 0x32, 0x31, 0x22, 0x32, 0x32, 0x22, 0x32, 0x61,
1884     0x22, 0x32, 0x63, 0x22, 0x32, 0x65, 0x22, 0x32, 0x69, 0x22, 0x32, 0x6f,
1885     0x22, 0x32, 0x73, 0x22, 0x32, 0x74, 0x22, 0x32, 0x20, 0x22, 0x32, 0x25,
1886     0x22, 0x32, 0x2d, 0x22, 0x32, 0x2e, 0x22, 0x32, 0x2f, 0x22, 0x32, 0x33,
1887     0x22, 0x32, 0x34, 0x22, 0x32, 0x35, 0x22, 0x32, 0x36, 0x22, 0x32, 0x37,
1888     0x22, 0x32, 0x38, 0x22, 0x32, 0x39, 0x22, 0x32, 0x3d, 0x22, 0x32, 0x41,
1889     0x22, 0x32, 0x5f, 0x22, 0x32, 0x62, 0x22, 0x32, 0x64, 0x22, 0x32, 0x66,
1890     0x22, 0x32, 0x67, 0x22, 0x32, 0x68, 0x22, 0x32, 0x6c, 0x22, 0x32, 0x6d,
1891     0x22, 0x32, 0x6e, 0x22, 0x32, 0x70, 0x22, 0x32, 0x72, 0x22, 0x32, 0x75,
1892     0x22, 0x61, 0x30, 0x22, 0x61, 0x31, 0x22, 0x61, 0x32, 0x22, 0x61, 0x61,
1893     0x22, 0x61, 0x63, 0x22, 0x61, 0x65, 0x22, 0x61, 0x69, 0x22, 0x61, 0x6f,
1894     0x22, 0x61, 0x73, 0x22, 0x61, 0x74, 0x22, 0x61, 0x20, 0x22, 0x61, 0x25,
1895     0x22, 0x61, 0x2d, 0x22, 0x61, 0x2e, 0x22, 0x61, 0x2f, 0x22, 0x61, 0x33,
1896     0x22, 0x61, 0x34, 0x22, 0x61, 0x35, 0x22, 0x61, 0x36, 0x22, 0x61, 0x37,
1897     0x22, 0x61, 0x38, 0x22, 0x61, 0x39, 0x22, 0x61, 0x3d, 0x22, 0x61, 0x41,
1898     0x22, 0x61, 0x5f, 0x22, 0x61, 0x62, 0x22, 0x61, 0x64, 0x22, 0x61, 0x66,
1899     0x22, 0x61, 0x67, 0x22, 0x61, 0x68, 0x22, 0x61, 0x6c, 0x22, 0x61, 0x6d,
1900     0x22, 0x61, 0x6e, 0x22, 0x61, 0x70, 0x22, 0x61, 0x72, 0x22, 0x61, 0x75};
1901 const uint8_t HuffDecoderCommon::table19_18_emit_[216] = {
1902     0x22, 0x63, 0x30, 0x22, 0x63, 0x31, 0x22, 0x63, 0x32, 0x22, 0x63, 0x61,
1903     0x22, 0x63, 0x63, 0x22, 0x63, 0x65, 0x22, 0x63, 0x69, 0x22, 0x63, 0x6f,
1904     0x22, 0x63, 0x73, 0x22, 0x63, 0x74, 0x22, 0x63, 0x20, 0x22, 0x63, 0x25,
1905     0x22, 0x63, 0x2d, 0x22, 0x63, 0x2e, 0x22, 0x63, 0x2f, 0x22, 0x63, 0x33,
1906     0x22, 0x63, 0x34, 0x22, 0x63, 0x35, 0x22, 0x63, 0x36, 0x22, 0x63, 0x37,
1907     0x22, 0x63, 0x38, 0x22, 0x63, 0x39, 0x22, 0x63, 0x3d, 0x22, 0x63, 0x41,
1908     0x22, 0x63, 0x5f, 0x22, 0x63, 0x62, 0x22, 0x63, 0x64, 0x22, 0x63, 0x66,
1909     0x22, 0x63, 0x67, 0x22, 0x63, 0x68, 0x22, 0x63, 0x6c, 0x22, 0x63, 0x6d,
1910     0x22, 0x63, 0x6e, 0x22, 0x63, 0x70, 0x22, 0x63, 0x72, 0x22, 0x63, 0x75,
1911     0x22, 0x65, 0x30, 0x22, 0x65, 0x31, 0x22, 0x65, 0x32, 0x22, 0x65, 0x61,
1912     0x22, 0x65, 0x63, 0x22, 0x65, 0x65, 0x22, 0x65, 0x69, 0x22, 0x65, 0x6f,
1913     0x22, 0x65, 0x73, 0x22, 0x65, 0x74, 0x22, 0x65, 0x20, 0x22, 0x65, 0x25,
1914     0x22, 0x65, 0x2d, 0x22, 0x65, 0x2e, 0x22, 0x65, 0x2f, 0x22, 0x65, 0x33,
1915     0x22, 0x65, 0x34, 0x22, 0x65, 0x35, 0x22, 0x65, 0x36, 0x22, 0x65, 0x37,
1916     0x22, 0x65, 0x38, 0x22, 0x65, 0x39, 0x22, 0x65, 0x3d, 0x22, 0x65, 0x41,
1917     0x22, 0x65, 0x5f, 0x22, 0x65, 0x62, 0x22, 0x65, 0x64, 0x22, 0x65, 0x66,
1918     0x22, 0x65, 0x67, 0x22, 0x65, 0x68, 0x22, 0x65, 0x6c, 0x22, 0x65, 0x6d,
1919     0x22, 0x65, 0x6e, 0x22, 0x65, 0x70, 0x22, 0x65, 0x72, 0x22, 0x65, 0x75};
1920 const uint8_t HuffDecoderCommon::table19_19_emit_[216] = {
1921     0x22, 0x69, 0x30, 0x22, 0x69, 0x31, 0x22, 0x69, 0x32, 0x22, 0x69, 0x61,
1922     0x22, 0x69, 0x63, 0x22, 0x69, 0x65, 0x22, 0x69, 0x69, 0x22, 0x69, 0x6f,
1923     0x22, 0x69, 0x73, 0x22, 0x69, 0x74, 0x22, 0x69, 0x20, 0x22, 0x69, 0x25,
1924     0x22, 0x69, 0x2d, 0x22, 0x69, 0x2e, 0x22, 0x69, 0x2f, 0x22, 0x69, 0x33,
1925     0x22, 0x69, 0x34, 0x22, 0x69, 0x35, 0x22, 0x69, 0x36, 0x22, 0x69, 0x37,
1926     0x22, 0x69, 0x38, 0x22, 0x69, 0x39, 0x22, 0x69, 0x3d, 0x22, 0x69, 0x41,
1927     0x22, 0x69, 0x5f, 0x22, 0x69, 0x62, 0x22, 0x69, 0x64, 0x22, 0x69, 0x66,
1928     0x22, 0x69, 0x67, 0x22, 0x69, 0x68, 0x22, 0x69, 0x6c, 0x22, 0x69, 0x6d,
1929     0x22, 0x69, 0x6e, 0x22, 0x69, 0x70, 0x22, 0x69, 0x72, 0x22, 0x69, 0x75,
1930     0x22, 0x6f, 0x30, 0x22, 0x6f, 0x31, 0x22, 0x6f, 0x32, 0x22, 0x6f, 0x61,
1931     0x22, 0x6f, 0x63, 0x22, 0x6f, 0x65, 0x22, 0x6f, 0x69, 0x22, 0x6f, 0x6f,
1932     0x22, 0x6f, 0x73, 0x22, 0x6f, 0x74, 0x22, 0x6f, 0x20, 0x22, 0x6f, 0x25,
1933     0x22, 0x6f, 0x2d, 0x22, 0x6f, 0x2e, 0x22, 0x6f, 0x2f, 0x22, 0x6f, 0x33,
1934     0x22, 0x6f, 0x34, 0x22, 0x6f, 0x35, 0x22, 0x6f, 0x36, 0x22, 0x6f, 0x37,
1935     0x22, 0x6f, 0x38, 0x22, 0x6f, 0x39, 0x22, 0x6f, 0x3d, 0x22, 0x6f, 0x41,
1936     0x22, 0x6f, 0x5f, 0x22, 0x6f, 0x62, 0x22, 0x6f, 0x64, 0x22, 0x6f, 0x66,
1937     0x22, 0x6f, 0x67, 0x22, 0x6f, 0x68, 0x22, 0x6f, 0x6c, 0x22, 0x6f, 0x6d,
1938     0x22, 0x6f, 0x6e, 0x22, 0x6f, 0x70, 0x22, 0x6f, 0x72, 0x22, 0x6f, 0x75};
1939 const uint8_t HuffDecoderCommon::table19_20_emit_[216] = {
1940     0x22, 0x73, 0x30, 0x22, 0x73, 0x31, 0x22, 0x73, 0x32, 0x22, 0x73, 0x61,
1941     0x22, 0x73, 0x63, 0x22, 0x73, 0x65, 0x22, 0x73, 0x69, 0x22, 0x73, 0x6f,
1942     0x22, 0x73, 0x73, 0x22, 0x73, 0x74, 0x22, 0x73, 0x20, 0x22, 0x73, 0x25,
1943     0x22, 0x73, 0x2d, 0x22, 0x73, 0x2e, 0x22, 0x73, 0x2f, 0x22, 0x73, 0x33,
1944     0x22, 0x73, 0x34, 0x22, 0x73, 0x35, 0x22, 0x73, 0x36, 0x22, 0x73, 0x37,
1945     0x22, 0x73, 0x38, 0x22, 0x73, 0x39, 0x22, 0x73, 0x3d, 0x22, 0x73, 0x41,
1946     0x22, 0x73, 0x5f, 0x22, 0x73, 0x62, 0x22, 0x73, 0x64, 0x22, 0x73, 0x66,
1947     0x22, 0x73, 0x67, 0x22, 0x73, 0x68, 0x22, 0x73, 0x6c, 0x22, 0x73, 0x6d,
1948     0x22, 0x73, 0x6e, 0x22, 0x73, 0x70, 0x22, 0x73, 0x72, 0x22, 0x73, 0x75,
1949     0x22, 0x74, 0x30, 0x22, 0x74, 0x31, 0x22, 0x74, 0x32, 0x22, 0x74, 0x61,
1950     0x22, 0x74, 0x63, 0x22, 0x74, 0x65, 0x22, 0x74, 0x69, 0x22, 0x74, 0x6f,
1951     0x22, 0x74, 0x73, 0x22, 0x74, 0x74, 0x22, 0x74, 0x20, 0x22, 0x74, 0x25,
1952     0x22, 0x74, 0x2d, 0x22, 0x74, 0x2e, 0x22, 0x74, 0x2f, 0x22, 0x74, 0x33,
1953     0x22, 0x74, 0x34, 0x22, 0x74, 0x35, 0x22, 0x74, 0x36, 0x22, 0x74, 0x37,
1954     0x22, 0x74, 0x38, 0x22, 0x74, 0x39, 0x22, 0x74, 0x3d, 0x22, 0x74, 0x41,
1955     0x22, 0x74, 0x5f, 0x22, 0x74, 0x62, 0x22, 0x74, 0x64, 0x22, 0x74, 0x66,
1956     0x22, 0x74, 0x67, 0x22, 0x74, 0x68, 0x22, 0x74, 0x6c, 0x22, 0x74, 0x6d,
1957     0x22, 0x74, 0x6e, 0x22, 0x74, 0x70, 0x22, 0x74, 0x72, 0x22, 0x74, 0x75};
1958 const uint8_t HuffDecoderCommon::table19_21_emit_[120] = {
1959     0x22, 0x20, 0x30, 0x22, 0x20, 0x31, 0x22, 0x20, 0x32, 0x22, 0x20, 0x61,
1960     0x22, 0x20, 0x63, 0x22, 0x20, 0x65, 0x22, 0x20, 0x69, 0x22, 0x20, 0x6f,
1961     0x22, 0x20, 0x73, 0x22, 0x20, 0x74, 0x22, 0x25, 0x30, 0x22, 0x25, 0x31,
1962     0x22, 0x25, 0x32, 0x22, 0x25, 0x61, 0x22, 0x25, 0x63, 0x22, 0x25, 0x65,
1963     0x22, 0x25, 0x69, 0x22, 0x25, 0x6f, 0x22, 0x25, 0x73, 0x22, 0x25, 0x74,
1964     0x22, 0x2d, 0x30, 0x22, 0x2d, 0x31, 0x22, 0x2d, 0x32, 0x22, 0x2d, 0x61,
1965     0x22, 0x2d, 0x63, 0x22, 0x2d, 0x65, 0x22, 0x2d, 0x69, 0x22, 0x2d, 0x6f,
1966     0x22, 0x2d, 0x73, 0x22, 0x2d, 0x74, 0x22, 0x2e, 0x30, 0x22, 0x2e, 0x31,
1967     0x22, 0x2e, 0x32, 0x22, 0x2e, 0x61, 0x22, 0x2e, 0x63, 0x22, 0x2e, 0x65,
1968     0x22, 0x2e, 0x69, 0x22, 0x2e, 0x6f, 0x22, 0x2e, 0x73, 0x22, 0x2e, 0x74};
1969 const uint8_t HuffDecoderCommon::table19_22_emit_[120] = {
1970     0x22, 0x2f, 0x30, 0x22, 0x2f, 0x31, 0x22, 0x2f, 0x32, 0x22, 0x2f, 0x61,
1971     0x22, 0x2f, 0x63, 0x22, 0x2f, 0x65, 0x22, 0x2f, 0x69, 0x22, 0x2f, 0x6f,
1972     0x22, 0x2f, 0x73, 0x22, 0x2f, 0x74, 0x22, 0x33, 0x30, 0x22, 0x33, 0x31,
1973     0x22, 0x33, 0x32, 0x22, 0x33, 0x61, 0x22, 0x33, 0x63, 0x22, 0x33, 0x65,
1974     0x22, 0x33, 0x69, 0x22, 0x33, 0x6f, 0x22, 0x33, 0x73, 0x22, 0x33, 0x74,
1975     0x22, 0x34, 0x30, 0x22, 0x34, 0x31, 0x22, 0x34, 0x32, 0x22, 0x34, 0x61,
1976     0x22, 0x34, 0x63, 0x22, 0x34, 0x65, 0x22, 0x34, 0x69, 0x22, 0x34, 0x6f,
1977     0x22, 0x34, 0x73, 0x22, 0x34, 0x74, 0x22, 0x35, 0x30, 0x22, 0x35, 0x31,
1978     0x22, 0x35, 0x32, 0x22, 0x35, 0x61, 0x22, 0x35, 0x63, 0x22, 0x35, 0x65,
1979     0x22, 0x35, 0x69, 0x22, 0x35, 0x6f, 0x22, 0x35, 0x73, 0x22, 0x35, 0x74};
1980 const uint8_t HuffDecoderCommon::table19_23_emit_[120] = {
1981     0x22, 0x36, 0x30, 0x22, 0x36, 0x31, 0x22, 0x36, 0x32, 0x22, 0x36, 0x61,
1982     0x22, 0x36, 0x63, 0x22, 0x36, 0x65, 0x22, 0x36, 0x69, 0x22, 0x36, 0x6f,
1983     0x22, 0x36, 0x73, 0x22, 0x36, 0x74, 0x22, 0x37, 0x30, 0x22, 0x37, 0x31,
1984     0x22, 0x37, 0x32, 0x22, 0x37, 0x61, 0x22, 0x37, 0x63, 0x22, 0x37, 0x65,
1985     0x22, 0x37, 0x69, 0x22, 0x37, 0x6f, 0x22, 0x37, 0x73, 0x22, 0x37, 0x74,
1986     0x22, 0x38, 0x30, 0x22, 0x38, 0x31, 0x22, 0x38, 0x32, 0x22, 0x38, 0x61,
1987     0x22, 0x38, 0x63, 0x22, 0x38, 0x65, 0x22, 0x38, 0x69, 0x22, 0x38, 0x6f,
1988     0x22, 0x38, 0x73, 0x22, 0x38, 0x74, 0x22, 0x39, 0x30, 0x22, 0x39, 0x31,
1989     0x22, 0x39, 0x32, 0x22, 0x39, 0x61, 0x22, 0x39, 0x63, 0x22, 0x39, 0x65,
1990     0x22, 0x39, 0x69, 0x22, 0x39, 0x6f, 0x22, 0x39, 0x73, 0x22, 0x39, 0x74};
1991 const uint8_t HuffDecoderCommon::table19_24_emit_[120] = {
1992     0x22, 0x3d, 0x30, 0x22, 0x3d, 0x31, 0x22, 0x3d, 0x32, 0x22, 0x3d, 0x61,
1993     0x22, 0x3d, 0x63, 0x22, 0x3d, 0x65, 0x22, 0x3d, 0x69, 0x22, 0x3d, 0x6f,
1994     0x22, 0x3d, 0x73, 0x22, 0x3d, 0x74, 0x22, 0x41, 0x30, 0x22, 0x41, 0x31,
1995     0x22, 0x41, 0x32, 0x22, 0x41, 0x61, 0x22, 0x41, 0x63, 0x22, 0x41, 0x65,
1996     0x22, 0x41, 0x69, 0x22, 0x41, 0x6f, 0x22, 0x41, 0x73, 0x22, 0x41, 0x74,
1997     0x22, 0x5f, 0x30, 0x22, 0x5f, 0x31, 0x22, 0x5f, 0x32, 0x22, 0x5f, 0x61,
1998     0x22, 0x5f, 0x63, 0x22, 0x5f, 0x65, 0x22, 0x5f, 0x69, 0x22, 0x5f, 0x6f,
1999     0x22, 0x5f, 0x73, 0x22, 0x5f, 0x74, 0x22, 0x62, 0x30, 0x22, 0x62, 0x31,
2000     0x22, 0x62, 0x32, 0x22, 0x62, 0x61, 0x22, 0x62, 0x63, 0x22, 0x62, 0x65,
2001     0x22, 0x62, 0x69, 0x22, 0x62, 0x6f, 0x22, 0x62, 0x73, 0x22, 0x62, 0x74};
2002 const uint8_t HuffDecoderCommon::table19_25_emit_[120] = {
2003     0x22, 0x64, 0x30, 0x22, 0x64, 0x31, 0x22, 0x64, 0x32, 0x22, 0x64, 0x61,
2004     0x22, 0x64, 0x63, 0x22, 0x64, 0x65, 0x22, 0x64, 0x69, 0x22, 0x64, 0x6f,
2005     0x22, 0x64, 0x73, 0x22, 0x64, 0x74, 0x22, 0x66, 0x30, 0x22, 0x66, 0x31,
2006     0x22, 0x66, 0x32, 0x22, 0x66, 0x61, 0x22, 0x66, 0x63, 0x22, 0x66, 0x65,
2007     0x22, 0x66, 0x69, 0x22, 0x66, 0x6f, 0x22, 0x66, 0x73, 0x22, 0x66, 0x74,
2008     0x22, 0x67, 0x30, 0x22, 0x67, 0x31, 0x22, 0x67, 0x32, 0x22, 0x67, 0x61,
2009     0x22, 0x67, 0x63, 0x22, 0x67, 0x65, 0x22, 0x67, 0x69, 0x22, 0x67, 0x6f,
2010     0x22, 0x67, 0x73, 0x22, 0x67, 0x74, 0x22, 0x68, 0x30, 0x22, 0x68, 0x31,
2011     0x22, 0x68, 0x32, 0x22, 0x68, 0x61, 0x22, 0x68, 0x63, 0x22, 0x68, 0x65,
2012     0x22, 0x68, 0x69, 0x22, 0x68, 0x6f, 0x22, 0x68, 0x73, 0x22, 0x68, 0x74};
2013 const uint8_t HuffDecoderCommon::table19_26_emit_[120] = {
2014     0x22, 0x6c, 0x30, 0x22, 0x6c, 0x31, 0x22, 0x6c, 0x32, 0x22, 0x6c, 0x61,
2015     0x22, 0x6c, 0x63, 0x22, 0x6c, 0x65, 0x22, 0x6c, 0x69, 0x22, 0x6c, 0x6f,
2016     0x22, 0x6c, 0x73, 0x22, 0x6c, 0x74, 0x22, 0x6d, 0x30, 0x22, 0x6d, 0x31,
2017     0x22, 0x6d, 0x32, 0x22, 0x6d, 0x61, 0x22, 0x6d, 0x63, 0x22, 0x6d, 0x65,
2018     0x22, 0x6d, 0x69, 0x22, 0x6d, 0x6f, 0x22, 0x6d, 0x73, 0x22, 0x6d, 0x74,
2019     0x22, 0x6e, 0x30, 0x22, 0x6e, 0x31, 0x22, 0x6e, 0x32, 0x22, 0x6e, 0x61,
2020     0x22, 0x6e, 0x63, 0x22, 0x6e, 0x65, 0x22, 0x6e, 0x69, 0x22, 0x6e, 0x6f,
2021     0x22, 0x6e, 0x73, 0x22, 0x6e, 0x74, 0x22, 0x70, 0x30, 0x22, 0x70, 0x31,
2022     0x22, 0x70, 0x32, 0x22, 0x70, 0x61, 0x22, 0x70, 0x63, 0x22, 0x70, 0x65,
2023     0x22, 0x70, 0x69, 0x22, 0x70, 0x6f, 0x22, 0x70, 0x73, 0x22, 0x70, 0x74};
2024 const uint8_t HuffDecoderCommon::table19_27_emit_[68] = {
2025     0x22, 0x72, 0x30, 0x22, 0x72, 0x31, 0x22, 0x72, 0x32, 0x22, 0x72, 0x61,
2026     0x22, 0x72, 0x63, 0x22, 0x72, 0x65, 0x22, 0x72, 0x69, 0x22, 0x72, 0x6f,
2027     0x22, 0x72, 0x73, 0x22, 0x72, 0x74, 0x22, 0x75, 0x30, 0x22, 0x75, 0x31,
2028     0x22, 0x75, 0x32, 0x22, 0x75, 0x61, 0x22, 0x75, 0x63, 0x22, 0x75, 0x65,
2029     0x22, 0x75, 0x69, 0x22, 0x75, 0x6f, 0x22, 0x75, 0x73, 0x22, 0x75, 0x74,
2030     0x22, 0x3a, 0x22, 0x42, 0x22, 0x43, 0x22, 0x44};
2031 const uint8_t HuffDecoderCommon::table19_31_emit_[35] = {
2032     0x22, 0x77, 0x22, 0x78, 0x22, 0x79, 0x22, 0x7a, 0x22, 0x26, 0x22, 0x2a,
2033     0x22, 0x2c, 0x22, 0x3b, 0x22, 0x58, 0x22, 0x5a, 0x22, 0x21, 0x22, 0x22,
2034     0x28, 0x22, 0x29, 0x22, 0x3f, 0x22, 0x27, 0x22, 0x2b, 0x22, 0x7c};
2035 const uint16_t HuffDecoderCommon::table19_31_inner_[20] = {
2036     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2037     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00ba,
2038     0x00ca, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
2039 const uint8_t HuffDecoderCommon::table19_32_emit_[216] = {
2040     0x28, 0x30, 0x30, 0x28, 0x30, 0x31, 0x28, 0x30, 0x32, 0x28, 0x30, 0x61,
2041     0x28, 0x30, 0x63, 0x28, 0x30, 0x65, 0x28, 0x30, 0x69, 0x28, 0x30, 0x6f,
2042     0x28, 0x30, 0x73, 0x28, 0x30, 0x74, 0x28, 0x30, 0x20, 0x28, 0x30, 0x25,
2043     0x28, 0x30, 0x2d, 0x28, 0x30, 0x2e, 0x28, 0x30, 0x2f, 0x28, 0x30, 0x33,
2044     0x28, 0x30, 0x34, 0x28, 0x30, 0x35, 0x28, 0x30, 0x36, 0x28, 0x30, 0x37,
2045     0x28, 0x30, 0x38, 0x28, 0x30, 0x39, 0x28, 0x30, 0x3d, 0x28, 0x30, 0x41,
2046     0x28, 0x30, 0x5f, 0x28, 0x30, 0x62, 0x28, 0x30, 0x64, 0x28, 0x30, 0x66,
2047     0x28, 0x30, 0x67, 0x28, 0x30, 0x68, 0x28, 0x30, 0x6c, 0x28, 0x30, 0x6d,
2048     0x28, 0x30, 0x6e, 0x28, 0x30, 0x70, 0x28, 0x30, 0x72, 0x28, 0x30, 0x75,
2049     0x28, 0x31, 0x30, 0x28, 0x31, 0x31, 0x28, 0x31, 0x32, 0x28, 0x31, 0x61,
2050     0x28, 0x31, 0x63, 0x28, 0x31, 0x65, 0x28, 0x31, 0x69, 0x28, 0x31, 0x6f,
2051     0x28, 0x31, 0x73, 0x28, 0x31, 0x74, 0x28, 0x31, 0x20, 0x28, 0x31, 0x25,
2052     0x28, 0x31, 0x2d, 0x28, 0x31, 0x2e, 0x28, 0x31, 0x2f, 0x28, 0x31, 0x33,
2053     0x28, 0x31, 0x34, 0x28, 0x31, 0x35, 0x28, 0x31, 0x36, 0x28, 0x31, 0x37,
2054     0x28, 0x31, 0x38, 0x28, 0x31, 0x39, 0x28, 0x31, 0x3d, 0x28, 0x31, 0x41,
2055     0x28, 0x31, 0x5f, 0x28, 0x31, 0x62, 0x28, 0x31, 0x64, 0x28, 0x31, 0x66,
2056     0x28, 0x31, 0x67, 0x28, 0x31, 0x68, 0x28, 0x31, 0x6c, 0x28, 0x31, 0x6d,
2057     0x28, 0x31, 0x6e, 0x28, 0x31, 0x70, 0x28, 0x31, 0x72, 0x28, 0x31, 0x75};
2058 const uint8_t HuffDecoderCommon::table19_33_emit_[216] = {
2059     0x28, 0x32, 0x30, 0x28, 0x32, 0x31, 0x28, 0x32, 0x32, 0x28, 0x32, 0x61,
2060     0x28, 0x32, 0x63, 0x28, 0x32, 0x65, 0x28, 0x32, 0x69, 0x28, 0x32, 0x6f,
2061     0x28, 0x32, 0x73, 0x28, 0x32, 0x74, 0x28, 0x32, 0x20, 0x28, 0x32, 0x25,
2062     0x28, 0x32, 0x2d, 0x28, 0x32, 0x2e, 0x28, 0x32, 0x2f, 0x28, 0x32, 0x33,
2063     0x28, 0x32, 0x34, 0x28, 0x32, 0x35, 0x28, 0x32, 0x36, 0x28, 0x32, 0x37,
2064     0x28, 0x32, 0x38, 0x28, 0x32, 0x39, 0x28, 0x32, 0x3d, 0x28, 0x32, 0x41,
2065     0x28, 0x32, 0x5f, 0x28, 0x32, 0x62, 0x28, 0x32, 0x64, 0x28, 0x32, 0x66,
2066     0x28, 0x32, 0x67, 0x28, 0x32, 0x68, 0x28, 0x32, 0x6c, 0x28, 0x32, 0x6d,
2067     0x28, 0x32, 0x6e, 0x28, 0x32, 0x70, 0x28, 0x32, 0x72, 0x28, 0x32, 0x75,
2068     0x28, 0x61, 0x30, 0x28, 0x61, 0x31, 0x28, 0x61, 0x32, 0x28, 0x61, 0x61,
2069     0x28, 0x61, 0x63, 0x28, 0x61, 0x65, 0x28, 0x61, 0x69, 0x28, 0x61, 0x6f,
2070     0x28, 0x61, 0x73, 0x28, 0x61, 0x74, 0x28, 0x61, 0x20, 0x28, 0x61, 0x25,
2071     0x28, 0x61, 0x2d, 0x28, 0x61, 0x2e, 0x28, 0x61, 0x2f, 0x28, 0x61, 0x33,
2072     0x28, 0x61, 0x34, 0x28, 0x61, 0x35, 0x28, 0x61, 0x36, 0x28, 0x61, 0x37,
2073     0x28, 0x61, 0x38, 0x28, 0x61, 0x39, 0x28, 0x61, 0x3d, 0x28, 0x61, 0x41,
2074     0x28, 0x61, 0x5f, 0x28, 0x61, 0x62, 0x28, 0x61, 0x64, 0x28, 0x61, 0x66,
2075     0x28, 0x61, 0x67, 0x28, 0x61, 0x68, 0x28, 0x61, 0x6c, 0x28, 0x61, 0x6d,
2076     0x28, 0x61, 0x6e, 0x28, 0x61, 0x70, 0x28, 0x61, 0x72, 0x28, 0x61, 0x75};
2077 const uint8_t HuffDecoderCommon::table19_34_emit_[216] = {
2078     0x28, 0x63, 0x30, 0x28, 0x63, 0x31, 0x28, 0x63, 0x32, 0x28, 0x63, 0x61,
2079     0x28, 0x63, 0x63, 0x28, 0x63, 0x65, 0x28, 0x63, 0x69, 0x28, 0x63, 0x6f,
2080     0x28, 0x63, 0x73, 0x28, 0x63, 0x74, 0x28, 0x63, 0x20, 0x28, 0x63, 0x25,
2081     0x28, 0x63, 0x2d, 0x28, 0x63, 0x2e, 0x28, 0x63, 0x2f, 0x28, 0x63, 0x33,
2082     0x28, 0x63, 0x34, 0x28, 0x63, 0x35, 0x28, 0x63, 0x36, 0x28, 0x63, 0x37,
2083     0x28, 0x63, 0x38, 0x28, 0x63, 0x39, 0x28, 0x63, 0x3d, 0x28, 0x63, 0x41,
2084     0x28, 0x63, 0x5f, 0x28, 0x63, 0x62, 0x28, 0x63, 0x64, 0x28, 0x63, 0x66,
2085     0x28, 0x63, 0x67, 0x28, 0x63, 0x68, 0x28, 0x63, 0x6c, 0x28, 0x63, 0x6d,
2086     0x28, 0x63, 0x6e, 0x28, 0x63, 0x70, 0x28, 0x63, 0x72, 0x28, 0x63, 0x75,
2087     0x28, 0x65, 0x30, 0x28, 0x65, 0x31, 0x28, 0x65, 0x32, 0x28, 0x65, 0x61,
2088     0x28, 0x65, 0x63, 0x28, 0x65, 0x65, 0x28, 0x65, 0x69, 0x28, 0x65, 0x6f,
2089     0x28, 0x65, 0x73, 0x28, 0x65, 0x74, 0x28, 0x65, 0x20, 0x28, 0x65, 0x25,
2090     0x28, 0x65, 0x2d, 0x28, 0x65, 0x2e, 0x28, 0x65, 0x2f, 0x28, 0x65, 0x33,
2091     0x28, 0x65, 0x34, 0x28, 0x65, 0x35, 0x28, 0x65, 0x36, 0x28, 0x65, 0x37,
2092     0x28, 0x65, 0x38, 0x28, 0x65, 0x39, 0x28, 0x65, 0x3d, 0x28, 0x65, 0x41,
2093     0x28, 0x65, 0x5f, 0x28, 0x65, 0x62, 0x28, 0x65, 0x64, 0x28, 0x65, 0x66,
2094     0x28, 0x65, 0x67, 0x28, 0x65, 0x68, 0x28, 0x65, 0x6c, 0x28, 0x65, 0x6d,
2095     0x28, 0x65, 0x6e, 0x28, 0x65, 0x70, 0x28, 0x65, 0x72, 0x28, 0x65, 0x75};
2096 const uint8_t HuffDecoderCommon::table19_35_emit_[216] = {
2097     0x28, 0x69, 0x30, 0x28, 0x69, 0x31, 0x28, 0x69, 0x32, 0x28, 0x69, 0x61,
2098     0x28, 0x69, 0x63, 0x28, 0x69, 0x65, 0x28, 0x69, 0x69, 0x28, 0x69, 0x6f,
2099     0x28, 0x69, 0x73, 0x28, 0x69, 0x74, 0x28, 0x69, 0x20, 0x28, 0x69, 0x25,
2100     0x28, 0x69, 0x2d, 0x28, 0x69, 0x2e, 0x28, 0x69, 0x2f, 0x28, 0x69, 0x33,
2101     0x28, 0x69, 0x34, 0x28, 0x69, 0x35, 0x28, 0x69, 0x36, 0x28, 0x69, 0x37,
2102     0x28, 0x69, 0x38, 0x28, 0x69, 0x39, 0x28, 0x69, 0x3d, 0x28, 0x69, 0x41,
2103     0x28, 0x69, 0x5f, 0x28, 0x69, 0x62, 0x28, 0x69, 0x64, 0x28, 0x69, 0x66,
2104     0x28, 0x69, 0x67, 0x28, 0x69, 0x68, 0x28, 0x69, 0x6c, 0x28, 0x69, 0x6d,
2105     0x28, 0x69, 0x6e, 0x28, 0x69, 0x70, 0x28, 0x69, 0x72, 0x28, 0x69, 0x75,
2106     0x28, 0x6f, 0x30, 0x28, 0x6f, 0x31, 0x28, 0x6f, 0x32, 0x28, 0x6f, 0x61,
2107     0x28, 0x6f, 0x63, 0x28, 0x6f, 0x65, 0x28, 0x6f, 0x69, 0x28, 0x6f, 0x6f,
2108     0x28, 0x6f, 0x73, 0x28, 0x6f, 0x74, 0x28, 0x6f, 0x20, 0x28, 0x6f, 0x25,
2109     0x28, 0x6f, 0x2d, 0x28, 0x6f, 0x2e, 0x28, 0x6f, 0x2f, 0x28, 0x6f, 0x33,
2110     0x28, 0x6f, 0x34, 0x28, 0x6f, 0x35, 0x28, 0x6f, 0x36, 0x28, 0x6f, 0x37,
2111     0x28, 0x6f, 0x38, 0x28, 0x6f, 0x39, 0x28, 0x6f, 0x3d, 0x28, 0x6f, 0x41,
2112     0x28, 0x6f, 0x5f, 0x28, 0x6f, 0x62, 0x28, 0x6f, 0x64, 0x28, 0x6f, 0x66,
2113     0x28, 0x6f, 0x67, 0x28, 0x6f, 0x68, 0x28, 0x6f, 0x6c, 0x28, 0x6f, 0x6d,
2114     0x28, 0x6f, 0x6e, 0x28, 0x6f, 0x70, 0x28, 0x6f, 0x72, 0x28, 0x6f, 0x75};
2115 const uint8_t HuffDecoderCommon::table19_36_emit_[216] = {
2116     0x28, 0x73, 0x30, 0x28, 0x73, 0x31, 0x28, 0x73, 0x32, 0x28, 0x73, 0x61,
2117     0x28, 0x73, 0x63, 0x28, 0x73, 0x65, 0x28, 0x73, 0x69, 0x28, 0x73, 0x6f,
2118     0x28, 0x73, 0x73, 0x28, 0x73, 0x74, 0x28, 0x73, 0x20, 0x28, 0x73, 0x25,
2119     0x28, 0x73, 0x2d, 0x28, 0x73, 0x2e, 0x28, 0x73, 0x2f, 0x28, 0x73, 0x33,
2120     0x28, 0x73, 0x34, 0x28, 0x73, 0x35, 0x28, 0x73, 0x36, 0x28, 0x73, 0x37,
2121     0x28, 0x73, 0x38, 0x28, 0x73, 0x39, 0x28, 0x73, 0x3d, 0x28, 0x73, 0x41,
2122     0x28, 0x73, 0x5f, 0x28, 0x73, 0x62, 0x28, 0x73, 0x64, 0x28, 0x73, 0x66,
2123     0x28, 0x73, 0x67, 0x28, 0x73, 0x68, 0x28, 0x73, 0x6c, 0x28, 0x73, 0x6d,
2124     0x28, 0x73, 0x6e, 0x28, 0x73, 0x70, 0x28, 0x73, 0x72, 0x28, 0x73, 0x75,
2125     0x28, 0x74, 0x30, 0x28, 0x74, 0x31, 0x28, 0x74, 0x32, 0x28, 0x74, 0x61,
2126     0x28, 0x74, 0x63, 0x28, 0x74, 0x65, 0x28, 0x74, 0x69, 0x28, 0x74, 0x6f,
2127     0x28, 0x74, 0x73, 0x28, 0x74, 0x74, 0x28, 0x74, 0x20, 0x28, 0x74, 0x25,
2128     0x28, 0x74, 0x2d, 0x28, 0x74, 0x2e, 0x28, 0x74, 0x2f, 0x28, 0x74, 0x33,
2129     0x28, 0x74, 0x34, 0x28, 0x74, 0x35, 0x28, 0x74, 0x36, 0x28, 0x74, 0x37,
2130     0x28, 0x74, 0x38, 0x28, 0x74, 0x39, 0x28, 0x74, 0x3d, 0x28, 0x74, 0x41,
2131     0x28, 0x74, 0x5f, 0x28, 0x74, 0x62, 0x28, 0x74, 0x64, 0x28, 0x74, 0x66,
2132     0x28, 0x74, 0x67, 0x28, 0x74, 0x68, 0x28, 0x74, 0x6c, 0x28, 0x74, 0x6d,
2133     0x28, 0x74, 0x6e, 0x28, 0x74, 0x70, 0x28, 0x74, 0x72, 0x28, 0x74, 0x75};
2134 const uint8_t HuffDecoderCommon::table19_37_emit_[120] = {
2135     0x28, 0x20, 0x30, 0x28, 0x20, 0x31, 0x28, 0x20, 0x32, 0x28, 0x20, 0x61,
2136     0x28, 0x20, 0x63, 0x28, 0x20, 0x65, 0x28, 0x20, 0x69, 0x28, 0x20, 0x6f,
2137     0x28, 0x20, 0x73, 0x28, 0x20, 0x74, 0x28, 0x25, 0x30, 0x28, 0x25, 0x31,
2138     0x28, 0x25, 0x32, 0x28, 0x25, 0x61, 0x28, 0x25, 0x63, 0x28, 0x25, 0x65,
2139     0x28, 0x25, 0x69, 0x28, 0x25, 0x6f, 0x28, 0x25, 0x73, 0x28, 0x25, 0x74,
2140     0x28, 0x2d, 0x30, 0x28, 0x2d, 0x31, 0x28, 0x2d, 0x32, 0x28, 0x2d, 0x61,
2141     0x28, 0x2d, 0x63, 0x28, 0x2d, 0x65, 0x28, 0x2d, 0x69, 0x28, 0x2d, 0x6f,
2142     0x28, 0x2d, 0x73, 0x28, 0x2d, 0x74, 0x28, 0x2e, 0x30, 0x28, 0x2e, 0x31,
2143     0x28, 0x2e, 0x32, 0x28, 0x2e, 0x61, 0x28, 0x2e, 0x63, 0x28, 0x2e, 0x65,
2144     0x28, 0x2e, 0x69, 0x28, 0x2e, 0x6f, 0x28, 0x2e, 0x73, 0x28, 0x2e, 0x74};
2145 const uint8_t HuffDecoderCommon::table19_38_emit_[120] = {
2146     0x28, 0x2f, 0x30, 0x28, 0x2f, 0x31, 0x28, 0x2f, 0x32, 0x28, 0x2f, 0x61,
2147     0x28, 0x2f, 0x63, 0x28, 0x2f, 0x65, 0x28, 0x2f, 0x69, 0x28, 0x2f, 0x6f,
2148     0x28, 0x2f, 0x73, 0x28, 0x2f, 0x74, 0x28, 0x33, 0x30, 0x28, 0x33, 0x31,
2149     0x28, 0x33, 0x32, 0x28, 0x33, 0x61, 0x28, 0x33, 0x63, 0x28, 0x33, 0x65,
2150     0x28, 0x33, 0x69, 0x28, 0x33, 0x6f, 0x28, 0x33, 0x73, 0x28, 0x33, 0x74,
2151     0x28, 0x34, 0x30, 0x28, 0x34, 0x31, 0x28, 0x34, 0x32, 0x28, 0x34, 0x61,
2152     0x28, 0x34, 0x63, 0x28, 0x34, 0x65, 0x28, 0x34, 0x69, 0x28, 0x34, 0x6f,
2153     0x28, 0x34, 0x73, 0x28, 0x34, 0x74, 0x28, 0x35, 0x30, 0x28, 0x35, 0x31,
2154     0x28, 0x35, 0x32, 0x28, 0x35, 0x61, 0x28, 0x35, 0x63, 0x28, 0x35, 0x65,
2155     0x28, 0x35, 0x69, 0x28, 0x35, 0x6f, 0x28, 0x35, 0x73, 0x28, 0x35, 0x74};
2156 const uint8_t HuffDecoderCommon::table19_39_emit_[120] = {
2157     0x28, 0x36, 0x30, 0x28, 0x36, 0x31, 0x28, 0x36, 0x32, 0x28, 0x36, 0x61,
2158     0x28, 0x36, 0x63, 0x28, 0x36, 0x65, 0x28, 0x36, 0x69, 0x28, 0x36, 0x6f,
2159     0x28, 0x36, 0x73, 0x28, 0x36, 0x74, 0x28, 0x37, 0x30, 0x28, 0x37, 0x31,
2160     0x28, 0x37, 0x32, 0x28, 0x37, 0x61, 0x28, 0x37, 0x63, 0x28, 0x37, 0x65,
2161     0x28, 0x37, 0x69, 0x28, 0x37, 0x6f, 0x28, 0x37, 0x73, 0x28, 0x37, 0x74,
2162     0x28, 0x38, 0x30, 0x28, 0x38, 0x31, 0x28, 0x38, 0x32, 0x28, 0x38, 0x61,
2163     0x28, 0x38, 0x63, 0x28, 0x38, 0x65, 0x28, 0x38, 0x69, 0x28, 0x38, 0x6f,
2164     0x28, 0x38, 0x73, 0x28, 0x38, 0x74, 0x28, 0x39, 0x30, 0x28, 0x39, 0x31,
2165     0x28, 0x39, 0x32, 0x28, 0x39, 0x61, 0x28, 0x39, 0x63, 0x28, 0x39, 0x65,
2166     0x28, 0x39, 0x69, 0x28, 0x39, 0x6f, 0x28, 0x39, 0x73, 0x28, 0x39, 0x74};
2167 const uint8_t HuffDecoderCommon::table19_40_emit_[120] = {
2168     0x28, 0x3d, 0x30, 0x28, 0x3d, 0x31, 0x28, 0x3d, 0x32, 0x28, 0x3d, 0x61,
2169     0x28, 0x3d, 0x63, 0x28, 0x3d, 0x65, 0x28, 0x3d, 0x69, 0x28, 0x3d, 0x6f,
2170     0x28, 0x3d, 0x73, 0x28, 0x3d, 0x74, 0x28, 0x41, 0x30, 0x28, 0x41, 0x31,
2171     0x28, 0x41, 0x32, 0x28, 0x41, 0x61, 0x28, 0x41, 0x63, 0x28, 0x41, 0x65,
2172     0x28, 0x41, 0x69, 0x28, 0x41, 0x6f, 0x28, 0x41, 0x73, 0x28, 0x41, 0x74,
2173     0x28, 0x5f, 0x30, 0x28, 0x5f, 0x31, 0x28, 0x5f, 0x32, 0x28, 0x5f, 0x61,
2174     0x28, 0x5f, 0x63, 0x28, 0x5f, 0x65, 0x28, 0x5f, 0x69, 0x28, 0x5f, 0x6f,
2175     0x28, 0x5f, 0x73, 0x28, 0x5f, 0x74, 0x28, 0x62, 0x30, 0x28, 0x62, 0x31,
2176     0x28, 0x62, 0x32, 0x28, 0x62, 0x61, 0x28, 0x62, 0x63, 0x28, 0x62, 0x65,
2177     0x28, 0x62, 0x69, 0x28, 0x62, 0x6f, 0x28, 0x62, 0x73, 0x28, 0x62, 0x74};
2178 const uint8_t HuffDecoderCommon::table19_41_emit_[120] = {
2179     0x28, 0x64, 0x30, 0x28, 0x64, 0x31, 0x28, 0x64, 0x32, 0x28, 0x64, 0x61,
2180     0x28, 0x64, 0x63, 0x28, 0x64, 0x65, 0x28, 0x64, 0x69, 0x28, 0x64, 0x6f,
2181     0x28, 0x64, 0x73, 0x28, 0x64, 0x74, 0x28, 0x66, 0x30, 0x28, 0x66, 0x31,
2182     0x28, 0x66, 0x32, 0x28, 0x66, 0x61, 0x28, 0x66, 0x63, 0x28, 0x66, 0x65,
2183     0x28, 0x66, 0x69, 0x28, 0x66, 0x6f, 0x28, 0x66, 0x73, 0x28, 0x66, 0x74,
2184     0x28, 0x67, 0x30, 0x28, 0x67, 0x31, 0x28, 0x67, 0x32, 0x28, 0x67, 0x61,
2185     0x28, 0x67, 0x63, 0x28, 0x67, 0x65, 0x28, 0x67, 0x69, 0x28, 0x67, 0x6f,
2186     0x28, 0x67, 0x73, 0x28, 0x67, 0x74, 0x28, 0x68, 0x30, 0x28, 0x68, 0x31,
2187     0x28, 0x68, 0x32, 0x28, 0x68, 0x61, 0x28, 0x68, 0x63, 0x28, 0x68, 0x65,
2188     0x28, 0x68, 0x69, 0x28, 0x68, 0x6f, 0x28, 0x68, 0x73, 0x28, 0x68, 0x74};
2189 const uint8_t HuffDecoderCommon::table19_42_emit_[120] = {
2190     0x28, 0x6c, 0x30, 0x28, 0x6c, 0x31, 0x28, 0x6c, 0x32, 0x28, 0x6c, 0x61,
2191     0x28, 0x6c, 0x63, 0x28, 0x6c, 0x65, 0x28, 0x6c, 0x69, 0x28, 0x6c, 0x6f,
2192     0x28, 0x6c, 0x73, 0x28, 0x6c, 0x74, 0x28, 0x6d, 0x30, 0x28, 0x6d, 0x31,
2193     0x28, 0x6d, 0x32, 0x28, 0x6d, 0x61, 0x28, 0x6d, 0x63, 0x28, 0x6d, 0x65,
2194     0x28, 0x6d, 0x69, 0x28, 0x6d, 0x6f, 0x28, 0x6d, 0x73, 0x28, 0x6d, 0x74,
2195     0x28, 0x6e, 0x30, 0x28, 0x6e, 0x31, 0x28, 0x6e, 0x32, 0x28, 0x6e, 0x61,
2196     0x28, 0x6e, 0x63, 0x28, 0x6e, 0x65, 0x28, 0x6e, 0x69, 0x28, 0x6e, 0x6f,
2197     0x28, 0x6e, 0x73, 0x28, 0x6e, 0x74, 0x28, 0x70, 0x30, 0x28, 0x70, 0x31,
2198     0x28, 0x70, 0x32, 0x28, 0x70, 0x61, 0x28, 0x70, 0x63, 0x28, 0x70, 0x65,
2199     0x28, 0x70, 0x69, 0x28, 0x70, 0x6f, 0x28, 0x70, 0x73, 0x28, 0x70, 0x74};
2200 const uint8_t HuffDecoderCommon::table19_43_emit_[68] = {
2201     0x28, 0x72, 0x30, 0x28, 0x72, 0x31, 0x28, 0x72, 0x32, 0x28, 0x72, 0x61,
2202     0x28, 0x72, 0x63, 0x28, 0x72, 0x65, 0x28, 0x72, 0x69, 0x28, 0x72, 0x6f,
2203     0x28, 0x72, 0x73, 0x28, 0x72, 0x74, 0x28, 0x75, 0x30, 0x28, 0x75, 0x31,
2204     0x28, 0x75, 0x32, 0x28, 0x75, 0x61, 0x28, 0x75, 0x63, 0x28, 0x75, 0x65,
2205     0x28, 0x75, 0x69, 0x28, 0x75, 0x6f, 0x28, 0x75, 0x73, 0x28, 0x75, 0x74,
2206     0x28, 0x3a, 0x28, 0x42, 0x28, 0x43, 0x28, 0x44};
2207 const uint8_t HuffDecoderCommon::table19_47_emit_[35] = {
2208     0x28, 0x77, 0x28, 0x78, 0x28, 0x79, 0x28, 0x7a, 0x28, 0x26, 0x28, 0x2a,
2209     0x28, 0x2c, 0x28, 0x3b, 0x28, 0x58, 0x28, 0x5a, 0x28, 0x21, 0x28, 0x22,
2210     0x28, 0x28, 0x29, 0x28, 0x3f, 0x28, 0x27, 0x28, 0x2b, 0x28, 0x7c};
2211 const uint16_t HuffDecoderCommon::table19_47_inner_[20] = {
2212     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2213     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2214     0x00ca, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
2215 const uint8_t HuffDecoderCommon::table19_48_emit_[216] = {
2216     0x29, 0x30, 0x30, 0x29, 0x30, 0x31, 0x29, 0x30, 0x32, 0x29, 0x30, 0x61,
2217     0x29, 0x30, 0x63, 0x29, 0x30, 0x65, 0x29, 0x30, 0x69, 0x29, 0x30, 0x6f,
2218     0x29, 0x30, 0x73, 0x29, 0x30, 0x74, 0x29, 0x30, 0x20, 0x29, 0x30, 0x25,
2219     0x29, 0x30, 0x2d, 0x29, 0x30, 0x2e, 0x29, 0x30, 0x2f, 0x29, 0x30, 0x33,
2220     0x29, 0x30, 0x34, 0x29, 0x30, 0x35, 0x29, 0x30, 0x36, 0x29, 0x30, 0x37,
2221     0x29, 0x30, 0x38, 0x29, 0x30, 0x39, 0x29, 0x30, 0x3d, 0x29, 0x30, 0x41,
2222     0x29, 0x30, 0x5f, 0x29, 0x30, 0x62, 0x29, 0x30, 0x64, 0x29, 0x30, 0x66,
2223     0x29, 0x30, 0x67, 0x29, 0x30, 0x68, 0x29, 0x30, 0x6c, 0x29, 0x30, 0x6d,
2224     0x29, 0x30, 0x6e, 0x29, 0x30, 0x70, 0x29, 0x30, 0x72, 0x29, 0x30, 0x75,
2225     0x29, 0x31, 0x30, 0x29, 0x31, 0x31, 0x29, 0x31, 0x32, 0x29, 0x31, 0x61,
2226     0x29, 0x31, 0x63, 0x29, 0x31, 0x65, 0x29, 0x31, 0x69, 0x29, 0x31, 0x6f,
2227     0x29, 0x31, 0x73, 0x29, 0x31, 0x74, 0x29, 0x31, 0x20, 0x29, 0x31, 0x25,
2228     0x29, 0x31, 0x2d, 0x29, 0x31, 0x2e, 0x29, 0x31, 0x2f, 0x29, 0x31, 0x33,
2229     0x29, 0x31, 0x34, 0x29, 0x31, 0x35, 0x29, 0x31, 0x36, 0x29, 0x31, 0x37,
2230     0x29, 0x31, 0x38, 0x29, 0x31, 0x39, 0x29, 0x31, 0x3d, 0x29, 0x31, 0x41,
2231     0x29, 0x31, 0x5f, 0x29, 0x31, 0x62, 0x29, 0x31, 0x64, 0x29, 0x31, 0x66,
2232     0x29, 0x31, 0x67, 0x29, 0x31, 0x68, 0x29, 0x31, 0x6c, 0x29, 0x31, 0x6d,
2233     0x29, 0x31, 0x6e, 0x29, 0x31, 0x70, 0x29, 0x31, 0x72, 0x29, 0x31, 0x75};
2234 const uint8_t HuffDecoderCommon::table19_49_emit_[216] = {
2235     0x29, 0x32, 0x30, 0x29, 0x32, 0x31, 0x29, 0x32, 0x32, 0x29, 0x32, 0x61,
2236     0x29, 0x32, 0x63, 0x29, 0x32, 0x65, 0x29, 0x32, 0x69, 0x29, 0x32, 0x6f,
2237     0x29, 0x32, 0x73, 0x29, 0x32, 0x74, 0x29, 0x32, 0x20, 0x29, 0x32, 0x25,
2238     0x29, 0x32, 0x2d, 0x29, 0x32, 0x2e, 0x29, 0x32, 0x2f, 0x29, 0x32, 0x33,
2239     0x29, 0x32, 0x34, 0x29, 0x32, 0x35, 0x29, 0x32, 0x36, 0x29, 0x32, 0x37,
2240     0x29, 0x32, 0x38, 0x29, 0x32, 0x39, 0x29, 0x32, 0x3d, 0x29, 0x32, 0x41,
2241     0x29, 0x32, 0x5f, 0x29, 0x32, 0x62, 0x29, 0x32, 0x64, 0x29, 0x32, 0x66,
2242     0x29, 0x32, 0x67, 0x29, 0x32, 0x68, 0x29, 0x32, 0x6c, 0x29, 0x32, 0x6d,
2243     0x29, 0x32, 0x6e, 0x29, 0x32, 0x70, 0x29, 0x32, 0x72, 0x29, 0x32, 0x75,
2244     0x29, 0x61, 0x30, 0x29, 0x61, 0x31, 0x29, 0x61, 0x32, 0x29, 0x61, 0x61,
2245     0x29, 0x61, 0x63, 0x29, 0x61, 0x65, 0x29, 0x61, 0x69, 0x29, 0x61, 0x6f,
2246     0x29, 0x61, 0x73, 0x29, 0x61, 0x74, 0x29, 0x61, 0x20, 0x29, 0x61, 0x25,
2247     0x29, 0x61, 0x2d, 0x29, 0x61, 0x2e, 0x29, 0x61, 0x2f, 0x29, 0x61, 0x33,
2248     0x29, 0x61, 0x34, 0x29, 0x61, 0x35, 0x29, 0x61, 0x36, 0x29, 0x61, 0x37,
2249     0x29, 0x61, 0x38, 0x29, 0x61, 0x39, 0x29, 0x61, 0x3d, 0x29, 0x61, 0x41,
2250     0x29, 0x61, 0x5f, 0x29, 0x61, 0x62, 0x29, 0x61, 0x64, 0x29, 0x61, 0x66,
2251     0x29, 0x61, 0x67, 0x29, 0x61, 0x68, 0x29, 0x61, 0x6c, 0x29, 0x61, 0x6d,
2252     0x29, 0x61, 0x6e, 0x29, 0x61, 0x70, 0x29, 0x61, 0x72, 0x29, 0x61, 0x75};
2253 const uint8_t HuffDecoderCommon::table19_50_emit_[216] = {
2254     0x29, 0x63, 0x30, 0x29, 0x63, 0x31, 0x29, 0x63, 0x32, 0x29, 0x63, 0x61,
2255     0x29, 0x63, 0x63, 0x29, 0x63, 0x65, 0x29, 0x63, 0x69, 0x29, 0x63, 0x6f,
2256     0x29, 0x63, 0x73, 0x29, 0x63, 0x74, 0x29, 0x63, 0x20, 0x29, 0x63, 0x25,
2257     0x29, 0x63, 0x2d, 0x29, 0x63, 0x2e, 0x29, 0x63, 0x2f, 0x29, 0x63, 0x33,
2258     0x29, 0x63, 0x34, 0x29, 0x63, 0x35, 0x29, 0x63, 0x36, 0x29, 0x63, 0x37,
2259     0x29, 0x63, 0x38, 0x29, 0x63, 0x39, 0x29, 0x63, 0x3d, 0x29, 0x63, 0x41,
2260     0x29, 0x63, 0x5f, 0x29, 0x63, 0x62, 0x29, 0x63, 0x64, 0x29, 0x63, 0x66,
2261     0x29, 0x63, 0x67, 0x29, 0x63, 0x68, 0x29, 0x63, 0x6c, 0x29, 0x63, 0x6d,
2262     0x29, 0x63, 0x6e, 0x29, 0x63, 0x70, 0x29, 0x63, 0x72, 0x29, 0x63, 0x75,
2263     0x29, 0x65, 0x30, 0x29, 0x65, 0x31, 0x29, 0x65, 0x32, 0x29, 0x65, 0x61,
2264     0x29, 0x65, 0x63, 0x29, 0x65, 0x65, 0x29, 0x65, 0x69, 0x29, 0x65, 0x6f,
2265     0x29, 0x65, 0x73, 0x29, 0x65, 0x74, 0x29, 0x65, 0x20, 0x29, 0x65, 0x25,
2266     0x29, 0x65, 0x2d, 0x29, 0x65, 0x2e, 0x29, 0x65, 0x2f, 0x29, 0x65, 0x33,
2267     0x29, 0x65, 0x34, 0x29, 0x65, 0x35, 0x29, 0x65, 0x36, 0x29, 0x65, 0x37,
2268     0x29, 0x65, 0x38, 0x29, 0x65, 0x39, 0x29, 0x65, 0x3d, 0x29, 0x65, 0x41,
2269     0x29, 0x65, 0x5f, 0x29, 0x65, 0x62, 0x29, 0x65, 0x64, 0x29, 0x65, 0x66,
2270     0x29, 0x65, 0x67, 0x29, 0x65, 0x68, 0x29, 0x65, 0x6c, 0x29, 0x65, 0x6d,
2271     0x29, 0x65, 0x6e, 0x29, 0x65, 0x70, 0x29, 0x65, 0x72, 0x29, 0x65, 0x75};
2272 const uint8_t HuffDecoderCommon::table19_51_emit_[216] = {
2273     0x29, 0x69, 0x30, 0x29, 0x69, 0x31, 0x29, 0x69, 0x32, 0x29, 0x69, 0x61,
2274     0x29, 0x69, 0x63, 0x29, 0x69, 0x65, 0x29, 0x69, 0x69, 0x29, 0x69, 0x6f,
2275     0x29, 0x69, 0x73, 0x29, 0x69, 0x74, 0x29, 0x69, 0x20, 0x29, 0x69, 0x25,
2276     0x29, 0x69, 0x2d, 0x29, 0x69, 0x2e, 0x29, 0x69, 0x2f, 0x29, 0x69, 0x33,
2277     0x29, 0x69, 0x34, 0x29, 0x69, 0x35, 0x29, 0x69, 0x36, 0x29, 0x69, 0x37,
2278     0x29, 0x69, 0x38, 0x29, 0x69, 0x39, 0x29, 0x69, 0x3d, 0x29, 0x69, 0x41,
2279     0x29, 0x69, 0x5f, 0x29, 0x69, 0x62, 0x29, 0x69, 0x64, 0x29, 0x69, 0x66,
2280     0x29, 0x69, 0x67, 0x29, 0x69, 0x68, 0x29, 0x69, 0x6c, 0x29, 0x69, 0x6d,
2281     0x29, 0x69, 0x6e, 0x29, 0x69, 0x70, 0x29, 0x69, 0x72, 0x29, 0x69, 0x75,
2282     0x29, 0x6f, 0x30, 0x29, 0x6f, 0x31, 0x29, 0x6f, 0x32, 0x29, 0x6f, 0x61,
2283     0x29, 0x6f, 0x63, 0x29, 0x6f, 0x65, 0x29, 0x6f, 0x69, 0x29, 0x6f, 0x6f,
2284     0x29, 0x6f, 0x73, 0x29, 0x6f, 0x74, 0x29, 0x6f, 0x20, 0x29, 0x6f, 0x25,
2285     0x29, 0x6f, 0x2d, 0x29, 0x6f, 0x2e, 0x29, 0x6f, 0x2f, 0x29, 0x6f, 0x33,
2286     0x29, 0x6f, 0x34, 0x29, 0x6f, 0x35, 0x29, 0x6f, 0x36, 0x29, 0x6f, 0x37,
2287     0x29, 0x6f, 0x38, 0x29, 0x6f, 0x39, 0x29, 0x6f, 0x3d, 0x29, 0x6f, 0x41,
2288     0x29, 0x6f, 0x5f, 0x29, 0x6f, 0x62, 0x29, 0x6f, 0x64, 0x29, 0x6f, 0x66,
2289     0x29, 0x6f, 0x67, 0x29, 0x6f, 0x68, 0x29, 0x6f, 0x6c, 0x29, 0x6f, 0x6d,
2290     0x29, 0x6f, 0x6e, 0x29, 0x6f, 0x70, 0x29, 0x6f, 0x72, 0x29, 0x6f, 0x75};
2291 const uint8_t HuffDecoderCommon::table19_52_emit_[216] = {
2292     0x29, 0x73, 0x30, 0x29, 0x73, 0x31, 0x29, 0x73, 0x32, 0x29, 0x73, 0x61,
2293     0x29, 0x73, 0x63, 0x29, 0x73, 0x65, 0x29, 0x73, 0x69, 0x29, 0x73, 0x6f,
2294     0x29, 0x73, 0x73, 0x29, 0x73, 0x74, 0x29, 0x73, 0x20, 0x29, 0x73, 0x25,
2295     0x29, 0x73, 0x2d, 0x29, 0x73, 0x2e, 0x29, 0x73, 0x2f, 0x29, 0x73, 0x33,
2296     0x29, 0x73, 0x34, 0x29, 0x73, 0x35, 0x29, 0x73, 0x36, 0x29, 0x73, 0x37,
2297     0x29, 0x73, 0x38, 0x29, 0x73, 0x39, 0x29, 0x73, 0x3d, 0x29, 0x73, 0x41,
2298     0x29, 0x73, 0x5f, 0x29, 0x73, 0x62, 0x29, 0x73, 0x64, 0x29, 0x73, 0x66,
2299     0x29, 0x73, 0x67, 0x29, 0x73, 0x68, 0x29, 0x73, 0x6c, 0x29, 0x73, 0x6d,
2300     0x29, 0x73, 0x6e, 0x29, 0x73, 0x70, 0x29, 0x73, 0x72, 0x29, 0x73, 0x75,
2301     0x29, 0x74, 0x30, 0x29, 0x74, 0x31, 0x29, 0x74, 0x32, 0x29, 0x74, 0x61,
2302     0x29, 0x74, 0x63, 0x29, 0x74, 0x65, 0x29, 0x74, 0x69, 0x29, 0x74, 0x6f,
2303     0x29, 0x74, 0x73, 0x29, 0x74, 0x74, 0x29, 0x74, 0x20, 0x29, 0x74, 0x25,
2304     0x29, 0x74, 0x2d, 0x29, 0x74, 0x2e, 0x29, 0x74, 0x2f, 0x29, 0x74, 0x33,
2305     0x29, 0x74, 0x34, 0x29, 0x74, 0x35, 0x29, 0x74, 0x36, 0x29, 0x74, 0x37,
2306     0x29, 0x74, 0x38, 0x29, 0x74, 0x39, 0x29, 0x74, 0x3d, 0x29, 0x74, 0x41,
2307     0x29, 0x74, 0x5f, 0x29, 0x74, 0x62, 0x29, 0x74, 0x64, 0x29, 0x74, 0x66,
2308     0x29, 0x74, 0x67, 0x29, 0x74, 0x68, 0x29, 0x74, 0x6c, 0x29, 0x74, 0x6d,
2309     0x29, 0x74, 0x6e, 0x29, 0x74, 0x70, 0x29, 0x74, 0x72, 0x29, 0x74, 0x75};
2310 const uint8_t HuffDecoderCommon::table19_53_emit_[120] = {
2311     0x29, 0x20, 0x30, 0x29, 0x20, 0x31, 0x29, 0x20, 0x32, 0x29, 0x20, 0x61,
2312     0x29, 0x20, 0x63, 0x29, 0x20, 0x65, 0x29, 0x20, 0x69, 0x29, 0x20, 0x6f,
2313     0x29, 0x20, 0x73, 0x29, 0x20, 0x74, 0x29, 0x25, 0x30, 0x29, 0x25, 0x31,
2314     0x29, 0x25, 0x32, 0x29, 0x25, 0x61, 0x29, 0x25, 0x63, 0x29, 0x25, 0x65,
2315     0x29, 0x25, 0x69, 0x29, 0x25, 0x6f, 0x29, 0x25, 0x73, 0x29, 0x25, 0x74,
2316     0x29, 0x2d, 0x30, 0x29, 0x2d, 0x31, 0x29, 0x2d, 0x32, 0x29, 0x2d, 0x61,
2317     0x29, 0x2d, 0x63, 0x29, 0x2d, 0x65, 0x29, 0x2d, 0x69, 0x29, 0x2d, 0x6f,
2318     0x29, 0x2d, 0x73, 0x29, 0x2d, 0x74, 0x29, 0x2e, 0x30, 0x29, 0x2e, 0x31,
2319     0x29, 0x2e, 0x32, 0x29, 0x2e, 0x61, 0x29, 0x2e, 0x63, 0x29, 0x2e, 0x65,
2320     0x29, 0x2e, 0x69, 0x29, 0x2e, 0x6f, 0x29, 0x2e, 0x73, 0x29, 0x2e, 0x74};
2321 const uint8_t HuffDecoderCommon::table19_54_emit_[120] = {
2322     0x29, 0x2f, 0x30, 0x29, 0x2f, 0x31, 0x29, 0x2f, 0x32, 0x29, 0x2f, 0x61,
2323     0x29, 0x2f, 0x63, 0x29, 0x2f, 0x65, 0x29, 0x2f, 0x69, 0x29, 0x2f, 0x6f,
2324     0x29, 0x2f, 0x73, 0x29, 0x2f, 0x74, 0x29, 0x33, 0x30, 0x29, 0x33, 0x31,
2325     0x29, 0x33, 0x32, 0x29, 0x33, 0x61, 0x29, 0x33, 0x63, 0x29, 0x33, 0x65,
2326     0x29, 0x33, 0x69, 0x29, 0x33, 0x6f, 0x29, 0x33, 0x73, 0x29, 0x33, 0x74,
2327     0x29, 0x34, 0x30, 0x29, 0x34, 0x31, 0x29, 0x34, 0x32, 0x29, 0x34, 0x61,
2328     0x29, 0x34, 0x63, 0x29, 0x34, 0x65, 0x29, 0x34, 0x69, 0x29, 0x34, 0x6f,
2329     0x29, 0x34, 0x73, 0x29, 0x34, 0x74, 0x29, 0x35, 0x30, 0x29, 0x35, 0x31,
2330     0x29, 0x35, 0x32, 0x29, 0x35, 0x61, 0x29, 0x35, 0x63, 0x29, 0x35, 0x65,
2331     0x29, 0x35, 0x69, 0x29, 0x35, 0x6f, 0x29, 0x35, 0x73, 0x29, 0x35, 0x74};
2332 const uint8_t HuffDecoderCommon::table19_55_emit_[120] = {
2333     0x29, 0x36, 0x30, 0x29, 0x36, 0x31, 0x29, 0x36, 0x32, 0x29, 0x36, 0x61,
2334     0x29, 0x36, 0x63, 0x29, 0x36, 0x65, 0x29, 0x36, 0x69, 0x29, 0x36, 0x6f,
2335     0x29, 0x36, 0x73, 0x29, 0x36, 0x74, 0x29, 0x37, 0x30, 0x29, 0x37, 0x31,
2336     0x29, 0x37, 0x32, 0x29, 0x37, 0x61, 0x29, 0x37, 0x63, 0x29, 0x37, 0x65,
2337     0x29, 0x37, 0x69, 0x29, 0x37, 0x6f, 0x29, 0x37, 0x73, 0x29, 0x37, 0x74,
2338     0x29, 0x38, 0x30, 0x29, 0x38, 0x31, 0x29, 0x38, 0x32, 0x29, 0x38, 0x61,
2339     0x29, 0x38, 0x63, 0x29, 0x38, 0x65, 0x29, 0x38, 0x69, 0x29, 0x38, 0x6f,
2340     0x29, 0x38, 0x73, 0x29, 0x38, 0x74, 0x29, 0x39, 0x30, 0x29, 0x39, 0x31,
2341     0x29, 0x39, 0x32, 0x29, 0x39, 0x61, 0x29, 0x39, 0x63, 0x29, 0x39, 0x65,
2342     0x29, 0x39, 0x69, 0x29, 0x39, 0x6f, 0x29, 0x39, 0x73, 0x29, 0x39, 0x74};
2343 const uint8_t HuffDecoderCommon::table19_56_emit_[120] = {
2344     0x29, 0x3d, 0x30, 0x29, 0x3d, 0x31, 0x29, 0x3d, 0x32, 0x29, 0x3d, 0x61,
2345     0x29, 0x3d, 0x63, 0x29, 0x3d, 0x65, 0x29, 0x3d, 0x69, 0x29, 0x3d, 0x6f,
2346     0x29, 0x3d, 0x73, 0x29, 0x3d, 0x74, 0x29, 0x41, 0x30, 0x29, 0x41, 0x31,
2347     0x29, 0x41, 0x32, 0x29, 0x41, 0x61, 0x29, 0x41, 0x63, 0x29, 0x41, 0x65,
2348     0x29, 0x41, 0x69, 0x29, 0x41, 0x6f, 0x29, 0x41, 0x73, 0x29, 0x41, 0x74,
2349     0x29, 0x5f, 0x30, 0x29, 0x5f, 0x31, 0x29, 0x5f, 0x32, 0x29, 0x5f, 0x61,
2350     0x29, 0x5f, 0x63, 0x29, 0x5f, 0x65, 0x29, 0x5f, 0x69, 0x29, 0x5f, 0x6f,
2351     0x29, 0x5f, 0x73, 0x29, 0x5f, 0x74, 0x29, 0x62, 0x30, 0x29, 0x62, 0x31,
2352     0x29, 0x62, 0x32, 0x29, 0x62, 0x61, 0x29, 0x62, 0x63, 0x29, 0x62, 0x65,
2353     0x29, 0x62, 0x69, 0x29, 0x62, 0x6f, 0x29, 0x62, 0x73, 0x29, 0x62, 0x74};
2354 const uint8_t HuffDecoderCommon::table19_57_emit_[120] = {
2355     0x29, 0x64, 0x30, 0x29, 0x64, 0x31, 0x29, 0x64, 0x32, 0x29, 0x64, 0x61,
2356     0x29, 0x64, 0x63, 0x29, 0x64, 0x65, 0x29, 0x64, 0x69, 0x29, 0x64, 0x6f,
2357     0x29, 0x64, 0x73, 0x29, 0x64, 0x74, 0x29, 0x66, 0x30, 0x29, 0x66, 0x31,
2358     0x29, 0x66, 0x32, 0x29, 0x66, 0x61, 0x29, 0x66, 0x63, 0x29, 0x66, 0x65,
2359     0x29, 0x66, 0x69, 0x29, 0x66, 0x6f, 0x29, 0x66, 0x73, 0x29, 0x66, 0x74,
2360     0x29, 0x67, 0x30, 0x29, 0x67, 0x31, 0x29, 0x67, 0x32, 0x29, 0x67, 0x61,
2361     0x29, 0x67, 0x63, 0x29, 0x67, 0x65, 0x29, 0x67, 0x69, 0x29, 0x67, 0x6f,
2362     0x29, 0x67, 0x73, 0x29, 0x67, 0x74, 0x29, 0x68, 0x30, 0x29, 0x68, 0x31,
2363     0x29, 0x68, 0x32, 0x29, 0x68, 0x61, 0x29, 0x68, 0x63, 0x29, 0x68, 0x65,
2364     0x29, 0x68, 0x69, 0x29, 0x68, 0x6f, 0x29, 0x68, 0x73, 0x29, 0x68, 0x74};
2365 const uint8_t HuffDecoderCommon::table19_58_emit_[120] = {
2366     0x29, 0x6c, 0x30, 0x29, 0x6c, 0x31, 0x29, 0x6c, 0x32, 0x29, 0x6c, 0x61,
2367     0x29, 0x6c, 0x63, 0x29, 0x6c, 0x65, 0x29, 0x6c, 0x69, 0x29, 0x6c, 0x6f,
2368     0x29, 0x6c, 0x73, 0x29, 0x6c, 0x74, 0x29, 0x6d, 0x30, 0x29, 0x6d, 0x31,
2369     0x29, 0x6d, 0x32, 0x29, 0x6d, 0x61, 0x29, 0x6d, 0x63, 0x29, 0x6d, 0x65,
2370     0x29, 0x6d, 0x69, 0x29, 0x6d, 0x6f, 0x29, 0x6d, 0x73, 0x29, 0x6d, 0x74,
2371     0x29, 0x6e, 0x30, 0x29, 0x6e, 0x31, 0x29, 0x6e, 0x32, 0x29, 0x6e, 0x61,
2372     0x29, 0x6e, 0x63, 0x29, 0x6e, 0x65, 0x29, 0x6e, 0x69, 0x29, 0x6e, 0x6f,
2373     0x29, 0x6e, 0x73, 0x29, 0x6e, 0x74, 0x29, 0x70, 0x30, 0x29, 0x70, 0x31,
2374     0x29, 0x70, 0x32, 0x29, 0x70, 0x61, 0x29, 0x70, 0x63, 0x29, 0x70, 0x65,
2375     0x29, 0x70, 0x69, 0x29, 0x70, 0x6f, 0x29, 0x70, 0x73, 0x29, 0x70, 0x74};
2376 const uint8_t HuffDecoderCommon::table19_59_emit_[68] = {
2377     0x29, 0x72, 0x30, 0x29, 0x72, 0x31, 0x29, 0x72, 0x32, 0x29, 0x72, 0x61,
2378     0x29, 0x72, 0x63, 0x29, 0x72, 0x65, 0x29, 0x72, 0x69, 0x29, 0x72, 0x6f,
2379     0x29, 0x72, 0x73, 0x29, 0x72, 0x74, 0x29, 0x75, 0x30, 0x29, 0x75, 0x31,
2380     0x29, 0x75, 0x32, 0x29, 0x75, 0x61, 0x29, 0x75, 0x63, 0x29, 0x75, 0x65,
2381     0x29, 0x75, 0x69, 0x29, 0x75, 0x6f, 0x29, 0x75, 0x73, 0x29, 0x75, 0x74,
2382     0x29, 0x3a, 0x29, 0x42, 0x29, 0x43, 0x29, 0x44};
2383 const uint8_t HuffDecoderCommon::table19_63_emit_[35] = {
2384     0x29, 0x77, 0x29, 0x78, 0x29, 0x79, 0x29, 0x7a, 0x29, 0x26, 0x29, 0x2a,
2385     0x29, 0x2c, 0x29, 0x3b, 0x29, 0x58, 0x29, 0x5a, 0x29, 0x21, 0x29, 0x22,
2386     0x29, 0x28, 0x29, 0x29, 0x3f, 0x29, 0x27, 0x29, 0x2b, 0x29, 0x7c};
2387 const uint16_t HuffDecoderCommon::table19_63_inner_[20] = {
2388     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2389     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2390     0x00d2, 0x00da, 0x00ea, 0x00fa, 0x010a, 0x0003};
2391 const uint8_t HuffDecoderCommon::table19_64_emit_[216] = {
2392     0x3f, 0x30, 0x30, 0x3f, 0x30, 0x31, 0x3f, 0x30, 0x32, 0x3f, 0x30, 0x61,
2393     0x3f, 0x30, 0x63, 0x3f, 0x30, 0x65, 0x3f, 0x30, 0x69, 0x3f, 0x30, 0x6f,
2394     0x3f, 0x30, 0x73, 0x3f, 0x30, 0x74, 0x3f, 0x30, 0x20, 0x3f, 0x30, 0x25,
2395     0x3f, 0x30, 0x2d, 0x3f, 0x30, 0x2e, 0x3f, 0x30, 0x2f, 0x3f, 0x30, 0x33,
2396     0x3f, 0x30, 0x34, 0x3f, 0x30, 0x35, 0x3f, 0x30, 0x36, 0x3f, 0x30, 0x37,
2397     0x3f, 0x30, 0x38, 0x3f, 0x30, 0x39, 0x3f, 0x30, 0x3d, 0x3f, 0x30, 0x41,
2398     0x3f, 0x30, 0x5f, 0x3f, 0x30, 0x62, 0x3f, 0x30, 0x64, 0x3f, 0x30, 0x66,
2399     0x3f, 0x30, 0x67, 0x3f, 0x30, 0x68, 0x3f, 0x30, 0x6c, 0x3f, 0x30, 0x6d,
2400     0x3f, 0x30, 0x6e, 0x3f, 0x30, 0x70, 0x3f, 0x30, 0x72, 0x3f, 0x30, 0x75,
2401     0x3f, 0x31, 0x30, 0x3f, 0x31, 0x31, 0x3f, 0x31, 0x32, 0x3f, 0x31, 0x61,
2402     0x3f, 0x31, 0x63, 0x3f, 0x31, 0x65, 0x3f, 0x31, 0x69, 0x3f, 0x31, 0x6f,
2403     0x3f, 0x31, 0x73, 0x3f, 0x31, 0x74, 0x3f, 0x31, 0x20, 0x3f, 0x31, 0x25,
2404     0x3f, 0x31, 0x2d, 0x3f, 0x31, 0x2e, 0x3f, 0x31, 0x2f, 0x3f, 0x31, 0x33,
2405     0x3f, 0x31, 0x34, 0x3f, 0x31, 0x35, 0x3f, 0x31, 0x36, 0x3f, 0x31, 0x37,
2406     0x3f, 0x31, 0x38, 0x3f, 0x31, 0x39, 0x3f, 0x31, 0x3d, 0x3f, 0x31, 0x41,
2407     0x3f, 0x31, 0x5f, 0x3f, 0x31, 0x62, 0x3f, 0x31, 0x64, 0x3f, 0x31, 0x66,
2408     0x3f, 0x31, 0x67, 0x3f, 0x31, 0x68, 0x3f, 0x31, 0x6c, 0x3f, 0x31, 0x6d,
2409     0x3f, 0x31, 0x6e, 0x3f, 0x31, 0x70, 0x3f, 0x31, 0x72, 0x3f, 0x31, 0x75};
2410 const uint8_t HuffDecoderCommon::table19_65_emit_[216] = {
2411     0x3f, 0x32, 0x30, 0x3f, 0x32, 0x31, 0x3f, 0x32, 0x32, 0x3f, 0x32, 0x61,
2412     0x3f, 0x32, 0x63, 0x3f, 0x32, 0x65, 0x3f, 0x32, 0x69, 0x3f, 0x32, 0x6f,
2413     0x3f, 0x32, 0x73, 0x3f, 0x32, 0x74, 0x3f, 0x32, 0x20, 0x3f, 0x32, 0x25,
2414     0x3f, 0x32, 0x2d, 0x3f, 0x32, 0x2e, 0x3f, 0x32, 0x2f, 0x3f, 0x32, 0x33,
2415     0x3f, 0x32, 0x34, 0x3f, 0x32, 0x35, 0x3f, 0x32, 0x36, 0x3f, 0x32, 0x37,
2416     0x3f, 0x32, 0x38, 0x3f, 0x32, 0x39, 0x3f, 0x32, 0x3d, 0x3f, 0x32, 0x41,
2417     0x3f, 0x32, 0x5f, 0x3f, 0x32, 0x62, 0x3f, 0x32, 0x64, 0x3f, 0x32, 0x66,
2418     0x3f, 0x32, 0x67, 0x3f, 0x32, 0x68, 0x3f, 0x32, 0x6c, 0x3f, 0x32, 0x6d,
2419     0x3f, 0x32, 0x6e, 0x3f, 0x32, 0x70, 0x3f, 0x32, 0x72, 0x3f, 0x32, 0x75,
2420     0x3f, 0x61, 0x30, 0x3f, 0x61, 0x31, 0x3f, 0x61, 0x32, 0x3f, 0x61, 0x61,
2421     0x3f, 0x61, 0x63, 0x3f, 0x61, 0x65, 0x3f, 0x61, 0x69, 0x3f, 0x61, 0x6f,
2422     0x3f, 0x61, 0x73, 0x3f, 0x61, 0x74, 0x3f, 0x61, 0x20, 0x3f, 0x61, 0x25,
2423     0x3f, 0x61, 0x2d, 0x3f, 0x61, 0x2e, 0x3f, 0x61, 0x2f, 0x3f, 0x61, 0x33,
2424     0x3f, 0x61, 0x34, 0x3f, 0x61, 0x35, 0x3f, 0x61, 0x36, 0x3f, 0x61, 0x37,
2425     0x3f, 0x61, 0x38, 0x3f, 0x61, 0x39, 0x3f, 0x61, 0x3d, 0x3f, 0x61, 0x41,
2426     0x3f, 0x61, 0x5f, 0x3f, 0x61, 0x62, 0x3f, 0x61, 0x64, 0x3f, 0x61, 0x66,
2427     0x3f, 0x61, 0x67, 0x3f, 0x61, 0x68, 0x3f, 0x61, 0x6c, 0x3f, 0x61, 0x6d,
2428     0x3f, 0x61, 0x6e, 0x3f, 0x61, 0x70, 0x3f, 0x61, 0x72, 0x3f, 0x61, 0x75};
2429 const uint8_t HuffDecoderCommon::table19_66_emit_[216] = {
2430     0x3f, 0x63, 0x30, 0x3f, 0x63, 0x31, 0x3f, 0x63, 0x32, 0x3f, 0x63, 0x61,
2431     0x3f, 0x63, 0x63, 0x3f, 0x63, 0x65, 0x3f, 0x63, 0x69, 0x3f, 0x63, 0x6f,
2432     0x3f, 0x63, 0x73, 0x3f, 0x63, 0x74, 0x3f, 0x63, 0x20, 0x3f, 0x63, 0x25,
2433     0x3f, 0x63, 0x2d, 0x3f, 0x63, 0x2e, 0x3f, 0x63, 0x2f, 0x3f, 0x63, 0x33,
2434     0x3f, 0x63, 0x34, 0x3f, 0x63, 0x35, 0x3f, 0x63, 0x36, 0x3f, 0x63, 0x37,
2435     0x3f, 0x63, 0x38, 0x3f, 0x63, 0x39, 0x3f, 0x63, 0x3d, 0x3f, 0x63, 0x41,
2436     0x3f, 0x63, 0x5f, 0x3f, 0x63, 0x62, 0x3f, 0x63, 0x64, 0x3f, 0x63, 0x66,
2437     0x3f, 0x63, 0x67, 0x3f, 0x63, 0x68, 0x3f, 0x63, 0x6c, 0x3f, 0x63, 0x6d,
2438     0x3f, 0x63, 0x6e, 0x3f, 0x63, 0x70, 0x3f, 0x63, 0x72, 0x3f, 0x63, 0x75,
2439     0x3f, 0x65, 0x30, 0x3f, 0x65, 0x31, 0x3f, 0x65, 0x32, 0x3f, 0x65, 0x61,
2440     0x3f, 0x65, 0x63, 0x3f, 0x65, 0x65, 0x3f, 0x65, 0x69, 0x3f, 0x65, 0x6f,
2441     0x3f, 0x65, 0x73, 0x3f, 0x65, 0x74, 0x3f, 0x65, 0x20, 0x3f, 0x65, 0x25,
2442     0x3f, 0x65, 0x2d, 0x3f, 0x65, 0x2e, 0x3f, 0x65, 0x2f, 0x3f, 0x65, 0x33,
2443     0x3f, 0x65, 0x34, 0x3f, 0x65, 0x35, 0x3f, 0x65, 0x36, 0x3f, 0x65, 0x37,
2444     0x3f, 0x65, 0x38, 0x3f, 0x65, 0x39, 0x3f, 0x65, 0x3d, 0x3f, 0x65, 0x41,
2445     0x3f, 0x65, 0x5f, 0x3f, 0x65, 0x62, 0x3f, 0x65, 0x64, 0x3f, 0x65, 0x66,
2446     0x3f, 0x65, 0x67, 0x3f, 0x65, 0x68, 0x3f, 0x65, 0x6c, 0x3f, 0x65, 0x6d,
2447     0x3f, 0x65, 0x6e, 0x3f, 0x65, 0x70, 0x3f, 0x65, 0x72, 0x3f, 0x65, 0x75};
2448 const uint8_t HuffDecoderCommon::table19_67_emit_[216] = {
2449     0x3f, 0x69, 0x30, 0x3f, 0x69, 0x31, 0x3f, 0x69, 0x32, 0x3f, 0x69, 0x61,
2450     0x3f, 0x69, 0x63, 0x3f, 0x69, 0x65, 0x3f, 0x69, 0x69, 0x3f, 0x69, 0x6f,
2451     0x3f, 0x69, 0x73, 0x3f, 0x69, 0x74, 0x3f, 0x69, 0x20, 0x3f, 0x69, 0x25,
2452     0x3f, 0x69, 0x2d, 0x3f, 0x69, 0x2e, 0x3f, 0x69, 0x2f, 0x3f, 0x69, 0x33,
2453     0x3f, 0x69, 0x34, 0x3f, 0x69, 0x35, 0x3f, 0x69, 0x36, 0x3f, 0x69, 0x37,
2454     0x3f, 0x69, 0x38, 0x3f, 0x69, 0x39, 0x3f, 0x69, 0x3d, 0x3f, 0x69, 0x41,
2455     0x3f, 0x69, 0x5f, 0x3f, 0x69, 0x62, 0x3f, 0x69, 0x64, 0x3f, 0x69, 0x66,
2456     0x3f, 0x69, 0x67, 0x3f, 0x69, 0x68, 0x3f, 0x69, 0x6c, 0x3f, 0x69, 0x6d,
2457     0x3f, 0x69, 0x6e, 0x3f, 0x69, 0x70, 0x3f, 0x69, 0x72, 0x3f, 0x69, 0x75,
2458     0x3f, 0x6f, 0x30, 0x3f, 0x6f, 0x31, 0x3f, 0x6f, 0x32, 0x3f, 0x6f, 0x61,
2459     0x3f, 0x6f, 0x63, 0x3f, 0x6f, 0x65, 0x3f, 0x6f, 0x69, 0x3f, 0x6f, 0x6f,
2460     0x3f, 0x6f, 0x73, 0x3f, 0x6f, 0x74, 0x3f, 0x6f, 0x20, 0x3f, 0x6f, 0x25,
2461     0x3f, 0x6f, 0x2d, 0x3f, 0x6f, 0x2e, 0x3f, 0x6f, 0x2f, 0x3f, 0x6f, 0x33,
2462     0x3f, 0x6f, 0x34, 0x3f, 0x6f, 0x35, 0x3f, 0x6f, 0x36, 0x3f, 0x6f, 0x37,
2463     0x3f, 0x6f, 0x38, 0x3f, 0x6f, 0x39, 0x3f, 0x6f, 0x3d, 0x3f, 0x6f, 0x41,
2464     0x3f, 0x6f, 0x5f, 0x3f, 0x6f, 0x62, 0x3f, 0x6f, 0x64, 0x3f, 0x6f, 0x66,
2465     0x3f, 0x6f, 0x67, 0x3f, 0x6f, 0x68, 0x3f, 0x6f, 0x6c, 0x3f, 0x6f, 0x6d,
2466     0x3f, 0x6f, 0x6e, 0x3f, 0x6f, 0x70, 0x3f, 0x6f, 0x72, 0x3f, 0x6f, 0x75};
2467 const uint8_t HuffDecoderCommon::table19_68_emit_[216] = {
2468     0x3f, 0x73, 0x30, 0x3f, 0x73, 0x31, 0x3f, 0x73, 0x32, 0x3f, 0x73, 0x61,
2469     0x3f, 0x73, 0x63, 0x3f, 0x73, 0x65, 0x3f, 0x73, 0x69, 0x3f, 0x73, 0x6f,
2470     0x3f, 0x73, 0x73, 0x3f, 0x73, 0x74, 0x3f, 0x73, 0x20, 0x3f, 0x73, 0x25,
2471     0x3f, 0x73, 0x2d, 0x3f, 0x73, 0x2e, 0x3f, 0x73, 0x2f, 0x3f, 0x73, 0x33,
2472     0x3f, 0x73, 0x34, 0x3f, 0x73, 0x35, 0x3f, 0x73, 0x36, 0x3f, 0x73, 0x37,
2473     0x3f, 0x73, 0x38, 0x3f, 0x73, 0x39, 0x3f, 0x73, 0x3d, 0x3f, 0x73, 0x41,
2474     0x3f, 0x73, 0x5f, 0x3f, 0x73, 0x62, 0x3f, 0x73, 0x64, 0x3f, 0x73, 0x66,
2475     0x3f, 0x73, 0x67, 0x3f, 0x73, 0x68, 0x3f, 0x73, 0x6c, 0x3f, 0x73, 0x6d,
2476     0x3f, 0x73, 0x6e, 0x3f, 0x73, 0x70, 0x3f, 0x73, 0x72, 0x3f, 0x73, 0x75,
2477     0x3f, 0x74, 0x30, 0x3f, 0x74, 0x31, 0x3f, 0x74, 0x32, 0x3f, 0x74, 0x61,
2478     0x3f, 0x74, 0x63, 0x3f, 0x74, 0x65, 0x3f, 0x74, 0x69, 0x3f, 0x74, 0x6f,
2479     0x3f, 0x74, 0x73, 0x3f, 0x74, 0x74, 0x3f, 0x74, 0x20, 0x3f, 0x74, 0x25,
2480     0x3f, 0x74, 0x2d, 0x3f, 0x74, 0x2e, 0x3f, 0x74, 0x2f, 0x3f, 0x74, 0x33,
2481     0x3f, 0x74, 0x34, 0x3f, 0x74, 0x35, 0x3f, 0x74, 0x36, 0x3f, 0x74, 0x37,
2482     0x3f, 0x74, 0x38, 0x3f, 0x74, 0x39, 0x3f, 0x74, 0x3d, 0x3f, 0x74, 0x41,
2483     0x3f, 0x74, 0x5f, 0x3f, 0x74, 0x62, 0x3f, 0x74, 0x64, 0x3f, 0x74, 0x66,
2484     0x3f, 0x74, 0x67, 0x3f, 0x74, 0x68, 0x3f, 0x74, 0x6c, 0x3f, 0x74, 0x6d,
2485     0x3f, 0x74, 0x6e, 0x3f, 0x74, 0x70, 0x3f, 0x74, 0x72, 0x3f, 0x74, 0x75};
2486 const uint8_t HuffDecoderCommon::table19_69_emit_[120] = {
2487     0x3f, 0x20, 0x30, 0x3f, 0x20, 0x31, 0x3f, 0x20, 0x32, 0x3f, 0x20, 0x61,
2488     0x3f, 0x20, 0x63, 0x3f, 0x20, 0x65, 0x3f, 0x20, 0x69, 0x3f, 0x20, 0x6f,
2489     0x3f, 0x20, 0x73, 0x3f, 0x20, 0x74, 0x3f, 0x25, 0x30, 0x3f, 0x25, 0x31,
2490     0x3f, 0x25, 0x32, 0x3f, 0x25, 0x61, 0x3f, 0x25, 0x63, 0x3f, 0x25, 0x65,
2491     0x3f, 0x25, 0x69, 0x3f, 0x25, 0x6f, 0x3f, 0x25, 0x73, 0x3f, 0x25, 0x74,
2492     0x3f, 0x2d, 0x30, 0x3f, 0x2d, 0x31, 0x3f, 0x2d, 0x32, 0x3f, 0x2d, 0x61,
2493     0x3f, 0x2d, 0x63, 0x3f, 0x2d, 0x65, 0x3f, 0x2d, 0x69, 0x3f, 0x2d, 0x6f,
2494     0x3f, 0x2d, 0x73, 0x3f, 0x2d, 0x74, 0x3f, 0x2e, 0x30, 0x3f, 0x2e, 0x31,
2495     0x3f, 0x2e, 0x32, 0x3f, 0x2e, 0x61, 0x3f, 0x2e, 0x63, 0x3f, 0x2e, 0x65,
2496     0x3f, 0x2e, 0x69, 0x3f, 0x2e, 0x6f, 0x3f, 0x2e, 0x73, 0x3f, 0x2e, 0x74};
2497 const uint8_t HuffDecoderCommon::table19_70_emit_[120] = {
2498     0x3f, 0x2f, 0x30, 0x3f, 0x2f, 0x31, 0x3f, 0x2f, 0x32, 0x3f, 0x2f, 0x61,
2499     0x3f, 0x2f, 0x63, 0x3f, 0x2f, 0x65, 0x3f, 0x2f, 0x69, 0x3f, 0x2f, 0x6f,
2500     0x3f, 0x2f, 0x73, 0x3f, 0x2f, 0x74, 0x3f, 0x33, 0x30, 0x3f, 0x33, 0x31,
2501     0x3f, 0x33, 0x32, 0x3f, 0x33, 0x61, 0x3f, 0x33, 0x63, 0x3f, 0x33, 0x65,
2502     0x3f, 0x33, 0x69, 0x3f, 0x33, 0x6f, 0x3f, 0x33, 0x73, 0x3f, 0x33, 0x74,
2503     0x3f, 0x34, 0x30, 0x3f, 0x34, 0x31, 0x3f, 0x34, 0x32, 0x3f, 0x34, 0x61,
2504     0x3f, 0x34, 0x63, 0x3f, 0x34, 0x65, 0x3f, 0x34, 0x69, 0x3f, 0x34, 0x6f,
2505     0x3f, 0x34, 0x73, 0x3f, 0x34, 0x74, 0x3f, 0x35, 0x30, 0x3f, 0x35, 0x31,
2506     0x3f, 0x35, 0x32, 0x3f, 0x35, 0x61, 0x3f, 0x35, 0x63, 0x3f, 0x35, 0x65,
2507     0x3f, 0x35, 0x69, 0x3f, 0x35, 0x6f, 0x3f, 0x35, 0x73, 0x3f, 0x35, 0x74};
2508 const uint8_t HuffDecoderCommon::table19_71_emit_[120] = {
2509     0x3f, 0x36, 0x30, 0x3f, 0x36, 0x31, 0x3f, 0x36, 0x32, 0x3f, 0x36, 0x61,
2510     0x3f, 0x36, 0x63, 0x3f, 0x36, 0x65, 0x3f, 0x36, 0x69, 0x3f, 0x36, 0x6f,
2511     0x3f, 0x36, 0x73, 0x3f, 0x36, 0x74, 0x3f, 0x37, 0x30, 0x3f, 0x37, 0x31,
2512     0x3f, 0x37, 0x32, 0x3f, 0x37, 0x61, 0x3f, 0x37, 0x63, 0x3f, 0x37, 0x65,
2513     0x3f, 0x37, 0x69, 0x3f, 0x37, 0x6f, 0x3f, 0x37, 0x73, 0x3f, 0x37, 0x74,
2514     0x3f, 0x38, 0x30, 0x3f, 0x38, 0x31, 0x3f, 0x38, 0x32, 0x3f, 0x38, 0x61,
2515     0x3f, 0x38, 0x63, 0x3f, 0x38, 0x65, 0x3f, 0x38, 0x69, 0x3f, 0x38, 0x6f,
2516     0x3f, 0x38, 0x73, 0x3f, 0x38, 0x74, 0x3f, 0x39, 0x30, 0x3f, 0x39, 0x31,
2517     0x3f, 0x39, 0x32, 0x3f, 0x39, 0x61, 0x3f, 0x39, 0x63, 0x3f, 0x39, 0x65,
2518     0x3f, 0x39, 0x69, 0x3f, 0x39, 0x6f, 0x3f, 0x39, 0x73, 0x3f, 0x39, 0x74};
2519 const uint8_t HuffDecoderCommon::table19_72_emit_[120] = {
2520     0x3f, 0x3d, 0x30, 0x3f, 0x3d, 0x31, 0x3f, 0x3d, 0x32, 0x3f, 0x3d, 0x61,
2521     0x3f, 0x3d, 0x63, 0x3f, 0x3d, 0x65, 0x3f, 0x3d, 0x69, 0x3f, 0x3d, 0x6f,
2522     0x3f, 0x3d, 0x73, 0x3f, 0x3d, 0x74, 0x3f, 0x41, 0x30, 0x3f, 0x41, 0x31,
2523     0x3f, 0x41, 0x32, 0x3f, 0x41, 0x61, 0x3f, 0x41, 0x63, 0x3f, 0x41, 0x65,
2524     0x3f, 0x41, 0x69, 0x3f, 0x41, 0x6f, 0x3f, 0x41, 0x73, 0x3f, 0x41, 0x74,
2525     0x3f, 0x5f, 0x30, 0x3f, 0x5f, 0x31, 0x3f, 0x5f, 0x32, 0x3f, 0x5f, 0x61,
2526     0x3f, 0x5f, 0x63, 0x3f, 0x5f, 0x65, 0x3f, 0x5f, 0x69, 0x3f, 0x5f, 0x6f,
2527     0x3f, 0x5f, 0x73, 0x3f, 0x5f, 0x74, 0x3f, 0x62, 0x30, 0x3f, 0x62, 0x31,
2528     0x3f, 0x62, 0x32, 0x3f, 0x62, 0x61, 0x3f, 0x62, 0x63, 0x3f, 0x62, 0x65,
2529     0x3f, 0x62, 0x69, 0x3f, 0x62, 0x6f, 0x3f, 0x62, 0x73, 0x3f, 0x62, 0x74};
2530 const uint8_t HuffDecoderCommon::table19_73_emit_[120] = {
2531     0x3f, 0x64, 0x30, 0x3f, 0x64, 0x31, 0x3f, 0x64, 0x32, 0x3f, 0x64, 0x61,
2532     0x3f, 0x64, 0x63, 0x3f, 0x64, 0x65, 0x3f, 0x64, 0x69, 0x3f, 0x64, 0x6f,
2533     0x3f, 0x64, 0x73, 0x3f, 0x64, 0x74, 0x3f, 0x66, 0x30, 0x3f, 0x66, 0x31,
2534     0x3f, 0x66, 0x32, 0x3f, 0x66, 0x61, 0x3f, 0x66, 0x63, 0x3f, 0x66, 0x65,
2535     0x3f, 0x66, 0x69, 0x3f, 0x66, 0x6f, 0x3f, 0x66, 0x73, 0x3f, 0x66, 0x74,
2536     0x3f, 0x67, 0x30, 0x3f, 0x67, 0x31, 0x3f, 0x67, 0x32, 0x3f, 0x67, 0x61,
2537     0x3f, 0x67, 0x63, 0x3f, 0x67, 0x65, 0x3f, 0x67, 0x69, 0x3f, 0x67, 0x6f,
2538     0x3f, 0x67, 0x73, 0x3f, 0x67, 0x74, 0x3f, 0x68, 0x30, 0x3f, 0x68, 0x31,
2539     0x3f, 0x68, 0x32, 0x3f, 0x68, 0x61, 0x3f, 0x68, 0x63, 0x3f, 0x68, 0x65,
2540     0x3f, 0x68, 0x69, 0x3f, 0x68, 0x6f, 0x3f, 0x68, 0x73, 0x3f, 0x68, 0x74};
2541 const uint8_t HuffDecoderCommon::table19_74_emit_[120] = {
2542     0x3f, 0x6c, 0x30, 0x3f, 0x6c, 0x31, 0x3f, 0x6c, 0x32, 0x3f, 0x6c, 0x61,
2543     0x3f, 0x6c, 0x63, 0x3f, 0x6c, 0x65, 0x3f, 0x6c, 0x69, 0x3f, 0x6c, 0x6f,
2544     0x3f, 0x6c, 0x73, 0x3f, 0x6c, 0x74, 0x3f, 0x6d, 0x30, 0x3f, 0x6d, 0x31,
2545     0x3f, 0x6d, 0x32, 0x3f, 0x6d, 0x61, 0x3f, 0x6d, 0x63, 0x3f, 0x6d, 0x65,
2546     0x3f, 0x6d, 0x69, 0x3f, 0x6d, 0x6f, 0x3f, 0x6d, 0x73, 0x3f, 0x6d, 0x74,
2547     0x3f, 0x6e, 0x30, 0x3f, 0x6e, 0x31, 0x3f, 0x6e, 0x32, 0x3f, 0x6e, 0x61,
2548     0x3f, 0x6e, 0x63, 0x3f, 0x6e, 0x65, 0x3f, 0x6e, 0x69, 0x3f, 0x6e, 0x6f,
2549     0x3f, 0x6e, 0x73, 0x3f, 0x6e, 0x74, 0x3f, 0x70, 0x30, 0x3f, 0x70, 0x31,
2550     0x3f, 0x70, 0x32, 0x3f, 0x70, 0x61, 0x3f, 0x70, 0x63, 0x3f, 0x70, 0x65,
2551     0x3f, 0x70, 0x69, 0x3f, 0x70, 0x6f, 0x3f, 0x70, 0x73, 0x3f, 0x70, 0x74};
2552 const uint8_t HuffDecoderCommon::table19_75_emit_[68] = {
2553     0x3f, 0x72, 0x30, 0x3f, 0x72, 0x31, 0x3f, 0x72, 0x32, 0x3f, 0x72, 0x61,
2554     0x3f, 0x72, 0x63, 0x3f, 0x72, 0x65, 0x3f, 0x72, 0x69, 0x3f, 0x72, 0x6f,
2555     0x3f, 0x72, 0x73, 0x3f, 0x72, 0x74, 0x3f, 0x75, 0x30, 0x3f, 0x75, 0x31,
2556     0x3f, 0x75, 0x32, 0x3f, 0x75, 0x61, 0x3f, 0x75, 0x63, 0x3f, 0x75, 0x65,
2557     0x3f, 0x75, 0x69, 0x3f, 0x75, 0x6f, 0x3f, 0x75, 0x73, 0x3f, 0x75, 0x74,
2558     0x3f, 0x3a, 0x3f, 0x42, 0x3f, 0x43, 0x3f, 0x44};
2559 const uint8_t HuffDecoderCommon::table19_79_emit_[35] = {
2560     0x3f, 0x77, 0x3f, 0x78, 0x3f, 0x79, 0x3f, 0x7a, 0x3f, 0x26, 0x3f, 0x2a,
2561     0x3f, 0x2c, 0x3f, 0x3b, 0x3f, 0x58, 0x3f, 0x5a, 0x3f, 0x21, 0x3f, 0x22,
2562     0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x3f, 0x27, 0x3f, 0x2b, 0x3f, 0x7c};
2563 const uint16_t HuffDecoderCommon::table19_79_inner_[20] = {
2564     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2565     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2566     0x00d2, 0x00e2, 0x00ea, 0x00fa, 0x010a, 0x0003};
2567 const uint8_t HuffDecoderCommon::table19_80_emit_[120] = {
2568     0x27, 0x30, 0x30, 0x27, 0x30, 0x31, 0x27, 0x30, 0x32, 0x27, 0x30, 0x61,
2569     0x27, 0x30, 0x63, 0x27, 0x30, 0x65, 0x27, 0x30, 0x69, 0x27, 0x30, 0x6f,
2570     0x27, 0x30, 0x73, 0x27, 0x30, 0x74, 0x27, 0x31, 0x30, 0x27, 0x31, 0x31,
2571     0x27, 0x31, 0x32, 0x27, 0x31, 0x61, 0x27, 0x31, 0x63, 0x27, 0x31, 0x65,
2572     0x27, 0x31, 0x69, 0x27, 0x31, 0x6f, 0x27, 0x31, 0x73, 0x27, 0x31, 0x74,
2573     0x27, 0x32, 0x30, 0x27, 0x32, 0x31, 0x27, 0x32, 0x32, 0x27, 0x32, 0x61,
2574     0x27, 0x32, 0x63, 0x27, 0x32, 0x65, 0x27, 0x32, 0x69, 0x27, 0x32, 0x6f,
2575     0x27, 0x32, 0x73, 0x27, 0x32, 0x74, 0x27, 0x61, 0x30, 0x27, 0x61, 0x31,
2576     0x27, 0x61, 0x32, 0x27, 0x61, 0x61, 0x27, 0x61, 0x63, 0x27, 0x61, 0x65,
2577     0x27, 0x61, 0x69, 0x27, 0x61, 0x6f, 0x27, 0x61, 0x73, 0x27, 0x61, 0x74};
2578 const uint8_t HuffDecoderCommon::table19_81_emit_[120] = {
2579     0x27, 0x63, 0x30, 0x27, 0x63, 0x31, 0x27, 0x63, 0x32, 0x27, 0x63, 0x61,
2580     0x27, 0x63, 0x63, 0x27, 0x63, 0x65, 0x27, 0x63, 0x69, 0x27, 0x63, 0x6f,
2581     0x27, 0x63, 0x73, 0x27, 0x63, 0x74, 0x27, 0x65, 0x30, 0x27, 0x65, 0x31,
2582     0x27, 0x65, 0x32, 0x27, 0x65, 0x61, 0x27, 0x65, 0x63, 0x27, 0x65, 0x65,
2583     0x27, 0x65, 0x69, 0x27, 0x65, 0x6f, 0x27, 0x65, 0x73, 0x27, 0x65, 0x74,
2584     0x27, 0x69, 0x30, 0x27, 0x69, 0x31, 0x27, 0x69, 0x32, 0x27, 0x69, 0x61,
2585     0x27, 0x69, 0x63, 0x27, 0x69, 0x65, 0x27, 0x69, 0x69, 0x27, 0x69, 0x6f,
2586     0x27, 0x69, 0x73, 0x27, 0x69, 0x74, 0x27, 0x6f, 0x30, 0x27, 0x6f, 0x31,
2587     0x27, 0x6f, 0x32, 0x27, 0x6f, 0x61, 0x27, 0x6f, 0x63, 0x27, 0x6f, 0x65,
2588     0x27, 0x6f, 0x69, 0x27, 0x6f, 0x6f, 0x27, 0x6f, 0x73, 0x27, 0x6f, 0x74};
2589 const uint8_t HuffDecoderCommon::table19_82_emit_[68] = {
2590     0x27, 0x73, 0x30, 0x27, 0x73, 0x31, 0x27, 0x73, 0x32, 0x27, 0x73, 0x61,
2591     0x27, 0x73, 0x63, 0x27, 0x73, 0x65, 0x27, 0x73, 0x69, 0x27, 0x73, 0x6f,
2592     0x27, 0x73, 0x73, 0x27, 0x73, 0x74, 0x27, 0x74, 0x30, 0x27, 0x74, 0x31,
2593     0x27, 0x74, 0x32, 0x27, 0x74, 0x61, 0x27, 0x74, 0x63, 0x27, 0x74, 0x65,
2594     0x27, 0x74, 0x69, 0x27, 0x74, 0x6f, 0x27, 0x74, 0x73, 0x27, 0x74, 0x74,
2595     0x27, 0x20, 0x27, 0x25, 0x27, 0x2d, 0x27, 0x2e};
2596 const uint16_t HuffDecoderCommon::table19_85_inner_[11] = {
2597     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042,
2598     0x0052, 0x0062, 0x0072, 0x0082, 0x0092};
2599 const uint8_t HuffDecoderCommon::table19_85_outer_[128] = {
2600     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
2601     0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2602     0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,
2603     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0,
2604     0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0,
2605     0, 8, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 10};
2606 const uint16_t HuffDecoderCommon::table19_86_inner_[17] = {
2607     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2608     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2};
2609 const uint8_t HuffDecoderCommon::table19_86_outer_[128] = {
2610     0, 0,  0, 0, 0, 0, 0, 1,  0, 0,  0, 0, 0, 0,  0, 2,  0, 0, 0, 0, 0, 0,
2611     0, 3,  0, 0, 0, 0, 0, 0,  0, 4,  0, 0, 0, 0,  0, 0,  0, 5, 0, 0, 0, 0,
2612     0, 0,  0, 6, 0, 0, 0, 0,  0, 0,  0, 7, 0, 0,  0, 0,  0, 0, 0, 8, 0, 0,
2613     0, 0,  0, 0, 0, 9, 0, 0,  0, 0,  0, 0, 0, 10, 0, 0,  0, 0, 0, 0, 0, 11,
2614     0, 0,  0, 0, 0, 0, 0, 12, 0, 0,  0, 0, 0, 0,  0, 13, 0, 0, 0, 0, 0, 0,
2615     0, 14, 0, 0, 0, 0, 0, 0,  0, 15, 0, 0, 0, 0,  0, 0,  0, 16};
2616 const uint8_t HuffDecoderCommon::table19_87_emit_[46] = {
2617     0x27, 0x55, 0x27, 0x56, 0x27, 0x57, 0x27, 0x59, 0x27, 0x6a, 0x27, 0x6b,
2618     0x27, 0x71, 0x27, 0x76, 0x27, 0x77, 0x27, 0x78, 0x27, 0x79, 0x27, 0x7a,
2619     0x27, 0x26, 0x27, 0x2a, 0x27, 0x2c, 0x27, 0x3b, 0x27, 0x58, 0x27, 0x5a,
2620     0x27, 0x21, 0x27, 0x22, 0x27, 0x28, 0x27, 0x29, 0x27, 0x3f};
2621 const uint16_t HuffDecoderCommon::table19_87_inner_[25] = {
2622     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2623     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2624     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0003};
2625 const uint8_t HuffDecoderCommon::table19_87_outer_[128] = {
2626     0,  0,  0, 0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0, 0, 2, 0,  0, 0,
2627     0,  0,  0, 0,  3,  0,  0,  0,  0,  0,  0,  0,  4,  0, 0, 0, 0,  0, 0,
2628     0,  5,  0, 0,  0,  0,  0,  0,  0,  6,  0,  0,  0,  0, 0, 0, 0,  7, 0,
2629     0,  0,  0, 0,  0,  0,  8,  0,  0,  0,  0,  0,  0,  0, 9, 0, 0,  0, 0,
2630     0,  0,  0, 10, 0,  0,  0,  0,  0,  0,  0,  11, 0,  0, 0, 0, 0,  0, 0,
2631     12, 0,  0, 0,  13, 0,  0,  0,  14, 0,  0,  0,  15, 0, 0, 0, 16, 0, 0,
2632     0,  17, 0, 0,  0,  18, 19, 20, 21, 22, 23, 0,  0,  24};
2633 const uint8_t HuffDecoderCommon::table19_88_emit_[120] = {
2634     0x2b, 0x30, 0x30, 0x2b, 0x30, 0x31, 0x2b, 0x30, 0x32, 0x2b, 0x30, 0x61,
2635     0x2b, 0x30, 0x63, 0x2b, 0x30, 0x65, 0x2b, 0x30, 0x69, 0x2b, 0x30, 0x6f,
2636     0x2b, 0x30, 0x73, 0x2b, 0x30, 0x74, 0x2b, 0x31, 0x30, 0x2b, 0x31, 0x31,
2637     0x2b, 0x31, 0x32, 0x2b, 0x31, 0x61, 0x2b, 0x31, 0x63, 0x2b, 0x31, 0x65,
2638     0x2b, 0x31, 0x69, 0x2b, 0x31, 0x6f, 0x2b, 0x31, 0x73, 0x2b, 0x31, 0x74,
2639     0x2b, 0x32, 0x30, 0x2b, 0x32, 0x31, 0x2b, 0x32, 0x32, 0x2b, 0x32, 0x61,
2640     0x2b, 0x32, 0x63, 0x2b, 0x32, 0x65, 0x2b, 0x32, 0x69, 0x2b, 0x32, 0x6f,
2641     0x2b, 0x32, 0x73, 0x2b, 0x32, 0x74, 0x2b, 0x61, 0x30, 0x2b, 0x61, 0x31,
2642     0x2b, 0x61, 0x32, 0x2b, 0x61, 0x61, 0x2b, 0x61, 0x63, 0x2b, 0x61, 0x65,
2643     0x2b, 0x61, 0x69, 0x2b, 0x61, 0x6f, 0x2b, 0x61, 0x73, 0x2b, 0x61, 0x74};
2644 const uint8_t HuffDecoderCommon::table19_89_emit_[120] = {
2645     0x2b, 0x63, 0x30, 0x2b, 0x63, 0x31, 0x2b, 0x63, 0x32, 0x2b, 0x63, 0x61,
2646     0x2b, 0x63, 0x63, 0x2b, 0x63, 0x65, 0x2b, 0x63, 0x69, 0x2b, 0x63, 0x6f,
2647     0x2b, 0x63, 0x73, 0x2b, 0x63, 0x74, 0x2b, 0x65, 0x30, 0x2b, 0x65, 0x31,
2648     0x2b, 0x65, 0x32, 0x2b, 0x65, 0x61, 0x2b, 0x65, 0x63, 0x2b, 0x65, 0x65,
2649     0x2b, 0x65, 0x69, 0x2b, 0x65, 0x6f, 0x2b, 0x65, 0x73, 0x2b, 0x65, 0x74,
2650     0x2b, 0x69, 0x30, 0x2b, 0x69, 0x31, 0x2b, 0x69, 0x32, 0x2b, 0x69, 0x61,
2651     0x2b, 0x69, 0x63, 0x2b, 0x69, 0x65, 0x2b, 0x69, 0x69, 0x2b, 0x69, 0x6f,
2652     0x2b, 0x69, 0x73, 0x2b, 0x69, 0x74, 0x2b, 0x6f, 0x30, 0x2b, 0x6f, 0x31,
2653     0x2b, 0x6f, 0x32, 0x2b, 0x6f, 0x61, 0x2b, 0x6f, 0x63, 0x2b, 0x6f, 0x65,
2654     0x2b, 0x6f, 0x69, 0x2b, 0x6f, 0x6f, 0x2b, 0x6f, 0x73, 0x2b, 0x6f, 0x74};
2655 const uint8_t HuffDecoderCommon::table19_90_emit_[68] = {
2656     0x2b, 0x73, 0x30, 0x2b, 0x73, 0x31, 0x2b, 0x73, 0x32, 0x2b, 0x73, 0x61,
2657     0x2b, 0x73, 0x63, 0x2b, 0x73, 0x65, 0x2b, 0x73, 0x69, 0x2b, 0x73, 0x6f,
2658     0x2b, 0x73, 0x73, 0x2b, 0x73, 0x74, 0x2b, 0x74, 0x30, 0x2b, 0x74, 0x31,
2659     0x2b, 0x74, 0x32, 0x2b, 0x74, 0x61, 0x2b, 0x74, 0x63, 0x2b, 0x74, 0x65,
2660     0x2b, 0x74, 0x69, 0x2b, 0x74, 0x6f, 0x2b, 0x74, 0x73, 0x2b, 0x74, 0x74,
2661     0x2b, 0x20, 0x2b, 0x25, 0x2b, 0x2d, 0x2b, 0x2e};
2662 const uint8_t HuffDecoderCommon::table19_95_emit_[46] = {
2663     0x2b, 0x55, 0x2b, 0x56, 0x2b, 0x57, 0x2b, 0x59, 0x2b, 0x6a, 0x2b, 0x6b,
2664     0x2b, 0x71, 0x2b, 0x76, 0x2b, 0x77, 0x2b, 0x78, 0x2b, 0x79, 0x2b, 0x7a,
2665     0x2b, 0x26, 0x2b, 0x2a, 0x2b, 0x2c, 0x2b, 0x3b, 0x2b, 0x58, 0x2b, 0x5a,
2666     0x2b, 0x21, 0x2b, 0x22, 0x2b, 0x28, 0x2b, 0x29, 0x2b, 0x3f};
2667 const uint8_t HuffDecoderCommon::table19_96_emit_[120] = {
2668     0x7c, 0x30, 0x30, 0x7c, 0x30, 0x31, 0x7c, 0x30, 0x32, 0x7c, 0x30, 0x61,
2669     0x7c, 0x30, 0x63, 0x7c, 0x30, 0x65, 0x7c, 0x30, 0x69, 0x7c, 0x30, 0x6f,
2670     0x7c, 0x30, 0x73, 0x7c, 0x30, 0x74, 0x7c, 0x31, 0x30, 0x7c, 0x31, 0x31,
2671     0x7c, 0x31, 0x32, 0x7c, 0x31, 0x61, 0x7c, 0x31, 0x63, 0x7c, 0x31, 0x65,
2672     0x7c, 0x31, 0x69, 0x7c, 0x31, 0x6f, 0x7c, 0x31, 0x73, 0x7c, 0x31, 0x74,
2673     0x7c, 0x32, 0x30, 0x7c, 0x32, 0x31, 0x7c, 0x32, 0x32, 0x7c, 0x32, 0x61,
2674     0x7c, 0x32, 0x63, 0x7c, 0x32, 0x65, 0x7c, 0x32, 0x69, 0x7c, 0x32, 0x6f,
2675     0x7c, 0x32, 0x73, 0x7c, 0x32, 0x74, 0x7c, 0x61, 0x30, 0x7c, 0x61, 0x31,
2676     0x7c, 0x61, 0x32, 0x7c, 0x61, 0x61, 0x7c, 0x61, 0x63, 0x7c, 0x61, 0x65,
2677     0x7c, 0x61, 0x69, 0x7c, 0x61, 0x6f, 0x7c, 0x61, 0x73, 0x7c, 0x61, 0x74};
2678 const uint8_t HuffDecoderCommon::table19_97_emit_[120] = {
2679     0x7c, 0x63, 0x30, 0x7c, 0x63, 0x31, 0x7c, 0x63, 0x32, 0x7c, 0x63, 0x61,
2680     0x7c, 0x63, 0x63, 0x7c, 0x63, 0x65, 0x7c, 0x63, 0x69, 0x7c, 0x63, 0x6f,
2681     0x7c, 0x63, 0x73, 0x7c, 0x63, 0x74, 0x7c, 0x65, 0x30, 0x7c, 0x65, 0x31,
2682     0x7c, 0x65, 0x32, 0x7c, 0x65, 0x61, 0x7c, 0x65, 0x63, 0x7c, 0x65, 0x65,
2683     0x7c, 0x65, 0x69, 0x7c, 0x65, 0x6f, 0x7c, 0x65, 0x73, 0x7c, 0x65, 0x74,
2684     0x7c, 0x69, 0x30, 0x7c, 0x69, 0x31, 0x7c, 0x69, 0x32, 0x7c, 0x69, 0x61,
2685     0x7c, 0x69, 0x63, 0x7c, 0x69, 0x65, 0x7c, 0x69, 0x69, 0x7c, 0x69, 0x6f,
2686     0x7c, 0x69, 0x73, 0x7c, 0x69, 0x74, 0x7c, 0x6f, 0x30, 0x7c, 0x6f, 0x31,
2687     0x7c, 0x6f, 0x32, 0x7c, 0x6f, 0x61, 0x7c, 0x6f, 0x63, 0x7c, 0x6f, 0x65,
2688     0x7c, 0x6f, 0x69, 0x7c, 0x6f, 0x6f, 0x7c, 0x6f, 0x73, 0x7c, 0x6f, 0x74};
2689 const uint8_t HuffDecoderCommon::table19_98_emit_[68] = {
2690     0x7c, 0x73, 0x30, 0x7c, 0x73, 0x31, 0x7c, 0x73, 0x32, 0x7c, 0x73, 0x61,
2691     0x7c, 0x73, 0x63, 0x7c, 0x73, 0x65, 0x7c, 0x73, 0x69, 0x7c, 0x73, 0x6f,
2692     0x7c, 0x73, 0x73, 0x7c, 0x73, 0x74, 0x7c, 0x74, 0x30, 0x7c, 0x74, 0x31,
2693     0x7c, 0x74, 0x32, 0x7c, 0x74, 0x61, 0x7c, 0x74, 0x63, 0x7c, 0x74, 0x65,
2694     0x7c, 0x74, 0x69, 0x7c, 0x74, 0x6f, 0x7c, 0x74, 0x73, 0x7c, 0x74, 0x74,
2695     0x7c, 0x20, 0x7c, 0x25, 0x7c, 0x2d, 0x7c, 0x2e};
2696 const uint8_t HuffDecoderCommon::table19_103_emit_[46] = {
2697     0x7c, 0x55, 0x7c, 0x56, 0x7c, 0x57, 0x7c, 0x59, 0x7c, 0x6a, 0x7c, 0x6b,
2698     0x7c, 0x71, 0x7c, 0x76, 0x7c, 0x77, 0x7c, 0x78, 0x7c, 0x79, 0x7c, 0x7a,
2699     0x7c, 0x26, 0x7c, 0x2a, 0x7c, 0x2c, 0x7c, 0x3b, 0x7c, 0x58, 0x7c, 0x5a,
2700     0x7c, 0x21, 0x7c, 0x22, 0x7c, 0x28, 0x7c, 0x29, 0x7c, 0x3f};
2701 const uint16_t HuffDecoderCommon::table19_105_inner_[15] = {
2702     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062,
2703     0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2};
2704 const uint8_t HuffDecoderCommon::table19_105_outer_[128] = {
2705     0, 0,  0, 0, 0, 0, 0, 0,  0, 0,  0, 0, 0, 0, 0, 1,  0, 0, 0, 0, 0, 0,
2706     0, 0,  0, 0, 0, 0, 0, 0,  0, 2,  0, 0, 0, 0, 0, 0,  0, 3, 0, 0, 0, 0,
2707     0, 0,  0, 4, 0, 0, 0, 0,  0, 0,  0, 5, 0, 0, 0, 0,  0, 0, 0, 6, 0, 0,
2708     0, 0,  0, 0, 0, 7, 0, 0,  0, 0,  0, 0, 0, 8, 0, 0,  0, 0, 0, 0, 0, 9,
2709     0, 0,  0, 0, 0, 0, 0, 10, 0, 0,  0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0,
2710     0, 12, 0, 0, 0, 0, 0, 0,  0, 13, 0, 0, 0, 0, 0, 0,  0, 14};
2711 const uint16_t HuffDecoderCommon::table19_106_inner_[19] = {
2712     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052,
2713     0x0062, 0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2,
2714     0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112};
2715 const uint8_t HuffDecoderCommon::table19_106_outer_[128] = {
2716     0, 0,  0, 0, 0, 0,  0, 1,  0, 0,  0, 0, 0, 0,  0, 2,  0, 0, 0, 0, 0, 0,
2717     0, 3,  0, 0, 0, 0,  0, 0,  0, 4,  0, 0, 0, 0,  0, 0,  0, 5, 0, 0, 0, 0,
2718     0, 0,  0, 6, 0, 0,  0, 0,  0, 0,  0, 7, 0, 0,  0, 0,  0, 0, 0, 8, 0, 0,
2719     0, 0,  0, 0, 0, 9,  0, 0,  0, 0,  0, 0, 0, 10, 0, 0,  0, 0, 0, 0, 0, 11,
2720     0, 0,  0, 0, 0, 0,  0, 12, 0, 0,  0, 0, 0, 0,  0, 13, 0, 0, 0, 0, 0, 0,
2721     0, 14, 0, 0, 0, 15, 0, 0,  0, 16, 0, 0, 0, 17, 0, 0,  0, 18};
2722 const uint16_t HuffDecoderCommon::table19_107_inner_[36] = {
2723     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2724     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2725     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2726     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0003};
2727 const uint8_t HuffDecoderCommon::table19_107_outer_[128] = {
2728     0, 0,  0, 1,  0, 0,  0, 2,  0, 0,  0, 3,  0, 0,  0, 4,  0, 0,  0, 5,  0, 0,
2729     0, 6,  0, 0,  0, 7,  0, 0,  0, 8,  0, 0,  0, 9,  0, 0,  0, 10, 0, 0,  0, 11,
2730     0, 0,  0, 12, 0, 0,  0, 13, 0, 0,  0, 14, 0, 0,  0, 15, 0, 0,  0, 16, 0, 0,
2731     0, 17, 0, 0,  0, 18, 0, 0,  0, 19, 0, 0,  0, 20, 0, 0,  0, 21, 0, 0,  0, 22,
2732     0, 0,  0, 23, 0, 0,  0, 24, 0, 0,  0, 25, 0, 0,  0, 26, 0, 0,  0, 27, 0, 0,
2733     0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 0,  0, 35};
2734 const uint16_t HuffDecoderCommon::table19_112_inner_[23] = {
2735     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062,
2736     0x0072, 0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2,
2737     0x00f2, 0x0102, 0x0112, 0x0122, 0x0132, 0x0142, 0x0152};
2738 const uint8_t HuffDecoderCommon::table19_112_outer_[128] = {
2739     0, 0,  0, 0,  0, 0,  0, 1,  0, 0,  0, 0,  0, 0,  0, 2,  0, 0,  0, 0,  0, 0,
2740     0, 3,  0, 0,  0, 0,  0, 0,  0, 4,  0, 0,  0, 0,  0, 0,  0, 5,  0, 0,  0, 0,
2741     0, 0,  0, 6,  0, 0,  0, 0,  0, 0,  0, 7,  0, 0,  0, 0,  0, 0,  0, 8,  0, 0,
2742     0, 0,  0, 0,  0, 9,  0, 0,  0, 0,  0, 0,  0, 10, 0, 0,  0, 11, 0, 0,  0, 12,
2743     0, 0,  0, 13, 0, 0,  0, 14, 0, 0,  0, 15, 0, 0,  0, 16, 0, 0,  0, 17, 0, 0,
2744     0, 18, 0, 0,  0, 19, 0, 0,  0, 20, 0, 0,  0, 21, 0, 0,  0, 22};
2745 const uint8_t HuffDecoderCommon::table19_113_emit_[104] = {
2746     0x00, 0x3d, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x64, 0x00, 0x66,
2747     0x00, 0x67, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x70,
2748     0x00, 0x72, 0x00, 0x75, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44,
2749     0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a,
2750     0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50,
2751     0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56,
2752     0x00, 0x57, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76,
2753     0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x26, 0x00, 0x2a,
2754     0x00, 0x2c, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x5a};
2755 const uint16_t HuffDecoderCommon::table19_113_inner_[54] = {
2756     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2757     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2758     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2759     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2760     0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2, 0x02b2,
2761     0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332, 0x0003};
2762 const uint8_t HuffDecoderCommon::table19_113_outer_[128] = {
2763     0,  0,  0,  1,  0,  0,  0,  2,  0,  0,  0,  3,  0,  0,  0,  4,  0,  0,  0,
2764     5,  0,  0,  0,  6,  0,  0,  0,  7,  0,  0,  0,  8,  0,  0,  0,  9,  0,  0,
2765     0,  10, 0,  0,  0,  11, 0,  0,  0,  12, 0,  0,  0,  13, 0,  0,  0,  14, 0,
2766     15, 0,  16, 0,  17, 0,  18, 0,  19, 0,  20, 0,  21, 0,  22, 0,  23, 0,  24,
2767     0,  25, 0,  26, 0,  27, 0,  28, 0,  29, 0,  30, 0,  31, 0,  32, 0,  33, 0,
2768     34, 0,  35, 0,  36, 0,  37, 0,  38, 0,  39, 0,  40, 0,  41, 0,  42, 0,  43,
2769     0,  44, 0,  45, 0,  46, 47, 48, 49, 50, 51, 52, 0,  53};
2770 const uint8_t HuffDecoderCommon::table19_115_emit_[104] = {
2771     0x24, 0x3d, 0x24, 0x41, 0x24, 0x5f, 0x24, 0x62, 0x24, 0x64, 0x24, 0x66,
2772     0x24, 0x67, 0x24, 0x68, 0x24, 0x6c, 0x24, 0x6d, 0x24, 0x6e, 0x24, 0x70,
2773     0x24, 0x72, 0x24, 0x75, 0x24, 0x3a, 0x24, 0x42, 0x24, 0x43, 0x24, 0x44,
2774     0x24, 0x45, 0x24, 0x46, 0x24, 0x47, 0x24, 0x48, 0x24, 0x49, 0x24, 0x4a,
2775     0x24, 0x4b, 0x24, 0x4c, 0x24, 0x4d, 0x24, 0x4e, 0x24, 0x4f, 0x24, 0x50,
2776     0x24, 0x51, 0x24, 0x52, 0x24, 0x53, 0x24, 0x54, 0x24, 0x55, 0x24, 0x56,
2777     0x24, 0x57, 0x24, 0x59, 0x24, 0x6a, 0x24, 0x6b, 0x24, 0x71, 0x24, 0x76,
2778     0x24, 0x77, 0x24, 0x78, 0x24, 0x79, 0x24, 0x7a, 0x24, 0x26, 0x24, 0x2a,
2779     0x24, 0x2c, 0x24, 0x3b, 0x24, 0x58, 0x24, 0x5a};
2780 const uint8_t HuffDecoderCommon::table19_117_emit_[104] = {
2781     0x40, 0x3d, 0x40, 0x41, 0x40, 0x5f, 0x40, 0x62, 0x40, 0x64, 0x40, 0x66,
2782     0x40, 0x67, 0x40, 0x68, 0x40, 0x6c, 0x40, 0x6d, 0x40, 0x6e, 0x40, 0x70,
2783     0x40, 0x72, 0x40, 0x75, 0x40, 0x3a, 0x40, 0x42, 0x40, 0x43, 0x40, 0x44,
2784     0x40, 0x45, 0x40, 0x46, 0x40, 0x47, 0x40, 0x48, 0x40, 0x49, 0x40, 0x4a,
2785     0x40, 0x4b, 0x40, 0x4c, 0x40, 0x4d, 0x40, 0x4e, 0x40, 0x4f, 0x40, 0x50,
2786     0x40, 0x51, 0x40, 0x52, 0x40, 0x53, 0x40, 0x54, 0x40, 0x55, 0x40, 0x56,
2787     0x40, 0x57, 0x40, 0x59, 0x40, 0x6a, 0x40, 0x6b, 0x40, 0x71, 0x40, 0x76,
2788     0x40, 0x77, 0x40, 0x78, 0x40, 0x79, 0x40, 0x7a, 0x40, 0x26, 0x40, 0x2a,
2789     0x40, 0x2c, 0x40, 0x3b, 0x40, 0x58, 0x40, 0x5a};
2790 const uint8_t HuffDecoderCommon::table19_119_emit_[104] = {
2791     0x5b, 0x3d, 0x5b, 0x41, 0x5b, 0x5f, 0x5b, 0x62, 0x5b, 0x64, 0x5b, 0x66,
2792     0x5b, 0x67, 0x5b, 0x68, 0x5b, 0x6c, 0x5b, 0x6d, 0x5b, 0x6e, 0x5b, 0x70,
2793     0x5b, 0x72, 0x5b, 0x75, 0x5b, 0x3a, 0x5b, 0x42, 0x5b, 0x43, 0x5b, 0x44,
2794     0x5b, 0x45, 0x5b, 0x46, 0x5b, 0x47, 0x5b, 0x48, 0x5b, 0x49, 0x5b, 0x4a,
2795     0x5b, 0x4b, 0x5b, 0x4c, 0x5b, 0x4d, 0x5b, 0x4e, 0x5b, 0x4f, 0x5b, 0x50,
2796     0x5b, 0x51, 0x5b, 0x52, 0x5b, 0x53, 0x5b, 0x54, 0x5b, 0x55, 0x5b, 0x56,
2797     0x5b, 0x57, 0x5b, 0x59, 0x5b, 0x6a, 0x5b, 0x6b, 0x5b, 0x71, 0x5b, 0x76,
2798     0x5b, 0x77, 0x5b, 0x78, 0x5b, 0x79, 0x5b, 0x7a, 0x5b, 0x26, 0x5b, 0x2a,
2799     0x5b, 0x2c, 0x5b, 0x3b, 0x5b, 0x58, 0x5b, 0x5a};
2800 const uint8_t HuffDecoderCommon::table19_121_emit_[104] = {
2801     0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66,
2802     0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70,
2803     0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44,
2804     0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a,
2805     0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50,
2806     0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56,
2807     0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76,
2808     0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a,
2809     0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a};
2810 const uint8_t HuffDecoderCommon::table19_123_emit_[104] = {
2811     0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66,
2812     0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70,
2813     0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44,
2814     0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a,
2815     0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50,
2816     0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56,
2817     0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76,
2818     0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a,
2819     0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a};
2820 const uint8_t HuffDecoderCommon::table19_124_emit_[136] = {
2821     0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65,
2822     0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25,
2823     0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35,
2824     0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41,
2825     0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68,
2826     0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75,
2827     0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44, 0x5e, 0x45, 0x5e, 0x46,
2828     0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a, 0x5e, 0x4b, 0x5e, 0x4c,
2829     0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 0x5e, 0x51, 0x5e, 0x52,
2830     0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56, 0x5e, 0x57, 0x5e, 0x59,
2831     0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76, 0x5e, 0x77, 0x5e, 0x78,
2832     0x5e, 0x79, 0x5e, 0x7a};
2833 const uint16_t HuffDecoderCommon::table19_124_inner_[70] = {
2834     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2835     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2836     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2837     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2838     0x0232, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2, 0x02b2,
2839     0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332, 0x0342,
2840     0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2, 0x03d2,
2841     0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0003};
2842 const uint8_t HuffDecoderCommon::table19_124_outer_[128] = {
2843     0,  0,  0,  1,  0,  0,  0,  2,  0,  0,  0,  3,  0,  0,  0,  4,  0,  0,  0,
2844     5,  0,  0,  0,  6,  0,  0,  0,  7,  0,  0,  0,  8,  0,  0,  0,  9,  0,  0,
2845     0,  10, 0,  11, 0,  12, 0,  13, 0,  14, 0,  15, 0,  16, 0,  17, 0,  18, 0,
2846     19, 0,  20, 0,  21, 0,  22, 0,  23, 0,  24, 0,  25, 0,  26, 0,  27, 0,  28,
2847     0,  29, 0,  30, 0,  31, 0,  32, 0,  33, 0,  34, 0,  35, 0,  36, 37, 38, 39,
2848     40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
2849     59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 0,  0,  0,  69};
2850 const uint8_t HuffDecoderCommon::table19_125_emit_[136] = {
2851     0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65,
2852     0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25,
2853     0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35,
2854     0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41,
2855     0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68,
2856     0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75,
2857     0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44, 0x7d, 0x45, 0x7d, 0x46,
2858     0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a, 0x7d, 0x4b, 0x7d, 0x4c,
2859     0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 0x7d, 0x51, 0x7d, 0x52,
2860     0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56, 0x7d, 0x57, 0x7d, 0x59,
2861     0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76, 0x7d, 0x77, 0x7d, 0x78,
2862     0x7d, 0x79, 0x7d, 0x7a};
2863 const uint8_t HuffDecoderCommon::table19_126_emit_[144] = {
2864     0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65,
2865     0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25,
2866     0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35,
2867     0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41,
2868     0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68,
2869     0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75,
2870     0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65,
2871     0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25,
2872     0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35,
2873     0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41,
2874     0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68,
2875     0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75};
2876 const uint16_t HuffDecoderCommon::table19_126_inner_[75] = {
2877     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2878     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2879     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2880     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2881     0x0232, 0x0003, 0x0242, 0x0252, 0x0262, 0x0272, 0x0282, 0x0292, 0x02a2,
2882     0x02b2, 0x02c2, 0x02d2, 0x02e2, 0x02f2, 0x0302, 0x0312, 0x0322, 0x0332,
2883     0x0342, 0x0352, 0x0362, 0x0372, 0x0382, 0x0392, 0x03a2, 0x03b2, 0x03c2,
2884     0x03d2, 0x03e2, 0x03f2, 0x0402, 0x0412, 0x0422, 0x0432, 0x0442, 0x0452,
2885     0x0462, 0x0472, 0x0243};
2886 const uint8_t HuffDecoderCommon::table19_127_emit_[96] = {
2887     0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65,
2888     0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25,
2889     0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35,
2890     0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41,
2891     0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68,
2892     0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75,
2893     0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99,
2894     0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6};
2895 const uint16_t HuffDecoderCommon::table19_127_inner_[63] = {
2896     0x0000, 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072,
2897     0x0082, 0x0092, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102,
2898     0x0112, 0x0122, 0x0132, 0x0142, 0x0152, 0x0162, 0x0172, 0x0182, 0x0192,
2899     0x01a2, 0x01b2, 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0222,
2900     0x0232, 0x0003, 0x0243, 0x024b, 0x0253, 0x025b, 0x0263, 0x026b, 0x0273,
2901     0x027b, 0x0283, 0x028b, 0x0293, 0x029b, 0x02a3, 0x02ab, 0x02b3, 0x02bb,
2902     0x02c3, 0x02cb, 0x02d3, 0x02db, 0x02e3, 0x02eb, 0x02f3, 0x02fb, 0x0004};
2903 const uint8_t HuffDecoderCommon::table19_127_outer_[128] = {
2904     0,  1,  0,  2,  0,  3,  0,  4,  0,  5,  0,  6,  0,  7,  0,  8,  0,  9,  0,
2905     10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
2906     29, 30, 31, 32, 33, 34, 35, 36, 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
2907     0,  0,  0,  0,  0,  0,  37, 0,  0,  0,  38, 0,  0,  0,  39, 0,  0,  0,  40,
2908     0,  41, 0,  42, 0,  43, 0,  44, 0,  45, 0,  46, 0,  47, 0,  48, 49, 50, 51,
2909     52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0,  0,  0,  0,  0,  0,  0,  0,  0,
2910     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  62};
2911 const uint8_t* const HuffDecoderCommon::table19_emit_[128] = {
2912     table19_0_emit_,   table19_1_emit_,   table19_2_emit_,   table19_3_emit_,
2913     table19_4_emit_,   table19_5_emit_,   table19_6_emit_,   table19_7_emit_,
2914     table19_8_emit_,   table19_9_emit_,   table19_10_emit_,  table19_11_emit_,
2915     table18_12_emit_,  table18_13_emit_,  table18_14_emit_,  table19_15_emit_,
2916     table19_16_emit_,  table19_17_emit_,  table19_18_emit_,  table19_19_emit_,
2917     table19_20_emit_,  table19_21_emit_,  table19_22_emit_,  table19_23_emit_,
2918     table19_24_emit_,  table19_25_emit_,  table19_26_emit_,  table19_27_emit_,
2919     table18_28_emit_,  table18_29_emit_,  table18_30_emit_,  table19_31_emit_,
2920     table19_32_emit_,  table19_33_emit_,  table19_34_emit_,  table19_35_emit_,
2921     table19_36_emit_,  table19_37_emit_,  table19_38_emit_,  table19_39_emit_,
2922     table19_40_emit_,  table19_41_emit_,  table19_42_emit_,  table19_43_emit_,
2923     table18_44_emit_,  table18_45_emit_,  table18_46_emit_,  table19_47_emit_,
2924     table19_48_emit_,  table19_49_emit_,  table19_50_emit_,  table19_51_emit_,
2925     table19_52_emit_,  table19_53_emit_,  table19_54_emit_,  table19_55_emit_,
2926     table19_56_emit_,  table19_57_emit_,  table19_58_emit_,  table19_59_emit_,
2927     table18_60_emit_,  table18_61_emit_,  table18_62_emit_,  table19_63_emit_,
2928     table19_64_emit_,  table19_65_emit_,  table19_66_emit_,  table19_67_emit_,
2929     table19_68_emit_,  table19_69_emit_,  table19_70_emit_,  table19_71_emit_,
2930     table19_72_emit_,  table19_73_emit_,  table19_74_emit_,  table19_75_emit_,
2931     table18_76_emit_,  table18_77_emit_,  table18_78_emit_,  table19_79_emit_,
2932     table19_80_emit_,  table19_81_emit_,  table19_82_emit_,  table18_83_emit_,
2933     table18_84_emit_,  table18_85_emit_,  table18_86_emit_,  table19_87_emit_,
2934     table19_88_emit_,  table19_89_emit_,  table19_90_emit_,  table18_91_emit_,
2935     table18_92_emit_,  table18_93_emit_,  table18_94_emit_,  table19_95_emit_,
2936     table19_96_emit_,  table19_97_emit_,  table19_98_emit_,  table18_99_emit_,
2937     table18_100_emit_, table18_101_emit_, table18_102_emit_, table19_103_emit_,
2938     table18_104_emit_, table18_105_emit_, table18_106_emit_, table18_107_emit_,
2939     table18_108_emit_, table18_109_emit_, table18_110_emit_, table18_111_emit_,
2940     table18_112_emit_, table19_113_emit_, table18_114_emit_, table19_115_emit_,
2941     table18_116_emit_, table19_117_emit_, table18_118_emit_, table19_119_emit_,
2942     table18_120_emit_, table19_121_emit_, table18_122_emit_, table19_123_emit_,
2943     table19_124_emit_, table19_125_emit_, table19_126_emit_, table19_127_emit_,
2944 };
2945 const uint16_t* const HuffDecoderCommon::table19_inner_[128] = {
2946     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2947     table19_0_inner_,   table19_0_inner_,   table19_5_inner_,
2948     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2949     table19_5_inner_,   table19_5_inner_,   table19_11_inner_,
2950     table19_12_inner_,  table19_12_inner_,  table19_12_inner_,
2951     table19_15_inner_,  table19_0_inner_,   table19_0_inner_,
2952     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2953     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2954     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2955     table19_11_inner_,  table19_12_inner_,  table19_12_inner_,
2956     table19_12_inner_,  table19_31_inner_,  table19_0_inner_,
2957     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2958     table19_0_inner_,   table19_5_inner_,   table19_5_inner_,
2959     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2960     table19_5_inner_,   table19_11_inner_,  table19_12_inner_,
2961     table19_12_inner_,  table19_12_inner_,  table19_47_inner_,
2962     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2963     table19_0_inner_,   table19_0_inner_,   table19_5_inner_,
2964     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2965     table19_5_inner_,   table19_5_inner_,   table19_11_inner_,
2966     table19_12_inner_,  table19_12_inner_,  table19_12_inner_,
2967     table19_63_inner_,  table19_0_inner_,   table19_0_inner_,
2968     table19_0_inner_,   table19_0_inner_,   table19_0_inner_,
2969     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2970     table19_5_inner_,   table19_5_inner_,   table19_5_inner_,
2971     table19_11_inner_,  table19_12_inner_,  table19_12_inner_,
2972     table19_12_inner_,  table19_79_inner_,  table19_5_inner_,
2973     table19_5_inner_,   table19_11_inner_,  table19_12_inner_,
2974     table19_12_inner_,  table19_85_inner_,  table19_86_inner_,
2975     table19_87_inner_,  table19_5_inner_,   table19_5_inner_,
2976     table19_11_inner_,  table19_12_inner_,  table19_12_inner_,
2977     table19_85_inner_,  table19_86_inner_,  table19_87_inner_,
2978     table19_5_inner_,   table19_5_inner_,   table19_11_inner_,
2979     table19_12_inner_,  table19_12_inner_,  table19_85_inner_,
2980     table19_86_inner_,  table19_87_inner_,  table19_12_inner_,
2981     table19_105_inner_, table19_106_inner_, table19_107_inner_,
2982     table19_12_inner_,  table19_105_inner_, table19_106_inner_,
2983     table19_107_inner_, table19_112_inner_, table19_113_inner_,
2984     table19_112_inner_, table19_113_inner_, table19_112_inner_,
2985     table19_113_inner_, table19_112_inner_, table19_113_inner_,
2986     table19_112_inner_, table19_113_inner_, table19_112_inner_,
2987     table19_113_inner_, table19_124_inner_, table19_124_inner_,
2988     table19_126_inner_, table19_127_inner_,
2989 };
2990 const uint8_t* const HuffDecoderCommon::table19_outer_[128] = {
2991     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
2992     table19_0_outer_,   table19_0_outer_,   table19_5_outer_,
2993     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
2994     table19_5_outer_,   table19_5_outer_,   table19_11_outer_,
2995     table19_12_outer_,  table19_12_outer_,  table19_12_outer_,
2996     table19_15_outer_,  table19_0_outer_,   table19_0_outer_,
2997     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
2998     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
2999     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3000     table19_11_outer_,  table19_12_outer_,  table19_12_outer_,
3001     table19_12_outer_,  table19_15_outer_,  table19_0_outer_,
3002     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
3003     table19_0_outer_,   table19_5_outer_,   table19_5_outer_,
3004     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3005     table19_5_outer_,   table19_11_outer_,  table19_12_outer_,
3006     table19_12_outer_,  table19_12_outer_,  table19_15_outer_,
3007     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
3008     table19_0_outer_,   table19_0_outer_,   table19_5_outer_,
3009     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3010     table19_5_outer_,   table19_5_outer_,   table19_11_outer_,
3011     table19_12_outer_,  table19_12_outer_,  table19_12_outer_,
3012     table19_15_outer_,  table19_0_outer_,   table19_0_outer_,
3013     table19_0_outer_,   table19_0_outer_,   table19_0_outer_,
3014     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3015     table19_5_outer_,   table19_5_outer_,   table19_5_outer_,
3016     table19_11_outer_,  table19_12_outer_,  table19_12_outer_,
3017     table19_12_outer_,  table19_15_outer_,  table19_5_outer_,
3018     table19_5_outer_,   table19_11_outer_,  table19_12_outer_,
3019     table19_12_outer_,  table19_85_outer_,  table19_86_outer_,
3020     table19_87_outer_,  table19_5_outer_,   table19_5_outer_,
3021     table19_11_outer_,  table19_12_outer_,  table19_12_outer_,
3022     table19_85_outer_,  table19_86_outer_,  table19_87_outer_,
3023     table19_5_outer_,   table19_5_outer_,   table19_11_outer_,
3024     table19_12_outer_,  table19_12_outer_,  table19_85_outer_,
3025     table19_86_outer_,  table19_87_outer_,  table19_12_outer_,
3026     table19_105_outer_, table19_106_outer_, table19_107_outer_,
3027     table19_12_outer_,  table19_105_outer_, table19_106_outer_,
3028     table19_107_outer_, table19_112_outer_, table19_113_outer_,
3029     table19_112_outer_, table19_113_outer_, table19_112_outer_,
3030     table19_113_outer_, table19_112_outer_, table19_113_outer_,
3031     table19_112_outer_, table19_113_outer_, table19_112_outer_,
3032     table19_113_outer_, table19_124_outer_, table19_124_outer_,
3033     table19_0_outer_,   table19_127_outer_,
3034 };
3035 const uint8_t HuffDecoderCommon::table7_0_emit_[1] = {0x21};
3036 const uint16_t HuffDecoderCommon::table7_0_ops_[256] = {
3037     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3038     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3039     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3040     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3041     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3042     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3043     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3044     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3045     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3046     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3047     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3048     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3049     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3050     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3051     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3052     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3053     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3054     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3055     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3056     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3057     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3058     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3059     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3060     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3061     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3062     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3063     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3064     0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003,
3065     0x0003, 0x0003, 0x0003, 0x0003};
3066 const uint8_t HuffDecoderCommon::table7_16_emit_[1] = {0x22};
3067 const uint8_t HuffDecoderCommon::table7_32_emit_[1] = {0x28};
3068 const uint8_t HuffDecoderCommon::table7_48_emit_[1] = {0x29};
3069 const uint8_t HuffDecoderCommon::table7_64_emit_[1] = {0x3f};
3070 const uint8_t HuffDecoderCommon::table7_80_emit_[1] = {0x27};
3071 const uint16_t HuffDecoderCommon::table7_80_ops_[256] = {
3072     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3073     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3074     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3075     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3076     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3077     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3078     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3079     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3080     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3081     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3082     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3083     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3084     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3085     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3086     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3087     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3088     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3089     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3090     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3091     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3092     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3093     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3094     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3095     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3096     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3097     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3098     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3099     0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
3100     0x0004, 0x0004, 0x0004, 0x0004};
3101 const uint8_t HuffDecoderCommon::table7_88_emit_[1] = {0x2b};
3102 const uint8_t HuffDecoderCommon::table7_96_emit_[1] = {0x7c};
3103 const uint8_t HuffDecoderCommon::table7_104_emit_[1] = {0x23};
3104 const uint16_t HuffDecoderCommon::table7_104_ops_[256] = {
3105     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3106     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3107     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3108     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3109     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3110     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3111     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3112     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3113     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3114     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3115     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3116     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3117     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3118     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3119     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3120     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3121     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3122     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3123     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3124     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3125     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3126     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3127     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3128     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3129     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3130     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3131     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3132     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3133     0x0005, 0x0005, 0x0005, 0x0005};
3134 const uint8_t HuffDecoderCommon::table7_108_emit_[1] = {0x3e};
3135 const uint8_t HuffDecoderCommon::table7_112_emit_[1] = {0x00};
3136 const uint16_t HuffDecoderCommon::table7_112_ops_[256] = {
3137     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3138     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3139     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3140     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3141     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3142     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3143     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3144     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3145     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3146     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3147     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3148     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3149     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3150     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3151     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3152     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3153     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3154     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3155     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3156     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3157     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3158     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3159     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3160     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3161     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3162     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3163     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3164     0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
3165     0x0006, 0x0006, 0x0006, 0x0006};
3166 const uint8_t HuffDecoderCommon::table7_114_emit_[1] = {0x24};
3167 const uint8_t HuffDecoderCommon::table7_116_emit_[1] = {0x40};
3168 const uint8_t HuffDecoderCommon::table7_118_emit_[1] = {0x5b};
3169 const uint8_t HuffDecoderCommon::table7_120_emit_[1] = {0x5d};
3170 const uint8_t HuffDecoderCommon::table7_122_emit_[1] = {0x7e};
3171 const uint8_t HuffDecoderCommon::table7_124_emit_[1] = {0x5e};
3172 const uint16_t HuffDecoderCommon::table7_124_ops_[256] = {
3173     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3174     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3175     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3176     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3177     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3178     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3179     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3180     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3181     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3182     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3183     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3184     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3185     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3186     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3187     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3188     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3189     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3190     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3191     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3192     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3193     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3194     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3195     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3196     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3197     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3198     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3199     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3200     0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007,
3201     0x0007, 0x0007, 0x0007, 0x0007};
3202 const uint8_t HuffDecoderCommon::table7_125_emit_[1] = {0x7d};
3203 const uint8_t HuffDecoderCommon::table7_126_emit_[2] = {0x3c, 0x60};
3204 const uint16_t HuffDecoderCommon::table7_126_ops_[256] = {
3205     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3206     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3207     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3208     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3209     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3210     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3211     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3212     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3213     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3214     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3215     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3216     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3217     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3218     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3219     0x0008, 0x0008, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3220     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3221     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3222     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3223     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3224     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3225     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3226     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3227     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3228     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3229     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3230     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3231     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3232     0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208,
3233     0x0208, 0x0208, 0x0208, 0x0208};
3234 const uint8_t HuffDecoderCommon::table7_127_emit_[51] = {
3235     0x7b, 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0,
3236     0xe2, 0x99, 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9,
3237     0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a, 0x9c,
3238     0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 0xb5, 0xb9, 0xba, 0xbb,
3239     0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9};
3240 const uint16_t HuffDecoderCommon::table7_127_ops_[256] = {
3241     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3242     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3243     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3244     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3245     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3246     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3247     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3248     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3249     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3250     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3251     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3252     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3253     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3254     0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
3255     0x0008, 0x0008, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c, 0x020c,
3256     0x020c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c, 0x040c,
3257     0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x060c, 0x080d,
3258     0x080d, 0x080d, 0x080d, 0x0a0d, 0x0a0d, 0x0a0d, 0x0a0d, 0x0c0d, 0x0c0d,
3259     0x0c0d, 0x0c0d, 0x0e0d, 0x0e0d, 0x0e0d, 0x0e0d, 0x100d, 0x100d, 0x100d,
3260     0x100d, 0x120d, 0x120d, 0x120d, 0x120d, 0x140d, 0x140d, 0x140d, 0x140d,
3261     0x160d, 0x160d, 0x160d, 0x160d, 0x180e, 0x180e, 0x1a0e, 0x1a0e, 0x1c0e,
3262     0x1c0e, 0x1e0e, 0x1e0e, 0x200e, 0x200e, 0x220e, 0x220e, 0x240e, 0x240e,
3263     0x260e, 0x260e, 0x280e, 0x280e, 0x2a0e, 0x2a0e, 0x2c0e, 0x2c0e, 0x2e0e,
3264     0x2e0e, 0x300e, 0x300e, 0x320f, 0x340f, 0x360f, 0x380f, 0x3a0f, 0x3c0f,
3265     0x3e0f, 0x400f, 0x420f, 0x440f, 0x460f, 0x480f, 0x4a0f, 0x4c0f, 0x4e0f,
3266     0x500f, 0x520f, 0x540f, 0x560f, 0x580f, 0x5a0f, 0x5c0f, 0x5e0f, 0x600f,
3267     0x620f, 0x640f, 0x001f, 0x002f, 0x003f, 0x004f, 0x005f, 0x006f, 0x007f,
3268     0x008f, 0x009f, 0x00af, 0x00bf, 0x00cf, 0x00df, 0x00ef, 0x00ff, 0x010f,
3269     0x011f, 0x012f, 0x013f, 0x014f};
3270 const uint8_t* const HuffDecoderCommon::table7_emit_[128] = {
3271     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
3272     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
3273     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
3274     table7_0_emit_,   table7_0_emit_,   table7_0_emit_,   table7_0_emit_,
3275     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
3276     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
3277     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
3278     table7_16_emit_,  table7_16_emit_,  table7_16_emit_,  table7_16_emit_,
3279     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
3280     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
3281     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
3282     table7_32_emit_,  table7_32_emit_,  table7_32_emit_,  table7_32_emit_,
3283     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
3284     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
3285     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
3286     table7_48_emit_,  table7_48_emit_,  table7_48_emit_,  table7_48_emit_,
3287     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
3288     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
3289     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
3290     table7_64_emit_,  table7_64_emit_,  table7_64_emit_,  table7_64_emit_,
3291     table7_80_emit_,  table7_80_emit_,  table7_80_emit_,  table7_80_emit_,
3292     table7_80_emit_,  table7_80_emit_,  table7_80_emit_,  table7_80_emit_,
3293     table7_88_emit_,  table7_88_emit_,  table7_88_emit_,  table7_88_emit_,
3294     table7_88_emit_,  table7_88_emit_,  table7_88_emit_,  table7_88_emit_,
3295     table7_96_emit_,  table7_96_emit_,  table7_96_emit_,  table7_96_emit_,
3296     table7_96_emit_,  table7_96_emit_,  table7_96_emit_,  table7_96_emit_,
3297     table7_104_emit_, table7_104_emit_, table7_104_emit_, table7_104_emit_,
3298     table7_108_emit_, table7_108_emit_, table7_108_emit_, table7_108_emit_,
3299     table7_112_emit_, table7_112_emit_, table7_114_emit_, table7_114_emit_,
3300     table7_116_emit_, table7_116_emit_, table7_118_emit_, table7_118_emit_,
3301     table7_120_emit_, table7_120_emit_, table7_122_emit_, table7_122_emit_,
3302     table7_124_emit_, table7_125_emit_, table7_126_emit_, table7_127_emit_,
3303 };
3304 const uint16_t* const HuffDecoderCommon::table7_ops_[128] = {
3305     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3306     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3307     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3308     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3309     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3310     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3311     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3312     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3313     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3314     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3315     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3316     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3317     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3318     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3319     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3320     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3321     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3322     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3323     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3324     table7_0_ops_,   table7_0_ops_,   table7_0_ops_,   table7_0_ops_,
3325     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
3326     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
3327     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
3328     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
3329     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
3330     table7_80_ops_,  table7_80_ops_,  table7_80_ops_,  table7_80_ops_,
3331     table7_104_ops_, table7_104_ops_, table7_104_ops_, table7_104_ops_,
3332     table7_104_ops_, table7_104_ops_, table7_104_ops_, table7_104_ops_,
3333     table7_112_ops_, table7_112_ops_, table7_112_ops_, table7_112_ops_,
3334     table7_112_ops_, table7_112_ops_, table7_112_ops_, table7_112_ops_,
3335     table7_112_ops_, table7_112_ops_, table7_112_ops_, table7_112_ops_,
3336     table7_124_ops_, table7_124_ops_, table7_126_ops_, table7_127_ops_,
3337 };
3338 const uint8_t HuffDecoderCommon::table37_0_emit_[15] = {
3339     0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5,
3340     0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff};
3341 const uint8_t HuffDecoderCommon::table37_0_inner_[16] = {
3342     0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e,
3343     0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x01};
3344 const uint8_t HuffDecoderCommon::table36_0_emit_[17] = {
3345     0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda,
3346     0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc};
3347 const uint8_t HuffDecoderCommon::table36_0_ops_[32] = {
3348     0x04, 0x04, 0x0c, 0x0c, 0x14, 0x14, 0x1c, 0x1c, 0x24, 0x24, 0x2c,
3349     0x2c, 0x34, 0x34, 0x3c, 0x3c, 0x44, 0x44, 0x4c, 0x4c, 0x54, 0x54,
3350     0x5c, 0x5c, 0x64, 0x64, 0x6c, 0x6c, 0x74, 0x74, 0x7d, 0x85};
3351 const uint8_t HuffDecoderCommon::table40_0_emit_[6] = {0xec, 0xed, 0xc7,
3352                                                        0xcf, 0xea, 0xeb};
3353 const uint8_t HuffDecoderCommon::table40_0_inner_[6] = {0x02, 0x06, 0x0b,
3354                                                         0x0f, 0x13, 0x17};
3355 const uint8_t HuffDecoderCommon::table43_0_emit_[17] = {
3356     0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 0xf5,
3357     0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe};
3358 const uint8_t HuffDecoderCommon::table43_0_ops_[32] = {
3359     0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x28,
3360     0x2c, 0x30, 0x34, 0x38, 0x3c, 0x40, 0x01, 0x01, 0x01, 0x01, 0x01,
3361     0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02};
3362 const uint8_t HuffDecoderCommon::table44_0_emit_[46] = {
3363     0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8,
3364     0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
3365     0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18,
3366     0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9};
3367 const uint8_t HuffDecoderCommon::table44_0_ops_[64] = {
3368     0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00,
3369     0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29,
3370     0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00,
3371     0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69,
3372     0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95,
3373     0x99, 0x9d, 0xa1, 0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x02};
3374 const uint8_t HuffDecoderCommon::table45_0_ops_[128] = {
3375     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09,
3376     0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15,
3377     0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21,
3378     0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d,
3379     0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x39,
3380     0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 0x00, 0x45, 0x00, 0x49,
3381     0x00, 0x4d, 0x00, 0x51, 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61,
3382     0x00, 0x65, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 0x00, 0x79,
3383     0x00, 0x7d, 0x00, 0x81, 0x00, 0x85, 0x00, 0x89, 0x00, 0x8d, 0x00, 0x91,
3384     0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9,
3385     0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 0x00, 0x02};
3386 const uint8_t HuffDecoderCommon::table42_0_emit_[4] = {0xd3, 0xd4, 0xd6, 0xdd};
3387 const uint16_t HuffDecoderCommon::table42_0_ops_[32] = {
3388     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3389     0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025,
3390     0x0045, 0x0045, 0x0045, 0x0045, 0x0045, 0x0045, 0x0045, 0x0045,
3391     0x0065, 0x0065, 0x0065, 0x0065, 0x0065, 0x0065, 0x0065, 0x0065};
3392 const uint8_t HuffDecoderCommon::table42_1_emit_[4] = {0xde, 0xdf, 0xf1, 0xf4};
3393 const uint8_t HuffDecoderCommon::table42_2_emit_[4] = {0xf5, 0xf6, 0xf7, 0xf8};
3394 const uint8_t HuffDecoderCommon::table42_3_emit_[4] = {0xfa, 0xfb, 0xfc, 0xfd};
3395 const uint8_t HuffDecoderCommon::table42_4_emit_[7] = {0xfe, 0x02, 0x03, 0x04,
3396                                                        0x05, 0x06, 0x07};
3397 const uint16_t HuffDecoderCommon::table42_4_ops_[32] = {
3398     0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
3399     0x0026, 0x0026, 0x0026, 0x0026, 0x0046, 0x0046, 0x0046, 0x0046,
3400     0x0066, 0x0066, 0x0066, 0x0066, 0x0086, 0x0086, 0x0086, 0x0086,
3401     0x00a6, 0x00a6, 0x00a6, 0x00a6, 0x00c6, 0x00c6, 0x00c6, 0x00c6};
3402 const uint8_t HuffDecoderCommon::table42_5_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e,
3403                                                        0x0f, 0x10, 0x11, 0x12};
3404 const uint16_t HuffDecoderCommon::table42_5_ops_[32] = {
3405     0x0006, 0x0006, 0x0006, 0x0006, 0x0026, 0x0026, 0x0026, 0x0026,
3406     0x0046, 0x0046, 0x0046, 0x0046, 0x0066, 0x0066, 0x0066, 0x0066,
3407     0x0086, 0x0086, 0x0086, 0x0086, 0x00a6, 0x00a6, 0x00a6, 0x00a6,
3408     0x00c6, 0x00c6, 0x00c6, 0x00c6, 0x00e6, 0x00e6, 0x00e6, 0x00e6};
3409 const uint8_t HuffDecoderCommon::table42_6_emit_[8] = {0x13, 0x14, 0x15, 0x17,
3410                                                        0x18, 0x19, 0x1a, 0x1b};
3411 const uint8_t HuffDecoderCommon::table42_7_emit_[10] = {
3412     0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16};
3413 const uint16_t HuffDecoderCommon::table42_7_ops_[32] = {
3414     0x0006, 0x0006, 0x0006, 0x0006, 0x0026, 0x0026, 0x0026, 0x0026,
3415     0x0046, 0x0046, 0x0046, 0x0046, 0x0066, 0x0066, 0x0066, 0x0066,
3416     0x0086, 0x0086, 0x0086, 0x0086, 0x00a6, 0x00a6, 0x00a6, 0x00a6,
3417     0x00c6, 0x00c6, 0x00c6, 0x00c6, 0x00e8, 0x0108, 0x0128, 0x0018};
3418 const uint8_t* const HuffDecoderCommon::table42_emit_[8] = {
3419     table42_0_emit_, table42_1_emit_, table42_2_emit_, table42_3_emit_,
3420     table42_4_emit_, table42_5_emit_, table42_6_emit_, table42_7_emit_,
3421 };
3422 const uint16_t* const HuffDecoderCommon::table42_ops_[8] = {
3423     table42_0_ops_, table42_0_ops_, table42_0_ops_, table42_0_ops_,
3424     table42_4_ops_, table42_5_ops_, table42_5_ops_, table42_7_ops_,
3425 };
3426 }  // namespace geometry_7_15_8
3427 }  // namespace grpc_core
3428