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_13_8_9.h" 19 20 #include <grpc/support/port_platform.h> 21 namespace grpc_core { 22 namespace geometry_13_8_9 { 23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = { 24 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74}; 25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = { 26 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01, 27 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 28 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = { 30 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25, 31 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41, 32 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75}; 33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = { 34 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 35 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d, 36 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59, 37 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85, 38 0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 40 const uint8_t HuffDecoderCommon::table4_0_emit_[22] = { 41 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 42 0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39}; 43 const uint8_t HuffDecoderCommon::table4_0_ops_[64] = { 44 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 45 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 46 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 47 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 48 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00, 49 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55}; 50 const uint8_t HuffDecoderCommon::table4_1_emit_[46] = { 51 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 52 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 53 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 54 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a}; 55 const uint8_t HuffDecoderCommon::table4_1_ops_[64] = { 56 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 57 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 58 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 59 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 60 0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 61 0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x00, 0x00, 0x00, 0x02}; 62 const uint8_t* const HuffDecoderCommon::table4_emit_[2] = { 63 table4_0_emit_, 64 table4_1_emit_, 65 }; 66 const uint8_t* const HuffDecoderCommon::table4_ops_[2] = { 67 table4_0_ops_, 68 table4_1_ops_, 69 }; 70 const uint8_t HuffDecoderCommon::table5_0_ops_[128] = { 71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 72 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 73 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 74 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 75 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 76 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 77 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 78 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 79 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 80 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d, 81 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x55}; 82 const uint8_t HuffDecoderCommon::table5_1_emit_[52] = { 83 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 84 0x70, 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 85 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 86 0x54, 0x55, 0x56, 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 87 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a}; 88 const uint8_t HuffDecoderCommon::table5_1_ops_[128] = { 89 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 90 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 91 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21, 92 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 93 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 94 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55, 95 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6d, 96 0x00, 0x71, 0x00, 0x75, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x85, 97 0x00, 0x89, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 98 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 99 0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0x00, 0x02}; 100 const uint8_t* const HuffDecoderCommon::table5_emit_[2] = { 101 table4_0_emit_, 102 table5_1_emit_, 103 }; 104 const uint8_t* const HuffDecoderCommon::table5_ops_[2] = { 105 table5_0_ops_, 106 table5_1_ops_, 107 }; 108 const uint8_t HuffDecoderCommon::table6_0_emit_[2] = {0x30, 0x31}; 109 const uint8_t HuffDecoderCommon::table6_0_ops_[32] = { 110 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 111 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 112 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05}; 113 const uint8_t HuffDecoderCommon::table6_1_emit_[2] = {0x32, 0x61}; 114 const uint8_t HuffDecoderCommon::table6_2_emit_[2] = {0x63, 0x65}; 115 const uint8_t HuffDecoderCommon::table6_3_emit_[2] = {0x69, 0x6f}; 116 const uint8_t HuffDecoderCommon::table6_4_emit_[2] = {0x73, 0x74}; 117 const uint8_t HuffDecoderCommon::table6_5_emit_[4] = {0x20, 0x25, 0x2d, 0x2e}; 118 const uint8_t HuffDecoderCommon::table6_5_ops_[32] = { 119 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 120 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 121 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d}; 122 const uint8_t HuffDecoderCommon::table6_6_emit_[4] = {0x2f, 0x33, 0x34, 0x35}; 123 const uint8_t HuffDecoderCommon::table6_7_emit_[4] = {0x36, 0x37, 0x38, 0x39}; 124 const uint8_t HuffDecoderCommon::table6_8_emit_[4] = {0x3d, 0x41, 0x5f, 0x62}; 125 const uint8_t HuffDecoderCommon::table6_9_emit_[4] = {0x64, 0x66, 0x67, 0x68}; 126 const uint8_t HuffDecoderCommon::table6_10_emit_[4] = {0x6c, 0x6d, 0x6e, 0x70}; 127 const uint8_t HuffDecoderCommon::table6_11_emit_[6] = {0x72, 0x75, 0x3a, 128 0x42, 0x43, 0x44}; 129 const uint8_t HuffDecoderCommon::table6_11_ops_[32] = { 130 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 131 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 132 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15}; 133 const uint8_t HuffDecoderCommon::table6_12_emit_[8] = {0x45, 0x46, 0x47, 0x48, 134 0x49, 0x4a, 0x4b, 0x4c}; 135 const uint8_t HuffDecoderCommon::table6_12_ops_[32] = { 136 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 137 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 138 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d}; 139 const uint8_t HuffDecoderCommon::table6_13_emit_[8] = {0x4d, 0x4e, 0x4f, 0x50, 140 0x51, 0x52, 0x53, 0x54}; 141 const uint8_t HuffDecoderCommon::table6_14_emit_[8] = {0x55, 0x56, 0x57, 0x59, 142 0x6a, 0x6b, 0x71, 0x76}; 143 const uint8_t HuffDecoderCommon::table6_15_emit_[10] = { 144 0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a}; 145 const uint8_t HuffDecoderCommon::table6_15_ops_[32] = { 146 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 147 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x19, 148 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02}; 149 const uint8_t* const HuffDecoderCommon::table6_emit_[16] = { 150 table6_0_emit_, table6_1_emit_, table6_2_emit_, table6_3_emit_, 151 table6_4_emit_, table6_5_emit_, table6_6_emit_, table6_7_emit_, 152 table6_8_emit_, table6_9_emit_, table6_10_emit_, table6_11_emit_, 153 table6_12_emit_, table6_13_emit_, table6_14_emit_, table6_15_emit_, 154 }; 155 const uint8_t* const HuffDecoderCommon::table6_ops_[16] = { 156 table6_0_ops_, table6_0_ops_, table6_0_ops_, table6_0_ops_, 157 table6_0_ops_, table6_5_ops_, table6_5_ops_, table6_5_ops_, 158 table6_5_ops_, table6_5_ops_, table6_5_ops_, table6_11_ops_, 159 table6_12_ops_, table6_12_ops_, table6_12_ops_, table6_15_ops_, 160 }; 161 const uint8_t HuffDecoderCommon::table7_0_emit_[36] = { 162 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30, 163 0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x31, 0x31, 0x32, 0x31, 0x61, 164 0x31, 0x63, 0x31, 0x65, 0x31, 0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74}; 165 const uint8_t HuffDecoderCommon::table7_0_ops_[64] = { 166 0x00, 0x04, 0x0c, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01, 167 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 168 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x08, 169 0x4c, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01, 170 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 171 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a}; 172 const uint8_t HuffDecoderCommon::table7_1_emit_[36] = { 173 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32, 174 0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x61, 0x30, 0x61, 0x31, 0x61, 175 0x61, 0x63, 0x61, 0x65, 0x61, 0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74}; 176 const uint8_t HuffDecoderCommon::table7_1_ops_[64] = { 177 0x00, 0x08, 0x10, 0x14, 0x1c, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01, 178 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 179 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c, 180 0x54, 0x18, 0x5c, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01, 181 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 182 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a}; 183 const uint8_t HuffDecoderCommon::table7_2_emit_[36] = { 184 0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63, 185 0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x65, 0x30, 0x65, 0x31, 0x65, 186 0x32, 0x65, 0x61, 0x65, 0x65, 0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74}; 187 const uint8_t HuffDecoderCommon::table7_2_ops_[64] = { 188 0x00, 0x08, 0x10, 0x18, 0x20, 0x24, 0x2c, 0x34, 0x3c, 0x44, 0x01, 189 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 190 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c, 191 0x54, 0x5c, 0x64, 0x28, 0x6c, 0x70, 0x78, 0x80, 0x88, 0x01, 0x01, 192 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 193 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2a}; 194 const uint8_t HuffDecoderCommon::table7_3_emit_[36] = { 195 0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65, 196 0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x6f, 0x30, 0x6f, 0x31, 0x6f, 197 0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65, 0x6f, 0x6f, 0x73, 0x6f, 0x74}; 198 const uint8_t HuffDecoderCommon::table7_3_ops_[64] = { 199 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x34, 0x3c, 0x44, 0x01, 200 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 201 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x4c, 202 0x54, 0x5c, 0x64, 0x6c, 0x74, 0x38, 0x7c, 0x80, 0x88, 0x01, 0x01, 203 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 204 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a}; 205 const uint8_t HuffDecoderCommon::table7_4_emit_[38] = { 206 0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63, 207 0x73, 0x65, 0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x30, 208 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65, 209 0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74}; 210 const uint8_t HuffDecoderCommon::table7_4_ops_[64] = { 211 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x44, 0x01, 212 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 213 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x48, 214 0x50, 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x01, 0x01, 215 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 216 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4a}; 217 const uint8_t HuffDecoderCommon::table7_5_ops_[64] = { 218 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 219 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 220 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 221 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 222 0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 223 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e}; 224 const uint8_t HuffDecoderCommon::table7_11_ops_[64] = { 225 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 226 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 227 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 228 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 229 0x01, 0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 230 0x12, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x16}; 231 const uint8_t HuffDecoderCommon::table7_12_ops_[64] = { 232 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 233 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 234 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01, 235 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01, 236 0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 237 0x1a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e}; 238 const uint8_t HuffDecoderCommon::table7_15_emit_[15] = { 239 0x77, 0x78, 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 240 0x58, 0x5a, 0x21, 0x22, 0x28, 0x29, 0x3f}; 241 const uint8_t HuffDecoderCommon::table7_15_ops_[64] = { 242 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 243 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 244 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01, 245 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x1a, 246 0x01, 0x01, 0x01, 0x1e, 0x01, 0x01, 0x01, 0x22, 0x01, 0x01, 0x01, 247 0x26, 0x2a, 0x2e, 0x32, 0x36, 0x3a, 0x01, 0x01, 0x03}; 248 const uint8_t* const HuffDecoderCommon::table7_emit_[16] = { 249 table7_0_emit_, table7_1_emit_, table7_2_emit_, table7_3_emit_, 250 table7_4_emit_, table6_5_emit_, table6_6_emit_, table6_7_emit_, 251 table6_8_emit_, table6_9_emit_, table6_10_emit_, table6_11_emit_, 252 table6_12_emit_, table6_13_emit_, table6_14_emit_, table7_15_emit_, 253 }; 254 const uint8_t* const HuffDecoderCommon::table7_ops_[16] = { 255 table7_0_ops_, table7_1_ops_, table7_2_ops_, table7_3_ops_, 256 table7_4_ops_, table7_5_ops_, table7_5_ops_, table7_5_ops_, 257 table7_5_ops_, table7_5_ops_, table7_5_ops_, table7_11_ops_, 258 table7_12_ops_, table7_12_ops_, table7_12_ops_, table7_15_ops_, 259 }; 260 const uint8_t HuffDecoderCommon::table8_0_emit_[71] = { 261 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30, 262 0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30, 263 0x2d, 0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 264 0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39, 0x30, 0x3d, 0x30, 0x41, 0x30, 265 0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66, 0x30, 0x67, 0x30, 0x68, 0x30, 266 0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 0x30, 0x72, 0x30, 0x75}; 267 const uint16_t HuffDecoderCommon::table8_0_inner_[38] = { 268 0x0000, 0x0001, 0x0005, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d, 269 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 270 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 271 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 272 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 273 const uint8_t HuffDecoderCommon::table8_0_outer_[64] = { 274 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 275 0, 9, 0, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 276 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 0, 0, 277 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37}; 278 const uint8_t HuffDecoderCommon::table8_1_emit_[71] = { 279 0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31, 0x63, 0x31, 0x65, 0x31, 280 0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31, 281 0x2d, 0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 0x31, 282 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x31, 0x3d, 0x31, 0x41, 0x31, 283 0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66, 0x31, 0x67, 0x31, 0x68, 0x31, 284 0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 0x31, 0x72, 0x31, 0x75}; 285 const uint16_t HuffDecoderCommon::table8_1_inner_[38] = { 286 0x0000, 0x0001, 0x0009, 0x000d, 0x0015, 0x001d, 0x0025, 0x002d, 287 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 288 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 289 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 290 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 291 const uint8_t HuffDecoderCommon::table8_2_emit_[71] = { 292 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32, 293 0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32, 294 0x2d, 0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 0x32, 295 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x32, 0x3d, 0x32, 0x41, 0x32, 296 0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66, 0x32, 0x67, 0x32, 0x68, 0x32, 297 0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 0x32, 0x72, 0x32, 0x75}; 298 const uint16_t HuffDecoderCommon::table8_2_inner_[38] = { 299 0x0000, 0x0001, 0x0009, 0x0011, 0x0015, 0x001d, 0x0025, 0x002d, 300 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 301 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 302 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 303 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 304 const uint8_t HuffDecoderCommon::table8_3_emit_[71] = { 305 0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61, 0x63, 0x61, 0x65, 0x61, 306 0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61, 307 0x2d, 0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35, 0x61, 308 0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39, 0x61, 0x3d, 0x61, 0x41, 0x61, 309 0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66, 0x61, 0x67, 0x61, 0x68, 0x61, 310 0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 0x61, 0x72, 0x61, 0x75}; 311 const uint16_t HuffDecoderCommon::table8_3_inner_[38] = { 312 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x001d, 0x0025, 0x002d, 313 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 314 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 315 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 316 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 317 const uint8_t HuffDecoderCommon::table8_4_emit_[71] = { 318 0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63, 319 0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63, 320 0x2d, 0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35, 0x63, 321 0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39, 0x63, 0x3d, 0x63, 0x41, 0x63, 322 0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66, 0x63, 0x67, 0x63, 0x68, 0x63, 323 0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 0x63, 0x72, 0x63, 0x75}; 324 const uint16_t HuffDecoderCommon::table8_4_inner_[38] = { 325 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0025, 0x002d, 326 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 327 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 328 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 329 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 330 const uint8_t HuffDecoderCommon::table8_5_emit_[71] = { 331 0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61, 0x65, 0x63, 0x65, 0x65, 332 0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65, 333 0x2d, 0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35, 0x65, 334 0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39, 0x65, 0x3d, 0x65, 0x41, 0x65, 335 0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66, 0x65, 0x67, 0x65, 0x68, 0x65, 336 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 0x65, 0x72, 0x65, 0x75}; 337 const uint16_t HuffDecoderCommon::table8_5_inner_[38] = { 338 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x002d, 339 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 340 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 341 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 342 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 343 const uint8_t HuffDecoderCommon::table8_6_emit_[71] = { 344 0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65, 345 0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69, 346 0x2d, 0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35, 0x69, 347 0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39, 0x69, 0x3d, 0x69, 0x41, 0x69, 348 0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66, 0x69, 0x67, 0x69, 0x68, 0x69, 349 0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x69, 0x72, 0x69, 0x75}; 350 const uint16_t HuffDecoderCommon::table8_6_inner_[38] = { 351 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 352 0x0035, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 353 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 354 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 355 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 356 const uint8_t HuffDecoderCommon::table8_7_emit_[71] = { 357 0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65, 358 0x6f, 0x69, 0x6f, 0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f, 359 0x2d, 0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35, 0x6f, 360 0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39, 0x6f, 0x3d, 0x6f, 0x41, 0x6f, 361 0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66, 0x6f, 0x67, 0x6f, 0x68, 0x6f, 362 0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 0x6f, 0x72, 0x6f, 0x75}; 363 const uint16_t HuffDecoderCommon::table8_7_inner_[38] = { 364 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 365 0x0039, 0x003d, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 366 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 367 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 368 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 369 const uint8_t HuffDecoderCommon::table8_8_emit_[71] = { 370 0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63, 0x73, 0x65, 371 0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73, 372 0x2d, 0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 0x35, 0x73, 373 0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39, 0x73, 0x3d, 0x73, 0x41, 0x73, 374 0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66, 0x73, 0x67, 0x73, 0x68, 0x73, 375 0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 0x73, 0x72, 0x73, 0x75}; 376 const uint16_t HuffDecoderCommon::table8_8_inner_[38] = { 377 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 378 0x0039, 0x0041, 0x0045, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 379 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 380 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 381 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 382 const uint8_t HuffDecoderCommon::table8_9_emit_[71] = { 383 0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65, 384 0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74, 385 0x2d, 0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 0x35, 0x74, 386 0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39, 0x74, 0x3d, 0x74, 0x41, 0x74, 387 0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66, 0x74, 0x67, 0x74, 0x68, 0x74, 388 0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 0x74, 0x72, 0x74, 0x75}; 389 const uint16_t HuffDecoderCommon::table8_9_inner_[38] = { 390 0x0000, 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 391 0x0039, 0x0041, 0x0049, 0x004d, 0x0055, 0x005d, 0x0065, 0x006d, 392 0x0075, 0x007d, 0x0085, 0x008d, 0x0095, 0x009d, 0x00a5, 0x00ad, 393 0x00b5, 0x00bd, 0x00c5, 0x00cd, 0x00d5, 0x00dd, 0x00e5, 0x00ed, 394 0x00f5, 0x00fd, 0x0105, 0x010d, 0x0115, 0x0002}; 395 const uint8_t HuffDecoderCommon::table8_10_emit_[40] = { 396 0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63, 397 0x20, 0x65, 0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74, 398 0x25, 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63, 399 0x25, 0x65, 0x25, 0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74}; 400 const uint16_t HuffDecoderCommon::table8_10_inner_[23] = { 401 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 402 0x0041, 0x0049, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069, 403 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0052}; 404 const uint8_t HuffDecoderCommon::table8_10_outer_[64] = { 405 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10, 10, 10, 406 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 407 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 10, 10, 10, 10, 10, 10, 408 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 22}; 409 const uint8_t HuffDecoderCommon::table8_11_emit_[40] = { 410 0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63, 411 0x2d, 0x65, 0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74, 412 0x2e, 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63, 413 0x2e, 0x65, 0x2e, 0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74}; 414 const uint8_t HuffDecoderCommon::table8_12_emit_[40] = { 415 0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63, 416 0x2f, 0x65, 0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74, 417 0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63, 418 0x33, 0x65, 0x33, 0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74}; 419 const uint8_t HuffDecoderCommon::table8_13_emit_[40] = { 420 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63, 421 0x34, 0x65, 0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74, 422 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63, 423 0x35, 0x65, 0x35, 0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74}; 424 const uint8_t HuffDecoderCommon::table8_14_emit_[40] = { 425 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63, 426 0x36, 0x65, 0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74, 427 0x37, 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63, 428 0x37, 0x65, 0x37, 0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74}; 429 const uint8_t HuffDecoderCommon::table8_15_emit_[40] = { 430 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63, 431 0x38, 0x65, 0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74, 432 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63, 433 0x39, 0x65, 0x39, 0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74}; 434 const uint8_t HuffDecoderCommon::table8_16_emit_[40] = { 435 0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63, 436 0x3d, 0x65, 0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74, 437 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63, 438 0x41, 0x65, 0x41, 0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74}; 439 const uint8_t HuffDecoderCommon::table8_17_emit_[40] = { 440 0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63, 441 0x5f, 0x65, 0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74, 442 0x62, 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63, 443 0x62, 0x65, 0x62, 0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74}; 444 const uint8_t HuffDecoderCommon::table8_18_emit_[40] = { 445 0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63, 446 0x64, 0x65, 0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74, 447 0x66, 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63, 448 0x66, 0x65, 0x66, 0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74}; 449 const uint8_t HuffDecoderCommon::table8_19_emit_[40] = { 450 0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63, 451 0x67, 0x65, 0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74, 452 0x68, 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63, 453 0x68, 0x65, 0x68, 0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74}; 454 const uint8_t HuffDecoderCommon::table8_20_emit_[40] = { 455 0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63, 456 0x6c, 0x65, 0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74, 457 0x6d, 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63, 458 0x6d, 0x65, 0x6d, 0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74}; 459 const uint8_t HuffDecoderCommon::table8_21_emit_[40] = { 460 0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63, 461 0x6e, 0x65, 0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74, 462 0x70, 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63, 463 0x70, 0x65, 0x70, 0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74}; 464 const uint8_t HuffDecoderCommon::table8_22_emit_[40] = { 465 0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63, 466 0x72, 0x65, 0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74, 467 0x75, 0x30, 0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63, 468 0x75, 0x65, 0x75, 0x69, 0x75, 0x6f, 0x75, 0x73, 0x75, 0x74}; 469 const uint8_t HuffDecoderCommon::table8_23_emit_[4] = {0x3a, 0x42, 0x43, 0x44}; 470 const uint16_t HuffDecoderCommon::table8_23_inner_[5] = {0x0000, 0x0002, 0x0006, 471 0x000a, 0x000e}; 472 const uint8_t HuffDecoderCommon::table8_23_outer_[64] = { 473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 474 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 475 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4}; 476 const uint8_t HuffDecoderCommon::table8_24_emit_[4] = {0x45, 0x46, 0x47, 0x48}; 477 const uint8_t HuffDecoderCommon::table8_25_emit_[4] = {0x49, 0x4a, 0x4b, 0x4c}; 478 const uint8_t HuffDecoderCommon::table8_26_emit_[4] = {0x4d, 0x4e, 0x4f, 0x50}; 479 const uint8_t HuffDecoderCommon::table8_27_emit_[4] = {0x51, 0x52, 0x53, 0x54}; 480 const uint8_t HuffDecoderCommon::table8_28_emit_[4] = {0x55, 0x56, 0x57, 0x59}; 481 const uint8_t HuffDecoderCommon::table8_29_emit_[4] = {0x6a, 0x6b, 0x71, 0x76}; 482 const uint8_t HuffDecoderCommon::table8_30_emit_[4] = {0x77, 0x78, 0x79, 0x7a}; 483 const uint8_t HuffDecoderCommon::table8_31_emit_[14] = { 484 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a, 0x21, 485 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c}; 486 const uint16_t HuffDecoderCommon::table8_31_inner_[16] = { 487 0x0000, 0x0002, 0x0006, 0x000a, 0x000e, 0x0012, 0x0016, 0x001a, 488 0x001e, 0x0022, 0x0026, 0x002a, 0x002e, 0x0032, 0x0036, 0x0003}; 489 const uint8_t HuffDecoderCommon::table8_31_outer_[64] = { 490 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 491 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 492 0, 0, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 12, 13, 14, 0, 0, 15}; 493 const uint8_t* const HuffDecoderCommon::table8_emit_[32] = { 494 table8_0_emit_, table8_1_emit_, table8_2_emit_, table8_3_emit_, 495 table8_4_emit_, table8_5_emit_, table8_6_emit_, table8_7_emit_, 496 table8_8_emit_, table8_9_emit_, table8_10_emit_, table8_11_emit_, 497 table8_12_emit_, table8_13_emit_, table8_14_emit_, table8_15_emit_, 498 table8_16_emit_, table8_17_emit_, table8_18_emit_, table8_19_emit_, 499 table8_20_emit_, table8_21_emit_, table8_22_emit_, table8_23_emit_, 500 table8_24_emit_, table8_25_emit_, table8_26_emit_, table8_27_emit_, 501 table8_28_emit_, table8_29_emit_, table8_30_emit_, table8_31_emit_, 502 }; 503 const uint16_t* const HuffDecoderCommon::table8_inner_[32] = { 504 table8_0_inner_, table8_1_inner_, table8_2_inner_, table8_3_inner_, 505 table8_4_inner_, table8_5_inner_, table8_6_inner_, table8_7_inner_, 506 table8_8_inner_, table8_9_inner_, table8_10_inner_, table8_10_inner_, 507 table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_10_inner_, 508 table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_10_inner_, 509 table8_10_inner_, table8_10_inner_, table8_10_inner_, table8_23_inner_, 510 table8_23_inner_, table8_23_inner_, table8_23_inner_, table8_23_inner_, 511 table8_23_inner_, table8_23_inner_, table8_23_inner_, table8_31_inner_, 512 }; 513 const uint8_t* const HuffDecoderCommon::table8_outer_[32] = { 514 table8_0_outer_, table8_0_outer_, table8_0_outer_, table8_0_outer_, 515 table8_0_outer_, table8_0_outer_, table8_0_outer_, table8_0_outer_, 516 table8_0_outer_, table8_0_outer_, table8_10_outer_, table8_10_outer_, 517 table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_10_outer_, 518 table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_10_outer_, 519 table8_10_outer_, table8_10_outer_, table8_10_outer_, table8_23_outer_, 520 table8_23_outer_, table8_23_outer_, table8_23_outer_, table8_23_outer_, 521 table8_23_outer_, table8_23_outer_, table8_23_outer_, table8_31_outer_, 522 }; 523 const uint8_t HuffDecoderCommon::table9_0_emit_[15] = { 524 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 525 0x63, 0x30, 0x65, 0x30, 0x69, 0x30, 0x6f}; 526 const uint8_t HuffDecoderCommon::table9_0_ops_[32] = { 527 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 528 0x0d, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 529 0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35}; 530 const uint8_t HuffDecoderCommon::table9_1_emit_[28] = { 531 0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30, 0x2d, 532 0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 533 0x30, 0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39}; 534 const uint8_t HuffDecoderCommon::table9_1_ops_[32] = { 535 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x11, 0x00, 536 0x19, 0x00, 0x21, 0x00, 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 537 0x00, 0x49, 0x00, 0x51, 0x00, 0x59, 0x00, 0x61, 0x00, 0x69}; 538 const uint8_t HuffDecoderCommon::table9_2_emit_[36] = { 539 0x30, 0x3d, 0x30, 0x41, 0x30, 0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66, 540 0x30, 0x67, 0x30, 0x68, 0x30, 0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 541 0x30, 0x72, 0x30, 0x75, 0x30, 0x3a, 0x30, 0x42, 0x30, 0x43, 0x30, 0x44}; 542 const uint8_t HuffDecoderCommon::table9_2_ops_[32] = { 543 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 544 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x00, 0x51, 545 0x00, 0x59, 0x00, 0x61, 0x00, 0x69, 0x71, 0x79, 0x81, 0x89}; 546 const uint8_t HuffDecoderCommon::table9_3_emit_[56] = { 547 0x30, 0x45, 0x30, 0x46, 0x30, 0x47, 0x30, 0x48, 0x30, 0x49, 0x30, 0x4a, 548 0x30, 0x4b, 0x30, 0x4c, 0x30, 0x4d, 0x30, 0x4e, 0x30, 0x4f, 0x30, 0x50, 549 0x30, 0x51, 0x30, 0x52, 0x30, 0x53, 0x30, 0x54, 0x30, 0x55, 0x30, 0x56, 550 0x30, 0x57, 0x30, 0x59, 0x30, 0x6a, 0x30, 0x6b, 0x30, 0x71, 0x30, 0x76, 551 0x30, 0x77, 0x30, 0x78, 0x30, 0x79, 0x30, 0x7a}; 552 const uint8_t HuffDecoderCommon::table9_3_ops_[32] = { 553 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 554 0x59, 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9, 555 0xb1, 0xb9, 0xc1, 0xc9, 0xd1, 0xd9, 0x00, 0x00, 0x00, 0x02}; 556 const uint8_t HuffDecoderCommon::table9_4_emit_[15] = { 557 0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31, 558 0x63, 0x31, 0x65, 0x31, 0x69, 0x31, 0x6f}; 559 const uint8_t HuffDecoderCommon::table9_4_ops_[32] = { 560 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 561 0x0d, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 562 0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35}; 563 const uint8_t HuffDecoderCommon::table9_5_emit_[28] = { 564 0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31, 0x2d, 565 0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 566 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39}; 567 const uint8_t HuffDecoderCommon::table9_6_emit_[36] = { 568 0x31, 0x3d, 0x31, 0x41, 0x31, 0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66, 569 0x31, 0x67, 0x31, 0x68, 0x31, 0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 570 0x31, 0x72, 0x31, 0x75, 0x31, 0x3a, 0x31, 0x42, 0x31, 0x43, 0x31, 0x44}; 571 const uint8_t HuffDecoderCommon::table9_7_emit_[56] = { 572 0x31, 0x45, 0x31, 0x46, 0x31, 0x47, 0x31, 0x48, 0x31, 0x49, 0x31, 0x4a, 573 0x31, 0x4b, 0x31, 0x4c, 0x31, 0x4d, 0x31, 0x4e, 0x31, 0x4f, 0x31, 0x50, 574 0x31, 0x51, 0x31, 0x52, 0x31, 0x53, 0x31, 0x54, 0x31, 0x55, 0x31, 0x56, 575 0x31, 0x57, 0x31, 0x59, 0x31, 0x6a, 0x31, 0x6b, 0x31, 0x71, 0x31, 0x76, 576 0x31, 0x77, 0x31, 0x78, 0x31, 0x79, 0x31, 0x7a}; 577 const uint8_t HuffDecoderCommon::table9_8_emit_[15] = { 578 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 579 0x63, 0x32, 0x65, 0x32, 0x69, 0x32, 0x6f}; 580 const uint8_t HuffDecoderCommon::table9_8_ops_[32] = { 581 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 582 0x11, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 583 0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35}; 584 const uint8_t HuffDecoderCommon::table9_9_emit_[28] = { 585 0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32, 0x2d, 586 0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 587 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39}; 588 const uint8_t HuffDecoderCommon::table9_10_emit_[36] = { 589 0x32, 0x3d, 0x32, 0x41, 0x32, 0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66, 590 0x32, 0x67, 0x32, 0x68, 0x32, 0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 591 0x32, 0x72, 0x32, 0x75, 0x32, 0x3a, 0x32, 0x42, 0x32, 0x43, 0x32, 0x44}; 592 const uint8_t HuffDecoderCommon::table9_11_emit_[56] = { 593 0x32, 0x45, 0x32, 0x46, 0x32, 0x47, 0x32, 0x48, 0x32, 0x49, 0x32, 0x4a, 594 0x32, 0x4b, 0x32, 0x4c, 0x32, 0x4d, 0x32, 0x4e, 0x32, 0x4f, 0x32, 0x50, 595 0x32, 0x51, 0x32, 0x52, 0x32, 0x53, 0x32, 0x54, 0x32, 0x55, 0x32, 0x56, 596 0x32, 0x57, 0x32, 0x59, 0x32, 0x6a, 0x32, 0x6b, 0x32, 0x71, 0x32, 0x76, 597 0x32, 0x77, 0x32, 0x78, 0x32, 0x79, 0x32, 0x7a}; 598 const uint8_t HuffDecoderCommon::table9_12_emit_[15] = { 599 0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61, 600 0x63, 0x61, 0x65, 0x61, 0x69, 0x61, 0x6f}; 601 const uint8_t HuffDecoderCommon::table9_12_ops_[32] = { 602 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 603 0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 604 0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35}; 605 const uint8_t HuffDecoderCommon::table9_13_emit_[28] = { 606 0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61, 0x2d, 607 0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35, 608 0x61, 0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39}; 609 const uint8_t HuffDecoderCommon::table9_14_emit_[36] = { 610 0x61, 0x3d, 0x61, 0x41, 0x61, 0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66, 611 0x61, 0x67, 0x61, 0x68, 0x61, 0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 612 0x61, 0x72, 0x61, 0x75, 0x61, 0x3a, 0x61, 0x42, 0x61, 0x43, 0x61, 0x44}; 613 const uint8_t HuffDecoderCommon::table9_15_emit_[56] = { 614 0x61, 0x45, 0x61, 0x46, 0x61, 0x47, 0x61, 0x48, 0x61, 0x49, 0x61, 0x4a, 615 0x61, 0x4b, 0x61, 0x4c, 0x61, 0x4d, 0x61, 0x4e, 0x61, 0x4f, 0x61, 0x50, 616 0x61, 0x51, 0x61, 0x52, 0x61, 0x53, 0x61, 0x54, 0x61, 0x55, 0x61, 0x56, 617 0x61, 0x57, 0x61, 0x59, 0x61, 0x6a, 0x61, 0x6b, 0x61, 0x71, 0x61, 0x76, 618 0x61, 0x77, 0x61, 0x78, 0x61, 0x79, 0x61, 0x7a}; 619 const uint8_t HuffDecoderCommon::table9_16_emit_[15] = { 620 0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 621 0x63, 0x63, 0x65, 0x63, 0x69, 0x63, 0x6f}; 622 const uint8_t HuffDecoderCommon::table9_16_ops_[32] = { 623 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 624 0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 625 0x00, 0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35}; 626 const uint8_t HuffDecoderCommon::table9_17_emit_[28] = { 627 0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63, 0x2d, 628 0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35, 629 0x63, 0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39}; 630 const uint8_t HuffDecoderCommon::table9_18_emit_[36] = { 631 0x63, 0x3d, 0x63, 0x41, 0x63, 0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66, 632 0x63, 0x67, 0x63, 0x68, 0x63, 0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 633 0x63, 0x72, 0x63, 0x75, 0x63, 0x3a, 0x63, 0x42, 0x63, 0x43, 0x63, 0x44}; 634 const uint8_t HuffDecoderCommon::table9_19_emit_[56] = { 635 0x63, 0x45, 0x63, 0x46, 0x63, 0x47, 0x63, 0x48, 0x63, 0x49, 0x63, 0x4a, 636 0x63, 0x4b, 0x63, 0x4c, 0x63, 0x4d, 0x63, 0x4e, 0x63, 0x4f, 0x63, 0x50, 637 0x63, 0x51, 0x63, 0x52, 0x63, 0x53, 0x63, 0x54, 0x63, 0x55, 0x63, 0x56, 638 0x63, 0x57, 0x63, 0x59, 0x63, 0x6a, 0x63, 0x6b, 0x63, 0x71, 0x63, 0x76, 639 0x63, 0x77, 0x63, 0x78, 0x63, 0x79, 0x63, 0x7a}; 640 const uint8_t HuffDecoderCommon::table9_20_emit_[15] = { 641 0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61, 642 0x65, 0x63, 0x65, 0x65, 0x69, 0x65, 0x6f}; 643 const uint8_t HuffDecoderCommon::table9_20_ops_[32] = { 644 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 645 0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 646 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x35}; 647 const uint8_t HuffDecoderCommon::table9_21_emit_[28] = { 648 0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65, 0x2d, 649 0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35, 650 0x65, 0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39}; 651 const uint8_t HuffDecoderCommon::table9_22_emit_[36] = { 652 0x65, 0x3d, 0x65, 0x41, 0x65, 0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66, 653 0x65, 0x67, 0x65, 0x68, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 654 0x65, 0x72, 0x65, 0x75, 0x65, 0x3a, 0x65, 0x42, 0x65, 0x43, 0x65, 0x44}; 655 const uint8_t HuffDecoderCommon::table9_23_emit_[56] = { 656 0x65, 0x45, 0x65, 0x46, 0x65, 0x47, 0x65, 0x48, 0x65, 0x49, 0x65, 0x4a, 657 0x65, 0x4b, 0x65, 0x4c, 0x65, 0x4d, 0x65, 0x4e, 0x65, 0x4f, 0x65, 0x50, 658 0x65, 0x51, 0x65, 0x52, 0x65, 0x53, 0x65, 0x54, 0x65, 0x55, 0x65, 0x56, 659 0x65, 0x57, 0x65, 0x59, 0x65, 0x6a, 0x65, 0x6b, 0x65, 0x71, 0x65, 0x76, 660 0x65, 0x77, 0x65, 0x78, 0x65, 0x79, 0x65, 0x7a}; 661 const uint8_t HuffDecoderCommon::table9_24_emit_[15] = { 662 0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 663 0x69, 0x63, 0x69, 0x65, 0x69, 0x69, 0x6f}; 664 const uint8_t HuffDecoderCommon::table9_24_ops_[32] = { 665 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 666 0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 667 0x00, 0x29, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35}; 668 const uint8_t HuffDecoderCommon::table9_25_emit_[28] = { 669 0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69, 0x2d, 670 0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35, 671 0x69, 0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39}; 672 const uint8_t HuffDecoderCommon::table9_26_emit_[36] = { 673 0x69, 0x3d, 0x69, 0x41, 0x69, 0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66, 674 0x69, 0x67, 0x69, 0x68, 0x69, 0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 675 0x69, 0x72, 0x69, 0x75, 0x69, 0x3a, 0x69, 0x42, 0x69, 0x43, 0x69, 0x44}; 676 const uint8_t HuffDecoderCommon::table9_27_emit_[56] = { 677 0x69, 0x45, 0x69, 0x46, 0x69, 0x47, 0x69, 0x48, 0x69, 0x49, 0x69, 0x4a, 678 0x69, 0x4b, 0x69, 0x4c, 0x69, 0x4d, 0x69, 0x4e, 0x69, 0x4f, 0x69, 0x50, 679 0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54, 0x69, 0x55, 0x69, 0x56, 680 0x69, 0x57, 0x69, 0x59, 0x69, 0x6a, 0x69, 0x6b, 0x69, 0x71, 0x69, 0x76, 681 0x69, 0x77, 0x69, 0x78, 0x69, 0x79, 0x69, 0x7a}; 682 const uint8_t HuffDecoderCommon::table9_28_emit_[16] = { 683 0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61, 684 0x6f, 0x63, 0x6f, 0x65, 0x6f, 0x69, 0x6f, 0x6f}; 685 const uint8_t HuffDecoderCommon::table9_28_ops_[32] = { 686 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 687 0x11, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 688 0x00, 0x29, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x39}; 689 const uint8_t HuffDecoderCommon::table9_29_emit_[28] = { 690 0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f, 0x2d, 691 0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35, 692 0x6f, 0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39}; 693 const uint8_t HuffDecoderCommon::table9_30_emit_[36] = { 694 0x6f, 0x3d, 0x6f, 0x41, 0x6f, 0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66, 695 0x6f, 0x67, 0x6f, 0x68, 0x6f, 0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 696 0x6f, 0x72, 0x6f, 0x75, 0x6f, 0x3a, 0x6f, 0x42, 0x6f, 0x43, 0x6f, 0x44}; 697 const uint8_t HuffDecoderCommon::table9_31_emit_[56] = { 698 0x6f, 0x45, 0x6f, 0x46, 0x6f, 0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f, 0x4a, 699 0x6f, 0x4b, 0x6f, 0x4c, 0x6f, 0x4d, 0x6f, 0x4e, 0x6f, 0x4f, 0x6f, 0x50, 700 0x6f, 0x51, 0x6f, 0x52, 0x6f, 0x53, 0x6f, 0x54, 0x6f, 0x55, 0x6f, 0x56, 701 0x6f, 0x57, 0x6f, 0x59, 0x6f, 0x6a, 0x6f, 0x6b, 0x6f, 0x71, 0x6f, 0x76, 702 0x6f, 0x77, 0x6f, 0x78, 0x6f, 0x79, 0x6f, 0x7a}; 703 const uint8_t HuffDecoderCommon::table9_32_emit_[16] = { 704 0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 705 0x73, 0x63, 0x73, 0x65, 0x73, 0x69, 0x73, 0x6f}; 706 const uint8_t HuffDecoderCommon::table9_33_emit_[27] = { 707 0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73, 0x2d, 708 0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 709 0x35, 0x73, 0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39}; 710 const uint8_t HuffDecoderCommon::table9_33_ops_[32] = { 711 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0d, 0x00, 712 0x15, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x35, 0x00, 0x3d, 713 0x00, 0x45, 0x00, 0x4d, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x65}; 714 const uint8_t HuffDecoderCommon::table9_34_emit_[36] = { 715 0x73, 0x3d, 0x73, 0x41, 0x73, 0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66, 716 0x73, 0x67, 0x73, 0x68, 0x73, 0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 717 0x73, 0x72, 0x73, 0x75, 0x73, 0x3a, 0x73, 0x42, 0x73, 0x43, 0x73, 0x44}; 718 const uint8_t HuffDecoderCommon::table9_35_emit_[56] = { 719 0x73, 0x45, 0x73, 0x46, 0x73, 0x47, 0x73, 0x48, 0x73, 0x49, 0x73, 0x4a, 720 0x73, 0x4b, 0x73, 0x4c, 0x73, 0x4d, 0x73, 0x4e, 0x73, 0x4f, 0x73, 0x50, 721 0x73, 0x51, 0x73, 0x52, 0x73, 0x53, 0x73, 0x54, 0x73, 0x55, 0x73, 0x56, 722 0x73, 0x57, 0x73, 0x59, 0x73, 0x6a, 0x73, 0x6b, 0x73, 0x71, 0x73, 0x76, 723 0x73, 0x77, 0x73, 0x78, 0x73, 0x79, 0x73, 0x7a}; 724 const uint8_t HuffDecoderCommon::table9_36_emit_[16] = { 725 0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 726 0x74, 0x63, 0x74, 0x65, 0x74, 0x69, 0x74, 0x6f}; 727 const uint8_t HuffDecoderCommon::table9_37_emit_[27] = { 728 0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74, 0x2d, 729 0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 730 0x35, 0x74, 0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39}; 731 const uint8_t HuffDecoderCommon::table9_37_ops_[32] = { 732 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0d, 0x00, 733 0x15, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x35, 0x00, 0x3d, 734 0x00, 0x45, 0x00, 0x4d, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x65}; 735 const uint8_t HuffDecoderCommon::table9_38_emit_[36] = { 736 0x74, 0x3d, 0x74, 0x41, 0x74, 0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66, 737 0x74, 0x67, 0x74, 0x68, 0x74, 0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 738 0x74, 0x72, 0x74, 0x75, 0x74, 0x3a, 0x74, 0x42, 0x74, 0x43, 0x74, 0x44}; 739 const uint8_t HuffDecoderCommon::table9_39_emit_[56] = { 740 0x74, 0x45, 0x74, 0x46, 0x74, 0x47, 0x74, 0x48, 0x74, 0x49, 0x74, 0x4a, 741 0x74, 0x4b, 0x74, 0x4c, 0x74, 0x4d, 0x74, 0x4e, 0x74, 0x4f, 0x74, 0x50, 742 0x74, 0x51, 0x74, 0x52, 0x74, 0x53, 0x74, 0x54, 0x74, 0x55, 0x74, 0x56, 743 0x74, 0x57, 0x74, 0x59, 0x74, 0x6a, 0x74, 0x6b, 0x74, 0x71, 0x74, 0x76, 744 0x74, 0x77, 0x74, 0x78, 0x74, 0x79, 0x74, 0x7a}; 745 const uint8_t HuffDecoderCommon::table9_40_emit_[43] = { 746 0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63, 0x20, 747 0x65, 0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74, 0x20, 0x20, 748 0x25, 0x20, 0x2d, 0x20, 0x2e, 0x20, 0x2f, 0x20, 0x33, 0x20, 0x34, 749 0x20, 0x35, 0x20, 0x36, 0x20, 0x37, 0x20, 0x38, 0x20, 0x39}; 750 const uint8_t HuffDecoderCommon::table9_40_ops_[32] = { 751 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 752 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x55, 753 0x5d, 0x65, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 754 const uint8_t HuffDecoderCommon::table9_41_emit_[28] = { 755 0x20, 0x3d, 0x20, 0x41, 0x20, 0x5f, 0x20, 0x62, 0x20, 0x64, 756 0x20, 0x66, 0x20, 0x67, 0x20, 0x68, 0x20, 0x6c, 0x20, 0x6d, 757 0x20, 0x6e, 0x20, 0x70, 0x20, 0x72, 0x20, 0x75}; 758 const uint8_t HuffDecoderCommon::table9_41_ops_[32] = { 759 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 760 0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 761 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 762 const uint8_t HuffDecoderCommon::table9_42_emit_[43] = { 763 0x25, 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63, 0x25, 764 0x65, 0x25, 0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74, 0x25, 0x20, 765 0x25, 0x25, 0x2d, 0x25, 0x2e, 0x25, 0x2f, 0x25, 0x33, 0x25, 0x34, 766 0x25, 0x35, 0x25, 0x36, 0x25, 0x37, 0x25, 0x38, 0x25, 0x39}; 767 const uint8_t HuffDecoderCommon::table9_42_ops_[32] = { 768 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 769 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 770 0x5d, 0x65, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 771 const uint8_t HuffDecoderCommon::table9_43_emit_[28] = { 772 0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62, 0x25, 0x64, 773 0x25, 0x66, 0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d, 774 0x25, 0x6e, 0x25, 0x70, 0x25, 0x72, 0x25, 0x75}; 775 const uint8_t HuffDecoderCommon::table9_44_emit_[43] = { 776 0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63, 0x2d, 777 0x65, 0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74, 0x2d, 0x20, 778 0x2d, 0x25, 0x2d, 0x2d, 0x2e, 0x2d, 0x2f, 0x2d, 0x33, 0x2d, 0x34, 779 0x2d, 0x35, 0x2d, 0x36, 0x2d, 0x37, 0x2d, 0x38, 0x2d, 0x39}; 780 const uint8_t HuffDecoderCommon::table9_44_ops_[32] = { 781 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 782 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 783 0x61, 0x65, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 784 const uint8_t HuffDecoderCommon::table9_45_emit_[28] = { 785 0x2d, 0x3d, 0x2d, 0x41, 0x2d, 0x5f, 0x2d, 0x62, 0x2d, 0x64, 786 0x2d, 0x66, 0x2d, 0x67, 0x2d, 0x68, 0x2d, 0x6c, 0x2d, 0x6d, 787 0x2d, 0x6e, 0x2d, 0x70, 0x2d, 0x72, 0x2d, 0x75}; 788 const uint8_t HuffDecoderCommon::table9_46_emit_[43] = { 789 0x2e, 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63, 0x2e, 790 0x65, 0x2e, 0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74, 0x2e, 0x20, 791 0x2e, 0x25, 0x2e, 0x2d, 0x2e, 0x2e, 0x2f, 0x2e, 0x33, 0x2e, 0x34, 792 0x2e, 0x35, 0x2e, 0x36, 0x2e, 0x37, 0x2e, 0x38, 0x2e, 0x39}; 793 const uint8_t HuffDecoderCommon::table9_46_ops_[32] = { 794 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 795 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 796 0x61, 0x69, 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 797 const uint8_t HuffDecoderCommon::table9_47_emit_[28] = { 798 0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62, 0x2e, 0x64, 799 0x2e, 0x66, 0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d, 800 0x2e, 0x6e, 0x2e, 0x70, 0x2e, 0x72, 0x2e, 0x75}; 801 const uint8_t HuffDecoderCommon::table9_48_emit_[43] = { 802 0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63, 0x2f, 803 0x65, 0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74, 0x2f, 0x20, 804 0x2f, 0x25, 0x2f, 0x2d, 0x2f, 0x2e, 0x2f, 0x2f, 0x33, 0x2f, 0x34, 805 0x2f, 0x35, 0x2f, 0x36, 0x2f, 0x37, 0x2f, 0x38, 0x2f, 0x39}; 806 const uint8_t HuffDecoderCommon::table9_48_ops_[32] = { 807 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 808 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 809 0x61, 0x69, 0x71, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 810 const uint8_t HuffDecoderCommon::table9_49_emit_[28] = { 811 0x2f, 0x3d, 0x2f, 0x41, 0x2f, 0x5f, 0x2f, 0x62, 0x2f, 0x64, 812 0x2f, 0x66, 0x2f, 0x67, 0x2f, 0x68, 0x2f, 0x6c, 0x2f, 0x6d, 813 0x2f, 0x6e, 0x2f, 0x70, 0x2f, 0x72, 0x2f, 0x75}; 814 const uint8_t HuffDecoderCommon::table9_50_emit_[43] = { 815 0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63, 0x33, 816 0x65, 0x33, 0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74, 0x33, 0x20, 817 0x33, 0x25, 0x33, 0x2d, 0x33, 0x2e, 0x33, 0x2f, 0x33, 0x33, 0x34, 818 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39}; 819 const uint8_t HuffDecoderCommon::table9_50_ops_[32] = { 820 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 821 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 822 0x61, 0x69, 0x71, 0x79, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 823 const uint8_t HuffDecoderCommon::table9_51_emit_[28] = { 824 0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62, 0x33, 0x64, 825 0x33, 0x66, 0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d, 826 0x33, 0x6e, 0x33, 0x70, 0x33, 0x72, 0x33, 0x75}; 827 const uint8_t HuffDecoderCommon::table9_52_emit_[43] = { 828 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63, 0x34, 829 0x65, 0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74, 0x34, 0x20, 830 0x34, 0x25, 0x34, 0x2d, 0x34, 0x2e, 0x34, 0x2f, 0x34, 0x33, 0x34, 831 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, 0x34, 0x38, 0x34, 0x39}; 832 const uint8_t HuffDecoderCommon::table9_52_ops_[32] = { 833 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 834 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 835 0x61, 0x69, 0x71, 0x79, 0x81, 0x85, 0x8d, 0x95, 0x9d, 0xa5}; 836 const uint8_t HuffDecoderCommon::table9_53_emit_[28] = { 837 0x34, 0x3d, 0x34, 0x41, 0x34, 0x5f, 0x34, 0x62, 0x34, 0x64, 838 0x34, 0x66, 0x34, 0x67, 0x34, 0x68, 0x34, 0x6c, 0x34, 0x6d, 839 0x34, 0x6e, 0x34, 0x70, 0x34, 0x72, 0x34, 0x75}; 840 const uint8_t HuffDecoderCommon::table9_54_emit_[43] = { 841 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63, 0x35, 842 0x65, 0x35, 0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74, 0x35, 0x20, 843 0x35, 0x25, 0x35, 0x2d, 0x35, 0x2e, 0x35, 0x2f, 0x35, 0x33, 0x35, 844 0x34, 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39}; 845 const uint8_t HuffDecoderCommon::table9_54_ops_[32] = { 846 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 847 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 848 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x8d, 0x95, 0x9d, 0xa5}; 849 const uint8_t HuffDecoderCommon::table9_55_emit_[28] = { 850 0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62, 0x35, 0x64, 851 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d, 852 0x35, 0x6e, 0x35, 0x70, 0x35, 0x72, 0x35, 0x75}; 853 const uint8_t HuffDecoderCommon::table9_56_emit_[43] = { 854 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63, 0x36, 855 0x65, 0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74, 0x36, 0x20, 856 0x36, 0x25, 0x36, 0x2d, 0x36, 0x2e, 0x36, 0x2f, 0x36, 0x33, 0x36, 857 0x34, 0x36, 0x35, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39}; 858 const uint8_t HuffDecoderCommon::table9_56_ops_[32] = { 859 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 860 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 861 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x95, 0x9d, 0xa5}; 862 const uint8_t HuffDecoderCommon::table9_57_emit_[28] = { 863 0x36, 0x3d, 0x36, 0x41, 0x36, 0x5f, 0x36, 0x62, 0x36, 0x64, 864 0x36, 0x66, 0x36, 0x67, 0x36, 0x68, 0x36, 0x6c, 0x36, 0x6d, 865 0x36, 0x6e, 0x36, 0x70, 0x36, 0x72, 0x36, 0x75}; 866 const uint8_t HuffDecoderCommon::table9_58_emit_[43] = { 867 0x37, 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63, 0x37, 868 0x65, 0x37, 0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74, 0x37, 0x20, 869 0x37, 0x25, 0x37, 0x2d, 0x37, 0x2e, 0x37, 0x2f, 0x37, 0x33, 0x37, 870 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x38, 0x37, 0x39}; 871 const uint8_t HuffDecoderCommon::table9_58_ops_[32] = { 872 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 873 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 874 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0x9d, 0xa5}; 875 const uint8_t HuffDecoderCommon::table9_59_emit_[28] = { 876 0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62, 0x37, 0x64, 877 0x37, 0x66, 0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d, 878 0x37, 0x6e, 0x37, 0x70, 0x37, 0x72, 0x37, 0x75}; 879 const uint8_t HuffDecoderCommon::table9_60_emit_[43] = { 880 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63, 0x38, 881 0x65, 0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74, 0x38, 0x20, 882 0x38, 0x25, 0x38, 0x2d, 0x38, 0x2e, 0x38, 0x2f, 0x38, 0x33, 0x38, 883 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, 0x38, 0x38, 0x39}; 884 const uint8_t HuffDecoderCommon::table9_60_ops_[32] = { 885 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 886 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 887 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa5}; 888 const uint8_t HuffDecoderCommon::table9_61_emit_[28] = { 889 0x38, 0x3d, 0x38, 0x41, 0x38, 0x5f, 0x38, 0x62, 0x38, 0x64, 890 0x38, 0x66, 0x38, 0x67, 0x38, 0x68, 0x38, 0x6c, 0x38, 0x6d, 891 0x38, 0x6e, 0x38, 0x70, 0x38, 0x72, 0x38, 0x75}; 892 const uint8_t HuffDecoderCommon::table9_62_emit_[44] = { 893 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63, 0x39, 894 0x65, 0x39, 0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74, 0x39, 0x20, 895 0x39, 0x25, 0x39, 0x2d, 0x39, 0x2e, 0x39, 0x2f, 0x39, 0x33, 0x39, 896 0x34, 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39}; 897 const uint8_t HuffDecoderCommon::table9_62_ops_[32] = { 898 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 899 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 900 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9}; 901 const uint8_t HuffDecoderCommon::table9_63_emit_[28] = { 902 0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62, 0x39, 0x64, 903 0x39, 0x66, 0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d, 904 0x39, 0x6e, 0x39, 0x70, 0x39, 0x72, 0x39, 0x75}; 905 const uint8_t HuffDecoderCommon::table9_64_emit_[44] = { 906 0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63, 0x3d, 907 0x65, 0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74, 0x3d, 0x20, 908 0x3d, 0x25, 0x3d, 0x2d, 0x3d, 0x2e, 0x3d, 0x2f, 0x3d, 0x33, 0x3d, 909 0x34, 0x3d, 0x35, 0x3d, 0x36, 0x3d, 0x37, 0x3d, 0x38, 0x3d, 0x39}; 910 const uint8_t HuffDecoderCommon::table9_65_emit_[27] = { 911 0x3d, 0x3d, 0x41, 0x3d, 0x5f, 0x3d, 0x62, 0x3d, 0x64, 912 0x3d, 0x66, 0x3d, 0x67, 0x3d, 0x68, 0x3d, 0x6c, 0x3d, 913 0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d, 0x72, 0x3d, 0x75}; 914 const uint8_t HuffDecoderCommon::table9_65_ops_[32] = { 915 0x01, 0x05, 0x0d, 0x15, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d, 916 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 917 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 918 const uint8_t HuffDecoderCommon::table9_66_emit_[44] = { 919 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63, 0x41, 920 0x65, 0x41, 0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74, 0x41, 0x20, 921 0x41, 0x25, 0x41, 0x2d, 0x41, 0x2e, 0x41, 0x2f, 0x41, 0x33, 0x41, 922 0x34, 0x41, 0x35, 0x41, 0x36, 0x41, 0x37, 0x41, 0x38, 0x41, 0x39}; 923 const uint8_t HuffDecoderCommon::table9_67_emit_[27] = { 924 0x41, 0x3d, 0x41, 0x41, 0x5f, 0x41, 0x62, 0x41, 0x64, 925 0x41, 0x66, 0x41, 0x67, 0x41, 0x68, 0x41, 0x6c, 0x41, 926 0x6d, 0x41, 0x6e, 0x41, 0x70, 0x41, 0x72, 0x41, 0x75}; 927 const uint8_t HuffDecoderCommon::table9_67_ops_[32] = { 928 0x01, 0x09, 0x0d, 0x15, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d, 929 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 930 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 931 const uint8_t HuffDecoderCommon::table9_68_emit_[44] = { 932 0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63, 0x5f, 933 0x65, 0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74, 0x5f, 0x20, 934 0x5f, 0x25, 0x5f, 0x2d, 0x5f, 0x2e, 0x5f, 0x2f, 0x5f, 0x33, 0x5f, 935 0x34, 0x5f, 0x35, 0x5f, 0x36, 0x5f, 0x37, 0x5f, 0x38, 0x5f, 0x39}; 936 const uint8_t HuffDecoderCommon::table9_69_emit_[27] = { 937 0x5f, 0x3d, 0x5f, 0x41, 0x5f, 0x5f, 0x62, 0x5f, 0x64, 938 0x5f, 0x66, 0x5f, 0x67, 0x5f, 0x68, 0x5f, 0x6c, 0x5f, 939 0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f, 0x72, 0x5f, 0x75}; 940 const uint8_t HuffDecoderCommon::table9_69_ops_[32] = { 941 0x01, 0x09, 0x11, 0x15, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d, 942 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 943 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 944 const uint8_t HuffDecoderCommon::table9_70_emit_[44] = { 945 0x62, 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63, 0x62, 946 0x65, 0x62, 0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74, 0x62, 0x20, 947 0x62, 0x25, 0x62, 0x2d, 0x62, 0x2e, 0x62, 0x2f, 0x62, 0x33, 0x62, 948 0x34, 0x62, 0x35, 0x62, 0x36, 0x62, 0x37, 0x62, 0x38, 0x62, 0x39}; 949 const uint8_t HuffDecoderCommon::table9_71_emit_[27] = { 950 0x62, 0x3d, 0x62, 0x41, 0x62, 0x5f, 0x62, 0x62, 0x64, 951 0x62, 0x66, 0x62, 0x67, 0x62, 0x68, 0x62, 0x6c, 0x62, 952 0x6d, 0x62, 0x6e, 0x62, 0x70, 0x62, 0x72, 0x62, 0x75}; 953 const uint8_t HuffDecoderCommon::table9_71_ops_[32] = { 954 0x01, 0x09, 0x11, 0x19, 0x1d, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d, 955 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 956 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 957 const uint8_t HuffDecoderCommon::table9_72_emit_[44] = { 958 0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63, 0x64, 959 0x65, 0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74, 0x64, 0x20, 960 0x64, 0x25, 0x64, 0x2d, 0x64, 0x2e, 0x64, 0x2f, 0x64, 0x33, 0x64, 961 0x34, 0x64, 0x35, 0x64, 0x36, 0x64, 0x37, 0x64, 0x38, 0x64, 0x39}; 962 const uint8_t HuffDecoderCommon::table9_73_emit_[27] = { 963 0x64, 0x3d, 0x64, 0x41, 0x64, 0x5f, 0x64, 0x62, 0x64, 964 0x64, 0x66, 0x64, 0x67, 0x64, 0x68, 0x64, 0x6c, 0x64, 965 0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64, 0x72, 0x64, 0x75}; 966 const uint8_t HuffDecoderCommon::table9_73_ops_[32] = { 967 0x01, 0x09, 0x11, 0x19, 0x21, 0x25, 0x2d, 0x35, 0x3d, 0x45, 0x4d, 968 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 969 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 970 const uint8_t HuffDecoderCommon::table9_74_emit_[44] = { 971 0x66, 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63, 0x66, 972 0x65, 0x66, 0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74, 0x66, 0x20, 973 0x66, 0x25, 0x66, 0x2d, 0x66, 0x2e, 0x66, 0x2f, 0x66, 0x33, 0x66, 974 0x34, 0x66, 0x35, 0x66, 0x36, 0x66, 0x37, 0x66, 0x38, 0x66, 0x39}; 975 const uint8_t HuffDecoderCommon::table9_75_emit_[27] = { 976 0x66, 0x3d, 0x66, 0x41, 0x66, 0x5f, 0x66, 0x62, 0x66, 977 0x64, 0x66, 0x66, 0x67, 0x66, 0x68, 0x66, 0x6c, 0x66, 978 0x6d, 0x66, 0x6e, 0x66, 0x70, 0x66, 0x72, 0x66, 0x75}; 979 const uint8_t HuffDecoderCommon::table9_75_ops_[32] = { 980 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x2d, 0x35, 0x3d, 0x45, 0x4d, 981 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 982 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 983 const uint8_t HuffDecoderCommon::table9_76_emit_[44] = { 984 0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63, 0x67, 985 0x65, 0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74, 0x67, 0x20, 986 0x67, 0x25, 0x67, 0x2d, 0x67, 0x2e, 0x67, 0x2f, 0x67, 0x33, 0x67, 987 0x34, 0x67, 0x35, 0x67, 0x36, 0x67, 0x37, 0x67, 0x38, 0x67, 0x39}; 988 const uint8_t HuffDecoderCommon::table9_77_emit_[27] = { 989 0x67, 0x3d, 0x67, 0x41, 0x67, 0x5f, 0x67, 0x62, 0x67, 990 0x64, 0x67, 0x66, 0x67, 0x67, 0x68, 0x67, 0x6c, 0x67, 991 0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67, 0x72, 0x67, 0x75}; 992 const uint8_t HuffDecoderCommon::table9_77_ops_[32] = { 993 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x35, 0x3d, 0x45, 0x4d, 994 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 995 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 996 const uint8_t HuffDecoderCommon::table9_78_emit_[44] = { 997 0x68, 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63, 0x68, 998 0x65, 0x68, 0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74, 0x68, 0x20, 999 0x68, 0x25, 0x68, 0x2d, 0x68, 0x2e, 0x68, 0x2f, 0x68, 0x33, 0x68, 1000 0x34, 0x68, 0x35, 0x68, 0x36, 0x68, 0x37, 0x68, 0x38, 0x68, 0x39}; 1001 const uint8_t HuffDecoderCommon::table9_79_emit_[27] = { 1002 0x68, 0x3d, 0x68, 0x41, 0x68, 0x5f, 0x68, 0x62, 0x68, 1003 0x64, 0x68, 0x66, 0x68, 0x67, 0x68, 0x68, 0x6c, 0x68, 1004 0x6d, 0x68, 0x6e, 0x68, 0x70, 0x68, 0x72, 0x68, 0x75}; 1005 const uint8_t HuffDecoderCommon::table9_79_ops_[32] = { 1006 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x3d, 0x45, 0x4d, 1007 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1008 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1009 const uint8_t HuffDecoderCommon::table9_80_emit_[44] = { 1010 0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63, 0x6c, 1011 0x65, 0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74, 0x6c, 0x20, 1012 0x6c, 0x25, 0x6c, 0x2d, 0x6c, 0x2e, 0x6c, 0x2f, 0x6c, 0x33, 0x6c, 1013 0x34, 0x6c, 0x35, 0x6c, 0x36, 0x6c, 0x37, 0x6c, 0x38, 0x6c, 0x39}; 1014 const uint8_t HuffDecoderCommon::table9_81_emit_[27] = { 1015 0x6c, 0x3d, 0x6c, 0x41, 0x6c, 0x5f, 0x6c, 0x62, 0x6c, 1016 0x64, 0x6c, 0x66, 0x6c, 0x67, 0x6c, 0x68, 0x6c, 0x6c, 1017 0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c, 0x72, 0x6c, 0x75}; 1018 const uint8_t HuffDecoderCommon::table9_81_ops_[32] = { 1019 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x45, 0x4d, 1020 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1021 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1022 const uint8_t HuffDecoderCommon::table9_82_emit_[44] = { 1023 0x6d, 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63, 0x6d, 1024 0x65, 0x6d, 0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74, 0x6d, 0x20, 1025 0x6d, 0x25, 0x6d, 0x2d, 0x6d, 0x2e, 0x6d, 0x2f, 0x6d, 0x33, 0x6d, 1026 0x34, 0x6d, 0x35, 0x6d, 0x36, 0x6d, 0x37, 0x6d, 0x38, 0x6d, 0x39}; 1027 const uint8_t HuffDecoderCommon::table9_83_emit_[27] = { 1028 0x6d, 0x3d, 0x6d, 0x41, 0x6d, 0x5f, 0x6d, 0x62, 0x6d, 1029 0x64, 0x6d, 0x66, 0x6d, 0x67, 0x6d, 0x68, 0x6d, 0x6c, 1030 0x6d, 0x6d, 0x6e, 0x6d, 0x70, 0x6d, 0x72, 0x6d, 0x75}; 1031 const uint8_t HuffDecoderCommon::table9_83_ops_[32] = { 1032 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x4d, 1033 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1034 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1035 const uint8_t HuffDecoderCommon::table9_84_emit_[44] = { 1036 0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63, 0x6e, 1037 0x65, 0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74, 0x6e, 0x20, 1038 0x6e, 0x25, 0x6e, 0x2d, 0x6e, 0x2e, 0x6e, 0x2f, 0x6e, 0x33, 0x6e, 1039 0x34, 0x6e, 0x35, 0x6e, 0x36, 0x6e, 0x37, 0x6e, 0x38, 0x6e, 0x39}; 1040 const uint8_t HuffDecoderCommon::table9_85_emit_[27] = { 1041 0x6e, 0x3d, 0x6e, 0x41, 0x6e, 0x5f, 0x6e, 0x62, 0x6e, 1042 0x64, 0x6e, 0x66, 0x6e, 0x67, 0x6e, 0x68, 0x6e, 0x6c, 1043 0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e, 0x72, 0x6e, 0x75}; 1044 const uint8_t HuffDecoderCommon::table9_85_ops_[32] = { 1045 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 1046 0x55, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1047 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1048 const uint8_t HuffDecoderCommon::table9_86_emit_[44] = { 1049 0x70, 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63, 0x70, 1050 0x65, 0x70, 0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74, 0x70, 0x20, 1051 0x70, 0x25, 0x70, 0x2d, 0x70, 0x2e, 0x70, 0x2f, 0x70, 0x33, 0x70, 1052 0x34, 0x70, 0x35, 0x70, 0x36, 0x70, 0x37, 0x70, 0x38, 0x70, 0x39}; 1053 const uint8_t HuffDecoderCommon::table9_87_emit_[27] = { 1054 0x70, 0x3d, 0x70, 0x41, 0x70, 0x5f, 0x70, 0x62, 0x70, 1055 0x64, 0x70, 0x66, 0x70, 0x67, 0x70, 0x68, 0x70, 0x6c, 1056 0x70, 0x6d, 0x70, 0x6e, 0x70, 0x70, 0x72, 0x70, 0x75}; 1057 const uint8_t HuffDecoderCommon::table9_87_ops_[32] = { 1058 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 1059 0x59, 0x5d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1060 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1061 const uint8_t HuffDecoderCommon::table9_88_emit_[44] = { 1062 0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63, 0x72, 1063 0x65, 0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74, 0x72, 0x20, 1064 0x72, 0x25, 0x72, 0x2d, 0x72, 0x2e, 0x72, 0x2f, 0x72, 0x33, 0x72, 1065 0x34, 0x72, 0x35, 0x72, 0x36, 0x72, 0x37, 0x72, 0x38, 0x72, 0x39}; 1066 const uint8_t HuffDecoderCommon::table9_89_emit_[27] = { 1067 0x72, 0x3d, 0x72, 0x41, 0x72, 0x5f, 0x72, 0x62, 0x72, 1068 0x64, 0x72, 0x66, 0x72, 0x67, 0x72, 0x68, 0x72, 0x6c, 1069 0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70, 0x72, 0x72, 0x75}; 1070 const uint8_t HuffDecoderCommon::table9_89_ops_[32] = { 1071 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 1072 0x59, 0x61, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1073 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1074 const uint8_t HuffDecoderCommon::table9_90_emit_[44] = { 1075 0x75, 0x30, 0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63, 0x75, 1076 0x65, 0x75, 0x69, 0x75, 0x6f, 0x75, 0x73, 0x75, 0x74, 0x75, 0x20, 1077 0x75, 0x25, 0x75, 0x2d, 0x75, 0x2e, 0x75, 0x2f, 0x75, 0x33, 0x75, 1078 0x34, 0x75, 0x35, 0x75, 0x36, 0x75, 0x37, 0x75, 0x38, 0x75, 0x39}; 1079 const uint8_t HuffDecoderCommon::table9_91_emit_[28] = { 1080 0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f, 0x75, 0x62, 0x75, 0x64, 1081 0x75, 0x66, 0x75, 0x67, 0x75, 0x68, 0x75, 0x6c, 0x75, 0x6d, 1082 0x75, 0x6e, 0x75, 0x70, 0x75, 0x72, 0x75, 0x75}; 1083 const uint8_t HuffDecoderCommon::table9_92_emit_[20] = { 1084 0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63, 1085 0x3a, 0x65, 0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74}; 1086 const uint8_t HuffDecoderCommon::table9_92_ops_[32] = { 1087 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00, 1088 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1089 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1090 const uint8_t HuffDecoderCommon::table9_93_emit_[20] = { 1091 0x42, 0x30, 0x42, 0x31, 0x42, 0x32, 0x42, 0x61, 0x42, 0x63, 1092 0x42, 0x65, 0x42, 0x69, 0x42, 0x6f, 0x42, 0x73, 0x42, 0x74}; 1093 const uint8_t HuffDecoderCommon::table9_94_emit_[20] = { 1094 0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61, 0x43, 0x63, 1095 0x43, 0x65, 0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74}; 1096 const uint8_t HuffDecoderCommon::table9_95_emit_[20] = { 1097 0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63, 1098 0x44, 0x65, 0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74}; 1099 const uint8_t HuffDecoderCommon::table9_96_emit_[20] = { 1100 0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63, 1101 0x45, 0x65, 0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74}; 1102 const uint8_t HuffDecoderCommon::table9_97_emit_[20] = { 1103 0x46, 0x30, 0x46, 0x31, 0x46, 0x32, 0x46, 0x61, 0x46, 0x63, 1104 0x46, 0x65, 0x46, 0x69, 0x46, 0x6f, 0x46, 0x73, 0x46, 0x74}; 1105 const uint8_t HuffDecoderCommon::table9_98_emit_[20] = { 1106 0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61, 0x47, 0x63, 1107 0x47, 0x65, 0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74}; 1108 const uint8_t HuffDecoderCommon::table9_99_emit_[20] = { 1109 0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63, 1110 0x48, 0x65, 0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74}; 1111 const uint8_t HuffDecoderCommon::table9_100_emit_[20] = { 1112 0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63, 1113 0x49, 0x65, 0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74}; 1114 const uint8_t HuffDecoderCommon::table9_101_emit_[20] = { 1115 0x4a, 0x30, 0x4a, 0x31, 0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63, 1116 0x4a, 0x65, 0x4a, 0x69, 0x4a, 0x6f, 0x4a, 0x73, 0x4a, 0x74}; 1117 const uint8_t HuffDecoderCommon::table9_102_emit_[20] = { 1118 0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61, 0x4b, 0x63, 1119 0x4b, 0x65, 0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74}; 1120 const uint8_t HuffDecoderCommon::table9_103_emit_[20] = { 1121 0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63, 1122 0x4c, 0x65, 0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74}; 1123 const uint8_t HuffDecoderCommon::table9_104_emit_[20] = { 1124 0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63, 1125 0x4d, 0x65, 0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74}; 1126 const uint8_t HuffDecoderCommon::table9_105_emit_[20] = { 1127 0x4e, 0x30, 0x4e, 0x31, 0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63, 1128 0x4e, 0x65, 0x4e, 0x69, 0x4e, 0x6f, 0x4e, 0x73, 0x4e, 0x74}; 1129 const uint8_t HuffDecoderCommon::table9_106_emit_[20] = { 1130 0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61, 0x4f, 0x63, 1131 0x4f, 0x65, 0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74}; 1132 const uint8_t HuffDecoderCommon::table9_107_emit_[20] = { 1133 0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63, 1134 0x50, 0x65, 0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74}; 1135 const uint8_t HuffDecoderCommon::table9_108_emit_[20] = { 1136 0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63, 1137 0x51, 0x65, 0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74}; 1138 const uint8_t HuffDecoderCommon::table9_109_emit_[20] = { 1139 0x52, 0x30, 0x52, 0x31, 0x52, 0x32, 0x52, 0x61, 0x52, 0x63, 1140 0x52, 0x65, 0x52, 0x69, 0x52, 0x6f, 0x52, 0x73, 0x52, 0x74}; 1141 const uint8_t HuffDecoderCommon::table9_110_emit_[20] = { 1142 0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61, 0x53, 0x63, 1143 0x53, 0x65, 0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74}; 1144 const uint8_t HuffDecoderCommon::table9_111_emit_[20] = { 1145 0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63, 1146 0x54, 0x65, 0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74}; 1147 const uint8_t HuffDecoderCommon::table9_112_emit_[20] = { 1148 0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63, 1149 0x55, 0x65, 0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74}; 1150 const uint8_t HuffDecoderCommon::table9_113_emit_[20] = { 1151 0x56, 0x30, 0x56, 0x31, 0x56, 0x32, 0x56, 0x61, 0x56, 0x63, 1152 0x56, 0x65, 0x56, 0x69, 0x56, 0x6f, 0x56, 0x73, 0x56, 0x74}; 1153 const uint8_t HuffDecoderCommon::table9_114_emit_[20] = { 1154 0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61, 0x57, 0x63, 1155 0x57, 0x65, 0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74}; 1156 const uint8_t HuffDecoderCommon::table9_115_emit_[20] = { 1157 0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63, 1158 0x59, 0x65, 0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74}; 1159 const uint8_t HuffDecoderCommon::table9_116_emit_[20] = { 1160 0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63, 1161 0x6a, 0x65, 0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74}; 1162 const uint8_t HuffDecoderCommon::table9_117_emit_[20] = { 1163 0x6b, 0x30, 0x6b, 0x31, 0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63, 1164 0x6b, 0x65, 0x6b, 0x69, 0x6b, 0x6f, 0x6b, 0x73, 0x6b, 0x74}; 1165 const uint8_t HuffDecoderCommon::table9_118_emit_[20] = { 1166 0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61, 0x71, 0x63, 1167 0x71, 0x65, 0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74}; 1168 const uint8_t HuffDecoderCommon::table9_119_emit_[20] = { 1169 0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63, 1170 0x76, 0x65, 0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74}; 1171 const uint8_t HuffDecoderCommon::table9_120_emit_[20] = { 1172 0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63, 1173 0x77, 0x65, 0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74}; 1174 const uint8_t HuffDecoderCommon::table9_121_emit_[20] = { 1175 0x78, 0x30, 0x78, 0x31, 0x78, 0x32, 0x78, 0x61, 0x78, 0x63, 1176 0x78, 0x65, 0x78, 0x69, 0x78, 0x6f, 0x78, 0x73, 0x78, 0x74}; 1177 const uint8_t HuffDecoderCommon::table9_122_emit_[20] = { 1178 0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61, 0x79, 0x63, 1179 0x79, 0x65, 0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74}; 1180 const uint8_t HuffDecoderCommon::table9_123_emit_[20] = { 1181 0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63, 1182 0x7a, 0x65, 0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74}; 1183 const uint8_t HuffDecoderCommon::table9_124_emit_[2] = {0x26, 0x2a}; 1184 const uint8_t HuffDecoderCommon::table9_124_ops_[32] = { 1185 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1186 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1187 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06}; 1188 const uint8_t HuffDecoderCommon::table9_125_emit_[2] = {0x2c, 0x3b}; 1189 const uint8_t HuffDecoderCommon::table9_126_emit_[2] = {0x58, 0x5a}; 1190 const uint8_t HuffDecoderCommon::table9_127_emit_[10] = { 1191 0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e}; 1192 const uint8_t HuffDecoderCommon::table9_127_ops_[32] = { 1193 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 1194 0x0a, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x16, 1195 0x00, 0x1a, 0x00, 0x1e, 0x22, 0x26, 0x00, 0x00, 0x00, 0x03}; 1196 const uint8_t* const HuffDecoderCommon::table9_emit_[128] = { 1197 table9_0_emit_, table9_1_emit_, table9_2_emit_, table9_3_emit_, 1198 table9_4_emit_, table9_5_emit_, table9_6_emit_, table9_7_emit_, 1199 table9_8_emit_, table9_9_emit_, table9_10_emit_, table9_11_emit_, 1200 table9_12_emit_, table9_13_emit_, table9_14_emit_, table9_15_emit_, 1201 table9_16_emit_, table9_17_emit_, table9_18_emit_, table9_19_emit_, 1202 table9_20_emit_, table9_21_emit_, table9_22_emit_, table9_23_emit_, 1203 table9_24_emit_, table9_25_emit_, table9_26_emit_, table9_27_emit_, 1204 table9_28_emit_, table9_29_emit_, table9_30_emit_, table9_31_emit_, 1205 table9_32_emit_, table9_33_emit_, table9_34_emit_, table9_35_emit_, 1206 table9_36_emit_, table9_37_emit_, table9_38_emit_, table9_39_emit_, 1207 table9_40_emit_, table9_41_emit_, table9_42_emit_, table9_43_emit_, 1208 table9_44_emit_, table9_45_emit_, table9_46_emit_, table9_47_emit_, 1209 table9_48_emit_, table9_49_emit_, table9_50_emit_, table9_51_emit_, 1210 table9_52_emit_, table9_53_emit_, table9_54_emit_, table9_55_emit_, 1211 table9_56_emit_, table9_57_emit_, table9_58_emit_, table9_59_emit_, 1212 table9_60_emit_, table9_61_emit_, table9_62_emit_, table9_63_emit_, 1213 table9_64_emit_, table9_65_emit_, table9_66_emit_, table9_67_emit_, 1214 table9_68_emit_, table9_69_emit_, table9_70_emit_, table9_71_emit_, 1215 table9_72_emit_, table9_73_emit_, table9_74_emit_, table9_75_emit_, 1216 table9_76_emit_, table9_77_emit_, table9_78_emit_, table9_79_emit_, 1217 table9_80_emit_, table9_81_emit_, table9_82_emit_, table9_83_emit_, 1218 table9_84_emit_, table9_85_emit_, table9_86_emit_, table9_87_emit_, 1219 table9_88_emit_, table9_89_emit_, table9_90_emit_, table9_91_emit_, 1220 table9_92_emit_, table9_93_emit_, table9_94_emit_, table9_95_emit_, 1221 table9_96_emit_, table9_97_emit_, table9_98_emit_, table9_99_emit_, 1222 table9_100_emit_, table9_101_emit_, table9_102_emit_, table9_103_emit_, 1223 table9_104_emit_, table9_105_emit_, table9_106_emit_, table9_107_emit_, 1224 table9_108_emit_, table9_109_emit_, table9_110_emit_, table9_111_emit_, 1225 table9_112_emit_, table9_113_emit_, table9_114_emit_, table9_115_emit_, 1226 table9_116_emit_, table9_117_emit_, table9_118_emit_, table9_119_emit_, 1227 table9_120_emit_, table9_121_emit_, table9_122_emit_, table9_123_emit_, 1228 table9_124_emit_, table9_125_emit_, table9_126_emit_, table9_127_emit_, 1229 }; 1230 const uint8_t* const HuffDecoderCommon::table9_ops_[128] = { 1231 table9_0_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1232 table9_4_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1233 table9_8_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1234 table9_12_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1235 table9_16_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1236 table9_20_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1237 table9_24_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1238 table9_28_ops_, table9_1_ops_, table9_2_ops_, table9_3_ops_, 1239 table9_28_ops_, table9_33_ops_, table9_2_ops_, table9_3_ops_, 1240 table9_28_ops_, table9_37_ops_, table9_2_ops_, table9_3_ops_, 1241 table9_40_ops_, table9_41_ops_, table9_42_ops_, table9_41_ops_, 1242 table9_44_ops_, table9_41_ops_, table9_46_ops_, table9_41_ops_, 1243 table9_48_ops_, table9_41_ops_, table9_50_ops_, table9_41_ops_, 1244 table9_52_ops_, table9_41_ops_, table9_54_ops_, table9_41_ops_, 1245 table9_56_ops_, table9_41_ops_, table9_58_ops_, table9_41_ops_, 1246 table9_60_ops_, table9_41_ops_, table9_62_ops_, table9_41_ops_, 1247 table9_62_ops_, table9_65_ops_, table9_62_ops_, table9_67_ops_, 1248 table9_62_ops_, table9_69_ops_, table9_62_ops_, table9_71_ops_, 1249 table9_62_ops_, table9_73_ops_, table9_62_ops_, table9_75_ops_, 1250 table9_62_ops_, table9_77_ops_, table9_62_ops_, table9_79_ops_, 1251 table9_62_ops_, table9_81_ops_, table9_62_ops_, table9_83_ops_, 1252 table9_62_ops_, table9_85_ops_, table9_62_ops_, table9_87_ops_, 1253 table9_62_ops_, table9_89_ops_, table9_62_ops_, table9_41_ops_, 1254 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1255 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1256 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1257 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1258 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1259 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1260 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1261 table9_92_ops_, table9_92_ops_, table9_92_ops_, table9_92_ops_, 1262 table9_124_ops_, table9_124_ops_, table9_124_ops_, table9_127_ops_, 1263 }; 1264 const uint16_t HuffDecoderCommon::table1_0_inner_[8] = { 1265 0x000a, 0x004a, 0x00ca, 0x014a, 0x01ca, 0x024a, 0x02ca, 0x034a}; 1266 const uint8_t HuffDecoderCommon::table1_0_outer_[64] = { 1267 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1268 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 1269 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7}; 1270 const uint16_t HuffDecoderCommon::table1_1_inner_[14] = { 1271 0x000a, 0x008a, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 1272 0x038b, 0x040b, 0x048b, 0x050b, 0x058b, 0x060b, 0x068b}; 1273 const uint8_t HuffDecoderCommon::table1_1_outer_[64] = { 1274 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1275 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 1276 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 1277 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13}; 1278 const uint16_t HuffDecoderCommon::table1_2_inner_[18] = { 1279 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 0x040b, 1280 0x048b, 0x050b, 0x058b, 0x060b, 0x068b, 0x070c, 0x078c, 0x080c, 0x088c}; 1281 const uint8_t HuffDecoderCommon::table1_2_outer_[64] = { 1282 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 1283 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 1284 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 1285 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17}; 1286 const uint8_t HuffDecoderCommon::table1_3_emit_[68] = { 1287 0x30, 0x45, 0x30, 0x46, 0x30, 0x47, 0x30, 0x48, 0x30, 0x49, 0x30, 0x4a, 1288 0x30, 0x4b, 0x30, 0x4c, 0x30, 0x4d, 0x30, 0x4e, 0x30, 0x4f, 0x30, 0x50, 1289 0x30, 0x51, 0x30, 0x52, 0x30, 0x53, 0x30, 0x54, 0x30, 0x55, 0x30, 0x56, 1290 0x30, 0x57, 0x30, 0x59, 0x30, 0x6a, 0x30, 0x6b, 0x30, 0x71, 0x30, 0x76, 1291 0x30, 0x77, 0x30, 0x78, 0x30, 0x79, 0x30, 0x7a, 0x30, 0x26, 0x30, 0x2a, 1292 0x30, 0x2c, 0x30, 0x3b, 0x30, 0x58, 0x30, 0x5a}; 1293 const uint16_t HuffDecoderCommon::table1_3_inner_[35] = { 1294 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 0x040c, 1295 0x048c, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 0x080c, 0x088c, 1296 0x090c, 0x098c, 0x0a0c, 0x0a8c, 0x0b0c, 0x0b8c, 0x0c0c, 0x0c8c, 0x0d0c, 1297 0x0d8c, 0x0e0d, 0x0e8d, 0x0f0d, 0x0f8d, 0x100d, 0x108d, 0x0015}; 1298 const uint8_t HuffDecoderCommon::table1_3_outer_[64] = { 1299 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 1300 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 1301 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 1302 24, 24, 25, 25, 26, 26, 27, 27, 28, 29, 30, 31, 32, 33, 34, 34}; 1303 const uint16_t HuffDecoderCommon::table1_4_inner_[8] = { 1304 0x000a, 0x008a, 0x00ca, 0x014a, 0x01ca, 0x024a, 0x02ca, 0x034a}; 1305 const uint8_t HuffDecoderCommon::table1_7_emit_[68] = { 1306 0x31, 0x45, 0x31, 0x46, 0x31, 0x47, 0x31, 0x48, 0x31, 0x49, 0x31, 0x4a, 1307 0x31, 0x4b, 0x31, 0x4c, 0x31, 0x4d, 0x31, 0x4e, 0x31, 0x4f, 0x31, 0x50, 1308 0x31, 0x51, 0x31, 0x52, 0x31, 0x53, 0x31, 0x54, 0x31, 0x55, 0x31, 0x56, 1309 0x31, 0x57, 0x31, 0x59, 0x31, 0x6a, 0x31, 0x6b, 0x31, 0x71, 0x31, 0x76, 1310 0x31, 0x77, 0x31, 0x78, 0x31, 0x79, 0x31, 0x7a, 0x31, 0x26, 0x31, 0x2a, 1311 0x31, 0x2c, 0x31, 0x3b, 0x31, 0x58, 0x31, 0x5a}; 1312 const uint16_t HuffDecoderCommon::table1_8_inner_[8] = { 1313 0x000a, 0x008a, 0x010a, 0x014a, 0x01ca, 0x024a, 0x02ca, 0x034a}; 1314 const uint8_t HuffDecoderCommon::table1_11_emit_[68] = { 1315 0x32, 0x45, 0x32, 0x46, 0x32, 0x47, 0x32, 0x48, 0x32, 0x49, 0x32, 0x4a, 1316 0x32, 0x4b, 0x32, 0x4c, 0x32, 0x4d, 0x32, 0x4e, 0x32, 0x4f, 0x32, 0x50, 1317 0x32, 0x51, 0x32, 0x52, 0x32, 0x53, 0x32, 0x54, 0x32, 0x55, 0x32, 0x56, 1318 0x32, 0x57, 0x32, 0x59, 0x32, 0x6a, 0x32, 0x6b, 0x32, 0x71, 0x32, 0x76, 1319 0x32, 0x77, 0x32, 0x78, 0x32, 0x79, 0x32, 0x7a, 0x32, 0x26, 0x32, 0x2a, 1320 0x32, 0x2c, 0x32, 0x3b, 0x32, 0x58, 0x32, 0x5a}; 1321 const uint16_t HuffDecoderCommon::table1_12_inner_[8] = { 1322 0x000a, 0x008a, 0x010a, 0x018a, 0x01ca, 0x024a, 0x02ca, 0x034a}; 1323 const uint8_t HuffDecoderCommon::table1_15_emit_[68] = { 1324 0x61, 0x45, 0x61, 0x46, 0x61, 0x47, 0x61, 0x48, 0x61, 0x49, 0x61, 0x4a, 1325 0x61, 0x4b, 0x61, 0x4c, 0x61, 0x4d, 0x61, 0x4e, 0x61, 0x4f, 0x61, 0x50, 1326 0x61, 0x51, 0x61, 0x52, 0x61, 0x53, 0x61, 0x54, 0x61, 0x55, 0x61, 0x56, 1327 0x61, 0x57, 0x61, 0x59, 0x61, 0x6a, 0x61, 0x6b, 0x61, 0x71, 0x61, 0x76, 1328 0x61, 0x77, 0x61, 0x78, 0x61, 0x79, 0x61, 0x7a, 0x61, 0x26, 0x61, 0x2a, 1329 0x61, 0x2c, 0x61, 0x3b, 0x61, 0x58, 0x61, 0x5a}; 1330 const uint16_t HuffDecoderCommon::table1_16_inner_[8] = { 1331 0x000a, 0x008a, 0x010a, 0x018a, 0x020a, 0x024a, 0x02ca, 0x034a}; 1332 const uint8_t HuffDecoderCommon::table1_19_emit_[68] = { 1333 0x63, 0x45, 0x63, 0x46, 0x63, 0x47, 0x63, 0x48, 0x63, 0x49, 0x63, 0x4a, 1334 0x63, 0x4b, 0x63, 0x4c, 0x63, 0x4d, 0x63, 0x4e, 0x63, 0x4f, 0x63, 0x50, 1335 0x63, 0x51, 0x63, 0x52, 0x63, 0x53, 0x63, 0x54, 0x63, 0x55, 0x63, 0x56, 1336 0x63, 0x57, 0x63, 0x59, 0x63, 0x6a, 0x63, 0x6b, 0x63, 0x71, 0x63, 0x76, 1337 0x63, 0x77, 0x63, 0x78, 0x63, 0x79, 0x63, 0x7a, 0x63, 0x26, 0x63, 0x2a, 1338 0x63, 0x2c, 0x63, 0x3b, 0x63, 0x58, 0x63, 0x5a}; 1339 const uint16_t HuffDecoderCommon::table1_20_inner_[8] = { 1340 0x000a, 0x008a, 0x010a, 0x018a, 0x020a, 0x028a, 0x02ca, 0x034a}; 1341 const uint8_t HuffDecoderCommon::table1_23_emit_[68] = { 1342 0x65, 0x45, 0x65, 0x46, 0x65, 0x47, 0x65, 0x48, 0x65, 0x49, 0x65, 0x4a, 1343 0x65, 0x4b, 0x65, 0x4c, 0x65, 0x4d, 0x65, 0x4e, 0x65, 0x4f, 0x65, 0x50, 1344 0x65, 0x51, 0x65, 0x52, 0x65, 0x53, 0x65, 0x54, 0x65, 0x55, 0x65, 0x56, 1345 0x65, 0x57, 0x65, 0x59, 0x65, 0x6a, 0x65, 0x6b, 0x65, 0x71, 0x65, 0x76, 1346 0x65, 0x77, 0x65, 0x78, 0x65, 0x79, 0x65, 0x7a, 0x65, 0x26, 0x65, 0x2a, 1347 0x65, 0x2c, 0x65, 0x3b, 0x65, 0x58, 0x65, 0x5a}; 1348 const uint16_t HuffDecoderCommon::table1_24_inner_[8] = { 1349 0x000a, 0x008a, 0x010a, 0x018a, 0x020a, 0x028a, 0x030a, 0x034a}; 1350 const uint8_t HuffDecoderCommon::table1_27_emit_[68] = { 1351 0x69, 0x45, 0x69, 0x46, 0x69, 0x47, 0x69, 0x48, 0x69, 0x49, 0x69, 0x4a, 1352 0x69, 0x4b, 0x69, 0x4c, 0x69, 0x4d, 0x69, 0x4e, 0x69, 0x4f, 0x69, 0x50, 1353 0x69, 0x51, 0x69, 0x52, 0x69, 0x53, 0x69, 0x54, 0x69, 0x55, 0x69, 0x56, 1354 0x69, 0x57, 0x69, 0x59, 0x69, 0x6a, 0x69, 0x6b, 0x69, 0x71, 0x69, 0x76, 1355 0x69, 0x77, 0x69, 0x78, 0x69, 0x79, 0x69, 0x7a, 0x69, 0x26, 0x69, 0x2a, 1356 0x69, 0x2c, 0x69, 0x3b, 0x69, 0x58, 0x69, 0x5a}; 1357 const uint16_t HuffDecoderCommon::table1_28_inner_[8] = { 1358 0x000a, 0x008a, 0x010a, 0x018a, 0x020a, 0x028a, 0x030a, 0x038a}; 1359 const uint8_t HuffDecoderCommon::table1_31_emit_[68] = { 1360 0x6f, 0x45, 0x6f, 0x46, 0x6f, 0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f, 0x4a, 1361 0x6f, 0x4b, 0x6f, 0x4c, 0x6f, 0x4d, 0x6f, 0x4e, 0x6f, 0x4f, 0x6f, 0x50, 1362 0x6f, 0x51, 0x6f, 0x52, 0x6f, 0x53, 0x6f, 0x54, 0x6f, 0x55, 0x6f, 0x56, 1363 0x6f, 0x57, 0x6f, 0x59, 0x6f, 0x6a, 0x6f, 0x6b, 0x6f, 0x71, 0x6f, 0x76, 1364 0x6f, 0x77, 0x6f, 0x78, 0x6f, 0x79, 0x6f, 0x7a, 0x6f, 0x26, 0x6f, 0x2a, 1365 0x6f, 0x2c, 0x6f, 0x3b, 0x6f, 0x58, 0x6f, 0x5a}; 1366 const uint16_t HuffDecoderCommon::table1_33_inner_[14] = { 1367 0x000a, 0x004a, 0x00cb, 0x014b, 0x01cb, 0x024b, 0x02cb, 1368 0x034b, 0x03cb, 0x044b, 0x04cb, 0x054b, 0x05cb, 0x064b}; 1369 const uint8_t HuffDecoderCommon::table1_35_emit_[68] = { 1370 0x73, 0x45, 0x73, 0x46, 0x73, 0x47, 0x73, 0x48, 0x73, 0x49, 0x73, 0x4a, 1371 0x73, 0x4b, 0x73, 0x4c, 0x73, 0x4d, 0x73, 0x4e, 0x73, 0x4f, 0x73, 0x50, 1372 0x73, 0x51, 0x73, 0x52, 0x73, 0x53, 0x73, 0x54, 0x73, 0x55, 0x73, 0x56, 1373 0x73, 0x57, 0x73, 0x59, 0x73, 0x6a, 0x73, 0x6b, 0x73, 0x71, 0x73, 0x76, 1374 0x73, 0x77, 0x73, 0x78, 0x73, 0x79, 0x73, 0x7a, 0x73, 0x26, 0x73, 0x2a, 1375 0x73, 0x2c, 0x73, 0x3b, 0x73, 0x58, 0x73, 0x5a}; 1376 const uint16_t HuffDecoderCommon::table1_37_inner_[14] = { 1377 0x000a, 0x008a, 0x00cb, 0x014b, 0x01cb, 0x024b, 0x02cb, 1378 0x034b, 0x03cb, 0x044b, 0x04cb, 0x054b, 0x05cb, 0x064b}; 1379 const uint8_t HuffDecoderCommon::table1_39_emit_[68] = { 1380 0x74, 0x45, 0x74, 0x46, 0x74, 0x47, 0x74, 0x48, 0x74, 0x49, 0x74, 0x4a, 1381 0x74, 0x4b, 0x74, 0x4c, 0x74, 0x4d, 0x74, 0x4e, 0x74, 0x4f, 0x74, 0x50, 1382 0x74, 0x51, 0x74, 0x52, 0x74, 0x53, 0x74, 0x54, 0x74, 0x55, 0x74, 0x56, 1383 0x74, 0x57, 0x74, 0x59, 0x74, 0x6a, 0x74, 0x6b, 0x74, 0x71, 0x74, 0x76, 1384 0x74, 0x77, 0x74, 0x78, 0x74, 0x79, 0x74, 0x7a, 0x74, 0x26, 0x74, 0x2a, 1385 0x74, 0x2c, 0x74, 0x3b, 0x74, 0x58, 0x74, 0x5a}; 1386 const uint16_t HuffDecoderCommon::table1_40_inner_[22] = { 1387 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1388 0x040b, 0x048b, 0x050c, 0x054c, 0x05cc, 0x064c, 0x06cc, 0x074c, 1389 0x07cc, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1390 const uint8_t HuffDecoderCommon::table1_40_outer_[64] = { 1391 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 1392 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 1393 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 1394 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21}; 1395 const uint8_t HuffDecoderCommon::table1_41_emit_[92] = { 1396 0x20, 0x3d, 0x20, 0x41, 0x20, 0x5f, 0x20, 0x62, 0x20, 0x64, 0x20, 0x66, 1397 0x20, 0x67, 0x20, 0x68, 0x20, 0x6c, 0x20, 0x6d, 0x20, 0x6e, 0x20, 0x70, 1398 0x20, 0x72, 0x20, 0x75, 0x20, 0x3a, 0x20, 0x42, 0x20, 0x43, 0x20, 0x44, 1399 0x20, 0x45, 0x20, 0x46, 0x20, 0x47, 0x20, 0x48, 0x20, 0x49, 0x20, 0x4a, 1400 0x20, 0x4b, 0x20, 0x4c, 0x20, 0x4d, 0x20, 0x4e, 0x20, 0x4f, 0x20, 0x50, 1401 0x20, 0x51, 0x20, 0x52, 0x20, 0x53, 0x20, 0x54, 0x20, 0x55, 0x20, 0x56, 1402 0x20, 0x57, 0x20, 0x59, 0x20, 0x6a, 0x20, 0x6b, 0x20, 0x71, 0x20, 0x76, 1403 0x20, 0x77, 0x20, 0x78, 0x20, 0x79, 0x20, 0x7a}; 1404 const uint16_t HuffDecoderCommon::table1_41_inner_[47] = { 1405 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1406 0x040c, 0x048c, 0x050c, 0x058c, 0x060c, 0x068c, 0x070d, 0x078d, 1407 0x080d, 0x088d, 0x090d, 0x098d, 0x0a0d, 0x0a8d, 0x0b0d, 0x0b8d, 1408 0x0c0d, 0x0c8d, 0x0d0d, 0x0d8d, 0x0e0d, 0x0e8d, 0x0f0d, 0x0f8d, 1409 0x100d, 0x108d, 0x110d, 0x118d, 0x120d, 0x128d, 0x130d, 0x138d, 1410 0x140d, 0x148d, 0x150d, 0x158d, 0x160d, 0x168d, 0x0016}; 1411 const uint8_t HuffDecoderCommon::table1_41_outer_[64] = { 1412 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 1413 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 16, 17, 1414 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 1415 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 46, 46, 46}; 1416 const uint16_t HuffDecoderCommon::table1_42_inner_[22] = { 1417 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1418 0x040b, 0x048b, 0x050c, 0x058c, 0x05cc, 0x064c, 0x06cc, 0x074c, 1419 0x07cc, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1420 const uint8_t HuffDecoderCommon::table1_43_emit_[92] = { 1421 0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62, 0x25, 0x64, 0x25, 0x66, 1422 0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d, 0x25, 0x6e, 0x25, 0x70, 1423 0x25, 0x72, 0x25, 0x75, 0x25, 0x3a, 0x25, 0x42, 0x25, 0x43, 0x25, 0x44, 1424 0x25, 0x45, 0x25, 0x46, 0x25, 0x47, 0x25, 0x48, 0x25, 0x49, 0x25, 0x4a, 1425 0x25, 0x4b, 0x25, 0x4c, 0x25, 0x4d, 0x25, 0x4e, 0x25, 0x4f, 0x25, 0x50, 1426 0x25, 0x51, 0x25, 0x52, 0x25, 0x53, 0x25, 0x54, 0x25, 0x55, 0x25, 0x56, 1427 0x25, 0x57, 0x25, 0x59, 0x25, 0x6a, 0x25, 0x6b, 0x25, 0x71, 0x25, 0x76, 1428 0x25, 0x77, 0x25, 0x78, 0x25, 0x79, 0x25, 0x7a}; 1429 const uint16_t HuffDecoderCommon::table1_44_inner_[22] = { 1430 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1431 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x064c, 0x06cc, 0x074c, 1432 0x07cc, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1433 const uint8_t HuffDecoderCommon::table1_45_emit_[92] = { 1434 0x2d, 0x3d, 0x2d, 0x41, 0x2d, 0x5f, 0x2d, 0x62, 0x2d, 0x64, 0x2d, 0x66, 1435 0x2d, 0x67, 0x2d, 0x68, 0x2d, 0x6c, 0x2d, 0x6d, 0x2d, 0x6e, 0x2d, 0x70, 1436 0x2d, 0x72, 0x2d, 0x75, 0x2d, 0x3a, 0x2d, 0x42, 0x2d, 0x43, 0x2d, 0x44, 1437 0x2d, 0x45, 0x2d, 0x46, 0x2d, 0x47, 0x2d, 0x48, 0x2d, 0x49, 0x2d, 0x4a, 1438 0x2d, 0x4b, 0x2d, 0x4c, 0x2d, 0x4d, 0x2d, 0x4e, 0x2d, 0x4f, 0x2d, 0x50, 1439 0x2d, 0x51, 0x2d, 0x52, 0x2d, 0x53, 0x2d, 0x54, 0x2d, 0x55, 0x2d, 0x56, 1440 0x2d, 0x57, 0x2d, 0x59, 0x2d, 0x6a, 0x2d, 0x6b, 0x2d, 0x71, 0x2d, 0x76, 1441 0x2d, 0x77, 0x2d, 0x78, 0x2d, 0x79, 0x2d, 0x7a}; 1442 const uint16_t HuffDecoderCommon::table1_46_inner_[22] = { 1443 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1444 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x06cc, 0x074c, 1445 0x07cc, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1446 const uint8_t HuffDecoderCommon::table1_47_emit_[92] = { 1447 0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62, 0x2e, 0x64, 0x2e, 0x66, 1448 0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d, 0x2e, 0x6e, 0x2e, 0x70, 1449 0x2e, 0x72, 0x2e, 0x75, 0x2e, 0x3a, 0x2e, 0x42, 0x2e, 0x43, 0x2e, 0x44, 1450 0x2e, 0x45, 0x2e, 0x46, 0x2e, 0x47, 0x2e, 0x48, 0x2e, 0x49, 0x2e, 0x4a, 1451 0x2e, 0x4b, 0x2e, 0x4c, 0x2e, 0x4d, 0x2e, 0x4e, 0x2e, 0x4f, 0x2e, 0x50, 1452 0x2e, 0x51, 0x2e, 0x52, 0x2e, 0x53, 0x2e, 0x54, 0x2e, 0x55, 0x2e, 0x56, 1453 0x2e, 0x57, 0x2e, 0x59, 0x2e, 0x6a, 0x2e, 0x6b, 0x2e, 0x71, 0x2e, 0x76, 1454 0x2e, 0x77, 0x2e, 0x78, 0x2e, 0x79, 0x2e, 0x7a}; 1455 const uint16_t HuffDecoderCommon::table1_48_inner_[22] = { 1456 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1457 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x074c, 1458 0x07cc, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1459 const uint8_t HuffDecoderCommon::table1_49_emit_[92] = { 1460 0x2f, 0x3d, 0x2f, 0x41, 0x2f, 0x5f, 0x2f, 0x62, 0x2f, 0x64, 0x2f, 0x66, 1461 0x2f, 0x67, 0x2f, 0x68, 0x2f, 0x6c, 0x2f, 0x6d, 0x2f, 0x6e, 0x2f, 0x70, 1462 0x2f, 0x72, 0x2f, 0x75, 0x2f, 0x3a, 0x2f, 0x42, 0x2f, 0x43, 0x2f, 0x44, 1463 0x2f, 0x45, 0x2f, 0x46, 0x2f, 0x47, 0x2f, 0x48, 0x2f, 0x49, 0x2f, 0x4a, 1464 0x2f, 0x4b, 0x2f, 0x4c, 0x2f, 0x4d, 0x2f, 0x4e, 0x2f, 0x4f, 0x2f, 0x50, 1465 0x2f, 0x51, 0x2f, 0x52, 0x2f, 0x53, 0x2f, 0x54, 0x2f, 0x55, 0x2f, 0x56, 1466 0x2f, 0x57, 0x2f, 0x59, 0x2f, 0x6a, 0x2f, 0x6b, 0x2f, 0x71, 0x2f, 0x76, 1467 0x2f, 0x77, 0x2f, 0x78, 0x2f, 0x79, 0x2f, 0x7a}; 1468 const uint16_t HuffDecoderCommon::table1_50_inner_[22] = { 1469 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1470 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1471 0x07cc, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1472 const uint8_t HuffDecoderCommon::table1_51_emit_[92] = { 1473 0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62, 0x33, 0x64, 0x33, 0x66, 1474 0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d, 0x33, 0x6e, 0x33, 0x70, 1475 0x33, 0x72, 0x33, 0x75, 0x33, 0x3a, 0x33, 0x42, 0x33, 0x43, 0x33, 0x44, 1476 0x33, 0x45, 0x33, 0x46, 0x33, 0x47, 0x33, 0x48, 0x33, 0x49, 0x33, 0x4a, 1477 0x33, 0x4b, 0x33, 0x4c, 0x33, 0x4d, 0x33, 0x4e, 0x33, 0x4f, 0x33, 0x50, 1478 0x33, 0x51, 0x33, 0x52, 0x33, 0x53, 0x33, 0x54, 0x33, 0x55, 0x33, 0x56, 1479 0x33, 0x57, 0x33, 0x59, 0x33, 0x6a, 0x33, 0x6b, 0x33, 0x71, 0x33, 0x76, 1480 0x33, 0x77, 0x33, 0x78, 0x33, 0x79, 0x33, 0x7a}; 1481 const uint16_t HuffDecoderCommon::table1_52_inner_[22] = { 1482 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1483 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1484 0x080c, 0x084c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1485 const uint8_t HuffDecoderCommon::table1_53_emit_[92] = { 1486 0x34, 0x3d, 0x34, 0x41, 0x34, 0x5f, 0x34, 0x62, 0x34, 0x64, 0x34, 0x66, 1487 0x34, 0x67, 0x34, 0x68, 0x34, 0x6c, 0x34, 0x6d, 0x34, 0x6e, 0x34, 0x70, 1488 0x34, 0x72, 0x34, 0x75, 0x34, 0x3a, 0x34, 0x42, 0x34, 0x43, 0x34, 0x44, 1489 0x34, 0x45, 0x34, 0x46, 0x34, 0x47, 0x34, 0x48, 0x34, 0x49, 0x34, 0x4a, 1490 0x34, 0x4b, 0x34, 0x4c, 0x34, 0x4d, 0x34, 0x4e, 0x34, 0x4f, 0x34, 0x50, 1491 0x34, 0x51, 0x34, 0x52, 0x34, 0x53, 0x34, 0x54, 0x34, 0x55, 0x34, 0x56, 1492 0x34, 0x57, 0x34, 0x59, 0x34, 0x6a, 0x34, 0x6b, 0x34, 0x71, 0x34, 0x76, 1493 0x34, 0x77, 0x34, 0x78, 0x34, 0x79, 0x34, 0x7a}; 1494 const uint16_t HuffDecoderCommon::table1_54_inner_[22] = { 1495 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1496 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1497 0x080c, 0x088c, 0x08cc, 0x094c, 0x09cc, 0x0a4c}; 1498 const uint8_t HuffDecoderCommon::table1_55_emit_[92] = { 1499 0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62, 0x35, 0x64, 0x35, 0x66, 1500 0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d, 0x35, 0x6e, 0x35, 0x70, 1501 0x35, 0x72, 0x35, 0x75, 0x35, 0x3a, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44, 1502 0x35, 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4a, 1503 0x35, 0x4b, 0x35, 0x4c, 0x35, 0x4d, 0x35, 0x4e, 0x35, 0x4f, 0x35, 0x50, 1504 0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35, 0x55, 0x35, 0x56, 1505 0x35, 0x57, 0x35, 0x59, 0x35, 0x6a, 0x35, 0x6b, 0x35, 0x71, 0x35, 0x76, 1506 0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7a}; 1507 const uint16_t HuffDecoderCommon::table1_56_inner_[22] = { 1508 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1509 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1510 0x080c, 0x088c, 0x090c, 0x094c, 0x09cc, 0x0a4c}; 1511 const uint8_t HuffDecoderCommon::table1_57_emit_[92] = { 1512 0x36, 0x3d, 0x36, 0x41, 0x36, 0x5f, 0x36, 0x62, 0x36, 0x64, 0x36, 0x66, 1513 0x36, 0x67, 0x36, 0x68, 0x36, 0x6c, 0x36, 0x6d, 0x36, 0x6e, 0x36, 0x70, 1514 0x36, 0x72, 0x36, 0x75, 0x36, 0x3a, 0x36, 0x42, 0x36, 0x43, 0x36, 0x44, 1515 0x36, 0x45, 0x36, 0x46, 0x36, 0x47, 0x36, 0x48, 0x36, 0x49, 0x36, 0x4a, 1516 0x36, 0x4b, 0x36, 0x4c, 0x36, 0x4d, 0x36, 0x4e, 0x36, 0x4f, 0x36, 0x50, 1517 0x36, 0x51, 0x36, 0x52, 0x36, 0x53, 0x36, 0x54, 0x36, 0x55, 0x36, 0x56, 1518 0x36, 0x57, 0x36, 0x59, 0x36, 0x6a, 0x36, 0x6b, 0x36, 0x71, 0x36, 0x76, 1519 0x36, 0x77, 0x36, 0x78, 0x36, 0x79, 0x36, 0x7a}; 1520 const uint16_t HuffDecoderCommon::table1_58_inner_[22] = { 1521 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1522 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1523 0x080c, 0x088c, 0x090c, 0x098c, 0x09cc, 0x0a4c}; 1524 const uint8_t HuffDecoderCommon::table1_59_emit_[92] = { 1525 0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62, 0x37, 0x64, 0x37, 0x66, 1526 0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d, 0x37, 0x6e, 0x37, 0x70, 1527 0x37, 0x72, 0x37, 0x75, 0x37, 0x3a, 0x37, 0x42, 0x37, 0x43, 0x37, 0x44, 1528 0x37, 0x45, 0x37, 0x46, 0x37, 0x47, 0x37, 0x48, 0x37, 0x49, 0x37, 0x4a, 1529 0x37, 0x4b, 0x37, 0x4c, 0x37, 0x4d, 0x37, 0x4e, 0x37, 0x4f, 0x37, 0x50, 1530 0x37, 0x51, 0x37, 0x52, 0x37, 0x53, 0x37, 0x54, 0x37, 0x55, 0x37, 0x56, 1531 0x37, 0x57, 0x37, 0x59, 0x37, 0x6a, 0x37, 0x6b, 0x37, 0x71, 0x37, 0x76, 1532 0x37, 0x77, 0x37, 0x78, 0x37, 0x79, 0x37, 0x7a}; 1533 const uint16_t HuffDecoderCommon::table1_60_inner_[22] = { 1534 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1535 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1536 0x080c, 0x088c, 0x090c, 0x098c, 0x0a0c, 0x0a4c}; 1537 const uint8_t HuffDecoderCommon::table1_61_emit_[92] = { 1538 0x38, 0x3d, 0x38, 0x41, 0x38, 0x5f, 0x38, 0x62, 0x38, 0x64, 0x38, 0x66, 1539 0x38, 0x67, 0x38, 0x68, 0x38, 0x6c, 0x38, 0x6d, 0x38, 0x6e, 0x38, 0x70, 1540 0x38, 0x72, 0x38, 0x75, 0x38, 0x3a, 0x38, 0x42, 0x38, 0x43, 0x38, 0x44, 1541 0x38, 0x45, 0x38, 0x46, 0x38, 0x47, 0x38, 0x48, 0x38, 0x49, 0x38, 0x4a, 1542 0x38, 0x4b, 0x38, 0x4c, 0x38, 0x4d, 0x38, 0x4e, 0x38, 0x4f, 0x38, 0x50, 1543 0x38, 0x51, 0x38, 0x52, 0x38, 0x53, 0x38, 0x54, 0x38, 0x55, 0x38, 0x56, 1544 0x38, 0x57, 0x38, 0x59, 0x38, 0x6a, 0x38, 0x6b, 0x38, 0x71, 0x38, 0x76, 1545 0x38, 0x77, 0x38, 0x78, 0x38, 0x79, 0x38, 0x7a}; 1546 const uint16_t HuffDecoderCommon::table1_62_inner_[22] = { 1547 0x000b, 0x008b, 0x010b, 0x018b, 0x020b, 0x028b, 0x030b, 0x038b, 1548 0x040b, 0x048b, 0x050c, 0x058c, 0x060c, 0x068c, 0x070c, 0x078c, 1549 0x080c, 0x088c, 0x090c, 0x098c, 0x0a0c, 0x0a8c}; 1550 const uint8_t HuffDecoderCommon::table1_63_emit_[92] = { 1551 0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62, 0x39, 0x64, 0x39, 0x66, 1552 0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d, 0x39, 0x6e, 0x39, 0x70, 1553 0x39, 0x72, 0x39, 0x75, 0x39, 0x3a, 0x39, 0x42, 0x39, 0x43, 0x39, 0x44, 1554 0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39, 0x48, 0x39, 0x49, 0x39, 0x4a, 1555 0x39, 0x4b, 0x39, 0x4c, 0x39, 0x4d, 0x39, 0x4e, 0x39, 0x4f, 0x39, 0x50, 1556 0x39, 0x51, 0x39, 0x52, 0x39, 0x53, 0x39, 0x54, 0x39, 0x55, 0x39, 0x56, 1557 0x39, 0x57, 0x39, 0x59, 0x39, 0x6a, 0x39, 0x6b, 0x39, 0x71, 0x39, 0x76, 1558 0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7a}; 1559 const uint8_t HuffDecoderCommon::table1_65_emit_[91] = { 1560 0x3d, 0x3d, 0x41, 0x3d, 0x5f, 0x3d, 0x62, 0x3d, 0x64, 0x3d, 0x66, 0x3d, 1561 0x67, 0x3d, 0x68, 0x3d, 0x6c, 0x3d, 0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d, 1562 0x72, 0x3d, 0x75, 0x3d, 0x3a, 0x3d, 0x42, 0x3d, 0x43, 0x3d, 0x44, 0x3d, 1563 0x45, 0x3d, 0x46, 0x3d, 0x47, 0x3d, 0x48, 0x3d, 0x49, 0x3d, 0x4a, 0x3d, 1564 0x4b, 0x3d, 0x4c, 0x3d, 0x4d, 0x3d, 0x4e, 0x3d, 0x4f, 0x3d, 0x50, 0x3d, 1565 0x51, 0x3d, 0x52, 0x3d, 0x53, 0x3d, 0x54, 0x3d, 0x55, 0x3d, 0x56, 0x3d, 1566 0x57, 0x3d, 0x59, 0x3d, 0x6a, 0x3d, 0x6b, 0x3d, 0x71, 0x3d, 0x76, 0x3d, 1567 0x77, 0x3d, 0x78, 0x3d, 0x79, 0x3d, 0x7a}; 1568 const uint16_t HuffDecoderCommon::table1_65_inner_[47] = { 1569 0x000c, 0x004c, 0x00cc, 0x014c, 0x01cc, 0x024c, 0x02cc, 0x034c, 1570 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1571 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1572 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1573 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1574 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1575 const uint8_t HuffDecoderCommon::table1_67_emit_[91] = { 1576 0x41, 0x3d, 0x41, 0x41, 0x5f, 0x41, 0x62, 0x41, 0x64, 0x41, 0x66, 0x41, 1577 0x67, 0x41, 0x68, 0x41, 0x6c, 0x41, 0x6d, 0x41, 0x6e, 0x41, 0x70, 0x41, 1578 0x72, 0x41, 0x75, 0x41, 0x3a, 0x41, 0x42, 0x41, 0x43, 0x41, 0x44, 0x41, 1579 0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4a, 0x41, 1580 0x4b, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x50, 0x41, 1581 0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41, 1582 0x57, 0x41, 0x59, 0x41, 0x6a, 0x41, 0x6b, 0x41, 0x71, 0x41, 0x76, 0x41, 1583 0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7a}; 1584 const uint16_t HuffDecoderCommon::table1_67_inner_[47] = { 1585 0x000c, 0x008c, 0x00cc, 0x014c, 0x01cc, 0x024c, 0x02cc, 0x034c, 1586 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1587 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1588 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1589 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1590 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1591 const uint8_t HuffDecoderCommon::table1_69_emit_[91] = { 1592 0x5f, 0x3d, 0x5f, 0x41, 0x5f, 0x5f, 0x62, 0x5f, 0x64, 0x5f, 0x66, 0x5f, 1593 0x67, 0x5f, 0x68, 0x5f, 0x6c, 0x5f, 0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f, 1594 0x72, 0x5f, 0x75, 0x5f, 0x3a, 0x5f, 0x42, 0x5f, 0x43, 0x5f, 0x44, 0x5f, 1595 0x45, 0x5f, 0x46, 0x5f, 0x47, 0x5f, 0x48, 0x5f, 0x49, 0x5f, 0x4a, 0x5f, 1596 0x4b, 0x5f, 0x4c, 0x5f, 0x4d, 0x5f, 0x4e, 0x5f, 0x4f, 0x5f, 0x50, 0x5f, 1597 0x51, 0x5f, 0x52, 0x5f, 0x53, 0x5f, 0x54, 0x5f, 0x55, 0x5f, 0x56, 0x5f, 1598 0x57, 0x5f, 0x59, 0x5f, 0x6a, 0x5f, 0x6b, 0x5f, 0x71, 0x5f, 0x76, 0x5f, 1599 0x77, 0x5f, 0x78, 0x5f, 0x79, 0x5f, 0x7a}; 1600 const uint16_t HuffDecoderCommon::table1_69_inner_[47] = { 1601 0x000c, 0x008c, 0x010c, 0x014c, 0x01cc, 0x024c, 0x02cc, 0x034c, 1602 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1603 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1604 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1605 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1606 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1607 const uint8_t HuffDecoderCommon::table1_71_emit_[91] = { 1608 0x62, 0x3d, 0x62, 0x41, 0x62, 0x5f, 0x62, 0x62, 0x64, 0x62, 0x66, 0x62, 1609 0x67, 0x62, 0x68, 0x62, 0x6c, 0x62, 0x6d, 0x62, 0x6e, 0x62, 0x70, 0x62, 1610 0x72, 0x62, 0x75, 0x62, 0x3a, 0x62, 0x42, 0x62, 0x43, 0x62, 0x44, 0x62, 1611 0x45, 0x62, 0x46, 0x62, 0x47, 0x62, 0x48, 0x62, 0x49, 0x62, 0x4a, 0x62, 1612 0x4b, 0x62, 0x4c, 0x62, 0x4d, 0x62, 0x4e, 0x62, 0x4f, 0x62, 0x50, 0x62, 1613 0x51, 0x62, 0x52, 0x62, 0x53, 0x62, 0x54, 0x62, 0x55, 0x62, 0x56, 0x62, 1614 0x57, 0x62, 0x59, 0x62, 0x6a, 0x62, 0x6b, 0x62, 0x71, 0x62, 0x76, 0x62, 1615 0x77, 0x62, 0x78, 0x62, 0x79, 0x62, 0x7a}; 1616 const uint16_t HuffDecoderCommon::table1_71_inner_[47] = { 1617 0x000c, 0x008c, 0x010c, 0x018c, 0x01cc, 0x024c, 0x02cc, 0x034c, 1618 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1619 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1620 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1621 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1622 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1623 const uint8_t HuffDecoderCommon::table1_73_emit_[91] = { 1624 0x64, 0x3d, 0x64, 0x41, 0x64, 0x5f, 0x64, 0x62, 0x64, 0x64, 0x66, 0x64, 1625 0x67, 0x64, 0x68, 0x64, 0x6c, 0x64, 0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64, 1626 0x72, 0x64, 0x75, 0x64, 0x3a, 0x64, 0x42, 0x64, 0x43, 0x64, 0x44, 0x64, 1627 0x45, 0x64, 0x46, 0x64, 0x47, 0x64, 0x48, 0x64, 0x49, 0x64, 0x4a, 0x64, 1628 0x4b, 0x64, 0x4c, 0x64, 0x4d, 0x64, 0x4e, 0x64, 0x4f, 0x64, 0x50, 0x64, 1629 0x51, 0x64, 0x52, 0x64, 0x53, 0x64, 0x54, 0x64, 0x55, 0x64, 0x56, 0x64, 1630 0x57, 0x64, 0x59, 0x64, 0x6a, 0x64, 0x6b, 0x64, 0x71, 0x64, 0x76, 0x64, 1631 0x77, 0x64, 0x78, 0x64, 0x79, 0x64, 0x7a}; 1632 const uint16_t HuffDecoderCommon::table1_73_inner_[47] = { 1633 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x024c, 0x02cc, 0x034c, 1634 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1635 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1636 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1637 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1638 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1639 const uint8_t HuffDecoderCommon::table1_75_emit_[91] = { 1640 0x66, 0x3d, 0x66, 0x41, 0x66, 0x5f, 0x66, 0x62, 0x66, 0x64, 0x66, 0x66, 1641 0x67, 0x66, 0x68, 0x66, 0x6c, 0x66, 0x6d, 0x66, 0x6e, 0x66, 0x70, 0x66, 1642 0x72, 0x66, 0x75, 0x66, 0x3a, 0x66, 0x42, 0x66, 0x43, 0x66, 0x44, 0x66, 1643 0x45, 0x66, 0x46, 0x66, 0x47, 0x66, 0x48, 0x66, 0x49, 0x66, 0x4a, 0x66, 1644 0x4b, 0x66, 0x4c, 0x66, 0x4d, 0x66, 0x4e, 0x66, 0x4f, 0x66, 0x50, 0x66, 1645 0x51, 0x66, 0x52, 0x66, 0x53, 0x66, 0x54, 0x66, 0x55, 0x66, 0x56, 0x66, 1646 0x57, 0x66, 0x59, 0x66, 0x6a, 0x66, 0x6b, 0x66, 0x71, 0x66, 0x76, 0x66, 1647 0x77, 0x66, 0x78, 0x66, 0x79, 0x66, 0x7a}; 1648 const uint16_t HuffDecoderCommon::table1_75_inner_[47] = { 1649 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x02cc, 0x034c, 1650 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1651 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1652 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1653 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1654 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1655 const uint8_t HuffDecoderCommon::table1_77_emit_[91] = { 1656 0x67, 0x3d, 0x67, 0x41, 0x67, 0x5f, 0x67, 0x62, 0x67, 0x64, 0x67, 0x66, 1657 0x67, 0x67, 0x68, 0x67, 0x6c, 0x67, 0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67, 1658 0x72, 0x67, 0x75, 0x67, 0x3a, 0x67, 0x42, 0x67, 0x43, 0x67, 0x44, 0x67, 1659 0x45, 0x67, 0x46, 0x67, 0x47, 0x67, 0x48, 0x67, 0x49, 0x67, 0x4a, 0x67, 1660 0x4b, 0x67, 0x4c, 0x67, 0x4d, 0x67, 0x4e, 0x67, 0x4f, 0x67, 0x50, 0x67, 1661 0x51, 0x67, 0x52, 0x67, 0x53, 0x67, 0x54, 0x67, 0x55, 0x67, 0x56, 0x67, 1662 0x57, 0x67, 0x59, 0x67, 0x6a, 0x67, 0x6b, 0x67, 0x71, 0x67, 0x76, 0x67, 1663 0x77, 0x67, 0x78, 0x67, 0x79, 0x67, 0x7a}; 1664 const uint16_t HuffDecoderCommon::table1_77_inner_[47] = { 1665 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x034c, 1666 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1667 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1668 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1669 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1670 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1671 const uint8_t HuffDecoderCommon::table1_79_emit_[91] = { 1672 0x68, 0x3d, 0x68, 0x41, 0x68, 0x5f, 0x68, 0x62, 0x68, 0x64, 0x68, 0x66, 1673 0x68, 0x67, 0x68, 0x68, 0x6c, 0x68, 0x6d, 0x68, 0x6e, 0x68, 0x70, 0x68, 1674 0x72, 0x68, 0x75, 0x68, 0x3a, 0x68, 0x42, 0x68, 0x43, 0x68, 0x44, 0x68, 1675 0x45, 0x68, 0x46, 0x68, 0x47, 0x68, 0x48, 0x68, 0x49, 0x68, 0x4a, 0x68, 1676 0x4b, 0x68, 0x4c, 0x68, 0x4d, 0x68, 0x4e, 0x68, 0x4f, 0x68, 0x50, 0x68, 1677 0x51, 0x68, 0x52, 0x68, 0x53, 0x68, 0x54, 0x68, 0x55, 0x68, 0x56, 0x68, 1678 0x57, 0x68, 0x59, 0x68, 0x6a, 0x68, 0x6b, 0x68, 0x71, 0x68, 0x76, 0x68, 1679 0x77, 0x68, 0x78, 0x68, 0x79, 0x68, 0x7a}; 1680 const uint16_t HuffDecoderCommon::table1_79_inner_[47] = { 1681 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1682 0x03cc, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1683 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1684 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1685 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1686 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1687 const uint8_t HuffDecoderCommon::table1_81_emit_[91] = { 1688 0x6c, 0x3d, 0x6c, 0x41, 0x6c, 0x5f, 0x6c, 0x62, 0x6c, 0x64, 0x6c, 0x66, 1689 0x6c, 0x67, 0x6c, 0x68, 0x6c, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c, 1690 0x72, 0x6c, 0x75, 0x6c, 0x3a, 0x6c, 0x42, 0x6c, 0x43, 0x6c, 0x44, 0x6c, 1691 0x45, 0x6c, 0x46, 0x6c, 0x47, 0x6c, 0x48, 0x6c, 0x49, 0x6c, 0x4a, 0x6c, 1692 0x4b, 0x6c, 0x4c, 0x6c, 0x4d, 0x6c, 0x4e, 0x6c, 0x4f, 0x6c, 0x50, 0x6c, 1693 0x51, 0x6c, 0x52, 0x6c, 0x53, 0x6c, 0x54, 0x6c, 0x55, 0x6c, 0x56, 0x6c, 1694 0x57, 0x6c, 0x59, 0x6c, 0x6a, 0x6c, 0x6b, 0x6c, 0x71, 0x6c, 0x76, 0x6c, 1695 0x77, 0x6c, 0x78, 0x6c, 0x79, 0x6c, 0x7a}; 1696 const uint16_t HuffDecoderCommon::table1_81_inner_[47] = { 1697 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1698 0x040c, 0x044c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1699 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1700 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1701 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1702 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1703 const uint8_t HuffDecoderCommon::table1_83_emit_[91] = { 1704 0x6d, 0x3d, 0x6d, 0x41, 0x6d, 0x5f, 0x6d, 0x62, 0x6d, 0x64, 0x6d, 0x66, 1705 0x6d, 0x67, 0x6d, 0x68, 0x6d, 0x6c, 0x6d, 0x6d, 0x6e, 0x6d, 0x70, 0x6d, 1706 0x72, 0x6d, 0x75, 0x6d, 0x3a, 0x6d, 0x42, 0x6d, 0x43, 0x6d, 0x44, 0x6d, 1707 0x45, 0x6d, 0x46, 0x6d, 0x47, 0x6d, 0x48, 0x6d, 0x49, 0x6d, 0x4a, 0x6d, 1708 0x4b, 0x6d, 0x4c, 0x6d, 0x4d, 0x6d, 0x4e, 0x6d, 0x4f, 0x6d, 0x50, 0x6d, 1709 0x51, 0x6d, 0x52, 0x6d, 0x53, 0x6d, 0x54, 0x6d, 0x55, 0x6d, 0x56, 0x6d, 1710 0x57, 0x6d, 0x59, 0x6d, 0x6a, 0x6d, 0x6b, 0x6d, 0x71, 0x6d, 0x76, 0x6d, 1711 0x77, 0x6d, 0x78, 0x6d, 0x79, 0x6d, 0x7a}; 1712 const uint16_t HuffDecoderCommon::table1_83_inner_[47] = { 1713 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1714 0x040c, 0x048c, 0x04cc, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1715 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1716 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1717 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1718 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1719 const uint8_t HuffDecoderCommon::table1_85_emit_[91] = { 1720 0x6e, 0x3d, 0x6e, 0x41, 0x6e, 0x5f, 0x6e, 0x62, 0x6e, 0x64, 0x6e, 0x66, 1721 0x6e, 0x67, 0x6e, 0x68, 0x6e, 0x6c, 0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e, 1722 0x72, 0x6e, 0x75, 0x6e, 0x3a, 0x6e, 0x42, 0x6e, 0x43, 0x6e, 0x44, 0x6e, 1723 0x45, 0x6e, 0x46, 0x6e, 0x47, 0x6e, 0x48, 0x6e, 0x49, 0x6e, 0x4a, 0x6e, 1724 0x4b, 0x6e, 0x4c, 0x6e, 0x4d, 0x6e, 0x4e, 0x6e, 0x4f, 0x6e, 0x50, 0x6e, 1725 0x51, 0x6e, 0x52, 0x6e, 0x53, 0x6e, 0x54, 0x6e, 0x55, 0x6e, 0x56, 0x6e, 1726 0x57, 0x6e, 0x59, 0x6e, 0x6a, 0x6e, 0x6b, 0x6e, 0x71, 0x6e, 0x76, 0x6e, 1727 0x77, 0x6e, 0x78, 0x6e, 0x79, 0x6e, 0x7a}; 1728 const uint16_t HuffDecoderCommon::table1_85_inner_[47] = { 1729 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1730 0x040c, 0x048c, 0x050c, 0x054c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1731 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1732 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1733 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1734 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1735 const uint8_t HuffDecoderCommon::table1_87_emit_[91] = { 1736 0x70, 0x3d, 0x70, 0x41, 0x70, 0x5f, 0x70, 0x62, 0x70, 0x64, 0x70, 0x66, 1737 0x70, 0x67, 0x70, 0x68, 0x70, 0x6c, 0x70, 0x6d, 0x70, 0x6e, 0x70, 0x70, 1738 0x72, 0x70, 0x75, 0x70, 0x3a, 0x70, 0x42, 0x70, 0x43, 0x70, 0x44, 0x70, 1739 0x45, 0x70, 0x46, 0x70, 0x47, 0x70, 0x48, 0x70, 0x49, 0x70, 0x4a, 0x70, 1740 0x4b, 0x70, 0x4c, 0x70, 0x4d, 0x70, 0x4e, 0x70, 0x4f, 0x70, 0x50, 0x70, 1741 0x51, 0x70, 0x52, 0x70, 0x53, 0x70, 0x54, 0x70, 0x55, 0x70, 0x56, 0x70, 1742 0x57, 0x70, 0x59, 0x70, 0x6a, 0x70, 0x6b, 0x70, 0x71, 0x70, 0x76, 0x70, 1743 0x77, 0x70, 0x78, 0x70, 0x79, 0x70, 0x7a}; 1744 const uint16_t HuffDecoderCommon::table1_87_inner_[47] = { 1745 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1746 0x040c, 0x048c, 0x050c, 0x058c, 0x05cc, 0x064c, 0x06cd, 0x074d, 1747 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1748 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1749 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1750 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1751 const uint8_t HuffDecoderCommon::table1_89_emit_[91] = { 1752 0x72, 0x3d, 0x72, 0x41, 0x72, 0x5f, 0x72, 0x62, 0x72, 0x64, 0x72, 0x66, 1753 0x72, 0x67, 0x72, 0x68, 0x72, 0x6c, 0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70, 1754 0x72, 0x72, 0x75, 0x72, 0x3a, 0x72, 0x42, 0x72, 0x43, 0x72, 0x44, 0x72, 1755 0x45, 0x72, 0x46, 0x72, 0x47, 0x72, 0x48, 0x72, 0x49, 0x72, 0x4a, 0x72, 1756 0x4b, 0x72, 0x4c, 0x72, 0x4d, 0x72, 0x4e, 0x72, 0x4f, 0x72, 0x50, 0x72, 1757 0x51, 0x72, 0x52, 0x72, 0x53, 0x72, 0x54, 0x72, 0x55, 0x72, 0x56, 0x72, 1758 0x57, 0x72, 0x59, 0x72, 0x6a, 0x72, 0x6b, 0x72, 0x71, 0x72, 0x76, 0x72, 1759 0x77, 0x72, 0x78, 0x72, 0x79, 0x72, 0x7a}; 1760 const uint16_t HuffDecoderCommon::table1_89_inner_[47] = { 1761 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1762 0x040c, 0x048c, 0x050c, 0x058c, 0x060c, 0x064c, 0x06cd, 0x074d, 1763 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1764 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1765 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1766 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1767 const uint8_t HuffDecoderCommon::table1_91_emit_[91] = { 1768 0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f, 0x75, 0x62, 0x75, 0x64, 0x75, 0x66, 1769 0x75, 0x67, 0x75, 0x68, 0x75, 0x6c, 0x75, 0x6d, 0x75, 0x6e, 0x75, 0x70, 1770 0x75, 0x72, 0x75, 0x75, 0x3a, 0x75, 0x42, 0x75, 0x43, 0x75, 0x44, 0x75, 1771 0x45, 0x75, 0x46, 0x75, 0x47, 0x75, 0x48, 0x75, 0x49, 0x75, 0x4a, 0x75, 1772 0x4b, 0x75, 0x4c, 0x75, 0x4d, 0x75, 0x4e, 0x75, 0x4f, 0x75, 0x50, 0x75, 1773 0x51, 0x75, 0x52, 0x75, 0x53, 0x75, 0x54, 0x75, 0x55, 0x75, 0x56, 0x75, 1774 0x57, 0x75, 0x59, 0x75, 0x6a, 0x75, 0x6b, 0x75, 0x71, 0x75, 0x76, 0x75, 1775 0x77, 0x75, 0x78, 0x75, 0x79, 0x75, 0x7a}; 1776 const uint16_t HuffDecoderCommon::table1_91_inner_[47] = { 1777 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1778 0x040c, 0x048c, 0x050c, 0x058c, 0x060c, 0x068c, 0x06cd, 0x074d, 1779 0x07cd, 0x084d, 0x08cd, 0x094d, 0x09cd, 0x0a4d, 0x0acd, 0x0b4d, 1780 0x0bcd, 0x0c4d, 0x0ccd, 0x0d4d, 0x0dcd, 0x0e4d, 0x0ecd, 0x0f4d, 1781 0x0fcd, 0x104d, 0x10cd, 0x114d, 0x11cd, 0x124d, 0x12cd, 0x134d, 1782 0x13cd, 0x144d, 0x14cd, 0x154d, 0x15cd, 0x164d, 0x0016}; 1783 const uint8_t HuffDecoderCommon::table1_92_emit_[72] = { 1784 0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63, 0x3a, 0x65, 1785 0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74, 0x3a, 0x20, 0x3a, 0x25, 1786 0x3a, 0x2d, 0x3a, 0x2e, 0x3a, 0x2f, 0x3a, 0x33, 0x3a, 0x34, 0x3a, 0x35, 1787 0x3a, 0x36, 0x3a, 0x37, 0x3a, 0x38, 0x3a, 0x39, 0x3a, 0x3d, 0x3a, 0x41, 1788 0x3a, 0x5f, 0x3a, 0x62, 0x3a, 0x64, 0x3a, 0x66, 0x3a, 0x67, 0x3a, 0x68, 1789 0x3a, 0x6c, 0x3a, 0x6d, 0x3a, 0x6e, 0x3a, 0x70, 0x3a, 0x72, 0x3a, 0x75}; 1790 const uint16_t HuffDecoderCommon::table1_92_inner_[37] = { 1791 0x000c, 0x008c, 0x010c, 0x018c, 0x020c, 0x028c, 0x030c, 0x038c, 1792 0x040c, 0x048c, 0x050d, 0x058d, 0x060d, 0x068d, 0x070d, 0x078d, 1793 0x080d, 0x088d, 0x090d, 0x098d, 0x0a0d, 0x0a8d, 0x0b0d, 0x0b8d, 1794 0x0c0d, 0x0c8d, 0x0d0d, 0x0d8d, 0x0e0d, 0x0e8d, 0x0f0d, 0x0f8d, 1795 0x100d, 0x108d, 0x110d, 0x118d, 0x0017}; 1796 const uint8_t HuffDecoderCommon::table1_92_outer_[64] = { 1797 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 1798 8, 8, 9, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 1799 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 36, 1800 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36}; 1801 const uint8_t HuffDecoderCommon::table1_93_emit_[72] = { 1802 0x42, 0x30, 0x42, 0x31, 0x42, 0x32, 0x42, 0x61, 0x42, 0x63, 0x42, 0x65, 1803 0x42, 0x69, 0x42, 0x6f, 0x42, 0x73, 0x42, 0x74, 0x42, 0x20, 0x42, 0x25, 1804 0x42, 0x2d, 0x42, 0x2e, 0x42, 0x2f, 0x42, 0x33, 0x42, 0x34, 0x42, 0x35, 1805 0x42, 0x36, 0x42, 0x37, 0x42, 0x38, 0x42, 0x39, 0x42, 0x3d, 0x42, 0x41, 1806 0x42, 0x5f, 0x42, 0x62, 0x42, 0x64, 0x42, 0x66, 0x42, 0x67, 0x42, 0x68, 1807 0x42, 0x6c, 0x42, 0x6d, 0x42, 0x6e, 0x42, 0x70, 0x42, 0x72, 0x42, 0x75}; 1808 const uint8_t HuffDecoderCommon::table1_94_emit_[72] = { 1809 0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61, 0x43, 0x63, 0x43, 0x65, 1810 0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74, 0x43, 0x20, 0x43, 0x25, 1811 0x43, 0x2d, 0x43, 0x2e, 0x43, 0x2f, 0x43, 0x33, 0x43, 0x34, 0x43, 0x35, 1812 0x43, 0x36, 0x43, 0x37, 0x43, 0x38, 0x43, 0x39, 0x43, 0x3d, 0x43, 0x41, 1813 0x43, 0x5f, 0x43, 0x62, 0x43, 0x64, 0x43, 0x66, 0x43, 0x67, 0x43, 0x68, 1814 0x43, 0x6c, 0x43, 0x6d, 0x43, 0x6e, 0x43, 0x70, 0x43, 0x72, 0x43, 0x75}; 1815 const uint8_t HuffDecoderCommon::table1_95_emit_[72] = { 1816 0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63, 0x44, 0x65, 1817 0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74, 0x44, 0x20, 0x44, 0x25, 1818 0x44, 0x2d, 0x44, 0x2e, 0x44, 0x2f, 0x44, 0x33, 0x44, 0x34, 0x44, 0x35, 1819 0x44, 0x36, 0x44, 0x37, 0x44, 0x38, 0x44, 0x39, 0x44, 0x3d, 0x44, 0x41, 1820 0x44, 0x5f, 0x44, 0x62, 0x44, 0x64, 0x44, 0x66, 0x44, 0x67, 0x44, 0x68, 1821 0x44, 0x6c, 0x44, 0x6d, 0x44, 0x6e, 0x44, 0x70, 0x44, 0x72, 0x44, 0x75}; 1822 const uint8_t HuffDecoderCommon::table1_96_emit_[72] = { 1823 0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63, 0x45, 0x65, 1824 0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74, 0x45, 0x20, 0x45, 0x25, 1825 0x45, 0x2d, 0x45, 0x2e, 0x45, 0x2f, 0x45, 0x33, 0x45, 0x34, 0x45, 0x35, 1826 0x45, 0x36, 0x45, 0x37, 0x45, 0x38, 0x45, 0x39, 0x45, 0x3d, 0x45, 0x41, 1827 0x45, 0x5f, 0x45, 0x62, 0x45, 0x64, 0x45, 0x66, 0x45, 0x67, 0x45, 0x68, 1828 0x45, 0x6c, 0x45, 0x6d, 0x45, 0x6e, 0x45, 0x70, 0x45, 0x72, 0x45, 0x75}; 1829 const uint8_t HuffDecoderCommon::table1_97_emit_[72] = { 1830 0x46, 0x30, 0x46, 0x31, 0x46, 0x32, 0x46, 0x61, 0x46, 0x63, 0x46, 0x65, 1831 0x46, 0x69, 0x46, 0x6f, 0x46, 0x73, 0x46, 0x74, 0x46, 0x20, 0x46, 0x25, 1832 0x46, 0x2d, 0x46, 0x2e, 0x46, 0x2f, 0x46, 0x33, 0x46, 0x34, 0x46, 0x35, 1833 0x46, 0x36, 0x46, 0x37, 0x46, 0x38, 0x46, 0x39, 0x46, 0x3d, 0x46, 0x41, 1834 0x46, 0x5f, 0x46, 0x62, 0x46, 0x64, 0x46, 0x66, 0x46, 0x67, 0x46, 0x68, 1835 0x46, 0x6c, 0x46, 0x6d, 0x46, 0x6e, 0x46, 0x70, 0x46, 0x72, 0x46, 0x75}; 1836 const uint8_t HuffDecoderCommon::table1_98_emit_[72] = { 1837 0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61, 0x47, 0x63, 0x47, 0x65, 1838 0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74, 0x47, 0x20, 0x47, 0x25, 1839 0x47, 0x2d, 0x47, 0x2e, 0x47, 0x2f, 0x47, 0x33, 0x47, 0x34, 0x47, 0x35, 1840 0x47, 0x36, 0x47, 0x37, 0x47, 0x38, 0x47, 0x39, 0x47, 0x3d, 0x47, 0x41, 1841 0x47, 0x5f, 0x47, 0x62, 0x47, 0x64, 0x47, 0x66, 0x47, 0x67, 0x47, 0x68, 1842 0x47, 0x6c, 0x47, 0x6d, 0x47, 0x6e, 0x47, 0x70, 0x47, 0x72, 0x47, 0x75}; 1843 const uint8_t HuffDecoderCommon::table1_99_emit_[72] = { 1844 0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63, 0x48, 0x65, 1845 0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74, 0x48, 0x20, 0x48, 0x25, 1846 0x48, 0x2d, 0x48, 0x2e, 0x48, 0x2f, 0x48, 0x33, 0x48, 0x34, 0x48, 0x35, 1847 0x48, 0x36, 0x48, 0x37, 0x48, 0x38, 0x48, 0x39, 0x48, 0x3d, 0x48, 0x41, 1848 0x48, 0x5f, 0x48, 0x62, 0x48, 0x64, 0x48, 0x66, 0x48, 0x67, 0x48, 0x68, 1849 0x48, 0x6c, 0x48, 0x6d, 0x48, 0x6e, 0x48, 0x70, 0x48, 0x72, 0x48, 0x75}; 1850 const uint8_t HuffDecoderCommon::table1_100_emit_[72] = { 1851 0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63, 0x49, 0x65, 1852 0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74, 0x49, 0x20, 0x49, 0x25, 1853 0x49, 0x2d, 0x49, 0x2e, 0x49, 0x2f, 0x49, 0x33, 0x49, 0x34, 0x49, 0x35, 1854 0x49, 0x36, 0x49, 0x37, 0x49, 0x38, 0x49, 0x39, 0x49, 0x3d, 0x49, 0x41, 1855 0x49, 0x5f, 0x49, 0x62, 0x49, 0x64, 0x49, 0x66, 0x49, 0x67, 0x49, 0x68, 1856 0x49, 0x6c, 0x49, 0x6d, 0x49, 0x6e, 0x49, 0x70, 0x49, 0x72, 0x49, 0x75}; 1857 const uint8_t HuffDecoderCommon::table1_101_emit_[72] = { 1858 0x4a, 0x30, 0x4a, 0x31, 0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63, 0x4a, 0x65, 1859 0x4a, 0x69, 0x4a, 0x6f, 0x4a, 0x73, 0x4a, 0x74, 0x4a, 0x20, 0x4a, 0x25, 1860 0x4a, 0x2d, 0x4a, 0x2e, 0x4a, 0x2f, 0x4a, 0x33, 0x4a, 0x34, 0x4a, 0x35, 1861 0x4a, 0x36, 0x4a, 0x37, 0x4a, 0x38, 0x4a, 0x39, 0x4a, 0x3d, 0x4a, 0x41, 1862 0x4a, 0x5f, 0x4a, 0x62, 0x4a, 0x64, 0x4a, 0x66, 0x4a, 0x67, 0x4a, 0x68, 1863 0x4a, 0x6c, 0x4a, 0x6d, 0x4a, 0x6e, 0x4a, 0x70, 0x4a, 0x72, 0x4a, 0x75}; 1864 const uint8_t HuffDecoderCommon::table1_102_emit_[72] = { 1865 0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61, 0x4b, 0x63, 0x4b, 0x65, 1866 0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74, 0x4b, 0x20, 0x4b, 0x25, 1867 0x4b, 0x2d, 0x4b, 0x2e, 0x4b, 0x2f, 0x4b, 0x33, 0x4b, 0x34, 0x4b, 0x35, 1868 0x4b, 0x36, 0x4b, 0x37, 0x4b, 0x38, 0x4b, 0x39, 0x4b, 0x3d, 0x4b, 0x41, 1869 0x4b, 0x5f, 0x4b, 0x62, 0x4b, 0x64, 0x4b, 0x66, 0x4b, 0x67, 0x4b, 0x68, 1870 0x4b, 0x6c, 0x4b, 0x6d, 0x4b, 0x6e, 0x4b, 0x70, 0x4b, 0x72, 0x4b, 0x75}; 1871 const uint8_t HuffDecoderCommon::table1_103_emit_[72] = { 1872 0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63, 0x4c, 0x65, 1873 0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74, 0x4c, 0x20, 0x4c, 0x25, 1874 0x4c, 0x2d, 0x4c, 0x2e, 0x4c, 0x2f, 0x4c, 0x33, 0x4c, 0x34, 0x4c, 0x35, 1875 0x4c, 0x36, 0x4c, 0x37, 0x4c, 0x38, 0x4c, 0x39, 0x4c, 0x3d, 0x4c, 0x41, 1876 0x4c, 0x5f, 0x4c, 0x62, 0x4c, 0x64, 0x4c, 0x66, 0x4c, 0x67, 0x4c, 0x68, 1877 0x4c, 0x6c, 0x4c, 0x6d, 0x4c, 0x6e, 0x4c, 0x70, 0x4c, 0x72, 0x4c, 0x75}; 1878 const uint8_t HuffDecoderCommon::table1_104_emit_[72] = { 1879 0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63, 0x4d, 0x65, 1880 0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74, 0x4d, 0x20, 0x4d, 0x25, 1881 0x4d, 0x2d, 0x4d, 0x2e, 0x4d, 0x2f, 0x4d, 0x33, 0x4d, 0x34, 0x4d, 0x35, 1882 0x4d, 0x36, 0x4d, 0x37, 0x4d, 0x38, 0x4d, 0x39, 0x4d, 0x3d, 0x4d, 0x41, 1883 0x4d, 0x5f, 0x4d, 0x62, 0x4d, 0x64, 0x4d, 0x66, 0x4d, 0x67, 0x4d, 0x68, 1884 0x4d, 0x6c, 0x4d, 0x6d, 0x4d, 0x6e, 0x4d, 0x70, 0x4d, 0x72, 0x4d, 0x75}; 1885 const uint8_t HuffDecoderCommon::table1_105_emit_[72] = { 1886 0x4e, 0x30, 0x4e, 0x31, 0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63, 0x4e, 0x65, 1887 0x4e, 0x69, 0x4e, 0x6f, 0x4e, 0x73, 0x4e, 0x74, 0x4e, 0x20, 0x4e, 0x25, 1888 0x4e, 0x2d, 0x4e, 0x2e, 0x4e, 0x2f, 0x4e, 0x33, 0x4e, 0x34, 0x4e, 0x35, 1889 0x4e, 0x36, 0x4e, 0x37, 0x4e, 0x38, 0x4e, 0x39, 0x4e, 0x3d, 0x4e, 0x41, 1890 0x4e, 0x5f, 0x4e, 0x62, 0x4e, 0x64, 0x4e, 0x66, 0x4e, 0x67, 0x4e, 0x68, 1891 0x4e, 0x6c, 0x4e, 0x6d, 0x4e, 0x6e, 0x4e, 0x70, 0x4e, 0x72, 0x4e, 0x75}; 1892 const uint8_t HuffDecoderCommon::table1_106_emit_[72] = { 1893 0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61, 0x4f, 0x63, 0x4f, 0x65, 1894 0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74, 0x4f, 0x20, 0x4f, 0x25, 1895 0x4f, 0x2d, 0x4f, 0x2e, 0x4f, 0x2f, 0x4f, 0x33, 0x4f, 0x34, 0x4f, 0x35, 1896 0x4f, 0x36, 0x4f, 0x37, 0x4f, 0x38, 0x4f, 0x39, 0x4f, 0x3d, 0x4f, 0x41, 1897 0x4f, 0x5f, 0x4f, 0x62, 0x4f, 0x64, 0x4f, 0x66, 0x4f, 0x67, 0x4f, 0x68, 1898 0x4f, 0x6c, 0x4f, 0x6d, 0x4f, 0x6e, 0x4f, 0x70, 0x4f, 0x72, 0x4f, 0x75}; 1899 const uint8_t HuffDecoderCommon::table1_107_emit_[72] = { 1900 0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63, 0x50, 0x65, 1901 0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74, 0x50, 0x20, 0x50, 0x25, 1902 0x50, 0x2d, 0x50, 0x2e, 0x50, 0x2f, 0x50, 0x33, 0x50, 0x34, 0x50, 0x35, 1903 0x50, 0x36, 0x50, 0x37, 0x50, 0x38, 0x50, 0x39, 0x50, 0x3d, 0x50, 0x41, 1904 0x50, 0x5f, 0x50, 0x62, 0x50, 0x64, 0x50, 0x66, 0x50, 0x67, 0x50, 0x68, 1905 0x50, 0x6c, 0x50, 0x6d, 0x50, 0x6e, 0x50, 0x70, 0x50, 0x72, 0x50, 0x75}; 1906 const uint8_t HuffDecoderCommon::table1_108_emit_[72] = { 1907 0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63, 0x51, 0x65, 1908 0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74, 0x51, 0x20, 0x51, 0x25, 1909 0x51, 0x2d, 0x51, 0x2e, 0x51, 0x2f, 0x51, 0x33, 0x51, 0x34, 0x51, 0x35, 1910 0x51, 0x36, 0x51, 0x37, 0x51, 0x38, 0x51, 0x39, 0x51, 0x3d, 0x51, 0x41, 1911 0x51, 0x5f, 0x51, 0x62, 0x51, 0x64, 0x51, 0x66, 0x51, 0x67, 0x51, 0x68, 1912 0x51, 0x6c, 0x51, 0x6d, 0x51, 0x6e, 0x51, 0x70, 0x51, 0x72, 0x51, 0x75}; 1913 const uint8_t HuffDecoderCommon::table1_109_emit_[72] = { 1914 0x52, 0x30, 0x52, 0x31, 0x52, 0x32, 0x52, 0x61, 0x52, 0x63, 0x52, 0x65, 1915 0x52, 0x69, 0x52, 0x6f, 0x52, 0x73, 0x52, 0x74, 0x52, 0x20, 0x52, 0x25, 1916 0x52, 0x2d, 0x52, 0x2e, 0x52, 0x2f, 0x52, 0x33, 0x52, 0x34, 0x52, 0x35, 1917 0x52, 0x36, 0x52, 0x37, 0x52, 0x38, 0x52, 0x39, 0x52, 0x3d, 0x52, 0x41, 1918 0x52, 0x5f, 0x52, 0x62, 0x52, 0x64, 0x52, 0x66, 0x52, 0x67, 0x52, 0x68, 1919 0x52, 0x6c, 0x52, 0x6d, 0x52, 0x6e, 0x52, 0x70, 0x52, 0x72, 0x52, 0x75}; 1920 const uint8_t HuffDecoderCommon::table1_110_emit_[72] = { 1921 0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61, 0x53, 0x63, 0x53, 0x65, 1922 0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74, 0x53, 0x20, 0x53, 0x25, 1923 0x53, 0x2d, 0x53, 0x2e, 0x53, 0x2f, 0x53, 0x33, 0x53, 0x34, 0x53, 0x35, 1924 0x53, 0x36, 0x53, 0x37, 0x53, 0x38, 0x53, 0x39, 0x53, 0x3d, 0x53, 0x41, 1925 0x53, 0x5f, 0x53, 0x62, 0x53, 0x64, 0x53, 0x66, 0x53, 0x67, 0x53, 0x68, 1926 0x53, 0x6c, 0x53, 0x6d, 0x53, 0x6e, 0x53, 0x70, 0x53, 0x72, 0x53, 0x75}; 1927 const uint8_t HuffDecoderCommon::table1_111_emit_[72] = { 1928 0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63, 0x54, 0x65, 1929 0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74, 0x54, 0x20, 0x54, 0x25, 1930 0x54, 0x2d, 0x54, 0x2e, 0x54, 0x2f, 0x54, 0x33, 0x54, 0x34, 0x54, 0x35, 1931 0x54, 0x36, 0x54, 0x37, 0x54, 0x38, 0x54, 0x39, 0x54, 0x3d, 0x54, 0x41, 1932 0x54, 0x5f, 0x54, 0x62, 0x54, 0x64, 0x54, 0x66, 0x54, 0x67, 0x54, 0x68, 1933 0x54, 0x6c, 0x54, 0x6d, 0x54, 0x6e, 0x54, 0x70, 0x54, 0x72, 0x54, 0x75}; 1934 const uint8_t HuffDecoderCommon::table1_112_emit_[72] = { 1935 0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63, 0x55, 0x65, 1936 0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74, 0x55, 0x20, 0x55, 0x25, 1937 0x55, 0x2d, 0x55, 0x2e, 0x55, 0x2f, 0x55, 0x33, 0x55, 0x34, 0x55, 0x35, 1938 0x55, 0x36, 0x55, 0x37, 0x55, 0x38, 0x55, 0x39, 0x55, 0x3d, 0x55, 0x41, 1939 0x55, 0x5f, 0x55, 0x62, 0x55, 0x64, 0x55, 0x66, 0x55, 0x67, 0x55, 0x68, 1940 0x55, 0x6c, 0x55, 0x6d, 0x55, 0x6e, 0x55, 0x70, 0x55, 0x72, 0x55, 0x75}; 1941 const uint8_t HuffDecoderCommon::table1_113_emit_[72] = { 1942 0x56, 0x30, 0x56, 0x31, 0x56, 0x32, 0x56, 0x61, 0x56, 0x63, 0x56, 0x65, 1943 0x56, 0x69, 0x56, 0x6f, 0x56, 0x73, 0x56, 0x74, 0x56, 0x20, 0x56, 0x25, 1944 0x56, 0x2d, 0x56, 0x2e, 0x56, 0x2f, 0x56, 0x33, 0x56, 0x34, 0x56, 0x35, 1945 0x56, 0x36, 0x56, 0x37, 0x56, 0x38, 0x56, 0x39, 0x56, 0x3d, 0x56, 0x41, 1946 0x56, 0x5f, 0x56, 0x62, 0x56, 0x64, 0x56, 0x66, 0x56, 0x67, 0x56, 0x68, 1947 0x56, 0x6c, 0x56, 0x6d, 0x56, 0x6e, 0x56, 0x70, 0x56, 0x72, 0x56, 0x75}; 1948 const uint8_t HuffDecoderCommon::table1_114_emit_[72] = { 1949 0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61, 0x57, 0x63, 0x57, 0x65, 1950 0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74, 0x57, 0x20, 0x57, 0x25, 1951 0x57, 0x2d, 0x57, 0x2e, 0x57, 0x2f, 0x57, 0x33, 0x57, 0x34, 0x57, 0x35, 1952 0x57, 0x36, 0x57, 0x37, 0x57, 0x38, 0x57, 0x39, 0x57, 0x3d, 0x57, 0x41, 1953 0x57, 0x5f, 0x57, 0x62, 0x57, 0x64, 0x57, 0x66, 0x57, 0x67, 0x57, 0x68, 1954 0x57, 0x6c, 0x57, 0x6d, 0x57, 0x6e, 0x57, 0x70, 0x57, 0x72, 0x57, 0x75}; 1955 const uint8_t HuffDecoderCommon::table1_115_emit_[72] = { 1956 0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63, 0x59, 0x65, 1957 0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74, 0x59, 0x20, 0x59, 0x25, 1958 0x59, 0x2d, 0x59, 0x2e, 0x59, 0x2f, 0x59, 0x33, 0x59, 0x34, 0x59, 0x35, 1959 0x59, 0x36, 0x59, 0x37, 0x59, 0x38, 0x59, 0x39, 0x59, 0x3d, 0x59, 0x41, 1960 0x59, 0x5f, 0x59, 0x62, 0x59, 0x64, 0x59, 0x66, 0x59, 0x67, 0x59, 0x68, 1961 0x59, 0x6c, 0x59, 0x6d, 0x59, 0x6e, 0x59, 0x70, 0x59, 0x72, 0x59, 0x75}; 1962 const uint8_t HuffDecoderCommon::table1_116_emit_[72] = { 1963 0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63, 0x6a, 0x65, 1964 0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74, 0x6a, 0x20, 0x6a, 0x25, 1965 0x6a, 0x2d, 0x6a, 0x2e, 0x6a, 0x2f, 0x6a, 0x33, 0x6a, 0x34, 0x6a, 0x35, 1966 0x6a, 0x36, 0x6a, 0x37, 0x6a, 0x38, 0x6a, 0x39, 0x6a, 0x3d, 0x6a, 0x41, 1967 0x6a, 0x5f, 0x6a, 0x62, 0x6a, 0x64, 0x6a, 0x66, 0x6a, 0x67, 0x6a, 0x68, 1968 0x6a, 0x6c, 0x6a, 0x6d, 0x6a, 0x6e, 0x6a, 0x70, 0x6a, 0x72, 0x6a, 0x75}; 1969 const uint8_t HuffDecoderCommon::table1_117_emit_[72] = { 1970 0x6b, 0x30, 0x6b, 0x31, 0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63, 0x6b, 0x65, 1971 0x6b, 0x69, 0x6b, 0x6f, 0x6b, 0x73, 0x6b, 0x74, 0x6b, 0x20, 0x6b, 0x25, 1972 0x6b, 0x2d, 0x6b, 0x2e, 0x6b, 0x2f, 0x6b, 0x33, 0x6b, 0x34, 0x6b, 0x35, 1973 0x6b, 0x36, 0x6b, 0x37, 0x6b, 0x38, 0x6b, 0x39, 0x6b, 0x3d, 0x6b, 0x41, 1974 0x6b, 0x5f, 0x6b, 0x62, 0x6b, 0x64, 0x6b, 0x66, 0x6b, 0x67, 0x6b, 0x68, 1975 0x6b, 0x6c, 0x6b, 0x6d, 0x6b, 0x6e, 0x6b, 0x70, 0x6b, 0x72, 0x6b, 0x75}; 1976 const uint8_t HuffDecoderCommon::table1_118_emit_[72] = { 1977 0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61, 0x71, 0x63, 0x71, 0x65, 1978 0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74, 0x71, 0x20, 0x71, 0x25, 1979 0x71, 0x2d, 0x71, 0x2e, 0x71, 0x2f, 0x71, 0x33, 0x71, 0x34, 0x71, 0x35, 1980 0x71, 0x36, 0x71, 0x37, 0x71, 0x38, 0x71, 0x39, 0x71, 0x3d, 0x71, 0x41, 1981 0x71, 0x5f, 0x71, 0x62, 0x71, 0x64, 0x71, 0x66, 0x71, 0x67, 0x71, 0x68, 1982 0x71, 0x6c, 0x71, 0x6d, 0x71, 0x6e, 0x71, 0x70, 0x71, 0x72, 0x71, 0x75}; 1983 const uint8_t HuffDecoderCommon::table1_119_emit_[72] = { 1984 0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63, 0x76, 0x65, 1985 0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74, 0x76, 0x20, 0x76, 0x25, 1986 0x76, 0x2d, 0x76, 0x2e, 0x76, 0x2f, 0x76, 0x33, 0x76, 0x34, 0x76, 0x35, 1987 0x76, 0x36, 0x76, 0x37, 0x76, 0x38, 0x76, 0x39, 0x76, 0x3d, 0x76, 0x41, 1988 0x76, 0x5f, 0x76, 0x62, 0x76, 0x64, 0x76, 0x66, 0x76, 0x67, 0x76, 0x68, 1989 0x76, 0x6c, 0x76, 0x6d, 0x76, 0x6e, 0x76, 0x70, 0x76, 0x72, 0x76, 0x75}; 1990 const uint8_t HuffDecoderCommon::table1_120_emit_[72] = { 1991 0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63, 0x77, 0x65, 1992 0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74, 0x77, 0x20, 0x77, 0x25, 1993 0x77, 0x2d, 0x77, 0x2e, 0x77, 0x2f, 0x77, 0x33, 0x77, 0x34, 0x77, 0x35, 1994 0x77, 0x36, 0x77, 0x37, 0x77, 0x38, 0x77, 0x39, 0x77, 0x3d, 0x77, 0x41, 1995 0x77, 0x5f, 0x77, 0x62, 0x77, 0x64, 0x77, 0x66, 0x77, 0x67, 0x77, 0x68, 1996 0x77, 0x6c, 0x77, 0x6d, 0x77, 0x6e, 0x77, 0x70, 0x77, 0x72, 0x77, 0x75}; 1997 const uint8_t HuffDecoderCommon::table1_121_emit_[72] = { 1998 0x78, 0x30, 0x78, 0x31, 0x78, 0x32, 0x78, 0x61, 0x78, 0x63, 0x78, 0x65, 1999 0x78, 0x69, 0x78, 0x6f, 0x78, 0x73, 0x78, 0x74, 0x78, 0x20, 0x78, 0x25, 2000 0x78, 0x2d, 0x78, 0x2e, 0x78, 0x2f, 0x78, 0x33, 0x78, 0x34, 0x78, 0x35, 2001 0x78, 0x36, 0x78, 0x37, 0x78, 0x38, 0x78, 0x39, 0x78, 0x3d, 0x78, 0x41, 2002 0x78, 0x5f, 0x78, 0x62, 0x78, 0x64, 0x78, 0x66, 0x78, 0x67, 0x78, 0x68, 2003 0x78, 0x6c, 0x78, 0x6d, 0x78, 0x6e, 0x78, 0x70, 0x78, 0x72, 0x78, 0x75}; 2004 const uint8_t HuffDecoderCommon::table1_122_emit_[72] = { 2005 0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61, 0x79, 0x63, 0x79, 0x65, 2006 0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74, 0x79, 0x20, 0x79, 0x25, 2007 0x79, 0x2d, 0x79, 0x2e, 0x79, 0x2f, 0x79, 0x33, 0x79, 0x34, 0x79, 0x35, 2008 0x79, 0x36, 0x79, 0x37, 0x79, 0x38, 0x79, 0x39, 0x79, 0x3d, 0x79, 0x41, 2009 0x79, 0x5f, 0x79, 0x62, 0x79, 0x64, 0x79, 0x66, 0x79, 0x67, 0x79, 0x68, 2010 0x79, 0x6c, 0x79, 0x6d, 0x79, 0x6e, 0x79, 0x70, 0x79, 0x72, 0x79, 0x75}; 2011 const uint8_t HuffDecoderCommon::table1_123_emit_[72] = { 2012 0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63, 0x7a, 0x65, 2013 0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74, 0x7a, 0x20, 0x7a, 0x25, 2014 0x7a, 0x2d, 0x7a, 0x2e, 0x7a, 0x2f, 0x7a, 0x33, 0x7a, 0x34, 0x7a, 0x35, 2015 0x7a, 0x36, 0x7a, 0x37, 0x7a, 0x38, 0x7a, 0x39, 0x7a, 0x3d, 0x7a, 0x41, 2016 0x7a, 0x5f, 0x7a, 0x62, 0x7a, 0x64, 0x7a, 0x66, 0x7a, 0x67, 0x7a, 0x68, 2017 0x7a, 0x6c, 0x7a, 0x6d, 0x7a, 0x6e, 0x7a, 0x70, 0x7a, 0x72, 0x7a, 0x75}; 2018 const uint8_t HuffDecoderCommon::table1_124_emit_[40] = { 2019 0x26, 0x30, 0x26, 0x31, 0x26, 0x32, 0x26, 0x61, 0x26, 0x63, 2020 0x26, 0x65, 0x26, 0x69, 0x26, 0x6f, 0x26, 0x73, 0x26, 0x74, 2021 0x2a, 0x30, 0x2a, 0x31, 0x2a, 0x32, 0x2a, 0x61, 0x2a, 0x63, 2022 0x2a, 0x65, 0x2a, 0x69, 0x2a, 0x6f, 0x2a, 0x73, 0x2a, 0x74}; 2023 const uint16_t HuffDecoderCommon::table1_124_inner_[22] = { 2024 0x000d, 0x008d, 0x010d, 0x018d, 0x020d, 0x028d, 0x030d, 0x038d, 2025 0x040d, 0x048d, 0x0018, 0x050d, 0x058d, 0x060d, 0x068d, 0x070d, 2026 0x078d, 0x080d, 0x088d, 0x090d, 0x098d, 0x0518}; 2027 const uint8_t HuffDecoderCommon::table1_124_outer_[64] = { 2028 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10, 10, 10, 2029 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2030 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 21, 21, 21, 21, 21, 2031 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21}; 2032 const uint8_t HuffDecoderCommon::table1_125_emit_[40] = { 2033 0x2c, 0x30, 0x2c, 0x31, 0x2c, 0x32, 0x2c, 0x61, 0x2c, 0x63, 2034 0x2c, 0x65, 0x2c, 0x69, 0x2c, 0x6f, 0x2c, 0x73, 0x2c, 0x74, 2035 0x3b, 0x30, 0x3b, 0x31, 0x3b, 0x32, 0x3b, 0x61, 0x3b, 0x63, 2036 0x3b, 0x65, 0x3b, 0x69, 0x3b, 0x6f, 0x3b, 0x73, 0x3b, 0x74}; 2037 const uint8_t HuffDecoderCommon::table1_126_emit_[40] = { 2038 0x58, 0x30, 0x58, 0x31, 0x58, 0x32, 0x58, 0x61, 0x58, 0x63, 2039 0x58, 0x65, 0x58, 0x69, 0x58, 0x6f, 0x58, 0x73, 0x58, 0x74, 2040 0x5a, 0x30, 0x5a, 0x31, 0x5a, 0x32, 0x5a, 0x61, 0x5a, 0x63, 2041 0x5a, 0x65, 0x5a, 0x69, 0x5a, 0x6f, 0x5a, 0x73, 0x5a, 0x74}; 2042 const uint8_t HuffDecoderCommon::table1_127_emit_[16] = { 2043 0x21, 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 2044 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e}; 2045 const uint16_t HuffDecoderCommon::table1_127_inner_[18] = { 2046 0x001a, 0x005a, 0x009a, 0x00da, 0x011a, 0x015b, 0x019b, 0x01db, 0x021c, 2047 0x025c, 0x029d, 0x02dd, 0x031d, 0x035d, 0x039d, 0x03dd, 0x002d, 0x003d}; 2048 const uint8_t HuffDecoderCommon::table1_127_outer_[64] = { 2049 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2050 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 2051 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 10, 11, 12, 13, 14, 15, 16, 17}; 2052 const uint8_t* const HuffDecoderCommon::table1_emit_[128] = { 2053 table9_0_emit_, table9_1_emit_, table9_2_emit_, table1_3_emit_, 2054 table9_4_emit_, table9_5_emit_, table9_6_emit_, table1_7_emit_, 2055 table9_8_emit_, table9_9_emit_, table9_10_emit_, table1_11_emit_, 2056 table9_12_emit_, table9_13_emit_, table9_14_emit_, table1_15_emit_, 2057 table9_16_emit_, table9_17_emit_, table9_18_emit_, table1_19_emit_, 2058 table9_20_emit_, table9_21_emit_, table9_22_emit_, table1_23_emit_, 2059 table9_24_emit_, table9_25_emit_, table9_26_emit_, table1_27_emit_, 2060 table9_28_emit_, table9_29_emit_, table9_30_emit_, table1_31_emit_, 2061 table9_32_emit_, table9_33_emit_, table9_34_emit_, table1_35_emit_, 2062 table9_36_emit_, table9_37_emit_, table9_38_emit_, table1_39_emit_, 2063 table9_40_emit_, table1_41_emit_, table9_42_emit_, table1_43_emit_, 2064 table9_44_emit_, table1_45_emit_, table9_46_emit_, table1_47_emit_, 2065 table9_48_emit_, table1_49_emit_, table9_50_emit_, table1_51_emit_, 2066 table9_52_emit_, table1_53_emit_, table9_54_emit_, table1_55_emit_, 2067 table9_56_emit_, table1_57_emit_, table9_58_emit_, table1_59_emit_, 2068 table9_60_emit_, table1_61_emit_, table9_62_emit_, table1_63_emit_, 2069 table9_64_emit_, table1_65_emit_, table9_66_emit_, table1_67_emit_, 2070 table9_68_emit_, table1_69_emit_, table9_70_emit_, table1_71_emit_, 2071 table9_72_emit_, table1_73_emit_, table9_74_emit_, table1_75_emit_, 2072 table9_76_emit_, table1_77_emit_, table9_78_emit_, table1_79_emit_, 2073 table9_80_emit_, table1_81_emit_, table9_82_emit_, table1_83_emit_, 2074 table9_84_emit_, table1_85_emit_, table9_86_emit_, table1_87_emit_, 2075 table9_88_emit_, table1_89_emit_, table9_90_emit_, table1_91_emit_, 2076 table1_92_emit_, table1_93_emit_, table1_94_emit_, table1_95_emit_, 2077 table1_96_emit_, table1_97_emit_, table1_98_emit_, table1_99_emit_, 2078 table1_100_emit_, table1_101_emit_, table1_102_emit_, table1_103_emit_, 2079 table1_104_emit_, table1_105_emit_, table1_106_emit_, table1_107_emit_, 2080 table1_108_emit_, table1_109_emit_, table1_110_emit_, table1_111_emit_, 2081 table1_112_emit_, table1_113_emit_, table1_114_emit_, table1_115_emit_, 2082 table1_116_emit_, table1_117_emit_, table1_118_emit_, table1_119_emit_, 2083 table1_120_emit_, table1_121_emit_, table1_122_emit_, table1_123_emit_, 2084 table1_124_emit_, table1_125_emit_, table1_126_emit_, table1_127_emit_, 2085 }; 2086 const uint16_t* const HuffDecoderCommon::table1_inner_[128] = { 2087 table1_0_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2088 table1_4_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2089 table1_8_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2090 table1_12_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2091 table1_16_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2092 table1_20_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2093 table1_24_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2094 table1_28_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 2095 table1_28_inner_, table1_33_inner_, table1_2_inner_, table1_3_inner_, 2096 table1_28_inner_, table1_37_inner_, table1_2_inner_, table1_3_inner_, 2097 table1_40_inner_, table1_41_inner_, table1_42_inner_, table1_41_inner_, 2098 table1_44_inner_, table1_41_inner_, table1_46_inner_, table1_41_inner_, 2099 table1_48_inner_, table1_41_inner_, table1_50_inner_, table1_41_inner_, 2100 table1_52_inner_, table1_41_inner_, table1_54_inner_, table1_41_inner_, 2101 table1_56_inner_, table1_41_inner_, table1_58_inner_, table1_41_inner_, 2102 table1_60_inner_, table1_41_inner_, table1_62_inner_, table1_41_inner_, 2103 table1_62_inner_, table1_65_inner_, table1_62_inner_, table1_67_inner_, 2104 table1_62_inner_, table1_69_inner_, table1_62_inner_, table1_71_inner_, 2105 table1_62_inner_, table1_73_inner_, table1_62_inner_, table1_75_inner_, 2106 table1_62_inner_, table1_77_inner_, table1_62_inner_, table1_79_inner_, 2107 table1_62_inner_, table1_81_inner_, table1_62_inner_, table1_83_inner_, 2108 table1_62_inner_, table1_85_inner_, table1_62_inner_, table1_87_inner_, 2109 table1_62_inner_, table1_89_inner_, table1_62_inner_, table1_91_inner_, 2110 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2111 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2112 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2113 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2114 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2115 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2116 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2117 table1_92_inner_, table1_92_inner_, table1_92_inner_, table1_92_inner_, 2118 table1_124_inner_, table1_124_inner_, table1_124_inner_, table1_127_inner_, 2119 }; 2120 const uint8_t* const HuffDecoderCommon::table1_outer_[128] = { 2121 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2122 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2123 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2124 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2125 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2126 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2127 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2128 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2129 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2130 table1_0_outer_, table1_1_outer_, table1_2_outer_, table1_3_outer_, 2131 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2132 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2133 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2134 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2135 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2136 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2137 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2138 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2139 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2140 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2141 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2142 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2143 table1_40_outer_, table1_41_outer_, table1_40_outer_, table1_41_outer_, 2144 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2145 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2146 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2147 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2148 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2149 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2150 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2151 table1_92_outer_, table1_92_outer_, table1_92_outer_, table1_92_outer_, 2152 table1_124_outer_, table1_124_outer_, table1_124_outer_, table1_127_outer_, 2153 }; 2154 const uint8_t HuffDecoderCommon::table13_0_inner_[5] = {0x00, 0x01, 0x05, 0x09, 2155 0x02}; 2156 const uint8_t HuffDecoderCommon::table13_0_outer_[8] = {0, 1, 0, 2, 0, 3, 0, 4}; 2157 const uint8_t HuffDecoderCommon::table14_0_outer_[16] = { 2158 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4}; 2159 const uint8_t HuffDecoderCommon::table15_0_ops_[32] = { 2160 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 2161 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 2162 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 2163 const uint8_t HuffDecoderCommon::table16_0_emit_[6] = {0x3c, 0x60, 0x7b, 2164 0x5c, 0xc3, 0xd0}; 2165 const uint8_t HuffDecoderCommon::table16_0_ops_[64] = { 2166 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 2167 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 2168 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 2169 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 2170 0x00, 0x00, 0x00, 0x09, 0x0d, 0x11, 0x15, 0x00, 0x00, 0x00, 0x00, 2171 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 2172 const uint8_t HuffDecoderCommon::table17_0_emit_[20] = { 2173 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 2174 0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74}; 2175 const uint8_t HuffDecoderCommon::table17_0_ops_[32] = { 2176 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 2177 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 2178 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 2179 const uint8_t HuffDecoderCommon::table17_1_emit_[20] = { 2180 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 2181 0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74}; 2182 const uint8_t HuffDecoderCommon::table17_2_emit_[20] = { 2183 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 2184 0x7b, 0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74}; 2185 const uint8_t HuffDecoderCommon::table17_3_emit_[11] = { 2186 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2}; 2187 const uint8_t HuffDecoderCommon::table17_3_ops_[32] = { 2188 0x01, 0x02, 0x01, 0x06, 0x01, 0x0a, 0x0e, 0x12, 0x16, 0x1a, 0x1e, 2189 0x22, 0x26, 0x2a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 2190 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03}; 2191 const uint8_t* const HuffDecoderCommon::table17_emit_[4] = { 2192 table17_0_emit_, 2193 table17_1_emit_, 2194 table17_2_emit_, 2195 table17_3_emit_, 2196 }; 2197 const uint8_t* const HuffDecoderCommon::table17_ops_[4] = { 2198 table17_0_ops_, 2199 table17_0_ops_, 2200 table17_0_ops_, 2201 table17_3_ops_, 2202 }; 2203 const uint8_t HuffDecoderCommon::table11_0_emit_[1] = {0x3c}; 2204 const uint16_t HuffDecoderCommon::table11_0_ops_[64] = { 2205 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2206 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2207 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2208 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2209 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2210 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2211 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2212 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002}; 2213 const uint8_t HuffDecoderCommon::table11_1_emit_[1] = {0x60}; 2214 const uint8_t HuffDecoderCommon::table11_2_emit_[1] = {0x7b}; 2215 const uint8_t HuffDecoderCommon::table11_3_emit_[24] = { 2216 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 2217 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6}; 2218 const uint16_t HuffDecoderCommon::table11_3_ops_[64] = { 2219 0x0006, 0x0006, 0x0006, 0x0006, 0x0206, 0x0206, 0x0206, 0x0206, 2220 0x0406, 0x0406, 0x0406, 0x0406, 0x0607, 0x0607, 0x0807, 0x0807, 2221 0x0a07, 0x0a07, 0x0c07, 0x0c07, 0x0e07, 0x0e07, 0x1007, 0x1007, 2222 0x1207, 0x1207, 0x1407, 0x1407, 0x1608, 0x1808, 0x1a08, 0x1c08, 2223 0x1e08, 0x2008, 0x2208, 0x2408, 0x2608, 0x2808, 0x2a08, 0x2c08, 2224 0x2e08, 0x0018, 0x0028, 0x0038, 0x0048, 0x0058, 0x0068, 0x0078, 2225 0x0088, 0x0098, 0x00a8, 0x00b8, 0x00c8, 0x00d8, 0x00e8, 0x00f8, 2226 0x0108, 0x0118, 0x0128, 0x0138, 0x0148, 0x0158, 0x0168, 0x0178}; 2227 const uint8_t* const HuffDecoderCommon::table11_emit_[4] = { 2228 table11_0_emit_, 2229 table11_1_emit_, 2230 table11_2_emit_, 2231 table11_3_emit_, 2232 }; 2233 const uint16_t* const HuffDecoderCommon::table11_ops_[4] = { 2234 table11_0_ops_, 2235 table11_0_ops_, 2236 table11_0_ops_, 2237 table11_3_ops_, 2238 }; 2239 const uint8_t HuffDecoderCommon::table39_0_emit_[6] = {0xab, 0xce, 0xd7, 2240 0xe1, 0xec, 0xed}; 2241 const uint8_t HuffDecoderCommon::table39_0_inner_[7] = {0x00, 0x02, 0x04, 0x06, 2242 0x08, 0x0a, 0x01}; 2243 const uint8_t HuffDecoderCommon::table38_0_emit_[10] = { 2244 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb}; 2245 const uint8_t HuffDecoderCommon::table38_0_inner_[10] = { 2246 0x03, 0x0b, 0x13, 0x1b, 0x23, 0x2b, 0x34, 0x3c, 0x44, 0x4c}; 2247 const uint8_t HuffDecoderCommon::table40_0_emit_[7] = {0xef, 0x09, 0x8e, 0x90, 2248 0x91, 0x94, 0x9f}; 2249 const uint8_t HuffDecoderCommon::table40_0_inner_[7] = {0x02, 0x07, 0x0b, 0x0f, 2250 0x13, 0x17, 0x1b}; 2251 const uint8_t HuffDecoderCommon::table43_0_emit_[15] = { 2252 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 2253 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff}; 2254 const uint8_t HuffDecoderCommon::table43_0_ops_[32] = { 2255 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x28, 2256 0x2c, 0x30, 0x34, 0x38, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 2257 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 2258 const uint8_t HuffDecoderCommon::table44_0_emit_[34] = { 2259 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 0xf0, 2260 0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 2261 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe}; 2262 const uint8_t HuffDecoderCommon::table44_0_ops_[64] = { 2263 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 2264 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 2265 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x3d, 0x41, 0x45, 2266 0x49, 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 2267 0x75, 0x79, 0x7d, 0x81, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 2268 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 2269 const uint8_t HuffDecoderCommon::table45_0_emit_[63] = { 2270 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 2271 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 2272 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 2273 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c, 0x0e, 2274 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, 2275 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 2276 const uint8_t HuffDecoderCommon::table45_0_ops_[128] = { 2277 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 2278 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 2279 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21, 2280 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 2281 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x39, 2282 0x00, 0x3d, 0x00, 0x41, 0x00, 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 2283 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 2284 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 2285 0x00, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 0xa5, 0xa9, 0xad, 2286 0xb1, 0xb5, 0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0xd1, 0xd5, 0xd9, 0xdd, 2287 0xe1, 0xe5, 0xe9, 0xed, 0xf1, 0xf5, 0xf9, 0x02}; 2288 const uint8_t HuffDecoderCommon::table46_0_ops_[256] = { 2289 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 2290 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 2291 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 2292 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 2293 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 2294 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 2295 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 2296 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 2297 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 2298 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 2299 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x45, 2300 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x51, 2301 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5d, 2302 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x69, 2303 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x75, 2304 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x81, 2305 0x00, 0x00, 0x00, 0x85, 0x00, 0x89, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x95, 2306 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 0x00, 0xad, 2307 0x00, 0xb1, 0x00, 0xb5, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xc1, 0x00, 0xc5, 2308 0x00, 0xc9, 0x00, 0xcd, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xd9, 0x00, 0xdd, 2309 0x00, 0xe1, 0x00, 0xe5, 0x00, 0xe9, 0x00, 0xed, 0x00, 0xf1, 0x00, 0xf5, 2310 0x00, 0xf9, 0x00, 0x02}; 2311 const uint8_t HuffDecoderCommon::table42_0_emit_[2] = {0xc0, 0xc1}; 2312 const uint16_t HuffDecoderCommon::table42_0_ops_[32] = { 2313 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2314 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2315 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 2316 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025, 0x0025}; 2317 const uint8_t HuffDecoderCommon::table42_1_emit_[2] = {0xc8, 0xc9}; 2318 const uint8_t HuffDecoderCommon::table42_2_emit_[2] = {0xca, 0xcd}; 2319 const uint8_t HuffDecoderCommon::table42_3_emit_[2] = {0xd2, 0xd5}; 2320 const uint8_t HuffDecoderCommon::table42_4_emit_[2] = {0xda, 0xdb}; 2321 const uint8_t HuffDecoderCommon::table42_5_emit_[2] = {0xee, 0xf0}; 2322 const uint8_t HuffDecoderCommon::table42_6_emit_[2] = {0xf2, 0xf3}; 2323 const uint8_t HuffDecoderCommon::table42_7_emit_[3] = {0xff, 0xcb, 0xcc}; 2324 const uint16_t HuffDecoderCommon::table42_7_ops_[32] = { 2325 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2326 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2327 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 2328 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046}; 2329 const uint8_t HuffDecoderCommon::table42_8_emit_[4] = {0xd3, 0xd4, 0xd6, 0xdd}; 2330 const uint16_t HuffDecoderCommon::table42_8_ops_[32] = { 2331 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2332 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 2333 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046, 2334 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, 0x0066}; 2335 const uint8_t HuffDecoderCommon::table42_9_emit_[4] = {0xde, 0xdf, 0xf1, 0xf4}; 2336 const uint8_t HuffDecoderCommon::table42_10_emit_[4] = {0xf5, 0xf6, 0xf7, 0xf8}; 2337 const uint8_t HuffDecoderCommon::table42_11_emit_[4] = {0xfa, 0xfb, 0xfc, 0xfd}; 2338 const uint8_t HuffDecoderCommon::table42_12_emit_[7] = {0xfe, 0x02, 0x03, 0x04, 2339 0x05, 0x06, 0x07}; 2340 const uint16_t HuffDecoderCommon::table42_12_ops_[32] = { 2341 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2342 0x0027, 0x0027, 0x0027, 0x0027, 0x0047, 0x0047, 0x0047, 0x0047, 2343 0x0067, 0x0067, 0x0067, 0x0067, 0x0087, 0x0087, 0x0087, 0x0087, 2344 0x00a7, 0x00a7, 0x00a7, 0x00a7, 0x00c7, 0x00c7, 0x00c7, 0x00c7}; 2345 const uint8_t HuffDecoderCommon::table42_13_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e, 2346 0x0f, 0x10, 0x11, 0x12}; 2347 const uint16_t HuffDecoderCommon::table42_13_ops_[32] = { 2348 0x0007, 0x0007, 0x0007, 0x0007, 0x0027, 0x0027, 0x0027, 0x0027, 2349 0x0047, 0x0047, 0x0047, 0x0047, 0x0067, 0x0067, 0x0067, 0x0067, 2350 0x0087, 0x0087, 0x0087, 0x0087, 0x00a7, 0x00a7, 0x00a7, 0x00a7, 2351 0x00c7, 0x00c7, 0x00c7, 0x00c7, 0x00e7, 0x00e7, 0x00e7, 0x00e7}; 2352 const uint8_t HuffDecoderCommon::table42_14_emit_[8] = {0x13, 0x14, 0x15, 0x17, 2353 0x18, 0x19, 0x1a, 0x1b}; 2354 const uint8_t HuffDecoderCommon::table42_15_emit_[10] = { 2355 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16}; 2356 const uint16_t HuffDecoderCommon::table42_15_ops_[32] = { 2357 0x0007, 0x0007, 0x0007, 0x0007, 0x0027, 0x0027, 0x0027, 0x0027, 2358 0x0047, 0x0047, 0x0047, 0x0047, 0x0067, 0x0067, 0x0067, 0x0067, 2359 0x0087, 0x0087, 0x0087, 0x0087, 0x00a7, 0x00a7, 0x00a7, 0x00a7, 2360 0x00c7, 0x00c7, 0x00c7, 0x00c7, 0x00e9, 0x0109, 0x0129, 0x0019}; 2361 const uint8_t* const HuffDecoderCommon::table42_emit_[16] = { 2362 table42_0_emit_, table42_1_emit_, table42_2_emit_, table42_3_emit_, 2363 table42_4_emit_, table42_5_emit_, table42_6_emit_, table42_7_emit_, 2364 table42_8_emit_, table42_9_emit_, table42_10_emit_, table42_11_emit_, 2365 table42_12_emit_, table42_13_emit_, table42_14_emit_, table42_15_emit_, 2366 }; 2367 const uint16_t* const HuffDecoderCommon::table42_ops_[16] = { 2368 table42_0_ops_, table42_0_ops_, table42_0_ops_, table42_0_ops_, 2369 table42_0_ops_, table42_0_ops_, table42_0_ops_, table42_7_ops_, 2370 table42_8_ops_, table42_8_ops_, table42_8_ops_, table42_8_ops_, 2371 table42_12_ops_, table42_13_ops_, table42_13_ops_, table42_15_ops_, 2372 }; 2373 } // namespace geometry_13_8_9 2374 } // namespace grpc_core 2375