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_12_5_13.h" 19 20 #include <grpc/support/port_platform.h> 21 namespace grpc_core { 22 namespace geometry_12_5_13 { 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::table1_0_emit_[135] = { 524 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x61, 0x30, 0x63, 0x30, 0x65, 0x30, 525 0x69, 0x30, 0x6f, 0x30, 0x73, 0x30, 0x74, 0x30, 0x20, 0x30, 0x25, 0x30, 526 0x2d, 0x30, 0x2e, 0x30, 0x2f, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 527 0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39, 0x30, 0x3d, 0x30, 0x41, 0x30, 528 0x5f, 0x30, 0x62, 0x30, 0x64, 0x30, 0x66, 0x30, 0x67, 0x30, 0x68, 0x30, 529 0x6c, 0x30, 0x6d, 0x30, 0x6e, 0x30, 0x70, 0x30, 0x72, 0x30, 0x75, 0x30, 530 0x3a, 0x30, 0x42, 0x30, 0x43, 0x30, 0x44, 0x30, 0x45, 0x30, 0x46, 0x30, 531 0x47, 0x30, 0x48, 0x30, 0x49, 0x30, 0x4a, 0x30, 0x4b, 0x30, 0x4c, 0x30, 532 0x4d, 0x30, 0x4e, 0x30, 0x4f, 0x30, 0x50, 0x30, 0x51, 0x30, 0x52, 0x30, 533 0x53, 0x30, 0x54, 0x30, 0x55, 0x30, 0x56, 0x30, 0x57, 0x30, 0x59, 0x30, 534 0x6a, 0x30, 0x6b, 0x30, 0x71, 0x30, 0x76, 0x30, 0x77, 0x30, 0x78, 0x30, 535 0x79, 0x30, 0x7a}; 536 const uint16_t HuffDecoderCommon::table1_0_inner_[69] = { 537 0x000a, 0x008a, 0x018a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a, 538 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 539 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 540 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 541 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 542 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 543 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 544 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 545 const uint8_t HuffDecoderCommon::table1_0_outer_[128] = { 546 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 547 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 548 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 549 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 550 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 551 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 552 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 68, 68, 68}; 553 const uint8_t HuffDecoderCommon::table1_1_emit_[135] = { 554 0x31, 0x30, 0x31, 0x31, 0x32, 0x31, 0x61, 0x31, 0x63, 0x31, 0x65, 0x31, 555 0x69, 0x31, 0x6f, 0x31, 0x73, 0x31, 0x74, 0x31, 0x20, 0x31, 0x25, 0x31, 556 0x2d, 0x31, 0x2e, 0x31, 0x2f, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 0x31, 557 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x31, 0x3d, 0x31, 0x41, 0x31, 558 0x5f, 0x31, 0x62, 0x31, 0x64, 0x31, 0x66, 0x31, 0x67, 0x31, 0x68, 0x31, 559 0x6c, 0x31, 0x6d, 0x31, 0x6e, 0x31, 0x70, 0x31, 0x72, 0x31, 0x75, 0x31, 560 0x3a, 0x31, 0x42, 0x31, 0x43, 0x31, 0x44, 0x31, 0x45, 0x31, 0x46, 0x31, 561 0x47, 0x31, 0x48, 0x31, 0x49, 0x31, 0x4a, 0x31, 0x4b, 0x31, 0x4c, 0x31, 562 0x4d, 0x31, 0x4e, 0x31, 0x4f, 0x31, 0x50, 0x31, 0x51, 0x31, 0x52, 0x31, 563 0x53, 0x31, 0x54, 0x31, 0x55, 0x31, 0x56, 0x31, 0x57, 0x31, 0x59, 0x31, 564 0x6a, 0x31, 0x6b, 0x31, 0x71, 0x31, 0x76, 0x31, 0x77, 0x31, 0x78, 0x31, 565 0x79, 0x31, 0x7a}; 566 const uint16_t HuffDecoderCommon::table1_1_inner_[69] = { 567 0x000a, 0x010a, 0x018a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a, 568 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 569 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 570 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 571 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 572 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 573 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 574 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 575 const uint8_t HuffDecoderCommon::table1_2_emit_[135] = { 576 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x61, 0x32, 0x63, 0x32, 0x65, 0x32, 577 0x69, 0x32, 0x6f, 0x32, 0x73, 0x32, 0x74, 0x32, 0x20, 0x32, 0x25, 0x32, 578 0x2d, 0x32, 0x2e, 0x32, 0x2f, 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 0x32, 579 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x32, 0x3d, 0x32, 0x41, 0x32, 580 0x5f, 0x32, 0x62, 0x32, 0x64, 0x32, 0x66, 0x32, 0x67, 0x32, 0x68, 0x32, 581 0x6c, 0x32, 0x6d, 0x32, 0x6e, 0x32, 0x70, 0x32, 0x72, 0x32, 0x75, 0x32, 582 0x3a, 0x32, 0x42, 0x32, 0x43, 0x32, 0x44, 0x32, 0x45, 0x32, 0x46, 0x32, 583 0x47, 0x32, 0x48, 0x32, 0x49, 0x32, 0x4a, 0x32, 0x4b, 0x32, 0x4c, 0x32, 584 0x4d, 0x32, 0x4e, 0x32, 0x4f, 0x32, 0x50, 0x32, 0x51, 0x32, 0x52, 0x32, 585 0x53, 0x32, 0x54, 0x32, 0x55, 0x32, 0x56, 0x32, 0x57, 0x32, 0x59, 0x32, 586 0x6a, 0x32, 0x6b, 0x32, 0x71, 0x32, 0x76, 0x32, 0x77, 0x32, 0x78, 0x32, 587 0x79, 0x32, 0x7a}; 588 const uint16_t HuffDecoderCommon::table1_2_inner_[69] = { 589 0x000a, 0x010a, 0x020a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a, 590 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 591 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 592 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 593 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 594 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 595 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 596 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 597 const uint8_t HuffDecoderCommon::table1_3_emit_[135] = { 598 0x61, 0x30, 0x61, 0x31, 0x61, 0x32, 0x61, 0x61, 0x63, 0x61, 0x65, 0x61, 599 0x69, 0x61, 0x6f, 0x61, 0x73, 0x61, 0x74, 0x61, 0x20, 0x61, 0x25, 0x61, 600 0x2d, 0x61, 0x2e, 0x61, 0x2f, 0x61, 0x33, 0x61, 0x34, 0x61, 0x35, 0x61, 601 0x36, 0x61, 0x37, 0x61, 0x38, 0x61, 0x39, 0x61, 0x3d, 0x61, 0x41, 0x61, 602 0x5f, 0x61, 0x62, 0x61, 0x64, 0x61, 0x66, 0x61, 0x67, 0x61, 0x68, 0x61, 603 0x6c, 0x61, 0x6d, 0x61, 0x6e, 0x61, 0x70, 0x61, 0x72, 0x61, 0x75, 0x61, 604 0x3a, 0x61, 0x42, 0x61, 0x43, 0x61, 0x44, 0x61, 0x45, 0x61, 0x46, 0x61, 605 0x47, 0x61, 0x48, 0x61, 0x49, 0x61, 0x4a, 0x61, 0x4b, 0x61, 0x4c, 0x61, 606 0x4d, 0x61, 0x4e, 0x61, 0x4f, 0x61, 0x50, 0x61, 0x51, 0x61, 0x52, 0x61, 607 0x53, 0x61, 0x54, 0x61, 0x55, 0x61, 0x56, 0x61, 0x57, 0x61, 0x59, 0x61, 608 0x6a, 0x61, 0x6b, 0x61, 0x71, 0x61, 0x76, 0x61, 0x77, 0x61, 0x78, 0x61, 609 0x79, 0x61, 0x7a}; 610 const uint16_t HuffDecoderCommon::table1_3_inner_[69] = { 611 0x000a, 0x010a, 0x020a, 0x030a, 0x038a, 0x048a, 0x058a, 0x068a, 0x078a, 612 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 613 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 614 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 615 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 616 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 617 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 618 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 619 const uint8_t HuffDecoderCommon::table1_4_emit_[135] = { 620 0x63, 0x30, 0x63, 0x31, 0x63, 0x32, 0x63, 0x61, 0x63, 0x63, 0x65, 0x63, 621 0x69, 0x63, 0x6f, 0x63, 0x73, 0x63, 0x74, 0x63, 0x20, 0x63, 0x25, 0x63, 622 0x2d, 0x63, 0x2e, 0x63, 0x2f, 0x63, 0x33, 0x63, 0x34, 0x63, 0x35, 0x63, 623 0x36, 0x63, 0x37, 0x63, 0x38, 0x63, 0x39, 0x63, 0x3d, 0x63, 0x41, 0x63, 624 0x5f, 0x63, 0x62, 0x63, 0x64, 0x63, 0x66, 0x63, 0x67, 0x63, 0x68, 0x63, 625 0x6c, 0x63, 0x6d, 0x63, 0x6e, 0x63, 0x70, 0x63, 0x72, 0x63, 0x75, 0x63, 626 0x3a, 0x63, 0x42, 0x63, 0x43, 0x63, 0x44, 0x63, 0x45, 0x63, 0x46, 0x63, 627 0x47, 0x63, 0x48, 0x63, 0x49, 0x63, 0x4a, 0x63, 0x4b, 0x63, 0x4c, 0x63, 628 0x4d, 0x63, 0x4e, 0x63, 0x4f, 0x63, 0x50, 0x63, 0x51, 0x63, 0x52, 0x63, 629 0x53, 0x63, 0x54, 0x63, 0x55, 0x63, 0x56, 0x63, 0x57, 0x63, 0x59, 0x63, 630 0x6a, 0x63, 0x6b, 0x63, 0x71, 0x63, 0x76, 0x63, 0x77, 0x63, 0x78, 0x63, 631 0x79, 0x63, 0x7a}; 632 const uint16_t HuffDecoderCommon::table1_4_inner_[69] = { 633 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x048a, 0x058a, 0x068a, 0x078a, 634 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 635 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 636 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 637 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 638 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 639 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 640 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 641 const uint8_t HuffDecoderCommon::table1_5_emit_[135] = { 642 0x65, 0x30, 0x65, 0x31, 0x65, 0x32, 0x65, 0x61, 0x65, 0x63, 0x65, 0x65, 643 0x69, 0x65, 0x6f, 0x65, 0x73, 0x65, 0x74, 0x65, 0x20, 0x65, 0x25, 0x65, 644 0x2d, 0x65, 0x2e, 0x65, 0x2f, 0x65, 0x33, 0x65, 0x34, 0x65, 0x35, 0x65, 645 0x36, 0x65, 0x37, 0x65, 0x38, 0x65, 0x39, 0x65, 0x3d, 0x65, 0x41, 0x65, 646 0x5f, 0x65, 0x62, 0x65, 0x64, 0x65, 0x66, 0x65, 0x67, 0x65, 0x68, 0x65, 647 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x65, 0x70, 0x65, 0x72, 0x65, 0x75, 0x65, 648 0x3a, 0x65, 0x42, 0x65, 0x43, 0x65, 0x44, 0x65, 0x45, 0x65, 0x46, 0x65, 649 0x47, 0x65, 0x48, 0x65, 0x49, 0x65, 0x4a, 0x65, 0x4b, 0x65, 0x4c, 0x65, 650 0x4d, 0x65, 0x4e, 0x65, 0x4f, 0x65, 0x50, 0x65, 0x51, 0x65, 0x52, 0x65, 651 0x53, 0x65, 0x54, 0x65, 0x55, 0x65, 0x56, 0x65, 0x57, 0x65, 0x59, 0x65, 652 0x6a, 0x65, 0x6b, 0x65, 0x71, 0x65, 0x76, 0x65, 0x77, 0x65, 0x78, 0x65, 653 0x79, 0x65, 0x7a}; 654 const uint16_t HuffDecoderCommon::table1_5_inner_[69] = { 655 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x058a, 0x068a, 0x078a, 656 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 657 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 658 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 659 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 660 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 661 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 662 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 663 const uint8_t HuffDecoderCommon::table1_6_emit_[135] = { 664 0x69, 0x30, 0x69, 0x31, 0x69, 0x32, 0x69, 0x61, 0x69, 0x63, 0x69, 0x65, 665 0x69, 0x69, 0x6f, 0x69, 0x73, 0x69, 0x74, 0x69, 0x20, 0x69, 0x25, 0x69, 666 0x2d, 0x69, 0x2e, 0x69, 0x2f, 0x69, 0x33, 0x69, 0x34, 0x69, 0x35, 0x69, 667 0x36, 0x69, 0x37, 0x69, 0x38, 0x69, 0x39, 0x69, 0x3d, 0x69, 0x41, 0x69, 668 0x5f, 0x69, 0x62, 0x69, 0x64, 0x69, 0x66, 0x69, 0x67, 0x69, 0x68, 0x69, 669 0x6c, 0x69, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x69, 0x72, 0x69, 0x75, 0x69, 670 0x3a, 0x69, 0x42, 0x69, 0x43, 0x69, 0x44, 0x69, 0x45, 0x69, 0x46, 0x69, 671 0x47, 0x69, 0x48, 0x69, 0x49, 0x69, 0x4a, 0x69, 0x4b, 0x69, 0x4c, 0x69, 672 0x4d, 0x69, 0x4e, 0x69, 0x4f, 0x69, 0x50, 0x69, 0x51, 0x69, 0x52, 0x69, 673 0x53, 0x69, 0x54, 0x69, 0x55, 0x69, 0x56, 0x69, 0x57, 0x69, 0x59, 0x69, 674 0x6a, 0x69, 0x6b, 0x69, 0x71, 0x69, 0x76, 0x69, 0x77, 0x69, 0x78, 0x69, 675 0x79, 0x69, 0x7a}; 676 const uint16_t HuffDecoderCommon::table1_6_inner_[69] = { 677 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x068a, 0x078a, 678 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 679 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 680 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 681 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 682 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 683 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 684 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 685 const uint8_t HuffDecoderCommon::table1_7_emit_[135] = { 686 0x6f, 0x30, 0x6f, 0x31, 0x6f, 0x32, 0x6f, 0x61, 0x6f, 0x63, 0x6f, 0x65, 687 0x6f, 0x69, 0x6f, 0x6f, 0x73, 0x6f, 0x74, 0x6f, 0x20, 0x6f, 0x25, 0x6f, 688 0x2d, 0x6f, 0x2e, 0x6f, 0x2f, 0x6f, 0x33, 0x6f, 0x34, 0x6f, 0x35, 0x6f, 689 0x36, 0x6f, 0x37, 0x6f, 0x38, 0x6f, 0x39, 0x6f, 0x3d, 0x6f, 0x41, 0x6f, 690 0x5f, 0x6f, 0x62, 0x6f, 0x64, 0x6f, 0x66, 0x6f, 0x67, 0x6f, 0x68, 0x6f, 691 0x6c, 0x6f, 0x6d, 0x6f, 0x6e, 0x6f, 0x70, 0x6f, 0x72, 0x6f, 0x75, 0x6f, 692 0x3a, 0x6f, 0x42, 0x6f, 0x43, 0x6f, 0x44, 0x6f, 0x45, 0x6f, 0x46, 0x6f, 693 0x47, 0x6f, 0x48, 0x6f, 0x49, 0x6f, 0x4a, 0x6f, 0x4b, 0x6f, 0x4c, 0x6f, 694 0x4d, 0x6f, 0x4e, 0x6f, 0x4f, 0x6f, 0x50, 0x6f, 0x51, 0x6f, 0x52, 0x6f, 695 0x53, 0x6f, 0x54, 0x6f, 0x55, 0x6f, 0x56, 0x6f, 0x57, 0x6f, 0x59, 0x6f, 696 0x6a, 0x6f, 0x6b, 0x6f, 0x71, 0x6f, 0x76, 0x6f, 0x77, 0x6f, 0x78, 0x6f, 697 0x79, 0x6f, 0x7a}; 698 const uint16_t HuffDecoderCommon::table1_7_inner_[69] = { 699 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 0x078a, 700 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 701 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 702 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 703 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 704 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 705 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 706 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 707 const uint8_t HuffDecoderCommon::table1_8_emit_[135] = { 708 0x73, 0x30, 0x73, 0x31, 0x73, 0x32, 0x73, 0x61, 0x73, 0x63, 0x73, 0x65, 709 0x73, 0x69, 0x73, 0x6f, 0x73, 0x73, 0x74, 0x73, 0x20, 0x73, 0x25, 0x73, 710 0x2d, 0x73, 0x2e, 0x73, 0x2f, 0x73, 0x33, 0x73, 0x34, 0x73, 0x35, 0x73, 711 0x36, 0x73, 0x37, 0x73, 0x38, 0x73, 0x39, 0x73, 0x3d, 0x73, 0x41, 0x73, 712 0x5f, 0x73, 0x62, 0x73, 0x64, 0x73, 0x66, 0x73, 0x67, 0x73, 0x68, 0x73, 713 0x6c, 0x73, 0x6d, 0x73, 0x6e, 0x73, 0x70, 0x73, 0x72, 0x73, 0x75, 0x73, 714 0x3a, 0x73, 0x42, 0x73, 0x43, 0x73, 0x44, 0x73, 0x45, 0x73, 0x46, 0x73, 715 0x47, 0x73, 0x48, 0x73, 0x49, 0x73, 0x4a, 0x73, 0x4b, 0x73, 0x4c, 0x73, 716 0x4d, 0x73, 0x4e, 0x73, 0x4f, 0x73, 0x50, 0x73, 0x51, 0x73, 0x52, 0x73, 717 0x53, 0x73, 0x54, 0x73, 0x55, 0x73, 0x56, 0x73, 0x57, 0x73, 0x59, 0x73, 718 0x6a, 0x73, 0x6b, 0x73, 0x71, 0x73, 0x76, 0x73, 0x77, 0x73, 0x78, 0x73, 719 0x79, 0x73, 0x7a}; 720 const uint16_t HuffDecoderCommon::table1_8_inner_[69] = { 721 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 0x080a, 722 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 723 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 724 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 725 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 726 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 727 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 728 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 729 const uint8_t HuffDecoderCommon::table1_9_emit_[135] = { 730 0x74, 0x30, 0x74, 0x31, 0x74, 0x32, 0x74, 0x61, 0x74, 0x63, 0x74, 0x65, 731 0x74, 0x69, 0x74, 0x6f, 0x74, 0x73, 0x74, 0x74, 0x20, 0x74, 0x25, 0x74, 732 0x2d, 0x74, 0x2e, 0x74, 0x2f, 0x74, 0x33, 0x74, 0x34, 0x74, 0x35, 0x74, 733 0x36, 0x74, 0x37, 0x74, 0x38, 0x74, 0x39, 0x74, 0x3d, 0x74, 0x41, 0x74, 734 0x5f, 0x74, 0x62, 0x74, 0x64, 0x74, 0x66, 0x74, 0x67, 0x74, 0x68, 0x74, 735 0x6c, 0x74, 0x6d, 0x74, 0x6e, 0x74, 0x70, 0x74, 0x72, 0x74, 0x75, 0x74, 736 0x3a, 0x74, 0x42, 0x74, 0x43, 0x74, 0x44, 0x74, 0x45, 0x74, 0x46, 0x74, 737 0x47, 0x74, 0x48, 0x74, 0x49, 0x74, 0x4a, 0x74, 0x4b, 0x74, 0x4c, 0x74, 738 0x4d, 0x74, 0x4e, 0x74, 0x4f, 0x74, 0x50, 0x74, 0x51, 0x74, 0x52, 0x74, 739 0x53, 0x74, 0x54, 0x74, 0x55, 0x74, 0x56, 0x74, 0x57, 0x74, 0x59, 0x74, 740 0x6a, 0x74, 0x6b, 0x74, 0x71, 0x74, 0x76, 0x74, 0x77, 0x74, 0x78, 0x74, 741 0x79, 0x74, 0x7a}; 742 const uint16_t HuffDecoderCommon::table1_9_inner_[69] = { 743 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 0x080a, 744 0x090a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 0x0f8b, 0x108b, 745 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 0x178b, 0x188b, 0x198b, 746 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 0x1f8b, 0x208b, 0x218b, 0x228b, 747 0x238c, 0x248c, 0x258c, 0x268c, 0x278c, 0x288c, 0x298c, 0x2a8c, 0x2b8c, 748 0x2c8c, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 0x348c, 749 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 0x3d8c, 750 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x0015}; 751 const uint8_t HuffDecoderCommon::table1_10_emit_[140] = { 752 0x20, 0x30, 0x20, 0x31, 0x20, 0x32, 0x20, 0x61, 0x20, 0x63, 0x20, 0x65, 753 0x20, 0x69, 0x20, 0x6f, 0x20, 0x73, 0x20, 0x74, 0x20, 0x20, 0x25, 0x20, 754 0x2d, 0x20, 0x2e, 0x20, 0x2f, 0x20, 0x33, 0x20, 0x34, 0x20, 0x35, 0x20, 755 0x36, 0x20, 0x37, 0x20, 0x38, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x41, 0x20, 756 0x5f, 0x20, 0x62, 0x20, 0x64, 0x20, 0x66, 0x20, 0x67, 0x20, 0x68, 0x20, 757 0x6c, 0x20, 0x6d, 0x20, 0x6e, 0x20, 0x70, 0x20, 0x72, 0x20, 0x75, 0x25, 758 0x30, 0x25, 0x31, 0x25, 0x32, 0x25, 0x61, 0x25, 0x63, 0x25, 0x65, 0x25, 759 0x69, 0x25, 0x6f, 0x25, 0x73, 0x25, 0x74, 0x25, 0x25, 0x2d, 0x25, 0x2e, 760 0x25, 0x2f, 0x25, 0x33, 0x25, 0x34, 0x25, 0x35, 0x25, 0x36, 0x25, 0x37, 761 0x25, 0x38, 0x25, 0x39, 0x25, 0x3d, 0x25, 0x41, 0x25, 0x5f, 0x25, 0x62, 762 0x25, 0x64, 0x25, 0x66, 0x25, 0x67, 0x25, 0x68, 0x25, 0x6c, 0x25, 0x6d, 763 0x25, 0x6e, 0x25, 0x70, 0x25, 0x72, 0x25, 0x75}; 764 const uint16_t HuffDecoderCommon::table1_10_inner_[74] = { 765 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 766 0x090b, 0x0a0c, 0x0a8c, 0x0b8c, 0x0c8c, 0x0d8c, 0x0e8c, 0x0f8c, 0x108c, 767 0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c, 768 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 769 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 770 0x2b8b, 0x2c8b, 0x0b0c, 0x2d8c, 0x2e0c, 0x2f0c, 0x300c, 0x310c, 0x320c, 771 0x330c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 772 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 773 0x450c, 0x0b16}; 774 const uint8_t HuffDecoderCommon::table1_10_outer_[128] = { 775 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 776 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 777 28, 29, 30, 31, 32, 33, 34, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 778 36, 36, 36, 36, 36, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 779 43, 43, 44, 44, 45, 45, 46, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 780 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 73, 73, 73, 781 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73}; 782 const uint8_t HuffDecoderCommon::table1_11_emit_[140] = { 783 0x2d, 0x30, 0x2d, 0x31, 0x2d, 0x32, 0x2d, 0x61, 0x2d, 0x63, 0x2d, 0x65, 784 0x2d, 0x69, 0x2d, 0x6f, 0x2d, 0x73, 0x2d, 0x74, 0x2d, 0x20, 0x2d, 0x25, 785 0x2d, 0x2d, 0x2e, 0x2d, 0x2f, 0x2d, 0x33, 0x2d, 0x34, 0x2d, 0x35, 0x2d, 786 0x36, 0x2d, 0x37, 0x2d, 0x38, 0x2d, 0x39, 0x2d, 0x3d, 0x2d, 0x41, 0x2d, 787 0x5f, 0x2d, 0x62, 0x2d, 0x64, 0x2d, 0x66, 0x2d, 0x67, 0x2d, 0x68, 0x2d, 788 0x6c, 0x2d, 0x6d, 0x2d, 0x6e, 0x2d, 0x70, 0x2d, 0x72, 0x2d, 0x75, 0x2e, 789 0x30, 0x2e, 0x31, 0x2e, 0x32, 0x2e, 0x61, 0x2e, 0x63, 0x2e, 0x65, 0x2e, 790 0x69, 0x2e, 0x6f, 0x2e, 0x73, 0x2e, 0x74, 0x2e, 0x20, 0x2e, 0x25, 0x2e, 791 0x2e, 0x2f, 0x2e, 0x33, 0x2e, 0x34, 0x2e, 0x35, 0x2e, 0x36, 0x2e, 0x37, 792 0x2e, 0x38, 0x2e, 0x39, 0x2e, 0x3d, 0x2e, 0x41, 0x2e, 0x5f, 0x2e, 0x62, 793 0x2e, 0x64, 0x2e, 0x66, 0x2e, 0x67, 0x2e, 0x68, 0x2e, 0x6c, 0x2e, 0x6d, 794 0x2e, 0x6e, 0x2e, 0x70, 0x2e, 0x72, 0x2e, 0x75}; 795 const uint16_t HuffDecoderCommon::table1_11_inner_[74] = { 796 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 797 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0c8c, 0x0d8c, 0x0e8c, 0x0f8c, 0x108c, 798 0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c, 799 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 800 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 801 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x0d0c, 0x2f8c, 0x300c, 0x310c, 0x320c, 802 0x330c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 803 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 804 0x450c, 0x0d16}; 805 const uint8_t HuffDecoderCommon::table1_12_emit_[140] = { 806 0x2f, 0x30, 0x2f, 0x31, 0x2f, 0x32, 0x2f, 0x61, 0x2f, 0x63, 0x2f, 0x65, 807 0x2f, 0x69, 0x2f, 0x6f, 0x2f, 0x73, 0x2f, 0x74, 0x2f, 0x20, 0x2f, 0x25, 808 0x2f, 0x2d, 0x2f, 0x2e, 0x2f, 0x2f, 0x33, 0x2f, 0x34, 0x2f, 0x35, 0x2f, 809 0x36, 0x2f, 0x37, 0x2f, 0x38, 0x2f, 0x39, 0x2f, 0x3d, 0x2f, 0x41, 0x2f, 810 0x5f, 0x2f, 0x62, 0x2f, 0x64, 0x2f, 0x66, 0x2f, 0x67, 0x2f, 0x68, 0x2f, 811 0x6c, 0x2f, 0x6d, 0x2f, 0x6e, 0x2f, 0x70, 0x2f, 0x72, 0x2f, 0x75, 0x33, 812 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x61, 0x33, 0x63, 0x33, 0x65, 0x33, 813 0x69, 0x33, 0x6f, 0x33, 0x73, 0x33, 0x74, 0x33, 0x20, 0x33, 0x25, 0x33, 814 0x2d, 0x33, 0x2e, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 815 0x33, 0x38, 0x33, 0x39, 0x33, 0x3d, 0x33, 0x41, 0x33, 0x5f, 0x33, 0x62, 816 0x33, 0x64, 0x33, 0x66, 0x33, 0x67, 0x33, 0x68, 0x33, 0x6c, 0x33, 0x6d, 817 0x33, 0x6e, 0x33, 0x70, 0x33, 0x72, 0x33, 0x75}; 818 const uint16_t HuffDecoderCommon::table1_12_inner_[74] = { 819 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 820 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0e8c, 0x0f8c, 0x108c, 821 0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c, 822 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 823 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 824 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x0f0c, 0x318c, 0x320c, 825 0x330c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 826 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 827 0x450c, 0x0f16}; 828 const uint8_t HuffDecoderCommon::table1_13_emit_[140] = { 829 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x61, 0x34, 0x63, 0x34, 0x65, 830 0x34, 0x69, 0x34, 0x6f, 0x34, 0x73, 0x34, 0x74, 0x34, 0x20, 0x34, 0x25, 831 0x34, 0x2d, 0x34, 0x2e, 0x34, 0x2f, 0x34, 0x33, 0x34, 0x34, 0x35, 0x34, 832 0x36, 0x34, 0x37, 0x34, 0x38, 0x34, 0x39, 0x34, 0x3d, 0x34, 0x41, 0x34, 833 0x5f, 0x34, 0x62, 0x34, 0x64, 0x34, 0x66, 0x34, 0x67, 0x34, 0x68, 0x34, 834 0x6c, 0x34, 0x6d, 0x34, 0x6e, 0x34, 0x70, 0x34, 0x72, 0x34, 0x75, 0x35, 835 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x61, 0x35, 0x63, 0x35, 0x65, 0x35, 836 0x69, 0x35, 0x6f, 0x35, 0x73, 0x35, 0x74, 0x35, 0x20, 0x35, 0x25, 0x35, 837 0x2d, 0x35, 0x2e, 0x35, 0x2f, 0x35, 0x33, 0x35, 0x35, 0x36, 0x35, 0x37, 838 0x35, 0x38, 0x35, 0x39, 0x35, 0x3d, 0x35, 0x41, 0x35, 0x5f, 0x35, 0x62, 839 0x35, 0x64, 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x6c, 0x35, 0x6d, 840 0x35, 0x6e, 0x35, 0x70, 0x35, 0x72, 0x35, 0x75}; 841 const uint16_t HuffDecoderCommon::table1_13_inner_[74] = { 842 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 843 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x108c, 844 0x118c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c, 845 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 846 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 847 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x110c, 848 0x338c, 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 849 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 850 0x450c, 0x1116}; 851 const uint8_t HuffDecoderCommon::table1_14_emit_[140] = { 852 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x61, 0x36, 0x63, 0x36, 0x65, 853 0x36, 0x69, 0x36, 0x6f, 0x36, 0x73, 0x36, 0x74, 0x36, 0x20, 0x36, 0x25, 854 0x36, 0x2d, 0x36, 0x2e, 0x36, 0x2f, 0x36, 0x33, 0x36, 0x34, 0x36, 0x35, 855 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x36, 0x3d, 0x36, 0x41, 0x36, 856 0x5f, 0x36, 0x62, 0x36, 0x64, 0x36, 0x66, 0x36, 0x67, 0x36, 0x68, 0x36, 857 0x6c, 0x36, 0x6d, 0x36, 0x6e, 0x36, 0x70, 0x36, 0x72, 0x36, 0x75, 0x37, 858 0x30, 0x37, 0x31, 0x37, 0x32, 0x37, 0x61, 0x37, 0x63, 0x37, 0x65, 0x37, 859 0x69, 0x37, 0x6f, 0x37, 0x73, 0x37, 0x74, 0x37, 0x20, 0x37, 0x25, 0x37, 860 0x2d, 0x37, 0x2e, 0x37, 0x2f, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 861 0x37, 0x38, 0x37, 0x39, 0x37, 0x3d, 0x37, 0x41, 0x37, 0x5f, 0x37, 0x62, 862 0x37, 0x64, 0x37, 0x66, 0x37, 0x67, 0x37, 0x68, 0x37, 0x6c, 0x37, 0x6d, 863 0x37, 0x6e, 0x37, 0x70, 0x37, 0x72, 0x37, 0x75}; 864 const uint16_t HuffDecoderCommon::table1_14_inner_[74] = { 865 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 866 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 867 0x120c, 0x128c, 0x138c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c, 868 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 869 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 870 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 871 0x348c, 0x130c, 0x358c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 872 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 873 0x450c, 0x1316}; 874 const uint8_t HuffDecoderCommon::table1_15_emit_[140] = { 875 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x61, 0x38, 0x63, 0x38, 0x65, 876 0x38, 0x69, 0x38, 0x6f, 0x38, 0x73, 0x38, 0x74, 0x38, 0x20, 0x38, 0x25, 877 0x38, 0x2d, 0x38, 0x2e, 0x38, 0x2f, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 878 0x38, 0x36, 0x38, 0x37, 0x38, 0x38, 0x39, 0x38, 0x3d, 0x38, 0x41, 0x38, 879 0x5f, 0x38, 0x62, 0x38, 0x64, 0x38, 0x66, 0x38, 0x67, 0x38, 0x68, 0x38, 880 0x6c, 0x38, 0x6d, 0x38, 0x6e, 0x38, 0x70, 0x38, 0x72, 0x38, 0x75, 0x39, 881 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x61, 0x39, 0x63, 0x39, 0x65, 0x39, 882 0x69, 0x39, 0x6f, 0x39, 0x73, 0x39, 0x74, 0x39, 0x20, 0x39, 0x25, 0x39, 883 0x2d, 0x39, 0x2e, 0x39, 0x2f, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, 0x39, 884 0x36, 0x39, 0x37, 0x39, 0x39, 0x3d, 0x39, 0x41, 0x39, 0x5f, 0x39, 0x62, 885 0x39, 0x64, 0x39, 0x66, 0x39, 0x67, 0x39, 0x68, 0x39, 0x6c, 0x39, 0x6d, 886 0x39, 0x6e, 0x39, 0x70, 0x39, 0x72, 0x39, 0x75}; 887 const uint16_t HuffDecoderCommon::table1_15_inner_[74] = { 888 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 889 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 890 0x120c, 0x130c, 0x140c, 0x148c, 0x158c, 0x168c, 0x178c, 0x188c, 0x198c, 891 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 892 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 893 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 894 0x348c, 0x358c, 0x368c, 0x150c, 0x378c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 895 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 896 0x450c, 0x1516}; 897 const uint8_t HuffDecoderCommon::table1_16_emit_[140] = { 898 0x3d, 0x30, 0x3d, 0x31, 0x3d, 0x32, 0x3d, 0x61, 0x3d, 0x63, 0x3d, 0x65, 899 0x3d, 0x69, 0x3d, 0x6f, 0x3d, 0x73, 0x3d, 0x74, 0x3d, 0x20, 0x3d, 0x25, 900 0x3d, 0x2d, 0x3d, 0x2e, 0x3d, 0x2f, 0x3d, 0x33, 0x3d, 0x34, 0x3d, 0x35, 901 0x3d, 0x36, 0x3d, 0x37, 0x3d, 0x38, 0x3d, 0x39, 0x3d, 0x3d, 0x41, 0x3d, 902 0x5f, 0x3d, 0x62, 0x3d, 0x64, 0x3d, 0x66, 0x3d, 0x67, 0x3d, 0x68, 0x3d, 903 0x6c, 0x3d, 0x6d, 0x3d, 0x6e, 0x3d, 0x70, 0x3d, 0x72, 0x3d, 0x75, 0x41, 904 0x30, 0x41, 0x31, 0x41, 0x32, 0x41, 0x61, 0x41, 0x63, 0x41, 0x65, 0x41, 905 0x69, 0x41, 0x6f, 0x41, 0x73, 0x41, 0x74, 0x41, 0x20, 0x41, 0x25, 0x41, 906 0x2d, 0x41, 0x2e, 0x41, 0x2f, 0x41, 0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 907 0x36, 0x41, 0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x41, 0x5f, 0x41, 0x62, 908 0x41, 0x64, 0x41, 0x66, 0x41, 0x67, 0x41, 0x68, 0x41, 0x6c, 0x41, 0x6d, 909 0x41, 0x6e, 0x41, 0x70, 0x41, 0x72, 0x41, 0x75}; 910 const uint16_t HuffDecoderCommon::table1_16_inner_[74] = { 911 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 912 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 913 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x168c, 0x178c, 0x188c, 0x198c, 914 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 915 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 916 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 917 0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x170c, 0x398c, 0x3a0c, 0x3b0c, 918 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 919 0x450c, 0x1716}; 920 const uint8_t HuffDecoderCommon::table1_17_emit_[140] = { 921 0x5f, 0x30, 0x5f, 0x31, 0x5f, 0x32, 0x5f, 0x61, 0x5f, 0x63, 0x5f, 0x65, 922 0x5f, 0x69, 0x5f, 0x6f, 0x5f, 0x73, 0x5f, 0x74, 0x5f, 0x20, 0x5f, 0x25, 923 0x5f, 0x2d, 0x5f, 0x2e, 0x5f, 0x2f, 0x5f, 0x33, 0x5f, 0x34, 0x5f, 0x35, 924 0x5f, 0x36, 0x5f, 0x37, 0x5f, 0x38, 0x5f, 0x39, 0x5f, 0x3d, 0x5f, 0x41, 925 0x5f, 0x5f, 0x62, 0x5f, 0x64, 0x5f, 0x66, 0x5f, 0x67, 0x5f, 0x68, 0x5f, 926 0x6c, 0x5f, 0x6d, 0x5f, 0x6e, 0x5f, 0x70, 0x5f, 0x72, 0x5f, 0x75, 0x62, 927 0x30, 0x62, 0x31, 0x62, 0x32, 0x62, 0x61, 0x62, 0x63, 0x62, 0x65, 0x62, 928 0x69, 0x62, 0x6f, 0x62, 0x73, 0x62, 0x74, 0x62, 0x20, 0x62, 0x25, 0x62, 929 0x2d, 0x62, 0x2e, 0x62, 0x2f, 0x62, 0x33, 0x62, 0x34, 0x62, 0x35, 0x62, 930 0x36, 0x62, 0x37, 0x62, 0x38, 0x62, 0x39, 0x62, 0x3d, 0x62, 0x41, 0x62, 931 0x62, 0x64, 0x62, 0x66, 0x62, 0x67, 0x62, 0x68, 0x62, 0x6c, 0x62, 0x6d, 932 0x62, 0x6e, 0x62, 0x70, 0x62, 0x72, 0x62, 0x75}; 933 const uint16_t HuffDecoderCommon::table1_17_inner_[74] = { 934 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 935 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 936 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x188c, 0x198c, 937 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 938 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 939 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 940 0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x190c, 0x3b8c, 941 0x3c0c, 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 942 0x450c, 0x1916}; 943 const uint8_t HuffDecoderCommon::table1_18_emit_[140] = { 944 0x64, 0x30, 0x64, 0x31, 0x64, 0x32, 0x64, 0x61, 0x64, 0x63, 0x64, 0x65, 945 0x64, 0x69, 0x64, 0x6f, 0x64, 0x73, 0x64, 0x74, 0x64, 0x20, 0x64, 0x25, 946 0x64, 0x2d, 0x64, 0x2e, 0x64, 0x2f, 0x64, 0x33, 0x64, 0x34, 0x64, 0x35, 947 0x64, 0x36, 0x64, 0x37, 0x64, 0x38, 0x64, 0x39, 0x64, 0x3d, 0x64, 0x41, 948 0x64, 0x5f, 0x64, 0x62, 0x64, 0x64, 0x66, 0x64, 0x67, 0x64, 0x68, 0x64, 949 0x6c, 0x64, 0x6d, 0x64, 0x6e, 0x64, 0x70, 0x64, 0x72, 0x64, 0x75, 0x66, 950 0x30, 0x66, 0x31, 0x66, 0x32, 0x66, 0x61, 0x66, 0x63, 0x66, 0x65, 0x66, 951 0x69, 0x66, 0x6f, 0x66, 0x73, 0x66, 0x74, 0x66, 0x20, 0x66, 0x25, 0x66, 952 0x2d, 0x66, 0x2e, 0x66, 0x2f, 0x66, 0x33, 0x66, 0x34, 0x66, 0x35, 0x66, 953 0x36, 0x66, 0x37, 0x66, 0x38, 0x66, 0x39, 0x66, 0x3d, 0x66, 0x41, 0x66, 954 0x5f, 0x66, 0x62, 0x66, 0x66, 0x67, 0x66, 0x68, 0x66, 0x6c, 0x66, 0x6d, 955 0x66, 0x6e, 0x66, 0x70, 0x66, 0x72, 0x66, 0x75}; 956 const uint16_t HuffDecoderCommon::table1_18_inner_[74] = { 957 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 958 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 959 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c, 960 0x1a8c, 0x1b8c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 961 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 962 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 963 0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 964 0x1b0c, 0x3d8c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 965 0x450c, 0x1b16}; 966 const uint8_t HuffDecoderCommon::table1_19_emit_[140] = { 967 0x67, 0x30, 0x67, 0x31, 0x67, 0x32, 0x67, 0x61, 0x67, 0x63, 0x67, 0x65, 968 0x67, 0x69, 0x67, 0x6f, 0x67, 0x73, 0x67, 0x74, 0x67, 0x20, 0x67, 0x25, 969 0x67, 0x2d, 0x67, 0x2e, 0x67, 0x2f, 0x67, 0x33, 0x67, 0x34, 0x67, 0x35, 970 0x67, 0x36, 0x67, 0x37, 0x67, 0x38, 0x67, 0x39, 0x67, 0x3d, 0x67, 0x41, 971 0x67, 0x5f, 0x67, 0x62, 0x67, 0x64, 0x67, 0x66, 0x67, 0x67, 0x68, 0x67, 972 0x6c, 0x67, 0x6d, 0x67, 0x6e, 0x67, 0x70, 0x67, 0x72, 0x67, 0x75, 0x68, 973 0x30, 0x68, 0x31, 0x68, 0x32, 0x68, 0x61, 0x68, 0x63, 0x68, 0x65, 0x68, 974 0x69, 0x68, 0x6f, 0x68, 0x73, 0x68, 0x74, 0x68, 0x20, 0x68, 0x25, 0x68, 975 0x2d, 0x68, 0x2e, 0x68, 0x2f, 0x68, 0x33, 0x68, 0x34, 0x68, 0x35, 0x68, 976 0x36, 0x68, 0x37, 0x68, 0x38, 0x68, 0x39, 0x68, 0x3d, 0x68, 0x41, 0x68, 977 0x5f, 0x68, 0x62, 0x68, 0x64, 0x68, 0x66, 0x68, 0x68, 0x6c, 0x68, 0x6d, 978 0x68, 0x6e, 0x68, 0x70, 0x68, 0x72, 0x68, 0x75}; 979 const uint16_t HuffDecoderCommon::table1_19_inner_[74] = { 980 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 981 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 982 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c, 983 0x1b0c, 0x1c0c, 0x1c8c, 0x1d8c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 984 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 985 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 986 0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 987 0x3d8c, 0x3e8c, 0x1d0c, 0x3f8c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 988 0x450c, 0x1d16}; 989 const uint8_t HuffDecoderCommon::table1_20_emit_[140] = { 990 0x6c, 0x30, 0x6c, 0x31, 0x6c, 0x32, 0x6c, 0x61, 0x6c, 0x63, 0x6c, 0x65, 991 0x6c, 0x69, 0x6c, 0x6f, 0x6c, 0x73, 0x6c, 0x74, 0x6c, 0x20, 0x6c, 0x25, 992 0x6c, 0x2d, 0x6c, 0x2e, 0x6c, 0x2f, 0x6c, 0x33, 0x6c, 0x34, 0x6c, 0x35, 993 0x6c, 0x36, 0x6c, 0x37, 0x6c, 0x38, 0x6c, 0x39, 0x6c, 0x3d, 0x6c, 0x41, 994 0x6c, 0x5f, 0x6c, 0x62, 0x6c, 0x64, 0x6c, 0x66, 0x6c, 0x67, 0x6c, 0x68, 995 0x6c, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x70, 0x6c, 0x72, 0x6c, 0x75, 0x6d, 996 0x30, 0x6d, 0x31, 0x6d, 0x32, 0x6d, 0x61, 0x6d, 0x63, 0x6d, 0x65, 0x6d, 997 0x69, 0x6d, 0x6f, 0x6d, 0x73, 0x6d, 0x74, 0x6d, 0x20, 0x6d, 0x25, 0x6d, 998 0x2d, 0x6d, 0x2e, 0x6d, 0x2f, 0x6d, 0x33, 0x6d, 0x34, 0x6d, 0x35, 0x6d, 999 0x36, 0x6d, 0x37, 0x6d, 0x38, 0x6d, 0x39, 0x6d, 0x3d, 0x6d, 0x41, 0x6d, 1000 0x5f, 0x6d, 0x62, 0x6d, 0x64, 0x6d, 0x66, 0x6d, 0x67, 0x6d, 0x68, 0x6d, 1001 0x6d, 0x6e, 0x6d, 0x70, 0x6d, 0x72, 0x6d, 0x75}; 1002 const uint16_t HuffDecoderCommon::table1_20_inner_[74] = { 1003 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 1004 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 1005 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c, 1006 0x1b0c, 0x1c0c, 0x1d0c, 0x1e0c, 0x1e8c, 0x1f8c, 0x208c, 0x218c, 0x228c, 1007 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 1008 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 1009 0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 1010 0x3d8c, 0x3e8c, 0x3f8c, 0x408c, 0x1f0c, 0x418c, 0x420c, 0x430c, 0x440c, 1011 0x450c, 0x1f16}; 1012 const uint8_t HuffDecoderCommon::table1_21_emit_[140] = { 1013 0x6e, 0x30, 0x6e, 0x31, 0x6e, 0x32, 0x6e, 0x61, 0x6e, 0x63, 0x6e, 0x65, 1014 0x6e, 0x69, 0x6e, 0x6f, 0x6e, 0x73, 0x6e, 0x74, 0x6e, 0x20, 0x6e, 0x25, 1015 0x6e, 0x2d, 0x6e, 0x2e, 0x6e, 0x2f, 0x6e, 0x33, 0x6e, 0x34, 0x6e, 0x35, 1016 0x6e, 0x36, 0x6e, 0x37, 0x6e, 0x38, 0x6e, 0x39, 0x6e, 0x3d, 0x6e, 0x41, 1017 0x6e, 0x5f, 0x6e, 0x62, 0x6e, 0x64, 0x6e, 0x66, 0x6e, 0x67, 0x6e, 0x68, 1018 0x6e, 0x6c, 0x6e, 0x6d, 0x6e, 0x6e, 0x70, 0x6e, 0x72, 0x6e, 0x75, 0x70, 1019 0x30, 0x70, 0x31, 0x70, 0x32, 0x70, 0x61, 0x70, 0x63, 0x70, 0x65, 0x70, 1020 0x69, 0x70, 0x6f, 0x70, 0x73, 0x70, 0x74, 0x70, 0x20, 0x70, 0x25, 0x70, 1021 0x2d, 0x70, 0x2e, 0x70, 0x2f, 0x70, 0x33, 0x70, 0x34, 0x70, 0x35, 0x70, 1022 0x36, 0x70, 0x37, 0x70, 0x38, 0x70, 0x39, 0x70, 0x3d, 0x70, 0x41, 0x70, 1023 0x5f, 0x70, 0x62, 0x70, 0x64, 0x70, 0x66, 0x70, 0x67, 0x70, 0x68, 0x70, 1024 0x6c, 0x70, 0x6d, 0x70, 0x70, 0x72, 0x70, 0x75}; 1025 const uint16_t HuffDecoderCommon::table1_21_inner_[74] = { 1026 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 1027 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 1028 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c, 1029 0x1b0c, 0x1c0c, 0x1d0c, 0x1e0c, 0x1f0c, 0x200c, 0x208c, 0x218c, 0x228c, 1030 0x0016, 0x238b, 0x248b, 0x258b, 0x268b, 0x278b, 0x288b, 0x298b, 0x2a8b, 1031 0x2b8b, 0x2c8b, 0x2d8c, 0x2e8c, 0x2f8c, 0x308c, 0x318c, 0x328c, 0x338c, 1032 0x348c, 0x358c, 0x368c, 0x378c, 0x388c, 0x398c, 0x3a8c, 0x3b8c, 0x3c8c, 1033 0x3d8c, 0x3e8c, 0x3f8c, 0x408c, 0x418c, 0x428c, 0x210c, 0x438c, 0x440c, 1034 0x450c, 0x2116}; 1035 const uint8_t HuffDecoderCommon::table1_22_emit_[142] = { 1036 0x72, 0x30, 0x72, 0x31, 0x72, 0x32, 0x72, 0x61, 0x72, 0x63, 0x72, 0x65, 1037 0x72, 0x69, 0x72, 0x6f, 0x72, 0x73, 0x72, 0x74, 0x72, 0x20, 0x72, 0x25, 1038 0x72, 0x2d, 0x72, 0x2e, 0x72, 0x2f, 0x72, 0x33, 0x72, 0x34, 0x72, 0x35, 1039 0x72, 0x36, 0x72, 0x37, 0x72, 0x38, 0x72, 0x39, 0x72, 0x3d, 0x72, 0x41, 1040 0x72, 0x5f, 0x72, 0x62, 0x72, 0x64, 0x72, 0x66, 0x72, 0x67, 0x72, 0x68, 1041 0x72, 0x6c, 0x72, 0x6d, 0x72, 0x6e, 0x72, 0x70, 0x72, 0x72, 0x75, 0x30, 1042 0x75, 0x31, 0x75, 0x32, 0x75, 0x61, 0x75, 0x63, 0x75, 0x65, 0x75, 0x69, 1043 0x75, 0x6f, 0x75, 0x73, 0x75, 0x74, 0x75, 0x20, 0x75, 0x25, 0x75, 0x2d, 1044 0x75, 0x2e, 0x75, 0x2f, 0x75, 0x33, 0x75, 0x34, 0x75, 0x35, 0x75, 0x36, 1045 0x75, 0x37, 0x75, 0x38, 0x75, 0x39, 0x75, 0x3d, 0x75, 0x41, 0x75, 0x5f, 1046 0x75, 0x62, 0x75, 0x64, 0x75, 0x66, 0x75, 0x67, 0x75, 0x68, 0x75, 0x6c, 1047 0x75, 0x6d, 0x75, 0x6e, 0x75, 0x70, 0x75, 0x72, 0x75, 0x75}; 1048 const uint16_t HuffDecoderCommon::table1_22_inner_[74] = { 1049 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 0x080b, 1050 0x090b, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 0x110c, 1051 0x120c, 0x130c, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 0x190c, 0x1a0c, 1052 0x1b0c, 0x1c0c, 0x1d0c, 0x1e0c, 0x1f0c, 0x200c, 0x210c, 0x220c, 0x228c, 1053 0x0016, 0x230b, 0x240b, 0x250b, 0x260b, 0x270b, 0x280b, 0x290b, 0x2a0b, 1054 0x2b0b, 0x2c0b, 0x2d0c, 0x2e0c, 0x2f0c, 0x300c, 0x310c, 0x320c, 0x330c, 1055 0x340c, 0x350c, 0x360c, 0x370c, 0x380c, 0x390c, 0x3a0c, 0x3b0c, 0x3c0c, 1056 0x3d0c, 0x3e0c, 0x3f0c, 0x400c, 0x410c, 0x420c, 0x430c, 0x440c, 0x450c, 1057 0x460c, 0x2316}; 1058 const uint8_t HuffDecoderCommon::table1_23_emit_[80] = { 1059 0x3a, 0x30, 0x3a, 0x31, 0x3a, 0x32, 0x3a, 0x61, 0x3a, 0x63, 0x3a, 0x65, 1060 0x3a, 0x69, 0x3a, 0x6f, 0x3a, 0x73, 0x3a, 0x74, 0x42, 0x30, 0x42, 0x31, 1061 0x42, 0x32, 0x42, 0x61, 0x42, 0x63, 0x42, 0x65, 0x42, 0x69, 0x42, 0x6f, 1062 0x42, 0x73, 0x42, 0x74, 0x43, 0x30, 0x43, 0x31, 0x43, 0x32, 0x43, 0x61, 1063 0x43, 0x63, 0x43, 0x65, 0x43, 0x69, 0x43, 0x6f, 0x43, 0x73, 0x43, 0x74, 1064 0x44, 0x30, 0x44, 0x31, 0x44, 0x32, 0x44, 0x61, 0x44, 0x63, 0x44, 0x65, 1065 0x44, 0x69, 0x44, 0x6f, 0x44, 0x73, 0x44, 0x74}; 1066 const uint16_t HuffDecoderCommon::table1_23_inner_[44] = { 1067 0x000c, 0x010c, 0x020c, 0x030c, 0x040c, 0x050c, 0x060c, 0x070c, 0x080c, 1068 0x090c, 0x0017, 0x0a0c, 0x0b0c, 0x0c0c, 0x0d0c, 0x0e0c, 0x0f0c, 0x100c, 1069 0x110c, 0x120c, 0x130c, 0x0a17, 0x140c, 0x150c, 0x160c, 0x170c, 0x180c, 1070 0x190c, 0x1a0c, 0x1b0c, 0x1c0c, 0x1d0c, 0x1417, 0x1e0c, 0x1f0c, 0x200c, 1071 0x210c, 0x220c, 0x230c, 0x240c, 0x250c, 0x260c, 0x270c, 0x1e17}; 1072 const uint8_t HuffDecoderCommon::table1_23_outer_[128] = { 1073 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1074 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 12, 13, 14, 15, 16, 1075 17, 18, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1076 21, 21, 21, 21, 21, 21, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 32, 1077 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1078 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 43, 43, 43, 43, 43, 43, 43, 1079 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43}; 1080 const uint8_t HuffDecoderCommon::table1_24_emit_[80] = { 1081 0x45, 0x30, 0x45, 0x31, 0x45, 0x32, 0x45, 0x61, 0x45, 0x63, 0x45, 0x65, 1082 0x45, 0x69, 0x45, 0x6f, 0x45, 0x73, 0x45, 0x74, 0x46, 0x30, 0x46, 0x31, 1083 0x46, 0x32, 0x46, 0x61, 0x46, 0x63, 0x46, 0x65, 0x46, 0x69, 0x46, 0x6f, 1084 0x46, 0x73, 0x46, 0x74, 0x47, 0x30, 0x47, 0x31, 0x47, 0x32, 0x47, 0x61, 1085 0x47, 0x63, 0x47, 0x65, 0x47, 0x69, 0x47, 0x6f, 0x47, 0x73, 0x47, 0x74, 1086 0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x61, 0x48, 0x63, 0x48, 0x65, 1087 0x48, 0x69, 0x48, 0x6f, 0x48, 0x73, 0x48, 0x74}; 1088 const uint8_t HuffDecoderCommon::table1_25_emit_[80] = { 1089 0x49, 0x30, 0x49, 0x31, 0x49, 0x32, 0x49, 0x61, 0x49, 0x63, 0x49, 0x65, 1090 0x49, 0x69, 0x49, 0x6f, 0x49, 0x73, 0x49, 0x74, 0x4a, 0x30, 0x4a, 0x31, 1091 0x4a, 0x32, 0x4a, 0x61, 0x4a, 0x63, 0x4a, 0x65, 0x4a, 0x69, 0x4a, 0x6f, 1092 0x4a, 0x73, 0x4a, 0x74, 0x4b, 0x30, 0x4b, 0x31, 0x4b, 0x32, 0x4b, 0x61, 1093 0x4b, 0x63, 0x4b, 0x65, 0x4b, 0x69, 0x4b, 0x6f, 0x4b, 0x73, 0x4b, 0x74, 1094 0x4c, 0x30, 0x4c, 0x31, 0x4c, 0x32, 0x4c, 0x61, 0x4c, 0x63, 0x4c, 0x65, 1095 0x4c, 0x69, 0x4c, 0x6f, 0x4c, 0x73, 0x4c, 0x74}; 1096 const uint8_t HuffDecoderCommon::table1_26_emit_[80] = { 1097 0x4d, 0x30, 0x4d, 0x31, 0x4d, 0x32, 0x4d, 0x61, 0x4d, 0x63, 0x4d, 0x65, 1098 0x4d, 0x69, 0x4d, 0x6f, 0x4d, 0x73, 0x4d, 0x74, 0x4e, 0x30, 0x4e, 0x31, 1099 0x4e, 0x32, 0x4e, 0x61, 0x4e, 0x63, 0x4e, 0x65, 0x4e, 0x69, 0x4e, 0x6f, 1100 0x4e, 0x73, 0x4e, 0x74, 0x4f, 0x30, 0x4f, 0x31, 0x4f, 0x32, 0x4f, 0x61, 1101 0x4f, 0x63, 0x4f, 0x65, 0x4f, 0x69, 0x4f, 0x6f, 0x4f, 0x73, 0x4f, 0x74, 1102 0x50, 0x30, 0x50, 0x31, 0x50, 0x32, 0x50, 0x61, 0x50, 0x63, 0x50, 0x65, 1103 0x50, 0x69, 0x50, 0x6f, 0x50, 0x73, 0x50, 0x74}; 1104 const uint8_t HuffDecoderCommon::table1_27_emit_[80] = { 1105 0x51, 0x30, 0x51, 0x31, 0x51, 0x32, 0x51, 0x61, 0x51, 0x63, 0x51, 0x65, 1106 0x51, 0x69, 0x51, 0x6f, 0x51, 0x73, 0x51, 0x74, 0x52, 0x30, 0x52, 0x31, 1107 0x52, 0x32, 0x52, 0x61, 0x52, 0x63, 0x52, 0x65, 0x52, 0x69, 0x52, 0x6f, 1108 0x52, 0x73, 0x52, 0x74, 0x53, 0x30, 0x53, 0x31, 0x53, 0x32, 0x53, 0x61, 1109 0x53, 0x63, 0x53, 0x65, 0x53, 0x69, 0x53, 0x6f, 0x53, 0x73, 0x53, 0x74, 1110 0x54, 0x30, 0x54, 0x31, 0x54, 0x32, 0x54, 0x61, 0x54, 0x63, 0x54, 0x65, 1111 0x54, 0x69, 0x54, 0x6f, 0x54, 0x73, 0x54, 0x74}; 1112 const uint8_t HuffDecoderCommon::table1_28_emit_[80] = { 1113 0x55, 0x30, 0x55, 0x31, 0x55, 0x32, 0x55, 0x61, 0x55, 0x63, 0x55, 0x65, 1114 0x55, 0x69, 0x55, 0x6f, 0x55, 0x73, 0x55, 0x74, 0x56, 0x30, 0x56, 0x31, 1115 0x56, 0x32, 0x56, 0x61, 0x56, 0x63, 0x56, 0x65, 0x56, 0x69, 0x56, 0x6f, 1116 0x56, 0x73, 0x56, 0x74, 0x57, 0x30, 0x57, 0x31, 0x57, 0x32, 0x57, 0x61, 1117 0x57, 0x63, 0x57, 0x65, 0x57, 0x69, 0x57, 0x6f, 0x57, 0x73, 0x57, 0x74, 1118 0x59, 0x30, 0x59, 0x31, 0x59, 0x32, 0x59, 0x61, 0x59, 0x63, 0x59, 0x65, 1119 0x59, 0x69, 0x59, 0x6f, 0x59, 0x73, 0x59, 0x74}; 1120 const uint8_t HuffDecoderCommon::table1_29_emit_[80] = { 1121 0x6a, 0x30, 0x6a, 0x31, 0x6a, 0x32, 0x6a, 0x61, 0x6a, 0x63, 0x6a, 0x65, 1122 0x6a, 0x69, 0x6a, 0x6f, 0x6a, 0x73, 0x6a, 0x74, 0x6b, 0x30, 0x6b, 0x31, 1123 0x6b, 0x32, 0x6b, 0x61, 0x6b, 0x63, 0x6b, 0x65, 0x6b, 0x69, 0x6b, 0x6f, 1124 0x6b, 0x73, 0x6b, 0x74, 0x71, 0x30, 0x71, 0x31, 0x71, 0x32, 0x71, 0x61, 1125 0x71, 0x63, 0x71, 0x65, 0x71, 0x69, 0x71, 0x6f, 0x71, 0x73, 0x71, 0x74, 1126 0x76, 0x30, 0x76, 0x31, 0x76, 0x32, 0x76, 0x61, 0x76, 0x63, 0x76, 0x65, 1127 0x76, 0x69, 0x76, 0x6f, 0x76, 0x73, 0x76, 0x74}; 1128 const uint8_t HuffDecoderCommon::table1_30_emit_[80] = { 1129 0x77, 0x30, 0x77, 0x31, 0x77, 0x32, 0x77, 0x61, 0x77, 0x63, 0x77, 0x65, 1130 0x77, 0x69, 0x77, 0x6f, 0x77, 0x73, 0x77, 0x74, 0x78, 0x30, 0x78, 0x31, 1131 0x78, 0x32, 0x78, 0x61, 0x78, 0x63, 0x78, 0x65, 0x78, 0x69, 0x78, 0x6f, 1132 0x78, 0x73, 0x78, 0x74, 0x79, 0x30, 0x79, 0x31, 0x79, 0x32, 0x79, 0x61, 1133 0x79, 0x63, 0x79, 0x65, 0x79, 0x69, 0x79, 0x6f, 0x79, 0x73, 0x79, 0x74, 1134 0x7a, 0x30, 0x7a, 0x31, 0x7a, 0x32, 0x7a, 0x61, 0x7a, 0x63, 0x7a, 0x65, 1135 0x7a, 0x69, 0x7a, 0x6f, 0x7a, 0x73, 0x7a, 0x74}; 1136 const uint8_t HuffDecoderCommon::table1_31_emit_[16] = { 1137 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a, 0x21, 0x22, 1138 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e}; 1139 const uint16_t HuffDecoderCommon::table1_31_inner_[20] = { 1140 0x0018, 0x0098, 0x0118, 0x0198, 0x0218, 0x0298, 0x031a, 1141 0x039a, 0x041a, 0x049a, 0x051a, 0x059b, 0x061b, 0x069b, 1142 0x071c, 0x079c, 0x002c, 0x003c, 0x004c, 0x005c}; 1143 const uint8_t HuffDecoderCommon::table1_31_outer_[128] = { 1144 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1145 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1146 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1147 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1148 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1149 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 1150 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 16, 17, 18, 19}; 1151 const uint8_t* const HuffDecoderCommon::table1_emit_[32] = { 1152 table1_0_emit_, table1_1_emit_, table1_2_emit_, table1_3_emit_, 1153 table1_4_emit_, table1_5_emit_, table1_6_emit_, table1_7_emit_, 1154 table1_8_emit_, table1_9_emit_, table1_10_emit_, table1_11_emit_, 1155 table1_12_emit_, table1_13_emit_, table1_14_emit_, table1_15_emit_, 1156 table1_16_emit_, table1_17_emit_, table1_18_emit_, table1_19_emit_, 1157 table1_20_emit_, table1_21_emit_, table1_22_emit_, table1_23_emit_, 1158 table1_24_emit_, table1_25_emit_, table1_26_emit_, table1_27_emit_, 1159 table1_28_emit_, table1_29_emit_, table1_30_emit_, table1_31_emit_, 1160 }; 1161 const uint16_t* const HuffDecoderCommon::table1_inner_[32] = { 1162 table1_0_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 1163 table1_4_inner_, table1_5_inner_, table1_6_inner_, table1_7_inner_, 1164 table1_8_inner_, table1_9_inner_, table1_10_inner_, table1_11_inner_, 1165 table1_12_inner_, table1_13_inner_, table1_14_inner_, table1_15_inner_, 1166 table1_16_inner_, table1_17_inner_, table1_18_inner_, table1_19_inner_, 1167 table1_20_inner_, table1_21_inner_, table1_22_inner_, table1_23_inner_, 1168 table1_23_inner_, table1_23_inner_, table1_23_inner_, table1_23_inner_, 1169 table1_23_inner_, table1_23_inner_, table1_23_inner_, table1_31_inner_, 1170 }; 1171 const uint8_t* const HuffDecoderCommon::table1_outer_[32] = { 1172 table1_0_outer_, table1_0_outer_, table1_0_outer_, table1_0_outer_, 1173 table1_0_outer_, table1_0_outer_, table1_0_outer_, table1_0_outer_, 1174 table1_0_outer_, table1_0_outer_, table1_10_outer_, table1_10_outer_, 1175 table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_10_outer_, 1176 table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_10_outer_, 1177 table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_23_outer_, 1178 table1_23_outer_, table1_23_outer_, table1_23_outer_, table1_23_outer_, 1179 table1_23_outer_, table1_23_outer_, table1_23_outer_, table1_31_outer_, 1180 }; 1181 const uint8_t HuffDecoderCommon::table14_0_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60, 1182 0x7b}; 1183 const uint8_t HuffDecoderCommon::table14_0_inner_[7] = {0x00, 0x01, 0x05, 0x09, 1184 0x0d, 0x11, 0x02}; 1185 const uint8_t HuffDecoderCommon::table14_0_outer_[8] = {0, 1, 0, 2, 3, 4, 5, 6}; 1186 const uint8_t HuffDecoderCommon::table15_0_outer_[16] = { 1187 0, 0, 0, 1, 0, 0, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6}; 1188 const uint16_t HuffDecoderCommon::table12_0_inner_[9] = { 1189 0x0002, 0x0042, 0x0083, 0x00c3, 0x0103, 0x000d, 0x0015, 0x001d, 0x0025}; 1190 const uint8_t HuffDecoderCommon::table12_0_outer_[32] = { 1191 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1192 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 6, 7, 8}; 1193 const uint8_t HuffDecoderCommon::table16_0_emit_[5] = {0x5c, 0xc3, 0xd0, 0x80, 1194 0x82}; 1195 const uint8_t HuffDecoderCommon::table16_0_inner_[5] = {0x02, 0x06, 0x0a, 0x0f, 1196 0x13}; 1197 const uint8_t HuffDecoderCommon::table19_0_emit_[6] = {0x83, 0xa2, 0xb8, 1198 0xc2, 0xe0, 0xe2}; 1199 const uint8_t HuffDecoderCommon::table19_0_inner_[7] = {0x00, 0x02, 0x04, 0x06, 1200 0x08, 0x0a, 0x01}; 1201 const uint8_t HuffDecoderCommon::table18_0_emit_[10] = { 1202 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac}; 1203 const uint8_t HuffDecoderCommon::table18_0_inner_[10] = { 1204 0x03, 0x0b, 0x13, 0x1b, 0x23, 0x2b, 0x34, 0x3c, 0x44, 0x4c}; 1205 const uint8_t HuffDecoderCommon::table21_0_emit_[9] = { 1206 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6}; 1207 const uint8_t HuffDecoderCommon::table21_0_inner_[10] = { 1208 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x10, 0x01}; 1209 const uint8_t HuffDecoderCommon::table20_0_emit_[23] = { 1210 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 1211 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad}; 1212 const uint8_t HuffDecoderCommon::table20_0_ops_[32] = { 1213 0x04, 0x04, 0x0c, 0x0c, 0x14, 0x14, 0x1c, 0x1c, 0x24, 0x24, 0x2c, 1214 0x2c, 0x34, 0x34, 0x3c, 0x3c, 0x44, 0x44, 0x4d, 0x55, 0x5d, 0x65, 1215 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5, 0xad, 0xb5}; 1216 const uint8_t HuffDecoderCommon::table23_0_emit_[12] = { 1217 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9}; 1218 const uint8_t HuffDecoderCommon::table23_0_ops_[32] = { 1219 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x28, 1220 0x2c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1221 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 1222 const uint8_t HuffDecoderCommon::table24_0_emit_[41] = { 1223 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 1224 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 1225 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 1226 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef}; 1227 const uint8_t HuffDecoderCommon::table24_0_ops_[64] = { 1228 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 1229 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 1230 0x00, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 1231 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 1232 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 0x00, 0x00, 1233 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1234 const uint8_t HuffDecoderCommon::table25_0_emit_[53] = { 1235 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 1236 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 1237 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 1238 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 1239 0x91, 0x94, 0x9f, 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed}; 1240 const uint8_t HuffDecoderCommon::table25_0_ops_[128] = { 1241 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 1242 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 1243 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21, 1244 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 1245 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x45, 1246 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 1247 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 1248 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x85, 0x00, 0x89, 0x00, 0x8d, 1249 0x00, 0x91, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0xa5, 0xa9, 1250 0xad, 0xb1, 0xb5, 0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0xd1, 0x00, 0x00, 1251 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1252 const uint8_t HuffDecoderCommon::table26_0_emit_[57] = { 1253 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9, 1254 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 0x96, 0x97, 1255 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 0xb6, 0xb7, 1256 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab, 1257 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb}; 1258 const uint8_t HuffDecoderCommon::table26_0_ops_[256] = { 1259 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 1260 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 1261 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 1262 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 1263 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 1264 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 1265 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 1266 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 1267 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x39, 1268 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x45, 1269 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x51, 1270 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5d, 1271 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x69, 1272 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x75, 1273 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x81, 1274 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x8d, 1275 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x99, 1276 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 1277 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xc1, 1278 0x00, 0xc5, 0x00, 0xc9, 0x00, 0xcd, 0x00, 0xd1, 0xd5, 0xd9, 0xdd, 0xe1, 1279 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1280 0x00, 0x00, 0x00, 0x02}; 1281 const uint8_t HuffDecoderCommon::table27_0_emit_[4] = {0xb2, 0xb5, 0xb9, 0xba}; 1282 const uint8_t HuffDecoderCommon::table27_0_ops_[64] = { 1283 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1284 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1285 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 1286 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1287 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1288 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d}; 1289 const uint8_t HuffDecoderCommon::table27_1_emit_[4] = {0xbb, 0xbd, 0xbe, 0xc4}; 1290 const uint8_t HuffDecoderCommon::table27_2_emit_[4] = {0xc6, 0xe4, 0xe8, 0xe9}; 1291 const uint8_t HuffDecoderCommon::table27_3_emit_[8] = {0x01, 0x87, 0x89, 0x8a, 1292 0x8b, 0x8c, 0x8d, 0x8f}; 1293 const uint8_t HuffDecoderCommon::table27_3_ops_[64] = { 1294 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 1295 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1296 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 1297 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 1298 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1299 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d}; 1300 const uint8_t HuffDecoderCommon::table27_4_emit_[8] = {0x93, 0x95, 0x96, 0x97, 1301 0x98, 0x9b, 0x9d, 0x9e}; 1302 const uint8_t HuffDecoderCommon::table27_5_emit_[8] = {0xa5, 0xa6, 0xa8, 0xae, 1303 0xaf, 0xb4, 0xb6, 0xb7}; 1304 const uint8_t HuffDecoderCommon::table27_6_emit_[11] = { 1305 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f}; 1306 const uint8_t HuffDecoderCommon::table27_6_ops_[64] = { 1307 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 1308 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1309 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 1310 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 1311 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 1312 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29}; 1313 const uint8_t HuffDecoderCommon::table27_7_emit_[25] = { 1314 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 1315 0xeb, 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 1316 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff}; 1317 const uint8_t HuffDecoderCommon::table27_7_ops_[64] = { 1318 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 1319 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 1320 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 1321 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 1322 0x59, 0x5d, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1323 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 1324 const uint8_t* const HuffDecoderCommon::table27_emit_[8] = { 1325 table27_0_emit_, table27_1_emit_, table27_2_emit_, table27_3_emit_, 1326 table27_4_emit_, table27_5_emit_, table27_6_emit_, table27_7_emit_, 1327 }; 1328 const uint8_t* const HuffDecoderCommon::table27_ops_[8] = { 1329 table27_0_ops_, table27_0_ops_, table27_0_ops_, table27_3_ops_, 1330 table27_3_ops_, table27_3_ops_, table27_6_ops_, table27_7_ops_, 1331 }; 1332 const uint8_t HuffDecoderCommon::table28_0_emit_[40] = { 1333 0xb2, 0x30, 0xb2, 0x31, 0xb2, 0x32, 0xb2, 0x61, 0xb2, 0x63, 1334 0xb2, 0x65, 0xb2, 0x69, 0xb2, 0x6f, 0xb2, 0x73, 0xb2, 0x74, 1335 0xb5, 0x30, 0xb5, 0x31, 0xb5, 0x32, 0xb5, 0x61, 0xb5, 0x63, 1336 0xb5, 0x65, 0xb5, 0x69, 0xb5, 0x6f, 0xb5, 0x73, 0xb5, 0x74}; 1337 const uint8_t HuffDecoderCommon::table28_0_ops_[64] = { 1338 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 1339 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1340 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x50, 1341 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x98, 0x01, 0x01, 1342 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1343 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52}; 1344 const uint8_t HuffDecoderCommon::table28_1_emit_[40] = { 1345 0xb9, 0x30, 0xb9, 0x31, 0xb9, 0x32, 0xb9, 0x61, 0xb9, 0x63, 1346 0xb9, 0x65, 0xb9, 0x69, 0xb9, 0x6f, 0xb9, 0x73, 0xb9, 0x74, 1347 0xba, 0x30, 0xba, 0x31, 0xba, 0x32, 0xba, 0x61, 0xba, 0x63, 1348 0xba, 0x65, 0xba, 0x69, 0xba, 0x6f, 0xba, 0x73, 0xba, 0x74}; 1349 const uint8_t HuffDecoderCommon::table28_2_emit_[40] = { 1350 0xbb, 0x30, 0xbb, 0x31, 0xbb, 0x32, 0xbb, 0x61, 0xbb, 0x63, 1351 0xbb, 0x65, 0xbb, 0x69, 0xbb, 0x6f, 0xbb, 0x73, 0xbb, 0x74, 1352 0xbd, 0x30, 0xbd, 0x31, 0xbd, 0x32, 0xbd, 0x61, 0xbd, 0x63, 1353 0xbd, 0x65, 0xbd, 0x69, 0xbd, 0x6f, 0xbd, 0x73, 0xbd, 0x74}; 1354 const uint8_t HuffDecoderCommon::table28_3_emit_[40] = { 1355 0xbe, 0x30, 0xbe, 0x31, 0xbe, 0x32, 0xbe, 0x61, 0xbe, 0x63, 1356 0xbe, 0x65, 0xbe, 0x69, 0xbe, 0x6f, 0xbe, 0x73, 0xbe, 0x74, 1357 0xc4, 0x30, 0xc4, 0x31, 0xc4, 0x32, 0xc4, 0x61, 0xc4, 0x63, 1358 0xc4, 0x65, 0xc4, 0x69, 0xc4, 0x6f, 0xc4, 0x73, 0xc4, 0x74}; 1359 const uint8_t HuffDecoderCommon::table28_4_emit_[40] = { 1360 0xc6, 0x30, 0xc6, 0x31, 0xc6, 0x32, 0xc6, 0x61, 0xc6, 0x63, 1361 0xc6, 0x65, 0xc6, 0x69, 0xc6, 0x6f, 0xc6, 0x73, 0xc6, 0x74, 1362 0xe4, 0x30, 0xe4, 0x31, 0xe4, 0x32, 0xe4, 0x61, 0xe4, 0x63, 1363 0xe4, 0x65, 0xe4, 0x69, 0xe4, 0x6f, 0xe4, 0x73, 0xe4, 0x74}; 1364 const uint8_t HuffDecoderCommon::table28_5_emit_[40] = { 1365 0xe8, 0x30, 0xe8, 0x31, 0xe8, 0x32, 0xe8, 0x61, 0xe8, 0x63, 1366 0xe8, 0x65, 0xe8, 0x69, 0xe8, 0x6f, 0xe8, 0x73, 0xe8, 0x74, 1367 0xe9, 0x30, 0xe9, 0x31, 0xe9, 0x32, 0xe9, 0x61, 0xe9, 0x63, 1368 0xe9, 0x65, 0xe9, 0x69, 0xe9, 0x6f, 0xe9, 0x73, 0xe9, 0x74}; 1369 const uint8_t HuffDecoderCommon::table28_6_emit_[4] = {0x01, 0x87, 0x89, 0x8a}; 1370 const uint8_t HuffDecoderCommon::table28_7_emit_[4] = {0x8b, 0x8c, 0x8d, 0x8f}; 1371 const uint8_t HuffDecoderCommon::table28_8_emit_[4] = {0x93, 0x95, 0x96, 0x97}; 1372 const uint8_t HuffDecoderCommon::table28_9_emit_[4] = {0x98, 0x9b, 0x9d, 0x9e}; 1373 const uint8_t HuffDecoderCommon::table28_10_emit_[4] = {0xa5, 0xa6, 0xa8, 0xae}; 1374 const uint8_t HuffDecoderCommon::table28_11_emit_[4] = {0xaf, 0xb4, 0xb6, 0xb7}; 1375 const uint8_t HuffDecoderCommon::table28_12_emit_[4] = {0xbc, 0xbf, 0xc5, 0xe7}; 1376 const uint8_t HuffDecoderCommon::table28_13_emit_[7] = {0xef, 0x09, 0x8e, 0x90, 1377 0x91, 0x94, 0x9f}; 1378 const uint8_t HuffDecoderCommon::table28_13_ops_[64] = { 1379 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1380 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1381 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01, 1382 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x01, 1383 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1384 0x16, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a}; 1385 const uint8_t HuffDecoderCommon::table28_14_emit_[10] = { 1386 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb}; 1387 const uint8_t HuffDecoderCommon::table28_14_ops_[64] = { 1388 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 1389 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1390 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01, 1391 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01, 1392 0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x1a, 0x01, 0x01, 0x01, 1393 0x1e, 0x01, 0x01, 0x01, 0x22, 0x01, 0x01, 0x01, 0x26}; 1394 const uint8_t HuffDecoderCommon::table28_15_emit_[34] = { 1395 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 0xf0, 1396 0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 1397 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe}; 1398 const uint8_t HuffDecoderCommon::table28_15_ops_[64] = { 1399 0x01, 0x02, 0x01, 0x06, 0x01, 0x0a, 0x01, 0x0e, 0x01, 0x12, 0x01, 1400 0x16, 0x01, 0x1a, 0x01, 0x1e, 0x01, 0x22, 0x01, 0x26, 0x01, 0x2a, 1401 0x01, 0x2e, 0x01, 0x32, 0x01, 0x36, 0x01, 0x3a, 0x3e, 0x42, 0x46, 1402 0x4a, 0x4e, 0x52, 0x56, 0x5a, 0x5e, 0x62, 0x66, 0x6a, 0x6e, 0x72, 1403 0x76, 0x7a, 0x7e, 0x82, 0x86, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 1404 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03}; 1405 const uint8_t* const HuffDecoderCommon::table28_emit_[16] = { 1406 table28_0_emit_, table28_1_emit_, table28_2_emit_, table28_3_emit_, 1407 table28_4_emit_, table28_5_emit_, table28_6_emit_, table28_7_emit_, 1408 table28_8_emit_, table28_9_emit_, table28_10_emit_, table28_11_emit_, 1409 table28_12_emit_, table28_13_emit_, table28_14_emit_, table28_15_emit_, 1410 }; 1411 const uint8_t* const HuffDecoderCommon::table28_ops_[16] = { 1412 table28_0_ops_, table28_0_ops_, table28_0_ops_, table28_0_ops_, 1413 table28_0_ops_, table28_0_ops_, table7_5_ops_, table7_5_ops_, 1414 table7_5_ops_, table7_5_ops_, table7_5_ops_, table7_5_ops_, 1415 table7_5_ops_, table28_13_ops_, table28_14_ops_, table28_15_ops_, 1416 }; 1417 const uint8_t HuffDecoderCommon::table29_0_emit_[144] = { 1418 0xb2, 0x30, 0xb2, 0x31, 0xb2, 0x32, 0xb2, 0x61, 0xb2, 0x63, 0xb2, 0x65, 1419 0xb2, 0x69, 0xb2, 0x6f, 0xb2, 0x73, 0xb2, 0x74, 0xb2, 0x20, 0xb2, 0x25, 1420 0xb2, 0x2d, 0xb2, 0x2e, 0xb2, 0x2f, 0xb2, 0x33, 0xb2, 0x34, 0xb2, 0x35, 1421 0xb2, 0x36, 0xb2, 0x37, 0xb2, 0x38, 0xb2, 0x39, 0xb2, 0x3d, 0xb2, 0x41, 1422 0xb2, 0x5f, 0xb2, 0x62, 0xb2, 0x64, 0xb2, 0x66, 0xb2, 0x67, 0xb2, 0x68, 1423 0xb2, 0x6c, 0xb2, 0x6d, 0xb2, 0x6e, 0xb2, 0x70, 0xb2, 0x72, 0xb2, 0x75, 1424 0xb5, 0x30, 0xb5, 0x31, 0xb5, 0x32, 0xb5, 0x61, 0xb5, 0x63, 0xb5, 0x65, 1425 0xb5, 0x69, 0xb5, 0x6f, 0xb5, 0x73, 0xb5, 0x74, 0xb5, 0x20, 0xb5, 0x25, 1426 0xb5, 0x2d, 0xb5, 0x2e, 0xb5, 0x2f, 0xb5, 0x33, 0xb5, 0x34, 0xb5, 0x35, 1427 0xb5, 0x36, 0xb5, 0x37, 0xb5, 0x38, 0xb5, 0x39, 0xb5, 0x3d, 0xb5, 0x41, 1428 0xb5, 0x5f, 0xb5, 0x62, 0xb5, 0x64, 0xb5, 0x66, 0xb5, 0x67, 0xb5, 0x68, 1429 0xb5, 0x6c, 0xb5, 0x6d, 0xb5, 0x6e, 0xb5, 0x70, 0xb5, 0x72, 0xb5, 0x75}; 1430 const uint16_t HuffDecoderCommon::table29_0_ops_[128] = { 1431 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 0x0000, 1432 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 0x0000, 0x0041, 1433 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 1434 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 1435 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 1436 0x0119, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1437 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1438 0x0002, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139, 1439 0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000, 1440 0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199, 1441 0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1, 1442 0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0221, 0x0229, 1443 0x0231, 0x0239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1444 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1445 0x0000, 0x0122}; 1446 const uint8_t HuffDecoderCommon::table29_1_emit_[144] = { 1447 0xb9, 0x30, 0xb9, 0x31, 0xb9, 0x32, 0xb9, 0x61, 0xb9, 0x63, 0xb9, 0x65, 1448 0xb9, 0x69, 0xb9, 0x6f, 0xb9, 0x73, 0xb9, 0x74, 0xb9, 0x20, 0xb9, 0x25, 1449 0xb9, 0x2d, 0xb9, 0x2e, 0xb9, 0x2f, 0xb9, 0x33, 0xb9, 0x34, 0xb9, 0x35, 1450 0xb9, 0x36, 0xb9, 0x37, 0xb9, 0x38, 0xb9, 0x39, 0xb9, 0x3d, 0xb9, 0x41, 1451 0xb9, 0x5f, 0xb9, 0x62, 0xb9, 0x64, 0xb9, 0x66, 0xb9, 0x67, 0xb9, 0x68, 1452 0xb9, 0x6c, 0xb9, 0x6d, 0xb9, 0x6e, 0xb9, 0x70, 0xb9, 0x72, 0xb9, 0x75, 1453 0xba, 0x30, 0xba, 0x31, 0xba, 0x32, 0xba, 0x61, 0xba, 0x63, 0xba, 0x65, 1454 0xba, 0x69, 0xba, 0x6f, 0xba, 0x73, 0xba, 0x74, 0xba, 0x20, 0xba, 0x25, 1455 0xba, 0x2d, 0xba, 0x2e, 0xba, 0x2f, 0xba, 0x33, 0xba, 0x34, 0xba, 0x35, 1456 0xba, 0x36, 0xba, 0x37, 0xba, 0x38, 0xba, 0x39, 0xba, 0x3d, 0xba, 0x41, 1457 0xba, 0x5f, 0xba, 0x62, 0xba, 0x64, 0xba, 0x66, 0xba, 0x67, 0xba, 0x68, 1458 0xba, 0x6c, 0xba, 0x6d, 0xba, 0x6e, 0xba, 0x70, 0xba, 0x72, 0xba, 0x75}; 1459 const uint8_t HuffDecoderCommon::table29_2_emit_[144] = { 1460 0xbb, 0x30, 0xbb, 0x31, 0xbb, 0x32, 0xbb, 0x61, 0xbb, 0x63, 0xbb, 0x65, 1461 0xbb, 0x69, 0xbb, 0x6f, 0xbb, 0x73, 0xbb, 0x74, 0xbb, 0x20, 0xbb, 0x25, 1462 0xbb, 0x2d, 0xbb, 0x2e, 0xbb, 0x2f, 0xbb, 0x33, 0xbb, 0x34, 0xbb, 0x35, 1463 0xbb, 0x36, 0xbb, 0x37, 0xbb, 0x38, 0xbb, 0x39, 0xbb, 0x3d, 0xbb, 0x41, 1464 0xbb, 0x5f, 0xbb, 0x62, 0xbb, 0x64, 0xbb, 0x66, 0xbb, 0x67, 0xbb, 0x68, 1465 0xbb, 0x6c, 0xbb, 0x6d, 0xbb, 0x6e, 0xbb, 0x70, 0xbb, 0x72, 0xbb, 0x75, 1466 0xbd, 0x30, 0xbd, 0x31, 0xbd, 0x32, 0xbd, 0x61, 0xbd, 0x63, 0xbd, 0x65, 1467 0xbd, 0x69, 0xbd, 0x6f, 0xbd, 0x73, 0xbd, 0x74, 0xbd, 0x20, 0xbd, 0x25, 1468 0xbd, 0x2d, 0xbd, 0x2e, 0xbd, 0x2f, 0xbd, 0x33, 0xbd, 0x34, 0xbd, 0x35, 1469 0xbd, 0x36, 0xbd, 0x37, 0xbd, 0x38, 0xbd, 0x39, 0xbd, 0x3d, 0xbd, 0x41, 1470 0xbd, 0x5f, 0xbd, 0x62, 0xbd, 0x64, 0xbd, 0x66, 0xbd, 0x67, 0xbd, 0x68, 1471 0xbd, 0x6c, 0xbd, 0x6d, 0xbd, 0x6e, 0xbd, 0x70, 0xbd, 0x72, 0xbd, 0x75}; 1472 const uint8_t HuffDecoderCommon::table29_3_emit_[144] = { 1473 0xbe, 0x30, 0xbe, 0x31, 0xbe, 0x32, 0xbe, 0x61, 0xbe, 0x63, 0xbe, 0x65, 1474 0xbe, 0x69, 0xbe, 0x6f, 0xbe, 0x73, 0xbe, 0x74, 0xbe, 0x20, 0xbe, 0x25, 1475 0xbe, 0x2d, 0xbe, 0x2e, 0xbe, 0x2f, 0xbe, 0x33, 0xbe, 0x34, 0xbe, 0x35, 1476 0xbe, 0x36, 0xbe, 0x37, 0xbe, 0x38, 0xbe, 0x39, 0xbe, 0x3d, 0xbe, 0x41, 1477 0xbe, 0x5f, 0xbe, 0x62, 0xbe, 0x64, 0xbe, 0x66, 0xbe, 0x67, 0xbe, 0x68, 1478 0xbe, 0x6c, 0xbe, 0x6d, 0xbe, 0x6e, 0xbe, 0x70, 0xbe, 0x72, 0xbe, 0x75, 1479 0xc4, 0x30, 0xc4, 0x31, 0xc4, 0x32, 0xc4, 0x61, 0xc4, 0x63, 0xc4, 0x65, 1480 0xc4, 0x69, 0xc4, 0x6f, 0xc4, 0x73, 0xc4, 0x74, 0xc4, 0x20, 0xc4, 0x25, 1481 0xc4, 0x2d, 0xc4, 0x2e, 0xc4, 0x2f, 0xc4, 0x33, 0xc4, 0x34, 0xc4, 0x35, 1482 0xc4, 0x36, 0xc4, 0x37, 0xc4, 0x38, 0xc4, 0x39, 0xc4, 0x3d, 0xc4, 0x41, 1483 0xc4, 0x5f, 0xc4, 0x62, 0xc4, 0x64, 0xc4, 0x66, 0xc4, 0x67, 0xc4, 0x68, 1484 0xc4, 0x6c, 0xc4, 0x6d, 0xc4, 0x6e, 0xc4, 0x70, 0xc4, 0x72, 0xc4, 0x75}; 1485 const uint8_t HuffDecoderCommon::table29_4_emit_[144] = { 1486 0xc6, 0x30, 0xc6, 0x31, 0xc6, 0x32, 0xc6, 0x61, 0xc6, 0x63, 0xc6, 0x65, 1487 0xc6, 0x69, 0xc6, 0x6f, 0xc6, 0x73, 0xc6, 0x74, 0xc6, 0x20, 0xc6, 0x25, 1488 0xc6, 0x2d, 0xc6, 0x2e, 0xc6, 0x2f, 0xc6, 0x33, 0xc6, 0x34, 0xc6, 0x35, 1489 0xc6, 0x36, 0xc6, 0x37, 0xc6, 0x38, 0xc6, 0x39, 0xc6, 0x3d, 0xc6, 0x41, 1490 0xc6, 0x5f, 0xc6, 0x62, 0xc6, 0x64, 0xc6, 0x66, 0xc6, 0x67, 0xc6, 0x68, 1491 0xc6, 0x6c, 0xc6, 0x6d, 0xc6, 0x6e, 0xc6, 0x70, 0xc6, 0x72, 0xc6, 0x75, 1492 0xe4, 0x30, 0xe4, 0x31, 0xe4, 0x32, 0xe4, 0x61, 0xe4, 0x63, 0xe4, 0x65, 1493 0xe4, 0x69, 0xe4, 0x6f, 0xe4, 0x73, 0xe4, 0x74, 0xe4, 0x20, 0xe4, 0x25, 1494 0xe4, 0x2d, 0xe4, 0x2e, 0xe4, 0x2f, 0xe4, 0x33, 0xe4, 0x34, 0xe4, 0x35, 1495 0xe4, 0x36, 0xe4, 0x37, 0xe4, 0x38, 0xe4, 0x39, 0xe4, 0x3d, 0xe4, 0x41, 1496 0xe4, 0x5f, 0xe4, 0x62, 0xe4, 0x64, 0xe4, 0x66, 0xe4, 0x67, 0xe4, 0x68, 1497 0xe4, 0x6c, 0xe4, 0x6d, 0xe4, 0x6e, 0xe4, 0x70, 0xe4, 0x72, 0xe4, 0x75}; 1498 const uint8_t HuffDecoderCommon::table29_5_emit_[144] = { 1499 0xe8, 0x30, 0xe8, 0x31, 0xe8, 0x32, 0xe8, 0x61, 0xe8, 0x63, 0xe8, 0x65, 1500 0xe8, 0x69, 0xe8, 0x6f, 0xe8, 0x73, 0xe8, 0x74, 0xe8, 0x20, 0xe8, 0x25, 1501 0xe8, 0x2d, 0xe8, 0x2e, 0xe8, 0x2f, 0xe8, 0x33, 0xe8, 0x34, 0xe8, 0x35, 1502 0xe8, 0x36, 0xe8, 0x37, 0xe8, 0x38, 0xe8, 0x39, 0xe8, 0x3d, 0xe8, 0x41, 1503 0xe8, 0x5f, 0xe8, 0x62, 0xe8, 0x64, 0xe8, 0x66, 0xe8, 0x67, 0xe8, 0x68, 1504 0xe8, 0x6c, 0xe8, 0x6d, 0xe8, 0x6e, 0xe8, 0x70, 0xe8, 0x72, 0xe8, 0x75, 1505 0xe9, 0x30, 0xe9, 0x31, 0xe9, 0x32, 0xe9, 0x61, 0xe9, 0x63, 0xe9, 0x65, 1506 0xe9, 0x69, 0xe9, 0x6f, 0xe9, 0x73, 0xe9, 0x74, 0xe9, 0x20, 0xe9, 0x25, 1507 0xe9, 0x2d, 0xe9, 0x2e, 0xe9, 0x2f, 0xe9, 0x33, 0xe9, 0x34, 0xe9, 0x35, 1508 0xe9, 0x36, 0xe9, 0x37, 0xe9, 0x38, 0xe9, 0x39, 0xe9, 0x3d, 0xe9, 0x41, 1509 0xe9, 0x5f, 0xe9, 0x62, 0xe9, 0x64, 0xe9, 0x66, 0xe9, 0x67, 0xe9, 0x68, 1510 0xe9, 0x6c, 0xe9, 0x6d, 0xe9, 0x6e, 0xe9, 0x70, 0xe9, 0x72, 0xe9, 0x75}; 1511 const uint8_t HuffDecoderCommon::table29_6_emit_[80] = { 1512 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, 0x01, 0x61, 0x01, 0x63, 0x01, 0x65, 1513 0x01, 0x69, 0x01, 0x6f, 0x01, 0x73, 0x01, 0x74, 0x87, 0x30, 0x87, 0x31, 1514 0x87, 0x32, 0x87, 0x61, 0x87, 0x63, 0x87, 0x65, 0x87, 0x69, 0x87, 0x6f, 1515 0x87, 0x73, 0x87, 0x74, 0x89, 0x30, 0x89, 0x31, 0x89, 0x32, 0x89, 0x61, 1516 0x89, 0x63, 0x89, 0x65, 0x89, 0x69, 0x89, 0x6f, 0x89, 0x73, 0x89, 0x74, 1517 0x8a, 0x30, 0x8a, 0x31, 0x8a, 0x32, 0x8a, 0x61, 0x8a, 0x63, 0x8a, 0x65, 1518 0x8a, 0x69, 0x8a, 0x6f, 0x8a, 0x73, 0x8a, 0x74}; 1519 const uint16_t HuffDecoderCommon::table29_6_ops_[128] = { 1520 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 1521 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1522 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1523 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069, 1524 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 1525 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1526 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1527 0x0052, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 1528 0x00e1, 0x00e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1529 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1530 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x00f1, 0x00f9, 0x0101, 1531 0x0109, 0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0000, 0x0000, 1532 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1533 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1534 0x0000, 0x00f2}; 1535 const uint8_t HuffDecoderCommon::table29_7_emit_[80] = { 1536 0x8b, 0x30, 0x8b, 0x31, 0x8b, 0x32, 0x8b, 0x61, 0x8b, 0x63, 0x8b, 0x65, 1537 0x8b, 0x69, 0x8b, 0x6f, 0x8b, 0x73, 0x8b, 0x74, 0x8c, 0x30, 0x8c, 0x31, 1538 0x8c, 0x32, 0x8c, 0x61, 0x8c, 0x63, 0x8c, 0x65, 0x8c, 0x69, 0x8c, 0x6f, 1539 0x8c, 0x73, 0x8c, 0x74, 0x8d, 0x30, 0x8d, 0x31, 0x8d, 0x32, 0x8d, 0x61, 1540 0x8d, 0x63, 0x8d, 0x65, 0x8d, 0x69, 0x8d, 0x6f, 0x8d, 0x73, 0x8d, 0x74, 1541 0x8f, 0x30, 0x8f, 0x31, 0x8f, 0x32, 0x8f, 0x61, 0x8f, 0x63, 0x8f, 0x65, 1542 0x8f, 0x69, 0x8f, 0x6f, 0x8f, 0x73, 0x8f, 0x74}; 1543 const uint8_t HuffDecoderCommon::table29_8_emit_[80] = { 1544 0x93, 0x30, 0x93, 0x31, 0x93, 0x32, 0x93, 0x61, 0x93, 0x63, 0x93, 0x65, 1545 0x93, 0x69, 0x93, 0x6f, 0x93, 0x73, 0x93, 0x74, 0x95, 0x30, 0x95, 0x31, 1546 0x95, 0x32, 0x95, 0x61, 0x95, 0x63, 0x95, 0x65, 0x95, 0x69, 0x95, 0x6f, 1547 0x95, 0x73, 0x95, 0x74, 0x96, 0x30, 0x96, 0x31, 0x96, 0x32, 0x96, 0x61, 1548 0x96, 0x63, 0x96, 0x65, 0x96, 0x69, 0x96, 0x6f, 0x96, 0x73, 0x96, 0x74, 1549 0x97, 0x30, 0x97, 0x31, 0x97, 0x32, 0x97, 0x61, 0x97, 0x63, 0x97, 0x65, 1550 0x97, 0x69, 0x97, 0x6f, 0x97, 0x73, 0x97, 0x74}; 1551 const uint8_t HuffDecoderCommon::table29_9_emit_[80] = { 1552 0x98, 0x30, 0x98, 0x31, 0x98, 0x32, 0x98, 0x61, 0x98, 0x63, 0x98, 0x65, 1553 0x98, 0x69, 0x98, 0x6f, 0x98, 0x73, 0x98, 0x74, 0x9b, 0x30, 0x9b, 0x31, 1554 0x9b, 0x32, 0x9b, 0x61, 0x9b, 0x63, 0x9b, 0x65, 0x9b, 0x69, 0x9b, 0x6f, 1555 0x9b, 0x73, 0x9b, 0x74, 0x9d, 0x30, 0x9d, 0x31, 0x9d, 0x32, 0x9d, 0x61, 1556 0x9d, 0x63, 0x9d, 0x65, 0x9d, 0x69, 0x9d, 0x6f, 0x9d, 0x73, 0x9d, 0x74, 1557 0x9e, 0x30, 0x9e, 0x31, 0x9e, 0x32, 0x9e, 0x61, 0x9e, 0x63, 0x9e, 0x65, 1558 0x9e, 0x69, 0x9e, 0x6f, 0x9e, 0x73, 0x9e, 0x74}; 1559 const uint8_t HuffDecoderCommon::table29_10_emit_[80] = { 1560 0xa5, 0x30, 0xa5, 0x31, 0xa5, 0x32, 0xa5, 0x61, 0xa5, 0x63, 0xa5, 0x65, 1561 0xa5, 0x69, 0xa5, 0x6f, 0xa5, 0x73, 0xa5, 0x74, 0xa6, 0x30, 0xa6, 0x31, 1562 0xa6, 0x32, 0xa6, 0x61, 0xa6, 0x63, 0xa6, 0x65, 0xa6, 0x69, 0xa6, 0x6f, 1563 0xa6, 0x73, 0xa6, 0x74, 0xa8, 0x30, 0xa8, 0x31, 0xa8, 0x32, 0xa8, 0x61, 1564 0xa8, 0x63, 0xa8, 0x65, 0xa8, 0x69, 0xa8, 0x6f, 0xa8, 0x73, 0xa8, 0x74, 1565 0xae, 0x30, 0xae, 0x31, 0xae, 0x32, 0xae, 0x61, 0xae, 0x63, 0xae, 0x65, 1566 0xae, 0x69, 0xae, 0x6f, 0xae, 0x73, 0xae, 0x74}; 1567 const uint8_t HuffDecoderCommon::table29_11_emit_[80] = { 1568 0xaf, 0x30, 0xaf, 0x31, 0xaf, 0x32, 0xaf, 0x61, 0xaf, 0x63, 0xaf, 0x65, 1569 0xaf, 0x69, 0xaf, 0x6f, 0xaf, 0x73, 0xaf, 0x74, 0xb4, 0x30, 0xb4, 0x31, 1570 0xb4, 0x32, 0xb4, 0x61, 0xb4, 0x63, 0xb4, 0x65, 0xb4, 0x69, 0xb4, 0x6f, 1571 0xb4, 0x73, 0xb4, 0x74, 0xb6, 0x30, 0xb6, 0x31, 0xb6, 0x32, 0xb6, 0x61, 1572 0xb6, 0x63, 0xb6, 0x65, 0xb6, 0x69, 0xb6, 0x6f, 0xb6, 0x73, 0xb6, 0x74, 1573 0xb7, 0x30, 0xb7, 0x31, 0xb7, 0x32, 0xb7, 0x61, 0xb7, 0x63, 0xb7, 0x65, 1574 0xb7, 0x69, 0xb7, 0x6f, 0xb7, 0x73, 0xb7, 0x74}; 1575 const uint8_t HuffDecoderCommon::table29_12_emit_[80] = { 1576 0xbc, 0x30, 0xbc, 0x31, 0xbc, 0x32, 0xbc, 0x61, 0xbc, 0x63, 0xbc, 0x65, 1577 0xbc, 0x69, 0xbc, 0x6f, 0xbc, 0x73, 0xbc, 0x74, 0xbf, 0x30, 0xbf, 0x31, 1578 0xbf, 0x32, 0xbf, 0x61, 0xbf, 0x63, 0xbf, 0x65, 0xbf, 0x69, 0xbf, 0x6f, 1579 0xbf, 0x73, 0xbf, 0x74, 0xc5, 0x30, 0xc5, 0x31, 0xc5, 0x32, 0xc5, 0x61, 1580 0xc5, 0x63, 0xc5, 0x65, 0xc5, 0x69, 0xc5, 0x6f, 0xc5, 0x73, 0xc5, 0x74, 1581 0xe7, 0x30, 0xe7, 0x31, 0xe7, 0x32, 0xe7, 0x61, 0xe7, 0x63, 0xe7, 0x65, 1582 0xe7, 0x69, 0xe7, 0x6f, 0xe7, 0x73, 0xe7, 0x74}; 1583 const uint8_t HuffDecoderCommon::table29_13_emit_[26] = { 1584 0xef, 0x30, 0xef, 0x31, 0xef, 0x32, 0xef, 0x61, 0xef, 1585 0x63, 0xef, 0x65, 0xef, 0x69, 0xef, 0x6f, 0xef, 0x73, 1586 0xef, 0x74, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f}; 1587 const uint16_t HuffDecoderCommon::table29_13_ops_[128] = { 1588 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 1589 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1590 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1591 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 1592 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1593 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1594 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1595 0x0056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1596 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x005a, 0x0000, 1597 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1598 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x005e, 0x0000, 0x0000, 0x0000, 1599 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1600 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1601 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1602 0x0000, 0x0066}; 1603 const uint16_t HuffDecoderCommon::table29_14_ops_[128] = { 1604 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1605 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 1606 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1607 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 1608 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1609 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1610 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1611 0x000e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1612 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 1613 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1614 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 1615 0x0000, 0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 1616 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1617 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1618 0x0000, 0x0026}; 1619 const uint8_t HuffDecoderCommon::table29_15_emit_[63] = { 1620 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 1621 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 1622 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 1623 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c, 0x0e, 1624 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, 1625 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 1626 const uint16_t HuffDecoderCommon::table29_15_ops_[128] = { 1627 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 1628 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 1629 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 1630 0x001a, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0022, 1631 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 1632 0x0000, 0x0000, 0x002e, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 1633 0x0000, 0x0036, 0x0000, 0x0000, 0x0000, 0x003a, 0x0000, 0x003e, 0x0000, 1634 0x0042, 0x0000, 0x0046, 0x0000, 0x004a, 0x0000, 0x004e, 0x0000, 0x0052, 1635 0x0000, 0x0056, 0x0000, 0x005a, 0x0000, 0x005e, 0x0000, 0x0062, 0x0000, 1636 0x0066, 0x0000, 0x006a, 0x0000, 0x006e, 0x0000, 0x0072, 0x0000, 0x0076, 1637 0x0000, 0x007a, 0x0000, 0x007e, 0x0000, 0x0082, 0x0000, 0x0086, 0x008a, 1638 0x008e, 0x0092, 0x0096, 0x009a, 0x009e, 0x00a2, 0x00a6, 0x00aa, 0x00ae, 1639 0x00b2, 0x00b6, 0x00ba, 0x00be, 0x00c2, 0x00c6, 0x00ca, 0x00ce, 0x00d2, 1640 0x00d6, 0x00da, 0x00de, 0x00e2, 0x00e6, 0x00ea, 0x00ee, 0x00f2, 0x00f6, 1641 0x00fa, 0x0003}; 1642 const uint8_t* const HuffDecoderCommon::table29_emit_[16] = { 1643 table29_0_emit_, table29_1_emit_, table29_2_emit_, table29_3_emit_, 1644 table29_4_emit_, table29_5_emit_, table29_6_emit_, table29_7_emit_, 1645 table29_8_emit_, table29_9_emit_, table29_10_emit_, table29_11_emit_, 1646 table29_12_emit_, table29_13_emit_, table28_14_emit_, table29_15_emit_, 1647 }; 1648 const uint16_t* const HuffDecoderCommon::table29_ops_[16] = { 1649 table29_0_ops_, table29_0_ops_, table29_0_ops_, table29_0_ops_, 1650 table29_0_ops_, table29_0_ops_, table29_6_ops_, table29_6_ops_, 1651 table29_6_ops_, table29_6_ops_, table29_6_ops_, table29_6_ops_, 1652 table29_6_ops_, table29_13_ops_, table29_14_ops_, table29_15_ops_, 1653 }; 1654 const uint8_t HuffDecoderCommon::table30_0_emit_[136] = { 1655 0xb2, 0x30, 0xb2, 0x31, 0xb2, 0x32, 0xb2, 0x61, 0xb2, 0x63, 0xb2, 0x65, 1656 0xb2, 0x69, 0xb2, 0x6f, 0xb2, 0x73, 0xb2, 0x74, 0xb2, 0x20, 0xb2, 0x25, 1657 0xb2, 0x2d, 0xb2, 0x2e, 0xb2, 0x2f, 0xb2, 0x33, 0xb2, 0x34, 0xb2, 0x35, 1658 0xb2, 0x36, 0xb2, 0x37, 0xb2, 0x38, 0xb2, 0x39, 0xb2, 0x3d, 0xb2, 0x41, 1659 0xb2, 0x5f, 0xb2, 0x62, 0xb2, 0x64, 0xb2, 0x66, 0xb2, 0x67, 0xb2, 0x68, 1660 0xb2, 0x6c, 0xb2, 0x6d, 0xb2, 0x6e, 0xb2, 0x70, 0xb2, 0x72, 0xb2, 0x75, 1661 0xb2, 0x3a, 0xb2, 0x42, 0xb2, 0x43, 0xb2, 0x44, 0xb2, 0x45, 0xb2, 0x46, 1662 0xb2, 0x47, 0xb2, 0x48, 0xb2, 0x49, 0xb2, 0x4a, 0xb2, 0x4b, 0xb2, 0x4c, 1663 0xb2, 0x4d, 0xb2, 0x4e, 0xb2, 0x4f, 0xb2, 0x50, 0xb2, 0x51, 0xb2, 0x52, 1664 0xb2, 0x53, 0xb2, 0x54, 0xb2, 0x55, 0xb2, 0x56, 0xb2, 0x57, 0xb2, 0x59, 1665 0xb2, 0x6a, 0xb2, 0x6b, 0xb2, 0x71, 0xb2, 0x76, 0xb2, 0x77, 0xb2, 0x78, 1666 0xb2, 0x79, 0xb2, 0x7a}; 1667 const uint16_t HuffDecoderCommon::table30_0_ops_[128] = { 1668 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 1669 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 1670 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 1671 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041, 1672 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 1673 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 1674 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 1675 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9, 1676 0x0000, 0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000, 1677 0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111, 1678 0x0000, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151, 1679 0x0159, 0x0161, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199, 1680 0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1, 1681 0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0000, 0x0000, 1682 0x0000, 0x0002}; 1683 const uint8_t HuffDecoderCommon::table30_1_emit_[136] = { 1684 0xb5, 0x30, 0xb5, 0x31, 0xb5, 0x32, 0xb5, 0x61, 0xb5, 0x63, 0xb5, 0x65, 1685 0xb5, 0x69, 0xb5, 0x6f, 0xb5, 0x73, 0xb5, 0x74, 0xb5, 0x20, 0xb5, 0x25, 1686 0xb5, 0x2d, 0xb5, 0x2e, 0xb5, 0x2f, 0xb5, 0x33, 0xb5, 0x34, 0xb5, 0x35, 1687 0xb5, 0x36, 0xb5, 0x37, 0xb5, 0x38, 0xb5, 0x39, 0xb5, 0x3d, 0xb5, 0x41, 1688 0xb5, 0x5f, 0xb5, 0x62, 0xb5, 0x64, 0xb5, 0x66, 0xb5, 0x67, 0xb5, 0x68, 1689 0xb5, 0x6c, 0xb5, 0x6d, 0xb5, 0x6e, 0xb5, 0x70, 0xb5, 0x72, 0xb5, 0x75, 1690 0xb5, 0x3a, 0xb5, 0x42, 0xb5, 0x43, 0xb5, 0x44, 0xb5, 0x45, 0xb5, 0x46, 1691 0xb5, 0x47, 0xb5, 0x48, 0xb5, 0x49, 0xb5, 0x4a, 0xb5, 0x4b, 0xb5, 0x4c, 1692 0xb5, 0x4d, 0xb5, 0x4e, 0xb5, 0x4f, 0xb5, 0x50, 0xb5, 0x51, 0xb5, 0x52, 1693 0xb5, 0x53, 0xb5, 0x54, 0xb5, 0x55, 0xb5, 0x56, 0xb5, 0x57, 0xb5, 0x59, 1694 0xb5, 0x6a, 0xb5, 0x6b, 0xb5, 0x71, 0xb5, 0x76, 0xb5, 0x77, 0xb5, 0x78, 1695 0xb5, 0x79, 0xb5, 0x7a}; 1696 const uint8_t HuffDecoderCommon::table30_2_emit_[136] = { 1697 0xb9, 0x30, 0xb9, 0x31, 0xb9, 0x32, 0xb9, 0x61, 0xb9, 0x63, 0xb9, 0x65, 1698 0xb9, 0x69, 0xb9, 0x6f, 0xb9, 0x73, 0xb9, 0x74, 0xb9, 0x20, 0xb9, 0x25, 1699 0xb9, 0x2d, 0xb9, 0x2e, 0xb9, 0x2f, 0xb9, 0x33, 0xb9, 0x34, 0xb9, 0x35, 1700 0xb9, 0x36, 0xb9, 0x37, 0xb9, 0x38, 0xb9, 0x39, 0xb9, 0x3d, 0xb9, 0x41, 1701 0xb9, 0x5f, 0xb9, 0x62, 0xb9, 0x64, 0xb9, 0x66, 0xb9, 0x67, 0xb9, 0x68, 1702 0xb9, 0x6c, 0xb9, 0x6d, 0xb9, 0x6e, 0xb9, 0x70, 0xb9, 0x72, 0xb9, 0x75, 1703 0xb9, 0x3a, 0xb9, 0x42, 0xb9, 0x43, 0xb9, 0x44, 0xb9, 0x45, 0xb9, 0x46, 1704 0xb9, 0x47, 0xb9, 0x48, 0xb9, 0x49, 0xb9, 0x4a, 0xb9, 0x4b, 0xb9, 0x4c, 1705 0xb9, 0x4d, 0xb9, 0x4e, 0xb9, 0x4f, 0xb9, 0x50, 0xb9, 0x51, 0xb9, 0x52, 1706 0xb9, 0x53, 0xb9, 0x54, 0xb9, 0x55, 0xb9, 0x56, 0xb9, 0x57, 0xb9, 0x59, 1707 0xb9, 0x6a, 0xb9, 0x6b, 0xb9, 0x71, 0xb9, 0x76, 0xb9, 0x77, 0xb9, 0x78, 1708 0xb9, 0x79, 0xb9, 0x7a}; 1709 const uint8_t HuffDecoderCommon::table30_3_emit_[136] = { 1710 0xba, 0x30, 0xba, 0x31, 0xba, 0x32, 0xba, 0x61, 0xba, 0x63, 0xba, 0x65, 1711 0xba, 0x69, 0xba, 0x6f, 0xba, 0x73, 0xba, 0x74, 0xba, 0x20, 0xba, 0x25, 1712 0xba, 0x2d, 0xba, 0x2e, 0xba, 0x2f, 0xba, 0x33, 0xba, 0x34, 0xba, 0x35, 1713 0xba, 0x36, 0xba, 0x37, 0xba, 0x38, 0xba, 0x39, 0xba, 0x3d, 0xba, 0x41, 1714 0xba, 0x5f, 0xba, 0x62, 0xba, 0x64, 0xba, 0x66, 0xba, 0x67, 0xba, 0x68, 1715 0xba, 0x6c, 0xba, 0x6d, 0xba, 0x6e, 0xba, 0x70, 0xba, 0x72, 0xba, 0x75, 1716 0xba, 0x3a, 0xba, 0x42, 0xba, 0x43, 0xba, 0x44, 0xba, 0x45, 0xba, 0x46, 1717 0xba, 0x47, 0xba, 0x48, 0xba, 0x49, 0xba, 0x4a, 0xba, 0x4b, 0xba, 0x4c, 1718 0xba, 0x4d, 0xba, 0x4e, 0xba, 0x4f, 0xba, 0x50, 0xba, 0x51, 0xba, 0x52, 1719 0xba, 0x53, 0xba, 0x54, 0xba, 0x55, 0xba, 0x56, 0xba, 0x57, 0xba, 0x59, 1720 0xba, 0x6a, 0xba, 0x6b, 0xba, 0x71, 0xba, 0x76, 0xba, 0x77, 0xba, 0x78, 1721 0xba, 0x79, 0xba, 0x7a}; 1722 const uint8_t HuffDecoderCommon::table30_4_emit_[136] = { 1723 0xbb, 0x30, 0xbb, 0x31, 0xbb, 0x32, 0xbb, 0x61, 0xbb, 0x63, 0xbb, 0x65, 1724 0xbb, 0x69, 0xbb, 0x6f, 0xbb, 0x73, 0xbb, 0x74, 0xbb, 0x20, 0xbb, 0x25, 1725 0xbb, 0x2d, 0xbb, 0x2e, 0xbb, 0x2f, 0xbb, 0x33, 0xbb, 0x34, 0xbb, 0x35, 1726 0xbb, 0x36, 0xbb, 0x37, 0xbb, 0x38, 0xbb, 0x39, 0xbb, 0x3d, 0xbb, 0x41, 1727 0xbb, 0x5f, 0xbb, 0x62, 0xbb, 0x64, 0xbb, 0x66, 0xbb, 0x67, 0xbb, 0x68, 1728 0xbb, 0x6c, 0xbb, 0x6d, 0xbb, 0x6e, 0xbb, 0x70, 0xbb, 0x72, 0xbb, 0x75, 1729 0xbb, 0x3a, 0xbb, 0x42, 0xbb, 0x43, 0xbb, 0x44, 0xbb, 0x45, 0xbb, 0x46, 1730 0xbb, 0x47, 0xbb, 0x48, 0xbb, 0x49, 0xbb, 0x4a, 0xbb, 0x4b, 0xbb, 0x4c, 1731 0xbb, 0x4d, 0xbb, 0x4e, 0xbb, 0x4f, 0xbb, 0x50, 0xbb, 0x51, 0xbb, 0x52, 1732 0xbb, 0x53, 0xbb, 0x54, 0xbb, 0x55, 0xbb, 0x56, 0xbb, 0x57, 0xbb, 0x59, 1733 0xbb, 0x6a, 0xbb, 0x6b, 0xbb, 0x71, 0xbb, 0x76, 0xbb, 0x77, 0xbb, 0x78, 1734 0xbb, 0x79, 0xbb, 0x7a}; 1735 const uint8_t HuffDecoderCommon::table30_5_emit_[136] = { 1736 0xbd, 0x30, 0xbd, 0x31, 0xbd, 0x32, 0xbd, 0x61, 0xbd, 0x63, 0xbd, 0x65, 1737 0xbd, 0x69, 0xbd, 0x6f, 0xbd, 0x73, 0xbd, 0x74, 0xbd, 0x20, 0xbd, 0x25, 1738 0xbd, 0x2d, 0xbd, 0x2e, 0xbd, 0x2f, 0xbd, 0x33, 0xbd, 0x34, 0xbd, 0x35, 1739 0xbd, 0x36, 0xbd, 0x37, 0xbd, 0x38, 0xbd, 0x39, 0xbd, 0x3d, 0xbd, 0x41, 1740 0xbd, 0x5f, 0xbd, 0x62, 0xbd, 0x64, 0xbd, 0x66, 0xbd, 0x67, 0xbd, 0x68, 1741 0xbd, 0x6c, 0xbd, 0x6d, 0xbd, 0x6e, 0xbd, 0x70, 0xbd, 0x72, 0xbd, 0x75, 1742 0xbd, 0x3a, 0xbd, 0x42, 0xbd, 0x43, 0xbd, 0x44, 0xbd, 0x45, 0xbd, 0x46, 1743 0xbd, 0x47, 0xbd, 0x48, 0xbd, 0x49, 0xbd, 0x4a, 0xbd, 0x4b, 0xbd, 0x4c, 1744 0xbd, 0x4d, 0xbd, 0x4e, 0xbd, 0x4f, 0xbd, 0x50, 0xbd, 0x51, 0xbd, 0x52, 1745 0xbd, 0x53, 0xbd, 0x54, 0xbd, 0x55, 0xbd, 0x56, 0xbd, 0x57, 0xbd, 0x59, 1746 0xbd, 0x6a, 0xbd, 0x6b, 0xbd, 0x71, 0xbd, 0x76, 0xbd, 0x77, 0xbd, 0x78, 1747 0xbd, 0x79, 0xbd, 0x7a}; 1748 const uint8_t HuffDecoderCommon::table30_6_emit_[136] = { 1749 0xbe, 0x30, 0xbe, 0x31, 0xbe, 0x32, 0xbe, 0x61, 0xbe, 0x63, 0xbe, 0x65, 1750 0xbe, 0x69, 0xbe, 0x6f, 0xbe, 0x73, 0xbe, 0x74, 0xbe, 0x20, 0xbe, 0x25, 1751 0xbe, 0x2d, 0xbe, 0x2e, 0xbe, 0x2f, 0xbe, 0x33, 0xbe, 0x34, 0xbe, 0x35, 1752 0xbe, 0x36, 0xbe, 0x37, 0xbe, 0x38, 0xbe, 0x39, 0xbe, 0x3d, 0xbe, 0x41, 1753 0xbe, 0x5f, 0xbe, 0x62, 0xbe, 0x64, 0xbe, 0x66, 0xbe, 0x67, 0xbe, 0x68, 1754 0xbe, 0x6c, 0xbe, 0x6d, 0xbe, 0x6e, 0xbe, 0x70, 0xbe, 0x72, 0xbe, 0x75, 1755 0xbe, 0x3a, 0xbe, 0x42, 0xbe, 0x43, 0xbe, 0x44, 0xbe, 0x45, 0xbe, 0x46, 1756 0xbe, 0x47, 0xbe, 0x48, 0xbe, 0x49, 0xbe, 0x4a, 0xbe, 0x4b, 0xbe, 0x4c, 1757 0xbe, 0x4d, 0xbe, 0x4e, 0xbe, 0x4f, 0xbe, 0x50, 0xbe, 0x51, 0xbe, 0x52, 1758 0xbe, 0x53, 0xbe, 0x54, 0xbe, 0x55, 0xbe, 0x56, 0xbe, 0x57, 0xbe, 0x59, 1759 0xbe, 0x6a, 0xbe, 0x6b, 0xbe, 0x71, 0xbe, 0x76, 0xbe, 0x77, 0xbe, 0x78, 1760 0xbe, 0x79, 0xbe, 0x7a}; 1761 const uint8_t HuffDecoderCommon::table30_7_emit_[136] = { 1762 0xc4, 0x30, 0xc4, 0x31, 0xc4, 0x32, 0xc4, 0x61, 0xc4, 0x63, 0xc4, 0x65, 1763 0xc4, 0x69, 0xc4, 0x6f, 0xc4, 0x73, 0xc4, 0x74, 0xc4, 0x20, 0xc4, 0x25, 1764 0xc4, 0x2d, 0xc4, 0x2e, 0xc4, 0x2f, 0xc4, 0x33, 0xc4, 0x34, 0xc4, 0x35, 1765 0xc4, 0x36, 0xc4, 0x37, 0xc4, 0x38, 0xc4, 0x39, 0xc4, 0x3d, 0xc4, 0x41, 1766 0xc4, 0x5f, 0xc4, 0x62, 0xc4, 0x64, 0xc4, 0x66, 0xc4, 0x67, 0xc4, 0x68, 1767 0xc4, 0x6c, 0xc4, 0x6d, 0xc4, 0x6e, 0xc4, 0x70, 0xc4, 0x72, 0xc4, 0x75, 1768 0xc4, 0x3a, 0xc4, 0x42, 0xc4, 0x43, 0xc4, 0x44, 0xc4, 0x45, 0xc4, 0x46, 1769 0xc4, 0x47, 0xc4, 0x48, 0xc4, 0x49, 0xc4, 0x4a, 0xc4, 0x4b, 0xc4, 0x4c, 1770 0xc4, 0x4d, 0xc4, 0x4e, 0xc4, 0x4f, 0xc4, 0x50, 0xc4, 0x51, 0xc4, 0x52, 1771 0xc4, 0x53, 0xc4, 0x54, 0xc4, 0x55, 0xc4, 0x56, 0xc4, 0x57, 0xc4, 0x59, 1772 0xc4, 0x6a, 0xc4, 0x6b, 0xc4, 0x71, 0xc4, 0x76, 0xc4, 0x77, 0xc4, 0x78, 1773 0xc4, 0x79, 0xc4, 0x7a}; 1774 const uint8_t HuffDecoderCommon::table30_8_emit_[136] = { 1775 0xc6, 0x30, 0xc6, 0x31, 0xc6, 0x32, 0xc6, 0x61, 0xc6, 0x63, 0xc6, 0x65, 1776 0xc6, 0x69, 0xc6, 0x6f, 0xc6, 0x73, 0xc6, 0x74, 0xc6, 0x20, 0xc6, 0x25, 1777 0xc6, 0x2d, 0xc6, 0x2e, 0xc6, 0x2f, 0xc6, 0x33, 0xc6, 0x34, 0xc6, 0x35, 1778 0xc6, 0x36, 0xc6, 0x37, 0xc6, 0x38, 0xc6, 0x39, 0xc6, 0x3d, 0xc6, 0x41, 1779 0xc6, 0x5f, 0xc6, 0x62, 0xc6, 0x64, 0xc6, 0x66, 0xc6, 0x67, 0xc6, 0x68, 1780 0xc6, 0x6c, 0xc6, 0x6d, 0xc6, 0x6e, 0xc6, 0x70, 0xc6, 0x72, 0xc6, 0x75, 1781 0xc6, 0x3a, 0xc6, 0x42, 0xc6, 0x43, 0xc6, 0x44, 0xc6, 0x45, 0xc6, 0x46, 1782 0xc6, 0x47, 0xc6, 0x48, 0xc6, 0x49, 0xc6, 0x4a, 0xc6, 0x4b, 0xc6, 0x4c, 1783 0xc6, 0x4d, 0xc6, 0x4e, 0xc6, 0x4f, 0xc6, 0x50, 0xc6, 0x51, 0xc6, 0x52, 1784 0xc6, 0x53, 0xc6, 0x54, 0xc6, 0x55, 0xc6, 0x56, 0xc6, 0x57, 0xc6, 0x59, 1785 0xc6, 0x6a, 0xc6, 0x6b, 0xc6, 0x71, 0xc6, 0x76, 0xc6, 0x77, 0xc6, 0x78, 1786 0xc6, 0x79, 0xc6, 0x7a}; 1787 const uint8_t HuffDecoderCommon::table30_9_emit_[136] = { 1788 0xe4, 0x30, 0xe4, 0x31, 0xe4, 0x32, 0xe4, 0x61, 0xe4, 0x63, 0xe4, 0x65, 1789 0xe4, 0x69, 0xe4, 0x6f, 0xe4, 0x73, 0xe4, 0x74, 0xe4, 0x20, 0xe4, 0x25, 1790 0xe4, 0x2d, 0xe4, 0x2e, 0xe4, 0x2f, 0xe4, 0x33, 0xe4, 0x34, 0xe4, 0x35, 1791 0xe4, 0x36, 0xe4, 0x37, 0xe4, 0x38, 0xe4, 0x39, 0xe4, 0x3d, 0xe4, 0x41, 1792 0xe4, 0x5f, 0xe4, 0x62, 0xe4, 0x64, 0xe4, 0x66, 0xe4, 0x67, 0xe4, 0x68, 1793 0xe4, 0x6c, 0xe4, 0x6d, 0xe4, 0x6e, 0xe4, 0x70, 0xe4, 0x72, 0xe4, 0x75, 1794 0xe4, 0x3a, 0xe4, 0x42, 0xe4, 0x43, 0xe4, 0x44, 0xe4, 0x45, 0xe4, 0x46, 1795 0xe4, 0x47, 0xe4, 0x48, 0xe4, 0x49, 0xe4, 0x4a, 0xe4, 0x4b, 0xe4, 0x4c, 1796 0xe4, 0x4d, 0xe4, 0x4e, 0xe4, 0x4f, 0xe4, 0x50, 0xe4, 0x51, 0xe4, 0x52, 1797 0xe4, 0x53, 0xe4, 0x54, 0xe4, 0x55, 0xe4, 0x56, 0xe4, 0x57, 0xe4, 0x59, 1798 0xe4, 0x6a, 0xe4, 0x6b, 0xe4, 0x71, 0xe4, 0x76, 0xe4, 0x77, 0xe4, 0x78, 1799 0xe4, 0x79, 0xe4, 0x7a}; 1800 const uint8_t HuffDecoderCommon::table30_10_emit_[136] = { 1801 0xe8, 0x30, 0xe8, 0x31, 0xe8, 0x32, 0xe8, 0x61, 0xe8, 0x63, 0xe8, 0x65, 1802 0xe8, 0x69, 0xe8, 0x6f, 0xe8, 0x73, 0xe8, 0x74, 0xe8, 0x20, 0xe8, 0x25, 1803 0xe8, 0x2d, 0xe8, 0x2e, 0xe8, 0x2f, 0xe8, 0x33, 0xe8, 0x34, 0xe8, 0x35, 1804 0xe8, 0x36, 0xe8, 0x37, 0xe8, 0x38, 0xe8, 0x39, 0xe8, 0x3d, 0xe8, 0x41, 1805 0xe8, 0x5f, 0xe8, 0x62, 0xe8, 0x64, 0xe8, 0x66, 0xe8, 0x67, 0xe8, 0x68, 1806 0xe8, 0x6c, 0xe8, 0x6d, 0xe8, 0x6e, 0xe8, 0x70, 0xe8, 0x72, 0xe8, 0x75, 1807 0xe8, 0x3a, 0xe8, 0x42, 0xe8, 0x43, 0xe8, 0x44, 0xe8, 0x45, 0xe8, 0x46, 1808 0xe8, 0x47, 0xe8, 0x48, 0xe8, 0x49, 0xe8, 0x4a, 0xe8, 0x4b, 0xe8, 0x4c, 1809 0xe8, 0x4d, 0xe8, 0x4e, 0xe8, 0x4f, 0xe8, 0x50, 0xe8, 0x51, 0xe8, 0x52, 1810 0xe8, 0x53, 0xe8, 0x54, 0xe8, 0x55, 0xe8, 0x56, 0xe8, 0x57, 0xe8, 0x59, 1811 0xe8, 0x6a, 0xe8, 0x6b, 0xe8, 0x71, 0xe8, 0x76, 0xe8, 0x77, 0xe8, 0x78, 1812 0xe8, 0x79, 0xe8, 0x7a}; 1813 const uint8_t HuffDecoderCommon::table30_11_emit_[136] = { 1814 0xe9, 0x30, 0xe9, 0x31, 0xe9, 0x32, 0xe9, 0x61, 0xe9, 0x63, 0xe9, 0x65, 1815 0xe9, 0x69, 0xe9, 0x6f, 0xe9, 0x73, 0xe9, 0x74, 0xe9, 0x20, 0xe9, 0x25, 1816 0xe9, 0x2d, 0xe9, 0x2e, 0xe9, 0x2f, 0xe9, 0x33, 0xe9, 0x34, 0xe9, 0x35, 1817 0xe9, 0x36, 0xe9, 0x37, 0xe9, 0x38, 0xe9, 0x39, 0xe9, 0x3d, 0xe9, 0x41, 1818 0xe9, 0x5f, 0xe9, 0x62, 0xe9, 0x64, 0xe9, 0x66, 0xe9, 0x67, 0xe9, 0x68, 1819 0xe9, 0x6c, 0xe9, 0x6d, 0xe9, 0x6e, 0xe9, 0x70, 0xe9, 0x72, 0xe9, 0x75, 1820 0xe9, 0x3a, 0xe9, 0x42, 0xe9, 0x43, 0xe9, 0x44, 0xe9, 0x45, 0xe9, 0x46, 1821 0xe9, 0x47, 0xe9, 0x48, 0xe9, 0x49, 0xe9, 0x4a, 0xe9, 0x4b, 0xe9, 0x4c, 1822 0xe9, 0x4d, 0xe9, 0x4e, 0xe9, 0x4f, 0xe9, 0x50, 0xe9, 0x51, 0xe9, 0x52, 1823 0xe9, 0x53, 0xe9, 0x54, 0xe9, 0x55, 0xe9, 0x56, 0xe9, 0x57, 0xe9, 0x59, 1824 0xe9, 0x6a, 0xe9, 0x6b, 0xe9, 0x71, 0xe9, 0x76, 0xe9, 0x77, 0xe9, 0x78, 1825 0xe9, 0x79, 0xe9, 0x7a}; 1826 const uint8_t HuffDecoderCommon::table30_12_emit_[144] = { 1827 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, 0x01, 0x61, 0x01, 0x63, 0x01, 0x65, 1828 0x01, 0x69, 0x01, 0x6f, 0x01, 0x73, 0x01, 0x74, 0x01, 0x20, 0x01, 0x25, 1829 0x01, 0x2d, 0x01, 0x2e, 0x01, 0x2f, 0x01, 0x33, 0x01, 0x34, 0x01, 0x35, 1830 0x01, 0x36, 0x01, 0x37, 0x01, 0x38, 0x01, 0x39, 0x01, 0x3d, 0x01, 0x41, 1831 0x01, 0x5f, 0x01, 0x62, 0x01, 0x64, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 1832 0x01, 0x6c, 0x01, 0x6d, 0x01, 0x6e, 0x01, 0x70, 0x01, 0x72, 0x01, 0x75, 1833 0x87, 0x30, 0x87, 0x31, 0x87, 0x32, 0x87, 0x61, 0x87, 0x63, 0x87, 0x65, 1834 0x87, 0x69, 0x87, 0x6f, 0x87, 0x73, 0x87, 0x74, 0x87, 0x20, 0x87, 0x25, 1835 0x87, 0x2d, 0x87, 0x2e, 0x87, 0x2f, 0x87, 0x33, 0x87, 0x34, 0x87, 0x35, 1836 0x87, 0x36, 0x87, 0x37, 0x87, 0x38, 0x87, 0x39, 0x87, 0x3d, 0x87, 0x41, 1837 0x87, 0x5f, 0x87, 0x62, 0x87, 0x64, 0x87, 0x66, 0x87, 0x67, 0x87, 0x68, 1838 0x87, 0x6c, 0x87, 0x6d, 0x87, 0x6e, 0x87, 0x70, 0x87, 0x72, 0x87, 0x75}; 1839 const uint8_t HuffDecoderCommon::table30_13_emit_[144] = { 1840 0x89, 0x30, 0x89, 0x31, 0x89, 0x32, 0x89, 0x61, 0x89, 0x63, 0x89, 0x65, 1841 0x89, 0x69, 0x89, 0x6f, 0x89, 0x73, 0x89, 0x74, 0x89, 0x20, 0x89, 0x25, 1842 0x89, 0x2d, 0x89, 0x2e, 0x89, 0x2f, 0x89, 0x33, 0x89, 0x34, 0x89, 0x35, 1843 0x89, 0x36, 0x89, 0x37, 0x89, 0x38, 0x89, 0x39, 0x89, 0x3d, 0x89, 0x41, 1844 0x89, 0x5f, 0x89, 0x62, 0x89, 0x64, 0x89, 0x66, 0x89, 0x67, 0x89, 0x68, 1845 0x89, 0x6c, 0x89, 0x6d, 0x89, 0x6e, 0x89, 0x70, 0x89, 0x72, 0x89, 0x75, 1846 0x8a, 0x30, 0x8a, 0x31, 0x8a, 0x32, 0x8a, 0x61, 0x8a, 0x63, 0x8a, 0x65, 1847 0x8a, 0x69, 0x8a, 0x6f, 0x8a, 0x73, 0x8a, 0x74, 0x8a, 0x20, 0x8a, 0x25, 1848 0x8a, 0x2d, 0x8a, 0x2e, 0x8a, 0x2f, 0x8a, 0x33, 0x8a, 0x34, 0x8a, 0x35, 1849 0x8a, 0x36, 0x8a, 0x37, 0x8a, 0x38, 0x8a, 0x39, 0x8a, 0x3d, 0x8a, 0x41, 1850 0x8a, 0x5f, 0x8a, 0x62, 0x8a, 0x64, 0x8a, 0x66, 0x8a, 0x67, 0x8a, 0x68, 1851 0x8a, 0x6c, 0x8a, 0x6d, 0x8a, 0x6e, 0x8a, 0x70, 0x8a, 0x72, 0x8a, 0x75}; 1852 const uint8_t HuffDecoderCommon::table30_14_emit_[144] = { 1853 0x8b, 0x30, 0x8b, 0x31, 0x8b, 0x32, 0x8b, 0x61, 0x8b, 0x63, 0x8b, 0x65, 1854 0x8b, 0x69, 0x8b, 0x6f, 0x8b, 0x73, 0x8b, 0x74, 0x8b, 0x20, 0x8b, 0x25, 1855 0x8b, 0x2d, 0x8b, 0x2e, 0x8b, 0x2f, 0x8b, 0x33, 0x8b, 0x34, 0x8b, 0x35, 1856 0x8b, 0x36, 0x8b, 0x37, 0x8b, 0x38, 0x8b, 0x39, 0x8b, 0x3d, 0x8b, 0x41, 1857 0x8b, 0x5f, 0x8b, 0x62, 0x8b, 0x64, 0x8b, 0x66, 0x8b, 0x67, 0x8b, 0x68, 1858 0x8b, 0x6c, 0x8b, 0x6d, 0x8b, 0x6e, 0x8b, 0x70, 0x8b, 0x72, 0x8b, 0x75, 1859 0x8c, 0x30, 0x8c, 0x31, 0x8c, 0x32, 0x8c, 0x61, 0x8c, 0x63, 0x8c, 0x65, 1860 0x8c, 0x69, 0x8c, 0x6f, 0x8c, 0x73, 0x8c, 0x74, 0x8c, 0x20, 0x8c, 0x25, 1861 0x8c, 0x2d, 0x8c, 0x2e, 0x8c, 0x2f, 0x8c, 0x33, 0x8c, 0x34, 0x8c, 0x35, 1862 0x8c, 0x36, 0x8c, 0x37, 0x8c, 0x38, 0x8c, 0x39, 0x8c, 0x3d, 0x8c, 0x41, 1863 0x8c, 0x5f, 0x8c, 0x62, 0x8c, 0x64, 0x8c, 0x66, 0x8c, 0x67, 0x8c, 0x68, 1864 0x8c, 0x6c, 0x8c, 0x6d, 0x8c, 0x6e, 0x8c, 0x70, 0x8c, 0x72, 0x8c, 0x75}; 1865 const uint8_t HuffDecoderCommon::table30_15_emit_[144] = { 1866 0x8d, 0x30, 0x8d, 0x31, 0x8d, 0x32, 0x8d, 0x61, 0x8d, 0x63, 0x8d, 0x65, 1867 0x8d, 0x69, 0x8d, 0x6f, 0x8d, 0x73, 0x8d, 0x74, 0x8d, 0x20, 0x8d, 0x25, 1868 0x8d, 0x2d, 0x8d, 0x2e, 0x8d, 0x2f, 0x8d, 0x33, 0x8d, 0x34, 0x8d, 0x35, 1869 0x8d, 0x36, 0x8d, 0x37, 0x8d, 0x38, 0x8d, 0x39, 0x8d, 0x3d, 0x8d, 0x41, 1870 0x8d, 0x5f, 0x8d, 0x62, 0x8d, 0x64, 0x8d, 0x66, 0x8d, 0x67, 0x8d, 0x68, 1871 0x8d, 0x6c, 0x8d, 0x6d, 0x8d, 0x6e, 0x8d, 0x70, 0x8d, 0x72, 0x8d, 0x75, 1872 0x8f, 0x30, 0x8f, 0x31, 0x8f, 0x32, 0x8f, 0x61, 0x8f, 0x63, 0x8f, 0x65, 1873 0x8f, 0x69, 0x8f, 0x6f, 0x8f, 0x73, 0x8f, 0x74, 0x8f, 0x20, 0x8f, 0x25, 1874 0x8f, 0x2d, 0x8f, 0x2e, 0x8f, 0x2f, 0x8f, 0x33, 0x8f, 0x34, 0x8f, 0x35, 1875 0x8f, 0x36, 0x8f, 0x37, 0x8f, 0x38, 0x8f, 0x39, 0x8f, 0x3d, 0x8f, 0x41, 1876 0x8f, 0x5f, 0x8f, 0x62, 0x8f, 0x64, 0x8f, 0x66, 0x8f, 0x67, 0x8f, 0x68, 1877 0x8f, 0x6c, 0x8f, 0x6d, 0x8f, 0x6e, 0x8f, 0x70, 0x8f, 0x72, 0x8f, 0x75}; 1878 const uint8_t HuffDecoderCommon::table30_16_emit_[144] = { 1879 0x93, 0x30, 0x93, 0x31, 0x93, 0x32, 0x93, 0x61, 0x93, 0x63, 0x93, 0x65, 1880 0x93, 0x69, 0x93, 0x6f, 0x93, 0x73, 0x93, 0x74, 0x93, 0x20, 0x93, 0x25, 1881 0x93, 0x2d, 0x93, 0x2e, 0x93, 0x2f, 0x93, 0x33, 0x93, 0x34, 0x93, 0x35, 1882 0x93, 0x36, 0x93, 0x37, 0x93, 0x38, 0x93, 0x39, 0x93, 0x3d, 0x93, 0x41, 1883 0x93, 0x5f, 0x93, 0x62, 0x93, 0x64, 0x93, 0x66, 0x93, 0x67, 0x93, 0x68, 1884 0x93, 0x6c, 0x93, 0x6d, 0x93, 0x6e, 0x93, 0x70, 0x93, 0x72, 0x93, 0x75, 1885 0x95, 0x30, 0x95, 0x31, 0x95, 0x32, 0x95, 0x61, 0x95, 0x63, 0x95, 0x65, 1886 0x95, 0x69, 0x95, 0x6f, 0x95, 0x73, 0x95, 0x74, 0x95, 0x20, 0x95, 0x25, 1887 0x95, 0x2d, 0x95, 0x2e, 0x95, 0x2f, 0x95, 0x33, 0x95, 0x34, 0x95, 0x35, 1888 0x95, 0x36, 0x95, 0x37, 0x95, 0x38, 0x95, 0x39, 0x95, 0x3d, 0x95, 0x41, 1889 0x95, 0x5f, 0x95, 0x62, 0x95, 0x64, 0x95, 0x66, 0x95, 0x67, 0x95, 0x68, 1890 0x95, 0x6c, 0x95, 0x6d, 0x95, 0x6e, 0x95, 0x70, 0x95, 0x72, 0x95, 0x75}; 1891 const uint8_t HuffDecoderCommon::table30_17_emit_[144] = { 1892 0x96, 0x30, 0x96, 0x31, 0x96, 0x32, 0x96, 0x61, 0x96, 0x63, 0x96, 0x65, 1893 0x96, 0x69, 0x96, 0x6f, 0x96, 0x73, 0x96, 0x74, 0x96, 0x20, 0x96, 0x25, 1894 0x96, 0x2d, 0x96, 0x2e, 0x96, 0x2f, 0x96, 0x33, 0x96, 0x34, 0x96, 0x35, 1895 0x96, 0x36, 0x96, 0x37, 0x96, 0x38, 0x96, 0x39, 0x96, 0x3d, 0x96, 0x41, 1896 0x96, 0x5f, 0x96, 0x62, 0x96, 0x64, 0x96, 0x66, 0x96, 0x67, 0x96, 0x68, 1897 0x96, 0x6c, 0x96, 0x6d, 0x96, 0x6e, 0x96, 0x70, 0x96, 0x72, 0x96, 0x75, 1898 0x97, 0x30, 0x97, 0x31, 0x97, 0x32, 0x97, 0x61, 0x97, 0x63, 0x97, 0x65, 1899 0x97, 0x69, 0x97, 0x6f, 0x97, 0x73, 0x97, 0x74, 0x97, 0x20, 0x97, 0x25, 1900 0x97, 0x2d, 0x97, 0x2e, 0x97, 0x2f, 0x97, 0x33, 0x97, 0x34, 0x97, 0x35, 1901 0x97, 0x36, 0x97, 0x37, 0x97, 0x38, 0x97, 0x39, 0x97, 0x3d, 0x97, 0x41, 1902 0x97, 0x5f, 0x97, 0x62, 0x97, 0x64, 0x97, 0x66, 0x97, 0x67, 0x97, 0x68, 1903 0x97, 0x6c, 0x97, 0x6d, 0x97, 0x6e, 0x97, 0x70, 0x97, 0x72, 0x97, 0x75}; 1904 const uint8_t HuffDecoderCommon::table30_18_emit_[144] = { 1905 0x98, 0x30, 0x98, 0x31, 0x98, 0x32, 0x98, 0x61, 0x98, 0x63, 0x98, 0x65, 1906 0x98, 0x69, 0x98, 0x6f, 0x98, 0x73, 0x98, 0x74, 0x98, 0x20, 0x98, 0x25, 1907 0x98, 0x2d, 0x98, 0x2e, 0x98, 0x2f, 0x98, 0x33, 0x98, 0x34, 0x98, 0x35, 1908 0x98, 0x36, 0x98, 0x37, 0x98, 0x38, 0x98, 0x39, 0x98, 0x3d, 0x98, 0x41, 1909 0x98, 0x5f, 0x98, 0x62, 0x98, 0x64, 0x98, 0x66, 0x98, 0x67, 0x98, 0x68, 1910 0x98, 0x6c, 0x98, 0x6d, 0x98, 0x6e, 0x98, 0x70, 0x98, 0x72, 0x98, 0x75, 1911 0x9b, 0x30, 0x9b, 0x31, 0x9b, 0x32, 0x9b, 0x61, 0x9b, 0x63, 0x9b, 0x65, 1912 0x9b, 0x69, 0x9b, 0x6f, 0x9b, 0x73, 0x9b, 0x74, 0x9b, 0x20, 0x9b, 0x25, 1913 0x9b, 0x2d, 0x9b, 0x2e, 0x9b, 0x2f, 0x9b, 0x33, 0x9b, 0x34, 0x9b, 0x35, 1914 0x9b, 0x36, 0x9b, 0x37, 0x9b, 0x38, 0x9b, 0x39, 0x9b, 0x3d, 0x9b, 0x41, 1915 0x9b, 0x5f, 0x9b, 0x62, 0x9b, 0x64, 0x9b, 0x66, 0x9b, 0x67, 0x9b, 0x68, 1916 0x9b, 0x6c, 0x9b, 0x6d, 0x9b, 0x6e, 0x9b, 0x70, 0x9b, 0x72, 0x9b, 0x75}; 1917 const uint8_t HuffDecoderCommon::table30_19_emit_[144] = { 1918 0x9d, 0x30, 0x9d, 0x31, 0x9d, 0x32, 0x9d, 0x61, 0x9d, 0x63, 0x9d, 0x65, 1919 0x9d, 0x69, 0x9d, 0x6f, 0x9d, 0x73, 0x9d, 0x74, 0x9d, 0x20, 0x9d, 0x25, 1920 0x9d, 0x2d, 0x9d, 0x2e, 0x9d, 0x2f, 0x9d, 0x33, 0x9d, 0x34, 0x9d, 0x35, 1921 0x9d, 0x36, 0x9d, 0x37, 0x9d, 0x38, 0x9d, 0x39, 0x9d, 0x3d, 0x9d, 0x41, 1922 0x9d, 0x5f, 0x9d, 0x62, 0x9d, 0x64, 0x9d, 0x66, 0x9d, 0x67, 0x9d, 0x68, 1923 0x9d, 0x6c, 0x9d, 0x6d, 0x9d, 0x6e, 0x9d, 0x70, 0x9d, 0x72, 0x9d, 0x75, 1924 0x9e, 0x30, 0x9e, 0x31, 0x9e, 0x32, 0x9e, 0x61, 0x9e, 0x63, 0x9e, 0x65, 1925 0x9e, 0x69, 0x9e, 0x6f, 0x9e, 0x73, 0x9e, 0x74, 0x9e, 0x20, 0x9e, 0x25, 1926 0x9e, 0x2d, 0x9e, 0x2e, 0x9e, 0x2f, 0x9e, 0x33, 0x9e, 0x34, 0x9e, 0x35, 1927 0x9e, 0x36, 0x9e, 0x37, 0x9e, 0x38, 0x9e, 0x39, 0x9e, 0x3d, 0x9e, 0x41, 1928 0x9e, 0x5f, 0x9e, 0x62, 0x9e, 0x64, 0x9e, 0x66, 0x9e, 0x67, 0x9e, 0x68, 1929 0x9e, 0x6c, 0x9e, 0x6d, 0x9e, 0x6e, 0x9e, 0x70, 0x9e, 0x72, 0x9e, 0x75}; 1930 const uint8_t HuffDecoderCommon::table30_20_emit_[144] = { 1931 0xa5, 0x30, 0xa5, 0x31, 0xa5, 0x32, 0xa5, 0x61, 0xa5, 0x63, 0xa5, 0x65, 1932 0xa5, 0x69, 0xa5, 0x6f, 0xa5, 0x73, 0xa5, 0x74, 0xa5, 0x20, 0xa5, 0x25, 1933 0xa5, 0x2d, 0xa5, 0x2e, 0xa5, 0x2f, 0xa5, 0x33, 0xa5, 0x34, 0xa5, 0x35, 1934 0xa5, 0x36, 0xa5, 0x37, 0xa5, 0x38, 0xa5, 0x39, 0xa5, 0x3d, 0xa5, 0x41, 1935 0xa5, 0x5f, 0xa5, 0x62, 0xa5, 0x64, 0xa5, 0x66, 0xa5, 0x67, 0xa5, 0x68, 1936 0xa5, 0x6c, 0xa5, 0x6d, 0xa5, 0x6e, 0xa5, 0x70, 0xa5, 0x72, 0xa5, 0x75, 1937 0xa6, 0x30, 0xa6, 0x31, 0xa6, 0x32, 0xa6, 0x61, 0xa6, 0x63, 0xa6, 0x65, 1938 0xa6, 0x69, 0xa6, 0x6f, 0xa6, 0x73, 0xa6, 0x74, 0xa6, 0x20, 0xa6, 0x25, 1939 0xa6, 0x2d, 0xa6, 0x2e, 0xa6, 0x2f, 0xa6, 0x33, 0xa6, 0x34, 0xa6, 0x35, 1940 0xa6, 0x36, 0xa6, 0x37, 0xa6, 0x38, 0xa6, 0x39, 0xa6, 0x3d, 0xa6, 0x41, 1941 0xa6, 0x5f, 0xa6, 0x62, 0xa6, 0x64, 0xa6, 0x66, 0xa6, 0x67, 0xa6, 0x68, 1942 0xa6, 0x6c, 0xa6, 0x6d, 0xa6, 0x6e, 0xa6, 0x70, 0xa6, 0x72, 0xa6, 0x75}; 1943 const uint8_t HuffDecoderCommon::table30_21_emit_[144] = { 1944 0xa8, 0x30, 0xa8, 0x31, 0xa8, 0x32, 0xa8, 0x61, 0xa8, 0x63, 0xa8, 0x65, 1945 0xa8, 0x69, 0xa8, 0x6f, 0xa8, 0x73, 0xa8, 0x74, 0xa8, 0x20, 0xa8, 0x25, 1946 0xa8, 0x2d, 0xa8, 0x2e, 0xa8, 0x2f, 0xa8, 0x33, 0xa8, 0x34, 0xa8, 0x35, 1947 0xa8, 0x36, 0xa8, 0x37, 0xa8, 0x38, 0xa8, 0x39, 0xa8, 0x3d, 0xa8, 0x41, 1948 0xa8, 0x5f, 0xa8, 0x62, 0xa8, 0x64, 0xa8, 0x66, 0xa8, 0x67, 0xa8, 0x68, 1949 0xa8, 0x6c, 0xa8, 0x6d, 0xa8, 0x6e, 0xa8, 0x70, 0xa8, 0x72, 0xa8, 0x75, 1950 0xae, 0x30, 0xae, 0x31, 0xae, 0x32, 0xae, 0x61, 0xae, 0x63, 0xae, 0x65, 1951 0xae, 0x69, 0xae, 0x6f, 0xae, 0x73, 0xae, 0x74, 0xae, 0x20, 0xae, 0x25, 1952 0xae, 0x2d, 0xae, 0x2e, 0xae, 0x2f, 0xae, 0x33, 0xae, 0x34, 0xae, 0x35, 1953 0xae, 0x36, 0xae, 0x37, 0xae, 0x38, 0xae, 0x39, 0xae, 0x3d, 0xae, 0x41, 1954 0xae, 0x5f, 0xae, 0x62, 0xae, 0x64, 0xae, 0x66, 0xae, 0x67, 0xae, 0x68, 1955 0xae, 0x6c, 0xae, 0x6d, 0xae, 0x6e, 0xae, 0x70, 0xae, 0x72, 0xae, 0x75}; 1956 const uint8_t HuffDecoderCommon::table30_22_emit_[144] = { 1957 0xaf, 0x30, 0xaf, 0x31, 0xaf, 0x32, 0xaf, 0x61, 0xaf, 0x63, 0xaf, 0x65, 1958 0xaf, 0x69, 0xaf, 0x6f, 0xaf, 0x73, 0xaf, 0x74, 0xaf, 0x20, 0xaf, 0x25, 1959 0xaf, 0x2d, 0xaf, 0x2e, 0xaf, 0x2f, 0xaf, 0x33, 0xaf, 0x34, 0xaf, 0x35, 1960 0xaf, 0x36, 0xaf, 0x37, 0xaf, 0x38, 0xaf, 0x39, 0xaf, 0x3d, 0xaf, 0x41, 1961 0xaf, 0x5f, 0xaf, 0x62, 0xaf, 0x64, 0xaf, 0x66, 0xaf, 0x67, 0xaf, 0x68, 1962 0xaf, 0x6c, 0xaf, 0x6d, 0xaf, 0x6e, 0xaf, 0x70, 0xaf, 0x72, 0xaf, 0x75, 1963 0xb4, 0x30, 0xb4, 0x31, 0xb4, 0x32, 0xb4, 0x61, 0xb4, 0x63, 0xb4, 0x65, 1964 0xb4, 0x69, 0xb4, 0x6f, 0xb4, 0x73, 0xb4, 0x74, 0xb4, 0x20, 0xb4, 0x25, 1965 0xb4, 0x2d, 0xb4, 0x2e, 0xb4, 0x2f, 0xb4, 0x33, 0xb4, 0x34, 0xb4, 0x35, 1966 0xb4, 0x36, 0xb4, 0x37, 0xb4, 0x38, 0xb4, 0x39, 0xb4, 0x3d, 0xb4, 0x41, 1967 0xb4, 0x5f, 0xb4, 0x62, 0xb4, 0x64, 0xb4, 0x66, 0xb4, 0x67, 0xb4, 0x68, 1968 0xb4, 0x6c, 0xb4, 0x6d, 0xb4, 0x6e, 0xb4, 0x70, 0xb4, 0x72, 0xb4, 0x75}; 1969 const uint8_t HuffDecoderCommon::table30_23_emit_[144] = { 1970 0xb6, 0x30, 0xb6, 0x31, 0xb6, 0x32, 0xb6, 0x61, 0xb6, 0x63, 0xb6, 0x65, 1971 0xb6, 0x69, 0xb6, 0x6f, 0xb6, 0x73, 0xb6, 0x74, 0xb6, 0x20, 0xb6, 0x25, 1972 0xb6, 0x2d, 0xb6, 0x2e, 0xb6, 0x2f, 0xb6, 0x33, 0xb6, 0x34, 0xb6, 0x35, 1973 0xb6, 0x36, 0xb6, 0x37, 0xb6, 0x38, 0xb6, 0x39, 0xb6, 0x3d, 0xb6, 0x41, 1974 0xb6, 0x5f, 0xb6, 0x62, 0xb6, 0x64, 0xb6, 0x66, 0xb6, 0x67, 0xb6, 0x68, 1975 0xb6, 0x6c, 0xb6, 0x6d, 0xb6, 0x6e, 0xb6, 0x70, 0xb6, 0x72, 0xb6, 0x75, 1976 0xb7, 0x30, 0xb7, 0x31, 0xb7, 0x32, 0xb7, 0x61, 0xb7, 0x63, 0xb7, 0x65, 1977 0xb7, 0x69, 0xb7, 0x6f, 0xb7, 0x73, 0xb7, 0x74, 0xb7, 0x20, 0xb7, 0x25, 1978 0xb7, 0x2d, 0xb7, 0x2e, 0xb7, 0x2f, 0xb7, 0x33, 0xb7, 0x34, 0xb7, 0x35, 1979 0xb7, 0x36, 0xb7, 0x37, 0xb7, 0x38, 0xb7, 0x39, 0xb7, 0x3d, 0xb7, 0x41, 1980 0xb7, 0x5f, 0xb7, 0x62, 0xb7, 0x64, 0xb7, 0x66, 0xb7, 0x67, 0xb7, 0x68, 1981 0xb7, 0x6c, 0xb7, 0x6d, 0xb7, 0x6e, 0xb7, 0x70, 0xb7, 0x72, 0xb7, 0x75}; 1982 const uint8_t HuffDecoderCommon::table30_24_emit_[144] = { 1983 0xbc, 0x30, 0xbc, 0x31, 0xbc, 0x32, 0xbc, 0x61, 0xbc, 0x63, 0xbc, 0x65, 1984 0xbc, 0x69, 0xbc, 0x6f, 0xbc, 0x73, 0xbc, 0x74, 0xbc, 0x20, 0xbc, 0x25, 1985 0xbc, 0x2d, 0xbc, 0x2e, 0xbc, 0x2f, 0xbc, 0x33, 0xbc, 0x34, 0xbc, 0x35, 1986 0xbc, 0x36, 0xbc, 0x37, 0xbc, 0x38, 0xbc, 0x39, 0xbc, 0x3d, 0xbc, 0x41, 1987 0xbc, 0x5f, 0xbc, 0x62, 0xbc, 0x64, 0xbc, 0x66, 0xbc, 0x67, 0xbc, 0x68, 1988 0xbc, 0x6c, 0xbc, 0x6d, 0xbc, 0x6e, 0xbc, 0x70, 0xbc, 0x72, 0xbc, 0x75, 1989 0xbf, 0x30, 0xbf, 0x31, 0xbf, 0x32, 0xbf, 0x61, 0xbf, 0x63, 0xbf, 0x65, 1990 0xbf, 0x69, 0xbf, 0x6f, 0xbf, 0x73, 0xbf, 0x74, 0xbf, 0x20, 0xbf, 0x25, 1991 0xbf, 0x2d, 0xbf, 0x2e, 0xbf, 0x2f, 0xbf, 0x33, 0xbf, 0x34, 0xbf, 0x35, 1992 0xbf, 0x36, 0xbf, 0x37, 0xbf, 0x38, 0xbf, 0x39, 0xbf, 0x3d, 0xbf, 0x41, 1993 0xbf, 0x5f, 0xbf, 0x62, 0xbf, 0x64, 0xbf, 0x66, 0xbf, 0x67, 0xbf, 0x68, 1994 0xbf, 0x6c, 0xbf, 0x6d, 0xbf, 0x6e, 0xbf, 0x70, 0xbf, 0x72, 0xbf, 0x75}; 1995 const uint8_t HuffDecoderCommon::table30_25_emit_[144] = { 1996 0xc5, 0x30, 0xc5, 0x31, 0xc5, 0x32, 0xc5, 0x61, 0xc5, 0x63, 0xc5, 0x65, 1997 0xc5, 0x69, 0xc5, 0x6f, 0xc5, 0x73, 0xc5, 0x74, 0xc5, 0x20, 0xc5, 0x25, 1998 0xc5, 0x2d, 0xc5, 0x2e, 0xc5, 0x2f, 0xc5, 0x33, 0xc5, 0x34, 0xc5, 0x35, 1999 0xc5, 0x36, 0xc5, 0x37, 0xc5, 0x38, 0xc5, 0x39, 0xc5, 0x3d, 0xc5, 0x41, 2000 0xc5, 0x5f, 0xc5, 0x62, 0xc5, 0x64, 0xc5, 0x66, 0xc5, 0x67, 0xc5, 0x68, 2001 0xc5, 0x6c, 0xc5, 0x6d, 0xc5, 0x6e, 0xc5, 0x70, 0xc5, 0x72, 0xc5, 0x75, 2002 0xe7, 0x30, 0xe7, 0x31, 0xe7, 0x32, 0xe7, 0x61, 0xe7, 0x63, 0xe7, 0x65, 2003 0xe7, 0x69, 0xe7, 0x6f, 0xe7, 0x73, 0xe7, 0x74, 0xe7, 0x20, 0xe7, 0x25, 2004 0xe7, 0x2d, 0xe7, 0x2e, 0xe7, 0x2f, 0xe7, 0x33, 0xe7, 0x34, 0xe7, 0x35, 2005 0xe7, 0x36, 0xe7, 0x37, 0xe7, 0x38, 0xe7, 0x39, 0xe7, 0x3d, 0xe7, 0x41, 2006 0xe7, 0x5f, 0xe7, 0x62, 0xe7, 0x64, 0xe7, 0x66, 0xe7, 0x67, 0xe7, 0x68, 2007 0xe7, 0x6c, 0xe7, 0x6d, 0xe7, 0x6e, 0xe7, 0x70, 0xe7, 0x72, 0xe7, 0x75}; 2008 const uint8_t HuffDecoderCommon::table30_26_emit_[112] = { 2009 0xef, 0x30, 0xef, 0x31, 0xef, 0x32, 0xef, 0x61, 0xef, 0x63, 0xef, 0x65, 2010 0xef, 0x69, 0xef, 0x6f, 0xef, 0x73, 0xef, 0x74, 0xef, 0x20, 0xef, 0x25, 2011 0xef, 0x2d, 0xef, 0x2e, 0xef, 0x2f, 0xef, 0x33, 0xef, 0x34, 0xef, 0x35, 2012 0xef, 0x36, 0xef, 0x37, 0xef, 0x38, 0xef, 0x39, 0xef, 0x3d, 0xef, 0x41, 2013 0xef, 0x5f, 0xef, 0x62, 0xef, 0x64, 0xef, 0x66, 0xef, 0x67, 0xef, 0x68, 2014 0xef, 0x6c, 0xef, 0x6d, 0xef, 0x6e, 0xef, 0x70, 0xef, 0x72, 0xef, 0x75, 2015 0x09, 0x30, 0x09, 0x31, 0x09, 0x32, 0x09, 0x61, 0x09, 0x63, 0x09, 0x65, 2016 0x09, 0x69, 0x09, 0x6f, 0x09, 0x73, 0x09, 0x74, 0x8e, 0x30, 0x8e, 0x31, 2017 0x8e, 0x32, 0x8e, 0x61, 0x8e, 0x63, 0x8e, 0x65, 0x8e, 0x69, 0x8e, 0x6f, 2018 0x8e, 0x73, 0x8e, 0x74}; 2019 const uint16_t HuffDecoderCommon::table30_26_ops_[128] = { 2020 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 0x0000, 2021 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 0x0000, 0x0041, 2022 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 2023 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 2024 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 2025 0x0119, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2026 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2027 0x0002, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151, 0x0159, 2028 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2029 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2030 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0122, 0x0171, 0x0179, 0x0181, 2031 0x0189, 0x0191, 0x0199, 0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x0000, 0x0000, 2032 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2033 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2034 0x0000, 0x0172}; 2035 const uint8_t HuffDecoderCommon::table30_27_emit_[80] = { 2036 0x90, 0x30, 0x90, 0x31, 0x90, 0x32, 0x90, 0x61, 0x90, 0x63, 0x90, 0x65, 2037 0x90, 0x69, 0x90, 0x6f, 0x90, 0x73, 0x90, 0x74, 0x91, 0x30, 0x91, 0x31, 2038 0x91, 0x32, 0x91, 0x61, 0x91, 0x63, 0x91, 0x65, 0x91, 0x69, 0x91, 0x6f, 2039 0x91, 0x73, 0x91, 0x74, 0x94, 0x30, 0x94, 0x31, 0x94, 0x32, 0x94, 0x61, 2040 0x94, 0x63, 0x94, 0x65, 0x94, 0x69, 0x94, 0x6f, 0x94, 0x73, 0x94, 0x74, 2041 0x9f, 0x30, 0x9f, 0x31, 0x9f, 0x32, 0x9f, 0x61, 0x9f, 0x63, 0x9f, 0x65, 2042 0x9f, 0x69, 0x9f, 0x6f, 0x9f, 0x73, 0x9f, 0x74}; 2043 const uint8_t HuffDecoderCommon::table30_28_emit_[80] = { 2044 0xab, 0x30, 0xab, 0x31, 0xab, 0x32, 0xab, 0x61, 0xab, 0x63, 0xab, 0x65, 2045 0xab, 0x69, 0xab, 0x6f, 0xab, 0x73, 0xab, 0x74, 0xce, 0x30, 0xce, 0x31, 2046 0xce, 0x32, 0xce, 0x61, 0xce, 0x63, 0xce, 0x65, 0xce, 0x69, 0xce, 0x6f, 2047 0xce, 0x73, 0xce, 0x74, 0xd7, 0x30, 0xd7, 0x31, 0xd7, 0x32, 0xd7, 0x61, 2048 0xd7, 0x63, 0xd7, 0x65, 0xd7, 0x69, 0xd7, 0x6f, 0xd7, 0x73, 0xd7, 0x74, 2049 0xe1, 0x30, 0xe1, 0x31, 0xe1, 0x32, 0xe1, 0x61, 0xe1, 0x63, 0xe1, 0x65, 2050 0xe1, 0x69, 0xe1, 0x6f, 0xe1, 0x73, 0xe1, 0x74}; 2051 const uint8_t HuffDecoderCommon::table30_29_emit_[44] = { 2052 0xec, 0x30, 0xec, 0x31, 0xec, 0x32, 0xec, 0x61, 0xec, 0x63, 0xec, 2053 0x65, 0xec, 0x69, 0xec, 0x6f, 0xec, 0x73, 0xec, 0x74, 0xed, 0x30, 2054 0xed, 0x31, 0xed, 0x32, 0xed, 0x61, 0xed, 0x63, 0xed, 0x65, 0xed, 2055 0x69, 0xed, 0x6f, 0xed, 0x73, 0xed, 0x74, 0xc7, 0xcf, 0xea, 0xeb}; 2056 const uint16_t HuffDecoderCommon::table30_29_ops_[128] = { 2057 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 2058 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2059 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2060 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069, 2061 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 2062 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2063 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2064 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2065 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 2066 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2067 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a6, 0x0000, 0x0000, 0x0000, 2068 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2069 0x0000, 0x0000, 0x0000, 0x00aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2070 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2071 0x0000, 0x00ae}; 2072 const uint8_t HuffDecoderCommon::table30_30_emit_[17] = { 2073 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 2074 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc}; 2075 const uint16_t HuffDecoderCommon::table30_30_ops_[128] = { 2076 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 2077 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 2078 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 2079 0x0000, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 0x0000, 0x0000, 2080 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2081 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2082 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2083 0x001e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 2084 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 2085 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 0x0000, 2086 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002e, 0x0000, 0x0000, 0x0000, 2087 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 2088 0x0000, 0x0000, 0x0000, 0x0036, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2089 0x0000, 0x0000, 0x003a, 0x0000, 0x0000, 0x0000, 0x003e, 0x0000, 0x0000, 2090 0x0000, 0x0042}; 2091 const uint8_t HuffDecoderCommon::table30_31_emit_[46] = { 2092 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 2093 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 2094 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 2095 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 2096 const uint16_t HuffDecoderCommon::table30_31_ops_[128] = { 2097 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 2098 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 2099 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 2100 0x001a, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0022, 2101 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 2102 0x0000, 0x0000, 0x002e, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 2103 0x0000, 0x0036, 0x0000, 0x0000, 0x0000, 0x003a, 0x0000, 0x0000, 0x0000, 2104 0x003e, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0046, 0x0000, 0x004a, 2105 0x0000, 0x004e, 0x0000, 0x0052, 0x0000, 0x0056, 0x0000, 0x005a, 0x0000, 2106 0x005e, 0x0000, 0x0062, 0x0000, 0x0066, 0x0000, 0x006a, 0x0000, 0x006e, 2107 0x0000, 0x0072, 0x0000, 0x0076, 0x0000, 0x007a, 0x0000, 0x007e, 0x0000, 2108 0x0082, 0x0000, 0x0086, 0x0000, 0x008a, 0x0000, 0x008e, 0x0000, 0x0092, 2109 0x0000, 0x0096, 0x0000, 0x009a, 0x0000, 0x009e, 0x0000, 0x00a2, 0x0000, 2110 0x00a6, 0x0000, 0x00aa, 0x0000, 0x00ae, 0x0000, 0x00b2, 0x0000, 0x00b6, 2111 0x0000, 0x0003}; 2112 const uint8_t* const HuffDecoderCommon::table30_emit_[32] = { 2113 table30_0_emit_, table30_1_emit_, table30_2_emit_, table30_3_emit_, 2114 table30_4_emit_, table30_5_emit_, table30_6_emit_, table30_7_emit_, 2115 table30_8_emit_, table30_9_emit_, table30_10_emit_, table30_11_emit_, 2116 table30_12_emit_, table30_13_emit_, table30_14_emit_, table30_15_emit_, 2117 table30_16_emit_, table30_17_emit_, table30_18_emit_, table30_19_emit_, 2118 table30_20_emit_, table30_21_emit_, table30_22_emit_, table30_23_emit_, 2119 table30_24_emit_, table30_25_emit_, table30_26_emit_, table30_27_emit_, 2120 table30_28_emit_, table30_29_emit_, table30_30_emit_, table30_31_emit_, 2121 }; 2122 const uint16_t* const HuffDecoderCommon::table30_ops_[32] = { 2123 table30_0_ops_, table30_0_ops_, table30_0_ops_, table30_0_ops_, 2124 table30_0_ops_, table30_0_ops_, table30_0_ops_, table30_0_ops_, 2125 table30_0_ops_, table30_0_ops_, table30_0_ops_, table30_0_ops_, 2126 table29_0_ops_, table29_0_ops_, table29_0_ops_, table29_0_ops_, 2127 table29_0_ops_, table29_0_ops_, table29_0_ops_, table29_0_ops_, 2128 table29_0_ops_, table29_0_ops_, table29_0_ops_, table29_0_ops_, 2129 table29_0_ops_, table29_0_ops_, table30_26_ops_, table29_6_ops_, 2130 table29_6_ops_, table30_29_ops_, table30_30_ops_, table30_31_ops_, 2131 }; 2132 const uint8_t HuffDecoderCommon::table22_0_emit_[1] = {0xb2}; 2133 const uint16_t HuffDecoderCommon::table22_0_ops_[128] = { 2134 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2135 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2136 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2137 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2138 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2139 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2140 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2141 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2142 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2143 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2144 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2145 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2146 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2147 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 2148 0x0005, 0x0005}; 2149 const uint8_t HuffDecoderCommon::table22_2_emit_[1] = {0xb5}; 2150 const uint8_t HuffDecoderCommon::table22_4_emit_[1] = {0xb9}; 2151 const uint8_t HuffDecoderCommon::table22_6_emit_[1] = {0xba}; 2152 const uint8_t HuffDecoderCommon::table22_8_emit_[1] = {0xbb}; 2153 const uint8_t HuffDecoderCommon::table22_10_emit_[1] = {0xbd}; 2154 const uint8_t HuffDecoderCommon::table22_12_emit_[1] = {0xbe}; 2155 const uint8_t HuffDecoderCommon::table22_14_emit_[1] = {0xc4}; 2156 const uint8_t HuffDecoderCommon::table22_16_emit_[1] = {0xc6}; 2157 const uint8_t HuffDecoderCommon::table22_18_emit_[1] = {0xe4}; 2158 const uint8_t HuffDecoderCommon::table22_20_emit_[1] = {0xe8}; 2159 const uint8_t HuffDecoderCommon::table22_22_emit_[1] = {0xe9}; 2160 const uint8_t HuffDecoderCommon::table22_24_emit_[1] = {0x01}; 2161 const uint16_t HuffDecoderCommon::table22_24_ops_[128] = { 2162 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2163 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2164 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2165 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2166 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2167 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2168 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2169 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2170 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2171 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2172 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2173 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2174 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2175 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 2176 0x0006, 0x0006}; 2177 const uint8_t HuffDecoderCommon::table22_25_emit_[1] = {0x87}; 2178 const uint8_t HuffDecoderCommon::table22_26_emit_[1] = {0x89}; 2179 const uint8_t HuffDecoderCommon::table22_27_emit_[1] = {0x8a}; 2180 const uint8_t HuffDecoderCommon::table22_28_emit_[1] = {0x8b}; 2181 const uint8_t HuffDecoderCommon::table22_29_emit_[1] = {0x8c}; 2182 const uint8_t HuffDecoderCommon::table22_30_emit_[1] = {0x8d}; 2183 const uint8_t HuffDecoderCommon::table22_31_emit_[1] = {0x8f}; 2184 const uint8_t HuffDecoderCommon::table22_32_emit_[1] = {0x93}; 2185 const uint8_t HuffDecoderCommon::table22_33_emit_[1] = {0x95}; 2186 const uint8_t HuffDecoderCommon::table22_34_emit_[1] = {0x96}; 2187 const uint8_t HuffDecoderCommon::table22_35_emit_[1] = {0x97}; 2188 const uint8_t HuffDecoderCommon::table22_36_emit_[1] = {0x98}; 2189 const uint8_t HuffDecoderCommon::table22_37_emit_[1] = {0x9b}; 2190 const uint8_t HuffDecoderCommon::table22_38_emit_[1] = {0x9d}; 2191 const uint8_t HuffDecoderCommon::table22_39_emit_[1] = {0x9e}; 2192 const uint8_t HuffDecoderCommon::table22_40_emit_[1] = {0xa5}; 2193 const uint8_t HuffDecoderCommon::table22_41_emit_[1] = {0xa6}; 2194 const uint8_t HuffDecoderCommon::table22_42_emit_[1] = {0xa8}; 2195 const uint8_t HuffDecoderCommon::table22_43_emit_[1] = {0xae}; 2196 const uint8_t HuffDecoderCommon::table22_44_emit_[1] = {0xaf}; 2197 const uint8_t HuffDecoderCommon::table22_45_emit_[1] = {0xb4}; 2198 const uint8_t HuffDecoderCommon::table22_46_emit_[1] = {0xb6}; 2199 const uint8_t HuffDecoderCommon::table22_47_emit_[1] = {0xb7}; 2200 const uint8_t HuffDecoderCommon::table22_48_emit_[1] = {0xbc}; 2201 const uint8_t HuffDecoderCommon::table22_49_emit_[1] = {0xbf}; 2202 const uint8_t HuffDecoderCommon::table22_50_emit_[1] = {0xc5}; 2203 const uint8_t HuffDecoderCommon::table22_51_emit_[1] = {0xe7}; 2204 const uint8_t HuffDecoderCommon::table22_52_emit_[1] = {0xef}; 2205 const uint8_t HuffDecoderCommon::table22_53_emit_[2] = {0x09, 0x8e}; 2206 const uint16_t HuffDecoderCommon::table22_53_ops_[128] = { 2207 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2208 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2209 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2210 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2211 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2212 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2213 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 2214 0x0007, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2215 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2216 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2217 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2218 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2219 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2220 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 2221 0x0027, 0x0027}; 2222 const uint8_t HuffDecoderCommon::table22_54_emit_[2] = {0x90, 0x91}; 2223 const uint8_t HuffDecoderCommon::table22_55_emit_[2] = {0x94, 0x9f}; 2224 const uint8_t HuffDecoderCommon::table22_56_emit_[2] = {0xab, 0xce}; 2225 const uint8_t HuffDecoderCommon::table22_57_emit_[2] = {0xd7, 0xe1}; 2226 const uint8_t HuffDecoderCommon::table22_58_emit_[2] = {0xec, 0xed}; 2227 const uint8_t HuffDecoderCommon::table22_59_emit_[4] = {0xc7, 0xcf, 0xea, 0xeb}; 2228 const uint16_t HuffDecoderCommon::table22_59_ops_[128] = { 2229 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2230 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2231 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2232 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0028, 0x0028, 0x0028, 0x0028, 2233 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 2234 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 2235 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 2236 0x0028, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 2237 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 2238 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 2239 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0068, 0x0068, 0x0068, 2240 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 2241 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 2242 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 2243 0x0068, 0x0068}; 2244 const uint8_t HuffDecoderCommon::table22_60_emit_[8] = {0xc0, 0xc1, 0xc8, 0xc9, 2245 0xca, 0xcd, 0xd2, 0xd5}; 2246 const uint16_t HuffDecoderCommon::table22_60_ops_[128] = { 2247 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 2248 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0029, 0x0029, 2249 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 2250 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0049, 0x0049, 0x0049, 0x0049, 2251 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 2252 0x0049, 0x0049, 0x0049, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 2253 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 2254 0x0069, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 2255 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x00a9, 2256 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 2257 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00c9, 0x00c9, 0x00c9, 2258 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 2259 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 2260 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 2261 0x00e9, 0x00e9}; 2262 const uint8_t HuffDecoderCommon::table22_61_emit_[9] = { 2263 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc}; 2264 const uint16_t HuffDecoderCommon::table22_61_ops_[128] = { 2265 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 2266 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0029, 0x0029, 2267 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 2268 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0049, 0x0049, 0x0049, 0x0049, 2269 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 2270 0x0049, 0x0049, 0x0049, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 2271 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 2272 0x0069, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 2273 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x00a9, 2274 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 2275 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00c9, 0x00c9, 0x00c9, 2276 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 2277 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 2278 0x00ea, 0x00ea, 0x00ea, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 2279 0x010a, 0x010a}; 2280 const uint8_t HuffDecoderCommon::table22_62_emit_[16] = { 2281 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 2282 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd}; 2283 const uint16_t HuffDecoderCommon::table22_62_ops_[128] = { 2284 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x002a, 2285 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x004a, 0x004a, 2286 0x004a, 0x004a, 0x004a, 0x004a, 0x004a, 0x004a, 0x006a, 0x006a, 0x006a, 2287 0x006a, 0x006a, 0x006a, 0x006a, 0x006a, 0x008a, 0x008a, 0x008a, 0x008a, 2288 0x008a, 0x008a, 0x008a, 0x008a, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 2289 0x00aa, 0x00aa, 0x00aa, 0x00ca, 0x00ca, 0x00ca, 0x00ca, 0x00ca, 0x00ca, 2290 0x00ca, 0x00ca, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 2291 0x00ea, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 2292 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x014a, 2293 0x014a, 0x014a, 0x014a, 0x014a, 0x014a, 0x014a, 0x014a, 0x016a, 0x016a, 2294 0x016a, 0x016a, 0x016a, 0x016a, 0x016a, 0x016a, 0x018a, 0x018a, 0x018a, 2295 0x018a, 0x018a, 0x018a, 0x018a, 0x018a, 0x01aa, 0x01aa, 0x01aa, 0x01aa, 2296 0x01aa, 0x01aa, 0x01aa, 0x01aa, 0x01ca, 0x01ca, 0x01ca, 0x01ca, 0x01ca, 2297 0x01ca, 0x01ca, 0x01ca, 0x01ea, 0x01ea, 0x01ea, 0x01ea, 0x01ea, 0x01ea, 2298 0x01ea, 0x01ea}; 2299 const uint8_t HuffDecoderCommon::table22_63_emit_[33] = { 2300 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c, 0x0e, 2301 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, 2302 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16}; 2303 const uint16_t HuffDecoderCommon::table22_63_ops_[128] = { 2304 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x002b, 2305 0x002b, 0x002b, 0x002b, 0x004b, 0x004b, 0x004b, 0x004b, 0x006b, 0x006b, 2306 0x006b, 0x006b, 0x008b, 0x008b, 0x008b, 0x008b, 0x00ab, 0x00ab, 0x00ab, 2307 0x00ab, 0x00cb, 0x00cb, 0x00cb, 0x00cb, 0x00eb, 0x00eb, 0x00eb, 0x00eb, 2308 0x010b, 0x010b, 0x010b, 0x010b, 0x012b, 0x012b, 0x012b, 0x012b, 0x014b, 2309 0x014b, 0x014b, 0x014b, 0x016b, 0x016b, 0x016b, 0x016b, 0x018b, 0x018b, 2310 0x018b, 0x018b, 0x01ab, 0x01ab, 0x01ab, 0x01ab, 0x01cb, 0x01cb, 0x01cb, 2311 0x01cb, 0x01eb, 0x01eb, 0x01eb, 0x01eb, 0x020b, 0x020b, 0x020b, 0x020b, 2312 0x022b, 0x022b, 0x022b, 0x022b, 0x024b, 0x024b, 0x024b, 0x024b, 0x026b, 2313 0x026b, 0x026b, 0x026b, 0x028b, 0x028b, 0x028b, 0x028b, 0x02ab, 0x02ab, 2314 0x02ab, 0x02ab, 0x02cb, 0x02cb, 0x02cb, 0x02cb, 0x02eb, 0x02eb, 0x02eb, 2315 0x02eb, 0x030b, 0x030b, 0x030b, 0x030b, 0x032b, 0x032b, 0x032b, 0x032b, 2316 0x034b, 0x034b, 0x034b, 0x034b, 0x036b, 0x036b, 0x036b, 0x036b, 0x038b, 2317 0x038b, 0x038b, 0x038b, 0x03ab, 0x03ab, 0x03ab, 0x03ab, 0x03cd, 0x03ed, 2318 0x040d, 0x001d}; 2319 const uint8_t* const HuffDecoderCommon::table22_emit_[64] = { 2320 table22_0_emit_, table22_0_emit_, table22_2_emit_, table22_2_emit_, 2321 table22_4_emit_, table22_4_emit_, table22_6_emit_, table22_6_emit_, 2322 table22_8_emit_, table22_8_emit_, table22_10_emit_, table22_10_emit_, 2323 table22_12_emit_, table22_12_emit_, table22_14_emit_, table22_14_emit_, 2324 table22_16_emit_, table22_16_emit_, table22_18_emit_, table22_18_emit_, 2325 table22_20_emit_, table22_20_emit_, table22_22_emit_, table22_22_emit_, 2326 table22_24_emit_, table22_25_emit_, table22_26_emit_, table22_27_emit_, 2327 table22_28_emit_, table22_29_emit_, table22_30_emit_, table22_31_emit_, 2328 table22_32_emit_, table22_33_emit_, table22_34_emit_, table22_35_emit_, 2329 table22_36_emit_, table22_37_emit_, table22_38_emit_, table22_39_emit_, 2330 table22_40_emit_, table22_41_emit_, table22_42_emit_, table22_43_emit_, 2331 table22_44_emit_, table22_45_emit_, table22_46_emit_, table22_47_emit_, 2332 table22_48_emit_, table22_49_emit_, table22_50_emit_, table22_51_emit_, 2333 table22_52_emit_, table22_53_emit_, table22_54_emit_, table22_55_emit_, 2334 table22_56_emit_, table22_57_emit_, table22_58_emit_, table22_59_emit_, 2335 table22_60_emit_, table22_61_emit_, table22_62_emit_, table22_63_emit_, 2336 }; 2337 const uint16_t* const HuffDecoderCommon::table22_ops_[64] = { 2338 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2339 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2340 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2341 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2342 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2343 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2344 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2345 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2346 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2347 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2348 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2349 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2350 table22_24_ops_, table22_24_ops_, table22_24_ops_, table22_24_ops_, 2351 table22_24_ops_, table22_53_ops_, table22_53_ops_, table22_53_ops_, 2352 table22_53_ops_, table22_53_ops_, table22_53_ops_, table22_59_ops_, 2353 table22_60_ops_, table22_61_ops_, table22_62_ops_, table22_63_ops_, 2354 }; 2355 } // namespace geometry_12_5_13 2356 } // namespace grpc_core 2357