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_11_14_5.h" 19 20 #include <grpc/support/port_platform.h> 21 namespace grpc_core { 22 namespace geometry_11_14_5 { 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::table1_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::table1_0_inner_[37] = { 268 0x000a, 0x008a, 0x018a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 269 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 270 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 271 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 272 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 273 const uint8_t HuffDecoderCommon::table1_0_outer_[64] = { 274 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 275 8, 8, 9, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 276 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 36, 277 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36}; 278 const uint8_t HuffDecoderCommon::table1_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::table1_1_inner_[37] = { 286 0x000a, 0x010a, 0x018a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 287 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 288 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 289 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 290 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 291 const uint8_t HuffDecoderCommon::table1_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::table1_2_inner_[37] = { 299 0x000a, 0x010a, 0x020a, 0x028a, 0x038a, 0x048a, 0x058a, 0x068a, 300 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 301 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 302 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 303 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 304 const uint8_t HuffDecoderCommon::table1_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::table1_3_inner_[37] = { 312 0x000a, 0x010a, 0x020a, 0x030a, 0x038a, 0x048a, 0x058a, 0x068a, 313 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 314 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 315 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 316 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 317 const uint8_t HuffDecoderCommon::table1_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::table1_4_inner_[37] = { 325 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x048a, 0x058a, 0x068a, 326 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 327 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 328 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 329 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 330 const uint8_t HuffDecoderCommon::table1_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::table1_5_inner_[37] = { 338 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x058a, 0x068a, 339 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 340 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 341 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 342 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 343 const uint8_t HuffDecoderCommon::table1_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::table1_6_inner_[37] = { 351 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x068a, 352 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 353 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 354 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 355 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 356 const uint8_t HuffDecoderCommon::table1_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::table1_7_inner_[37] = { 364 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 365 0x078a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 366 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 367 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 368 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 369 const uint8_t HuffDecoderCommon::table1_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::table1_8_inner_[37] = { 377 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 378 0x080a, 0x088a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 379 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 380 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 381 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 382 const uint8_t HuffDecoderCommon::table1_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::table1_9_inner_[37] = { 390 0x000a, 0x010a, 0x020a, 0x030a, 0x040a, 0x050a, 0x060a, 0x070a, 391 0x080a, 0x090a, 0x098b, 0x0a8b, 0x0b8b, 0x0c8b, 0x0d8b, 0x0e8b, 392 0x0f8b, 0x108b, 0x118b, 0x128b, 0x138b, 0x148b, 0x158b, 0x168b, 393 0x178b, 0x188b, 0x198b, 0x1a8b, 0x1b8b, 0x1c8b, 0x1d8b, 0x1e8b, 394 0x1f8b, 0x208b, 0x218b, 0x228b, 0x0015}; 395 const uint8_t HuffDecoderCommon::table1_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::table1_10_inner_[22] = { 401 0x000b, 0x010b, 0x020b, 0x030b, 0x040b, 0x050b, 0x060b, 0x070b, 402 0x080b, 0x090b, 0x0016, 0x0a0b, 0x0b0b, 0x0c0b, 0x0d0b, 0x0e0b, 403 0x0f0b, 0x100b, 0x110b, 0x120b, 0x130b, 0x0a16}; 404 const uint8_t HuffDecoderCommon::table1_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, 10, 407 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 21, 21, 21, 21, 21, 408 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21}; 409 const uint8_t HuffDecoderCommon::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_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::table1_23_emit_[4] = {0x3a, 0x42, 0x43, 0x44}; 470 const uint16_t HuffDecoderCommon::table1_23_inner_[4] = {0x0017, 0x0097, 0x0117, 471 0x0197}; 472 const uint8_t HuffDecoderCommon::table1_23_outer_[64] = { 473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 474 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 475 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}; 476 const uint8_t HuffDecoderCommon::table1_24_emit_[4] = {0x45, 0x46, 0x47, 0x48}; 477 const uint8_t HuffDecoderCommon::table1_25_emit_[4] = {0x49, 0x4a, 0x4b, 0x4c}; 478 const uint8_t HuffDecoderCommon::table1_26_emit_[4] = {0x4d, 0x4e, 0x4f, 0x50}; 479 const uint8_t HuffDecoderCommon::table1_27_emit_[4] = {0x51, 0x52, 0x53, 0x54}; 480 const uint8_t HuffDecoderCommon::table1_28_emit_[4] = {0x55, 0x56, 0x57, 0x59}; 481 const uint8_t HuffDecoderCommon::table1_29_emit_[4] = {0x6a, 0x6b, 0x71, 0x76}; 482 const uint8_t HuffDecoderCommon::table1_30_emit_[4] = {0x77, 0x78, 0x79, 0x7a}; 483 const uint8_t HuffDecoderCommon::table1_31_emit_[14] = { 484 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a, 0x21, 485 0x22, 0x28, 0x29, 0x3f, 0x27, 0x2b, 0x7c}; 486 const uint16_t HuffDecoderCommon::table1_31_inner_[17] = { 487 0x0018, 0x0098, 0x0118, 0x0198, 0x0218, 0x0298, 0x031a, 0x039a, 0x041a, 488 0x049a, 0x051a, 0x059b, 0x061b, 0x069b, 0x002b, 0x003b, 0x004b}; 489 const uint8_t HuffDecoderCommon::table1_31_outer_[64] = { 490 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 491 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 492 5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 13, 14, 15, 16}; 493 const uint8_t* const HuffDecoderCommon::table1_emit_[32] = { 494 table1_0_emit_, table1_1_emit_, table1_2_emit_, table1_3_emit_, 495 table1_4_emit_, table1_5_emit_, table1_6_emit_, table1_7_emit_, 496 table1_8_emit_, table1_9_emit_, table1_10_emit_, table1_11_emit_, 497 table1_12_emit_, table1_13_emit_, table1_14_emit_, table1_15_emit_, 498 table1_16_emit_, table1_17_emit_, table1_18_emit_, table1_19_emit_, 499 table1_20_emit_, table1_21_emit_, table1_22_emit_, table1_23_emit_, 500 table1_24_emit_, table1_25_emit_, table1_26_emit_, table1_27_emit_, 501 table1_28_emit_, table1_29_emit_, table1_30_emit_, table1_31_emit_, 502 }; 503 const uint16_t* const HuffDecoderCommon::table1_inner_[32] = { 504 table1_0_inner_, table1_1_inner_, table1_2_inner_, table1_3_inner_, 505 table1_4_inner_, table1_5_inner_, table1_6_inner_, table1_7_inner_, 506 table1_8_inner_, table1_9_inner_, table1_10_inner_, table1_10_inner_, 507 table1_10_inner_, table1_10_inner_, table1_10_inner_, table1_10_inner_, 508 table1_10_inner_, table1_10_inner_, table1_10_inner_, table1_10_inner_, 509 table1_10_inner_, table1_10_inner_, table1_10_inner_, table1_23_inner_, 510 table1_23_inner_, table1_23_inner_, table1_23_inner_, table1_23_inner_, 511 table1_23_inner_, table1_23_inner_, table1_23_inner_, table1_31_inner_, 512 }; 513 const uint8_t* const HuffDecoderCommon::table1_outer_[32] = { 514 table1_0_outer_, table1_0_outer_, table1_0_outer_, table1_0_outer_, 515 table1_0_outer_, table1_0_outer_, table1_0_outer_, table1_0_outer_, 516 table1_0_outer_, table1_0_outer_, table1_10_outer_, table1_10_outer_, 517 table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_10_outer_, 518 table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_10_outer_, 519 table1_10_outer_, table1_10_outer_, table1_10_outer_, table1_23_outer_, 520 table1_23_outer_, table1_23_outer_, table1_23_outer_, table1_23_outer_, 521 table1_23_outer_, table1_23_outer_, table1_23_outer_, table1_31_outer_, 522 }; 523 const uint8_t HuffDecoderCommon::table12_0_inner_[6] = {0x00, 0x01, 0x05, 524 0x09, 0x0d, 0x02}; 525 const uint8_t HuffDecoderCommon::table12_0_outer_[8] = {0, 1, 0, 2, 3, 4, 0, 5}; 526 const uint8_t HuffDecoderCommon::table13_0_emit_[7] = {0x5d, 0x7e, 0x5e, 0x7d, 527 0x3c, 0x60, 0x7b}; 528 const uint8_t HuffDecoderCommon::table13_0_inner_[9] = { 529 0x00, 0x01, 0x05, 0x09, 0x0d, 0x11, 0x15, 0x19, 0x02}; 530 const uint8_t HuffDecoderCommon::table13_0_outer_[16] = { 531 0, 0, 0, 1, 0, 0, 0, 2, 0, 3, 0, 4, 5, 6, 7, 8}; 532 const uint8_t HuffDecoderCommon::table14_0_ops_[32] = { 533 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 534 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 535 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x19, 0x00, 0x02}; 536 const uint8_t HuffDecoderCommon::table15_0_ops_[64] = { 537 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 538 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 539 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 540 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 541 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 542 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02}; 543 const uint8_t HuffDecoderCommon::table16_0_emit_[45] = { 544 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65, 545 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x7e, 0x30, 0x7e, 0x31, 546 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f, 547 0x7e, 0x73, 0x7e, 0x74, 0x5e, 0x7d, 0x3c, 0x60, 0x7b}; 548 const uint8_t HuffDecoderCommon::table16_0_ops_[128] = { 549 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 0x01, 550 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 551 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x50, 0x58, 0x60, 0x68, 552 0x70, 0x78, 0x80, 0x88, 0x90, 0x98, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 553 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 554 0x01, 0x01, 0x01, 0x52, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 555 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xa2, 0x01, 0x01, 0x01, 0x01, 556 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xa6, 557 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xaa, 0x01, 0x01, 0x01, 0x01, 558 0x01, 0x01, 0x01, 0xae, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xb2, 559 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03}; 560 const uint8_t HuffDecoderCommon::table17_0_emit_[72] = { 561 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 0x65, 562 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 563 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35, 564 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39, 0x5d, 0x3d, 0x5d, 0x41, 565 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68, 566 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 0x5d, 0x75}; 567 const uint16_t HuffDecoderCommon::table17_0_ops_[64] = { 568 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 569 0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 570 0x0000, 0x0041, 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 571 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 572 0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 0x00e1, 0x00e9, 573 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 0x0119, 0x0000, 0x0000, 574 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 575 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002}; 576 const uint8_t HuffDecoderCommon::table17_1_emit_[72] = { 577 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 0x65, 578 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 579 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35, 580 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39, 0x7e, 0x3d, 0x7e, 0x41, 581 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68, 582 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 0x7e, 0x75}; 583 const uint8_t HuffDecoderCommon::table17_2_emit_[40] = { 584 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 585 0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 586 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 587 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74}; 588 const uint16_t HuffDecoderCommon::table17_2_ops_[64] = { 589 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 590 0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 591 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 592 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 593 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089, 594 0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 595 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 596 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052}; 597 const uint8_t HuffDecoderCommon::table17_3_emit_[6] = {0x3c, 0x60, 0x7b, 598 0x5c, 0xc3, 0xd0}; 599 const uint16_t HuffDecoderCommon::table17_3_ops_[64] = { 600 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 601 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 602 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 603 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 604 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 605 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 606 0x000e, 0x0012, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 607 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 608 const uint8_t* const HuffDecoderCommon::table17_emit_[4] = { 609 table17_0_emit_, 610 table17_1_emit_, 611 table17_2_emit_, 612 table17_3_emit_, 613 }; 614 const uint16_t* const HuffDecoderCommon::table17_ops_[4] = { 615 table17_0_ops_, 616 table17_0_ops_, 617 table17_2_ops_, 618 table17_3_ops_, 619 }; 620 const uint8_t HuffDecoderCommon::table18_0_emit_[44] = { 621 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 0x5d, 0x63, 0x5d, 622 0x65, 0x5d, 0x69, 0x5d, 0x6f, 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 623 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 624 0x34, 0x5d, 0x35, 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39}; 625 const uint16_t HuffDecoderCommon::table18_0_ops_[64] = { 626 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 627 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 628 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 629 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 630 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 631 0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 0x0061, 0x0000, 0x0069, 632 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089, 633 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 0x00a9}; 634 const uint8_t HuffDecoderCommon::table18_1_emit_[92] = { 635 0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 636 0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 637 0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44, 638 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a, 639 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50, 640 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56, 641 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76, 642 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a}; 643 const uint16_t HuffDecoderCommon::table18_1_ops_[64] = { 644 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 645 0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 646 0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 647 0x0000, 0x0061, 0x0000, 0x0069, 0x0071, 0x0079, 0x0081, 0x0089, 648 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 649 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 650 0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 651 0x0151, 0x0159, 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0002}; 652 const uint8_t HuffDecoderCommon::table18_2_emit_[44] = { 653 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 0x7e, 0x63, 0x7e, 654 0x65, 0x7e, 0x69, 0x7e, 0x6f, 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 655 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 656 0x34, 0x7e, 0x35, 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39}; 657 const uint8_t HuffDecoderCommon::table18_3_emit_[92] = { 658 0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 659 0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 660 0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44, 661 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a, 662 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50, 663 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56, 664 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76, 665 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a}; 666 const uint8_t HuffDecoderCommon::table18_4_emit_[72] = { 667 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 0x65, 668 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 669 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35, 670 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39, 0x5e, 0x3d, 0x5e, 0x41, 671 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68, 672 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 0x5e, 0x75}; 673 const uint8_t HuffDecoderCommon::table18_5_emit_[72] = { 674 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 0x65, 675 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 676 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35, 677 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39, 0x7d, 0x3d, 0x7d, 0x41, 678 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68, 679 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 0x7d, 0x75}; 680 const uint8_t HuffDecoderCommon::table18_6_emit_[40] = { 681 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 682 0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 683 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 684 0x60, 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74}; 685 const uint8_t HuffDecoderCommon::table18_7_emit_[31] = { 686 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 687 0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x5c, 0xc3, 688 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2}; 689 const uint16_t HuffDecoderCommon::table18_7_ops_[64] = { 690 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 691 0x0041, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 692 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 693 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 694 0x0000, 0x0052, 0x0000, 0x0056, 0x0000, 0x005a, 0x005e, 0x0062, 695 0x0066, 0x006a, 0x006e, 0x0072, 0x0076, 0x007a, 0x0000, 0x0000, 696 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 697 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 698 const uint8_t* const HuffDecoderCommon::table18_emit_[8] = { 699 table18_0_emit_, table18_1_emit_, table18_2_emit_, table18_3_emit_, 700 table18_4_emit_, table18_5_emit_, table18_6_emit_, table18_7_emit_, 701 }; 702 const uint16_t* const HuffDecoderCommon::table18_ops_[8] = { 703 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 704 table17_0_ops_, table17_0_ops_, table17_2_ops_, table18_7_ops_, 705 }; 706 const uint8_t HuffDecoderCommon::table19_0_emit_[16] = { 707 0x5d, 0x30, 0x5d, 0x31, 0x5d, 0x32, 0x5d, 0x61, 708 0x5d, 0x63, 0x5d, 0x65, 0x5d, 0x69, 0x5d, 0x6f}; 709 const uint16_t HuffDecoderCommon::table19_0_ops_[64] = { 710 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 711 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 712 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 713 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 714 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 715 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 716 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031, 717 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0039}; 718 const uint8_t HuffDecoderCommon::table19_1_emit_[28] = { 719 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 720 0x5d, 0x2e, 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35, 721 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39}; 722 const uint16_t HuffDecoderCommon::table19_1_ops_[64] = { 723 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 724 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 725 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 726 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 727 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 728 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 729 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 730 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069}; 731 const uint8_t HuffDecoderCommon::table19_2_emit_[36] = { 732 0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 0x5d, 0x64, 0x5d, 0x66, 733 0x5d, 0x67, 0x5d, 0x68, 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 734 0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44}; 735 const uint16_t HuffDecoderCommon::table19_2_ops_[64] = { 736 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 737 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 738 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 739 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 740 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 741 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 742 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 743 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 0x0000, 0x0089}; 744 const uint8_t HuffDecoderCommon::table19_3_emit_[68] = { 745 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 0x4a, 746 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50, 747 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54, 0x5d, 0x55, 0x5d, 0x56, 748 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76, 749 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 0x5d, 0x2a, 750 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a}; 751 const uint16_t HuffDecoderCommon::table19_3_ops_[64] = { 752 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 753 0x0000, 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 754 0x0000, 0x0041, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 755 0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 756 0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 757 0x0000, 0x00a1, 0x0000, 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 758 0x0000, 0x00c1, 0x0000, 0x00c9, 0x0000, 0x00d1, 0x0000, 0x00d9, 759 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0000, 0x0002}; 760 const uint8_t HuffDecoderCommon::table19_4_emit_[16] = { 761 0x7e, 0x30, 0x7e, 0x31, 0x7e, 0x32, 0x7e, 0x61, 762 0x7e, 0x63, 0x7e, 0x65, 0x7e, 0x69, 0x7e, 0x6f}; 763 const uint8_t HuffDecoderCommon::table19_5_emit_[28] = { 764 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 765 0x7e, 0x2e, 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35, 766 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39}; 767 const uint8_t HuffDecoderCommon::table19_6_emit_[36] = { 768 0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 0x7e, 0x64, 0x7e, 0x66, 769 0x7e, 0x67, 0x7e, 0x68, 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 770 0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44}; 771 const uint8_t HuffDecoderCommon::table19_7_emit_[68] = { 772 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 0x4a, 773 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50, 774 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54, 0x7e, 0x55, 0x7e, 0x56, 775 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76, 776 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 0x7e, 0x2a, 777 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a}; 778 const uint8_t HuffDecoderCommon::table19_8_emit_[44] = { 779 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 0x5e, 0x63, 0x5e, 780 0x65, 0x5e, 0x69, 0x5e, 0x6f, 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 781 0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 782 0x34, 0x5e, 0x35, 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39}; 783 const uint8_t HuffDecoderCommon::table19_9_emit_[92] = { 784 0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 785 0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 786 0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44, 787 0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a, 788 0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 789 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56, 790 0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76, 791 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a}; 792 const uint8_t HuffDecoderCommon::table19_10_emit_[44] = { 793 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 0x7d, 0x63, 0x7d, 794 0x65, 0x7d, 0x69, 0x7d, 0x6f, 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 795 0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 796 0x34, 0x7d, 0x35, 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39}; 797 const uint8_t HuffDecoderCommon::table19_11_emit_[92] = { 798 0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 799 0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 800 0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44, 801 0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a, 802 0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 803 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56, 804 0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76, 805 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a}; 806 const uint8_t HuffDecoderCommon::table19_12_emit_[72] = { 807 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 0x65, 808 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25, 809 0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35, 810 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39, 0x3c, 0x3d, 0x3c, 0x41, 811 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68, 812 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 0x3c, 0x75}; 813 const uint8_t HuffDecoderCommon::table19_13_emit_[72] = { 814 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 0x65, 815 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25, 816 0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35, 817 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39, 0x60, 0x3d, 0x60, 0x41, 818 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68, 819 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 0x60, 0x75}; 820 const uint8_t HuffDecoderCommon::table19_14_emit_[72] = { 821 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 0x65, 822 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25, 823 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35, 824 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39, 0x7b, 0x3d, 0x7b, 0x41, 825 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68, 826 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 0x7b, 0x75}; 827 const uint8_t HuffDecoderCommon::table19_15_emit_[24] = { 828 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 829 0xa1, 0xa7, 0xac, 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6}; 830 const uint16_t HuffDecoderCommon::table19_15_ops_[64] = { 831 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006, 832 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x000e, 0x0000, 0x0012, 833 0x0000, 0x0016, 0x0000, 0x001a, 0x0000, 0x001e, 0x0000, 0x0022, 834 0x0000, 0x0026, 0x0000, 0x002a, 0x002e, 0x0032, 0x0036, 0x003a, 835 0x003e, 0x0042, 0x0046, 0x004a, 0x004e, 0x0052, 0x0056, 0x005a, 836 0x005e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 837 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 838 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 839 const uint8_t* const HuffDecoderCommon::table19_emit_[16] = { 840 table19_0_emit_, table19_1_emit_, table19_2_emit_, table19_3_emit_, 841 table19_4_emit_, table19_5_emit_, table19_6_emit_, table19_7_emit_, 842 table19_8_emit_, table19_9_emit_, table19_10_emit_, table19_11_emit_, 843 table19_12_emit_, table19_13_emit_, table19_14_emit_, table19_15_emit_, 844 }; 845 const uint16_t* const HuffDecoderCommon::table19_ops_[16] = { 846 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 847 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 848 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 849 table17_0_ops_, table17_0_ops_, table17_0_ops_, table19_15_ops_, 850 }; 851 const uint8_t HuffDecoderCommon::table20_0_emit_[8] = {0x5d, 0x30, 0x5d, 0x31, 852 0x5d, 0x32, 0x5d, 0x61}; 853 const uint16_t HuffDecoderCommon::table20_0_ops_[64] = { 854 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 855 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 856 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 857 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 858 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 859 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 860 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 861 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019}; 862 const uint8_t HuffDecoderCommon::table20_1_emit_[8] = {0x5d, 0x63, 0x5d, 0x65, 863 0x5d, 0x69, 0x5d, 0x6f}; 864 const uint8_t HuffDecoderCommon::table20_2_emit_[12] = { 865 0x5d, 0x73, 0x5d, 0x74, 0x5d, 0x20, 0x5d, 0x25, 0x5d, 0x2d, 0x5d, 0x2e}; 866 const uint16_t HuffDecoderCommon::table20_2_ops_[64] = { 867 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 868 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 869 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 870 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 871 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 872 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 873 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 874 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029}; 875 const uint8_t HuffDecoderCommon::table20_3_emit_[16] = { 876 0x5d, 0x2f, 0x5d, 0x33, 0x5d, 0x34, 0x5d, 0x35, 877 0x5d, 0x36, 0x5d, 0x37, 0x5d, 0x38, 0x5d, 0x39}; 878 const uint8_t HuffDecoderCommon::table20_4_emit_[16] = { 879 0x5d, 0x3d, 0x5d, 0x41, 0x5d, 0x5f, 0x5d, 0x62, 880 0x5d, 0x64, 0x5d, 0x66, 0x5d, 0x67, 0x5d, 0x68}; 881 const uint8_t HuffDecoderCommon::table20_5_emit_[20] = { 882 0x5d, 0x6c, 0x5d, 0x6d, 0x5d, 0x6e, 0x5d, 0x70, 0x5d, 0x72, 883 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44}; 884 const uint16_t HuffDecoderCommon::table20_5_ops_[64] = { 885 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 886 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 887 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 888 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, 889 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 890 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0029, 891 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 892 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049}; 893 const uint8_t HuffDecoderCommon::table20_6_emit_[32] = { 894 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 0x5d, 0x49, 0x5d, 895 0x4a, 0x5d, 0x4b, 0x5d, 0x4c, 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 896 0x5d, 0x50, 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54}; 897 const uint16_t HuffDecoderCommon::table20_6_ops_[64] = { 898 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 899 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 900 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 901 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 902 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 903 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 904 0x0000, 0x0000, 0x0000, 0x0061, 0x0000, 0x0000, 0x0000, 0x0069, 905 0x0000, 0x0000, 0x0000, 0x0071, 0x0000, 0x0000, 0x0000, 0x0079}; 906 const uint8_t HuffDecoderCommon::table20_7_emit_[36] = { 907 0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59, 0x5d, 0x6a, 0x5d, 0x6b, 908 0x5d, 0x71, 0x5d, 0x76, 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 909 0x5d, 0x26, 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a}; 910 const uint16_t HuffDecoderCommon::table20_7_ops_[64] = { 911 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 912 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 913 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 914 0x0000, 0x0000, 0x0000, 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 915 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0049, 916 0x0000, 0x0000, 0x0000, 0x0051, 0x0000, 0x0000, 0x0000, 0x0059, 917 0x0000, 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 918 0x0000, 0x0081, 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0002}; 919 const uint8_t HuffDecoderCommon::table20_8_emit_[8] = {0x7e, 0x30, 0x7e, 0x31, 920 0x7e, 0x32, 0x7e, 0x61}; 921 const uint8_t HuffDecoderCommon::table20_9_emit_[8] = {0x7e, 0x63, 0x7e, 0x65, 922 0x7e, 0x69, 0x7e, 0x6f}; 923 const uint8_t HuffDecoderCommon::table20_10_emit_[12] = { 924 0x7e, 0x73, 0x7e, 0x74, 0x7e, 0x20, 0x7e, 0x25, 0x7e, 0x2d, 0x7e, 0x2e}; 925 const uint8_t HuffDecoderCommon::table20_11_emit_[16] = { 926 0x7e, 0x2f, 0x7e, 0x33, 0x7e, 0x34, 0x7e, 0x35, 927 0x7e, 0x36, 0x7e, 0x37, 0x7e, 0x38, 0x7e, 0x39}; 928 const uint8_t HuffDecoderCommon::table20_12_emit_[16] = { 929 0x7e, 0x3d, 0x7e, 0x41, 0x7e, 0x5f, 0x7e, 0x62, 930 0x7e, 0x64, 0x7e, 0x66, 0x7e, 0x67, 0x7e, 0x68}; 931 const uint8_t HuffDecoderCommon::table20_13_emit_[20] = { 932 0x7e, 0x6c, 0x7e, 0x6d, 0x7e, 0x6e, 0x7e, 0x70, 0x7e, 0x72, 933 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44}; 934 const uint8_t HuffDecoderCommon::table20_14_emit_[32] = { 935 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 0x7e, 0x49, 0x7e, 936 0x4a, 0x7e, 0x4b, 0x7e, 0x4c, 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 937 0x7e, 0x50, 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54}; 938 const uint8_t HuffDecoderCommon::table20_15_emit_[36] = { 939 0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59, 0x7e, 0x6a, 0x7e, 0x6b, 940 0x7e, 0x71, 0x7e, 0x76, 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 941 0x7e, 0x26, 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a}; 942 const uint8_t HuffDecoderCommon::table20_16_emit_[16] = { 943 0x5e, 0x30, 0x5e, 0x31, 0x5e, 0x32, 0x5e, 0x61, 944 0x5e, 0x63, 0x5e, 0x65, 0x5e, 0x69, 0x5e, 0x6f}; 945 const uint8_t HuffDecoderCommon::table20_17_emit_[28] = { 946 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 0x5e, 0x2d, 947 0x5e, 0x2e, 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35, 948 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39}; 949 const uint8_t HuffDecoderCommon::table20_18_emit_[36] = { 950 0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 0x5e, 0x64, 0x5e, 0x66, 951 0x5e, 0x67, 0x5e, 0x68, 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 952 0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44}; 953 const uint8_t HuffDecoderCommon::table20_19_emit_[68] = { 954 0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 0x4a, 955 0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 956 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54, 0x5e, 0x55, 0x5e, 0x56, 957 0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76, 958 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 0x5e, 0x2a, 959 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a}; 960 const uint8_t HuffDecoderCommon::table20_20_emit_[16] = { 961 0x7d, 0x30, 0x7d, 0x31, 0x7d, 0x32, 0x7d, 0x61, 962 0x7d, 0x63, 0x7d, 0x65, 0x7d, 0x69, 0x7d, 0x6f}; 963 const uint8_t HuffDecoderCommon::table20_21_emit_[28] = { 964 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 0x7d, 0x2d, 965 0x7d, 0x2e, 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35, 966 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39}; 967 const uint8_t HuffDecoderCommon::table20_22_emit_[36] = { 968 0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 0x7d, 0x64, 0x7d, 0x66, 969 0x7d, 0x67, 0x7d, 0x68, 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 970 0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44}; 971 const uint8_t HuffDecoderCommon::table20_23_emit_[68] = { 972 0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 0x4a, 973 0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 974 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54, 0x7d, 0x55, 0x7d, 0x56, 975 0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76, 976 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 0x7d, 0x2a, 977 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a}; 978 const uint8_t HuffDecoderCommon::table20_24_emit_[44] = { 979 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 0x3c, 0x63, 0x3c, 980 0x65, 0x3c, 0x69, 0x3c, 0x6f, 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 981 0x3c, 0x25, 0x3c, 0x2d, 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 982 0x34, 0x3c, 0x35, 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39}; 983 const uint8_t HuffDecoderCommon::table20_25_emit_[92] = { 984 0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 985 0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 986 0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44, 987 0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 988 0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 989 0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 990 0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 991 0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a}; 992 const uint8_t HuffDecoderCommon::table20_26_emit_[44] = { 993 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 0x60, 0x63, 0x60, 994 0x65, 0x60, 0x69, 0x60, 0x6f, 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 995 0x60, 0x25, 0x60, 0x2d, 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 996 0x34, 0x60, 0x35, 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39}; 997 const uint8_t HuffDecoderCommon::table20_27_emit_[92] = { 998 0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 999 0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 1000 0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44, 1001 0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 1002 0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 1003 0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 1004 0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 1005 0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a}; 1006 const uint8_t HuffDecoderCommon::table20_28_emit_[44] = { 1007 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 0x7b, 0x63, 0x7b, 1008 0x65, 0x7b, 0x69, 0x7b, 0x6f, 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 1009 0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 1010 0x34, 0x7b, 0x35, 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39}; 1011 const uint8_t HuffDecoderCommon::table20_29_emit_[92] = { 1012 0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 1013 0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 1014 0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44, 1015 0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 1016 0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 1017 0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 1018 0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 1019 0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a}; 1020 const uint8_t HuffDecoderCommon::table20_30_emit_[15] = { 1021 0x5c, 0xc3, 0xd0, 0x80, 0x82, 0x83, 0xa2, 0xb8, 1022 0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac}; 1023 const uint16_t HuffDecoderCommon::table20_30_ops_[64] = { 1024 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1025 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 1026 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 1027 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 0x0000, 0x0012, 1028 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 0x001a, 1029 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0022, 1030 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000, 0x0000, 0x002a, 1031 0x0000, 0x002e, 0x0000, 0x0032, 0x0000, 0x0036, 0x0000, 0x003a}; 1032 const uint8_t HuffDecoderCommon::table20_31_emit_[35] = { 1033 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 1034 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 1035 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9}; 1036 const uint16_t HuffDecoderCommon::table20_31_ops_[64] = { 1037 0x0000, 0x0002, 0x0000, 0x0006, 0x0000, 0x000a, 0x0000, 0x000e, 1038 0x0000, 0x0012, 0x0000, 0x0016, 0x0000, 0x001a, 0x0000, 0x001e, 1039 0x0000, 0x0022, 0x0026, 0x002a, 0x002e, 0x0032, 0x0036, 0x003a, 1040 0x003e, 0x0042, 0x0046, 0x004a, 0x004e, 0x0052, 0x0056, 0x005a, 1041 0x005e, 0x0062, 0x0066, 0x006a, 0x006e, 0x0072, 0x0076, 0x007a, 1042 0x007e, 0x0082, 0x0086, 0x008a, 0x0000, 0x0000, 0x0000, 0x0000, 1043 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1044 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003}; 1045 const uint8_t* const HuffDecoderCommon::table20_emit_[32] = { 1046 table20_0_emit_, table20_1_emit_, table20_2_emit_, table20_3_emit_, 1047 table20_4_emit_, table20_5_emit_, table20_6_emit_, table20_7_emit_, 1048 table20_8_emit_, table20_9_emit_, table20_10_emit_, table20_11_emit_, 1049 table20_12_emit_, table20_13_emit_, table20_14_emit_, table20_15_emit_, 1050 table20_16_emit_, table20_17_emit_, table20_18_emit_, table20_19_emit_, 1051 table20_20_emit_, table20_21_emit_, table20_22_emit_, table20_23_emit_, 1052 table20_24_emit_, table20_25_emit_, table20_26_emit_, table20_27_emit_, 1053 table20_28_emit_, table20_29_emit_, table20_30_emit_, table20_31_emit_, 1054 }; 1055 const uint16_t* const HuffDecoderCommon::table20_ops_[32] = { 1056 table20_0_ops_, table20_0_ops_, table20_2_ops_, table19_0_ops_, 1057 table19_0_ops_, table20_5_ops_, table20_6_ops_, table20_7_ops_, 1058 table20_0_ops_, table20_0_ops_, table20_2_ops_, table19_0_ops_, 1059 table19_0_ops_, table20_5_ops_, table20_6_ops_, table20_7_ops_, 1060 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 1061 table19_0_ops_, table19_1_ops_, table19_2_ops_, table19_3_ops_, 1062 table18_0_ops_, table18_1_ops_, table18_0_ops_, table18_1_ops_, 1063 table18_0_ops_, table18_1_ops_, table20_30_ops_, table20_31_ops_, 1064 }; 1065 const uint8_t HuffDecoderCommon::table21_0_emit_[60] = { 1066 0x5d, 0x30, 0x30, 0x5d, 0x30, 0x31, 0x5d, 0x30, 0x32, 0x5d, 0x30, 0x61, 1067 0x5d, 0x30, 0x63, 0x5d, 0x30, 0x65, 0x5d, 0x30, 0x69, 0x5d, 0x30, 0x6f, 1068 0x5d, 0x30, 0x73, 0x5d, 0x30, 0x74, 0x5d, 0x31, 0x30, 0x5d, 0x31, 0x31, 1069 0x5d, 0x31, 0x32, 0x5d, 0x31, 0x61, 0x5d, 0x31, 0x63, 0x5d, 0x31, 0x65, 1070 0x5d, 0x31, 0x69, 0x5d, 0x31, 0x6f, 0x5d, 0x31, 0x73, 0x5d, 0x31, 0x74}; 1071 const uint16_t HuffDecoderCommon::table21_0_ops_[64] = { 1072 0x0000, 0x0018, 0x0030, 0x0048, 0x0060, 0x0078, 0x0090, 0x00a8, 1073 0x00c0, 0x00d8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1074 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1075 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1076 0x00f0, 0x0108, 0x0120, 0x0138, 0x0150, 0x0168, 0x0180, 0x0198, 1077 0x01b0, 0x01c8, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1078 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1079 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x00f2}; 1080 const uint8_t HuffDecoderCommon::table21_1_emit_[60] = { 1081 0x5d, 0x32, 0x30, 0x5d, 0x32, 0x31, 0x5d, 0x32, 0x32, 0x5d, 0x32, 0x61, 1082 0x5d, 0x32, 0x63, 0x5d, 0x32, 0x65, 0x5d, 0x32, 0x69, 0x5d, 0x32, 0x6f, 1083 0x5d, 0x32, 0x73, 0x5d, 0x32, 0x74, 0x5d, 0x61, 0x30, 0x5d, 0x61, 0x31, 1084 0x5d, 0x61, 0x32, 0x5d, 0x61, 0x61, 0x5d, 0x61, 0x63, 0x5d, 0x61, 0x65, 1085 0x5d, 0x61, 0x69, 0x5d, 0x61, 0x6f, 0x5d, 0x61, 0x73, 0x5d, 0x61, 0x74}; 1086 const uint8_t HuffDecoderCommon::table21_2_emit_[60] = { 1087 0x5d, 0x63, 0x30, 0x5d, 0x63, 0x31, 0x5d, 0x63, 0x32, 0x5d, 0x63, 0x61, 1088 0x5d, 0x63, 0x63, 0x5d, 0x63, 0x65, 0x5d, 0x63, 0x69, 0x5d, 0x63, 0x6f, 1089 0x5d, 0x63, 0x73, 0x5d, 0x63, 0x74, 0x5d, 0x65, 0x30, 0x5d, 0x65, 0x31, 1090 0x5d, 0x65, 0x32, 0x5d, 0x65, 0x61, 0x5d, 0x65, 0x63, 0x5d, 0x65, 0x65, 1091 0x5d, 0x65, 0x69, 0x5d, 0x65, 0x6f, 0x5d, 0x65, 0x73, 0x5d, 0x65, 0x74}; 1092 const uint8_t HuffDecoderCommon::table21_3_emit_[60] = { 1093 0x5d, 0x69, 0x30, 0x5d, 0x69, 0x31, 0x5d, 0x69, 0x32, 0x5d, 0x69, 0x61, 1094 0x5d, 0x69, 0x63, 0x5d, 0x69, 0x65, 0x5d, 0x69, 0x69, 0x5d, 0x69, 0x6f, 1095 0x5d, 0x69, 0x73, 0x5d, 0x69, 0x74, 0x5d, 0x6f, 0x30, 0x5d, 0x6f, 0x31, 1096 0x5d, 0x6f, 0x32, 0x5d, 0x6f, 0x61, 0x5d, 0x6f, 0x63, 0x5d, 0x6f, 0x65, 1097 0x5d, 0x6f, 0x69, 0x5d, 0x6f, 0x6f, 0x5d, 0x6f, 0x73, 0x5d, 0x6f, 0x74}; 1098 const uint8_t HuffDecoderCommon::table21_4_emit_[60] = { 1099 0x5d, 0x73, 0x30, 0x5d, 0x73, 0x31, 0x5d, 0x73, 0x32, 0x5d, 0x73, 0x61, 1100 0x5d, 0x73, 0x63, 0x5d, 0x73, 0x65, 0x5d, 0x73, 0x69, 0x5d, 0x73, 0x6f, 1101 0x5d, 0x73, 0x73, 0x5d, 0x73, 0x74, 0x5d, 0x74, 0x30, 0x5d, 0x74, 0x31, 1102 0x5d, 0x74, 0x32, 0x5d, 0x74, 0x61, 0x5d, 0x74, 0x63, 0x5d, 0x74, 0x65, 1103 0x5d, 0x74, 0x69, 0x5d, 0x74, 0x6f, 0x5d, 0x74, 0x73, 0x5d, 0x74, 0x74}; 1104 const uint8_t HuffDecoderCommon::table21_5_emit_[8] = {0x5d, 0x20, 0x5d, 0x25, 1105 0x5d, 0x2d, 0x5d, 0x2e}; 1106 const uint16_t HuffDecoderCommon::table21_5_ops_[64] = { 1107 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1108 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1109 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1110 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 1111 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1112 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 1113 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1114 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032}; 1115 const uint8_t HuffDecoderCommon::table21_6_emit_[8] = {0x5d, 0x2f, 0x5d, 0x33, 1116 0x5d, 0x34, 0x5d, 0x35}; 1117 const uint8_t HuffDecoderCommon::table21_7_emit_[8] = {0x5d, 0x36, 0x5d, 0x37, 1118 0x5d, 0x38, 0x5d, 0x39}; 1119 const uint8_t HuffDecoderCommon::table21_8_emit_[8] = {0x5d, 0x3d, 0x5d, 0x41, 1120 0x5d, 0x5f, 0x5d, 0x62}; 1121 const uint8_t HuffDecoderCommon::table21_9_emit_[8] = {0x5d, 0x64, 0x5d, 0x66, 1122 0x5d, 0x67, 0x5d, 0x68}; 1123 const uint8_t HuffDecoderCommon::table21_10_emit_[8] = {0x5d, 0x6c, 0x5d, 0x6d, 1124 0x5d, 0x6e, 0x5d, 0x70}; 1125 const uint8_t HuffDecoderCommon::table21_11_emit_[12] = { 1126 0x5d, 0x72, 0x5d, 0x75, 0x5d, 0x3a, 0x5d, 0x42, 0x5d, 0x43, 0x5d, 0x44}; 1127 const uint16_t HuffDecoderCommon::table21_11_ops_[64] = { 1128 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1129 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1130 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1131 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 1132 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 1133 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 1134 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042, 1135 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052}; 1136 const uint8_t HuffDecoderCommon::table21_12_emit_[16] = { 1137 0x5d, 0x45, 0x5d, 0x46, 0x5d, 0x47, 0x5d, 0x48, 1138 0x5d, 0x49, 0x5d, 0x4a, 0x5d, 0x4b, 0x5d, 0x4c}; 1139 const uint16_t HuffDecoderCommon::table21_12_ops_[64] = { 1140 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1141 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 1142 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 1143 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 1144 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042, 1145 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052, 1146 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0062, 1147 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0072}; 1148 const uint8_t HuffDecoderCommon::table21_13_emit_[16] = { 1149 0x5d, 0x4d, 0x5d, 0x4e, 0x5d, 0x4f, 0x5d, 0x50, 1150 0x5d, 0x51, 0x5d, 0x52, 0x5d, 0x53, 0x5d, 0x54}; 1151 const uint8_t HuffDecoderCommon::table21_14_emit_[16] = { 1152 0x5d, 0x55, 0x5d, 0x56, 0x5d, 0x57, 0x5d, 0x59, 1153 0x5d, 0x6a, 0x5d, 0x6b, 0x5d, 0x71, 0x5d, 0x76}; 1154 const uint8_t HuffDecoderCommon::table21_15_emit_[30] = { 1155 0x5d, 0x77, 0x5d, 0x78, 0x5d, 0x79, 0x5d, 0x7a, 0x5d, 0x26, 1156 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 0x5d, 0x5a, 1157 0x5d, 0x21, 0x5d, 0x22, 0x5d, 0x28, 0x5d, 0x29, 0x5d, 0x3f}; 1158 const uint16_t HuffDecoderCommon::table21_15_ops_[64] = { 1159 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1160 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 1161 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 1162 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 1163 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 1164 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1165 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 1166 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0001, 0x0001, 0x0003}; 1167 const uint8_t HuffDecoderCommon::table21_16_emit_[60] = { 1168 0x7e, 0x30, 0x30, 0x7e, 0x30, 0x31, 0x7e, 0x30, 0x32, 0x7e, 0x30, 0x61, 1169 0x7e, 0x30, 0x63, 0x7e, 0x30, 0x65, 0x7e, 0x30, 0x69, 0x7e, 0x30, 0x6f, 1170 0x7e, 0x30, 0x73, 0x7e, 0x30, 0x74, 0x7e, 0x31, 0x30, 0x7e, 0x31, 0x31, 1171 0x7e, 0x31, 0x32, 0x7e, 0x31, 0x61, 0x7e, 0x31, 0x63, 0x7e, 0x31, 0x65, 1172 0x7e, 0x31, 0x69, 0x7e, 0x31, 0x6f, 0x7e, 0x31, 0x73, 0x7e, 0x31, 0x74}; 1173 const uint8_t HuffDecoderCommon::table21_17_emit_[60] = { 1174 0x7e, 0x32, 0x30, 0x7e, 0x32, 0x31, 0x7e, 0x32, 0x32, 0x7e, 0x32, 0x61, 1175 0x7e, 0x32, 0x63, 0x7e, 0x32, 0x65, 0x7e, 0x32, 0x69, 0x7e, 0x32, 0x6f, 1176 0x7e, 0x32, 0x73, 0x7e, 0x32, 0x74, 0x7e, 0x61, 0x30, 0x7e, 0x61, 0x31, 1177 0x7e, 0x61, 0x32, 0x7e, 0x61, 0x61, 0x7e, 0x61, 0x63, 0x7e, 0x61, 0x65, 1178 0x7e, 0x61, 0x69, 0x7e, 0x61, 0x6f, 0x7e, 0x61, 0x73, 0x7e, 0x61, 0x74}; 1179 const uint8_t HuffDecoderCommon::table21_18_emit_[60] = { 1180 0x7e, 0x63, 0x30, 0x7e, 0x63, 0x31, 0x7e, 0x63, 0x32, 0x7e, 0x63, 0x61, 1181 0x7e, 0x63, 0x63, 0x7e, 0x63, 0x65, 0x7e, 0x63, 0x69, 0x7e, 0x63, 0x6f, 1182 0x7e, 0x63, 0x73, 0x7e, 0x63, 0x74, 0x7e, 0x65, 0x30, 0x7e, 0x65, 0x31, 1183 0x7e, 0x65, 0x32, 0x7e, 0x65, 0x61, 0x7e, 0x65, 0x63, 0x7e, 0x65, 0x65, 1184 0x7e, 0x65, 0x69, 0x7e, 0x65, 0x6f, 0x7e, 0x65, 0x73, 0x7e, 0x65, 0x74}; 1185 const uint8_t HuffDecoderCommon::table21_19_emit_[60] = { 1186 0x7e, 0x69, 0x30, 0x7e, 0x69, 0x31, 0x7e, 0x69, 0x32, 0x7e, 0x69, 0x61, 1187 0x7e, 0x69, 0x63, 0x7e, 0x69, 0x65, 0x7e, 0x69, 0x69, 0x7e, 0x69, 0x6f, 1188 0x7e, 0x69, 0x73, 0x7e, 0x69, 0x74, 0x7e, 0x6f, 0x30, 0x7e, 0x6f, 0x31, 1189 0x7e, 0x6f, 0x32, 0x7e, 0x6f, 0x61, 0x7e, 0x6f, 0x63, 0x7e, 0x6f, 0x65, 1190 0x7e, 0x6f, 0x69, 0x7e, 0x6f, 0x6f, 0x7e, 0x6f, 0x73, 0x7e, 0x6f, 0x74}; 1191 const uint8_t HuffDecoderCommon::table21_20_emit_[60] = { 1192 0x7e, 0x73, 0x30, 0x7e, 0x73, 0x31, 0x7e, 0x73, 0x32, 0x7e, 0x73, 0x61, 1193 0x7e, 0x73, 0x63, 0x7e, 0x73, 0x65, 0x7e, 0x73, 0x69, 0x7e, 0x73, 0x6f, 1194 0x7e, 0x73, 0x73, 0x7e, 0x73, 0x74, 0x7e, 0x74, 0x30, 0x7e, 0x74, 0x31, 1195 0x7e, 0x74, 0x32, 0x7e, 0x74, 0x61, 0x7e, 0x74, 0x63, 0x7e, 0x74, 0x65, 1196 0x7e, 0x74, 0x69, 0x7e, 0x74, 0x6f, 0x7e, 0x74, 0x73, 0x7e, 0x74, 0x74}; 1197 const uint8_t HuffDecoderCommon::table21_21_emit_[8] = {0x7e, 0x20, 0x7e, 0x25, 1198 0x7e, 0x2d, 0x7e, 0x2e}; 1199 const uint8_t HuffDecoderCommon::table21_22_emit_[8] = {0x7e, 0x2f, 0x7e, 0x33, 1200 0x7e, 0x34, 0x7e, 0x35}; 1201 const uint8_t HuffDecoderCommon::table21_23_emit_[8] = {0x7e, 0x36, 0x7e, 0x37, 1202 0x7e, 0x38, 0x7e, 0x39}; 1203 const uint8_t HuffDecoderCommon::table21_24_emit_[8] = {0x7e, 0x3d, 0x7e, 0x41, 1204 0x7e, 0x5f, 0x7e, 0x62}; 1205 const uint8_t HuffDecoderCommon::table21_25_emit_[8] = {0x7e, 0x64, 0x7e, 0x66, 1206 0x7e, 0x67, 0x7e, 0x68}; 1207 const uint8_t HuffDecoderCommon::table21_26_emit_[8] = {0x7e, 0x6c, 0x7e, 0x6d, 1208 0x7e, 0x6e, 0x7e, 0x70}; 1209 const uint8_t HuffDecoderCommon::table21_27_emit_[12] = { 1210 0x7e, 0x72, 0x7e, 0x75, 0x7e, 0x3a, 0x7e, 0x42, 0x7e, 0x43, 0x7e, 0x44}; 1211 const uint8_t HuffDecoderCommon::table21_28_emit_[16] = { 1212 0x7e, 0x45, 0x7e, 0x46, 0x7e, 0x47, 0x7e, 0x48, 1213 0x7e, 0x49, 0x7e, 0x4a, 0x7e, 0x4b, 0x7e, 0x4c}; 1214 const uint8_t HuffDecoderCommon::table21_29_emit_[16] = { 1215 0x7e, 0x4d, 0x7e, 0x4e, 0x7e, 0x4f, 0x7e, 0x50, 1216 0x7e, 0x51, 0x7e, 0x52, 0x7e, 0x53, 0x7e, 0x54}; 1217 const uint8_t HuffDecoderCommon::table21_30_emit_[16] = { 1218 0x7e, 0x55, 0x7e, 0x56, 0x7e, 0x57, 0x7e, 0x59, 1219 0x7e, 0x6a, 0x7e, 0x6b, 0x7e, 0x71, 0x7e, 0x76}; 1220 const uint8_t HuffDecoderCommon::table21_31_emit_[30] = { 1221 0x7e, 0x77, 0x7e, 0x78, 0x7e, 0x79, 0x7e, 0x7a, 0x7e, 0x26, 1222 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 0x7e, 0x5a, 1223 0x7e, 0x21, 0x7e, 0x22, 0x7e, 0x28, 0x7e, 0x29, 0x7e, 0x3f}; 1224 const uint8_t HuffDecoderCommon::table21_32_emit_[8] = {0x5e, 0x30, 0x5e, 0x31, 1225 0x5e, 0x32, 0x5e, 0x61}; 1226 const uint8_t HuffDecoderCommon::table21_33_emit_[8] = {0x5e, 0x63, 0x5e, 0x65, 1227 0x5e, 0x69, 0x5e, 0x6f}; 1228 const uint8_t HuffDecoderCommon::table21_34_emit_[12] = { 1229 0x5e, 0x73, 0x5e, 0x74, 0x5e, 0x20, 0x5e, 0x25, 0x5e, 0x2d, 0x5e, 0x2e}; 1230 const uint8_t HuffDecoderCommon::table21_35_emit_[16] = { 1231 0x5e, 0x2f, 0x5e, 0x33, 0x5e, 0x34, 0x5e, 0x35, 1232 0x5e, 0x36, 0x5e, 0x37, 0x5e, 0x38, 0x5e, 0x39}; 1233 const uint8_t HuffDecoderCommon::table21_36_emit_[16] = { 1234 0x5e, 0x3d, 0x5e, 0x41, 0x5e, 0x5f, 0x5e, 0x62, 1235 0x5e, 0x64, 0x5e, 0x66, 0x5e, 0x67, 0x5e, 0x68}; 1236 const uint8_t HuffDecoderCommon::table21_37_emit_[20] = { 1237 0x5e, 0x6c, 0x5e, 0x6d, 0x5e, 0x6e, 0x5e, 0x70, 0x5e, 0x72, 1238 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44}; 1239 const uint16_t HuffDecoderCommon::table21_37_ops_[64] = { 1240 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1241 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 1242 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0022, 1243 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0032, 1244 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0042, 1245 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0052, 1246 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1247 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092}; 1248 const uint8_t HuffDecoderCommon::table21_38_emit_[32] = { 1249 0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 0x5e, 0x49, 0x5e, 1250 0x4a, 0x5e, 0x4b, 0x5e, 0x4c, 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 1251 0x5e, 0x50, 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54}; 1252 const uint16_t HuffDecoderCommon::table21_38_ops_[64] = { 1253 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 1254 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 1255 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 1256 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1257 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 1258 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 1259 0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2, 1260 0x0001, 0x0001, 0x0001, 0x00e2, 0x0001, 0x0001, 0x0001, 0x00f2}; 1261 const uint8_t HuffDecoderCommon::table21_39_emit_[36] = { 1262 0x5e, 0x55, 0x5e, 0x56, 0x5e, 0x57, 0x5e, 0x59, 0x5e, 0x6a, 0x5e, 0x6b, 1263 0x5e, 0x71, 0x5e, 0x76, 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 1264 0x5e, 0x26, 0x5e, 0x2a, 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a}; 1265 const uint16_t HuffDecoderCommon::table21_39_ops_[64] = { 1266 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 1267 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 1268 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 1269 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1270 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 1271 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 1272 0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2, 1273 0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0001, 0x0001, 0x0003}; 1274 const uint8_t HuffDecoderCommon::table21_40_emit_[8] = {0x7d, 0x30, 0x7d, 0x31, 1275 0x7d, 0x32, 0x7d, 0x61}; 1276 const uint8_t HuffDecoderCommon::table21_41_emit_[8] = {0x7d, 0x63, 0x7d, 0x65, 1277 0x7d, 0x69, 0x7d, 0x6f}; 1278 const uint8_t HuffDecoderCommon::table21_42_emit_[12] = { 1279 0x7d, 0x73, 0x7d, 0x74, 0x7d, 0x20, 0x7d, 0x25, 0x7d, 0x2d, 0x7d, 0x2e}; 1280 const uint8_t HuffDecoderCommon::table21_43_emit_[16] = { 1281 0x7d, 0x2f, 0x7d, 0x33, 0x7d, 0x34, 0x7d, 0x35, 1282 0x7d, 0x36, 0x7d, 0x37, 0x7d, 0x38, 0x7d, 0x39}; 1283 const uint8_t HuffDecoderCommon::table21_44_emit_[16] = { 1284 0x7d, 0x3d, 0x7d, 0x41, 0x7d, 0x5f, 0x7d, 0x62, 1285 0x7d, 0x64, 0x7d, 0x66, 0x7d, 0x67, 0x7d, 0x68}; 1286 const uint8_t HuffDecoderCommon::table21_45_emit_[20] = { 1287 0x7d, 0x6c, 0x7d, 0x6d, 0x7d, 0x6e, 0x7d, 0x70, 0x7d, 0x72, 1288 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44}; 1289 const uint8_t HuffDecoderCommon::table21_46_emit_[32] = { 1290 0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 0x7d, 0x49, 0x7d, 1291 0x4a, 0x7d, 0x4b, 0x7d, 0x4c, 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 1292 0x7d, 0x50, 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54}; 1293 const uint8_t HuffDecoderCommon::table21_47_emit_[36] = { 1294 0x7d, 0x55, 0x7d, 0x56, 0x7d, 0x57, 0x7d, 0x59, 0x7d, 0x6a, 0x7d, 0x6b, 1295 0x7d, 0x71, 0x7d, 0x76, 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 1296 0x7d, 0x26, 0x7d, 0x2a, 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a}; 1297 const uint8_t HuffDecoderCommon::table21_48_emit_[16] = { 1298 0x3c, 0x30, 0x3c, 0x31, 0x3c, 0x32, 0x3c, 0x61, 1299 0x3c, 0x63, 0x3c, 0x65, 0x3c, 0x69, 0x3c, 0x6f}; 1300 const uint8_t HuffDecoderCommon::table21_49_emit_[28] = { 1301 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25, 0x3c, 0x2d, 1302 0x3c, 0x2e, 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35, 1303 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39}; 1304 const uint16_t HuffDecoderCommon::table21_49_ops_[64] = { 1305 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 1306 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0012, 1307 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 1308 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 1309 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1310 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 1311 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 1312 0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2}; 1313 const uint8_t HuffDecoderCommon::table21_50_emit_[36] = { 1314 0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 0x3c, 0x64, 0x3c, 0x66, 1315 0x3c, 0x67, 0x3c, 0x68, 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 1316 0x3c, 0x72, 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44}; 1317 const uint16_t HuffDecoderCommon::table21_50_ops_[64] = { 1318 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0012, 1319 0x0001, 0x0001, 0x0001, 0x0022, 0x0001, 0x0001, 0x0001, 0x0032, 1320 0x0001, 0x0001, 0x0001, 0x0042, 0x0001, 0x0001, 0x0001, 0x0052, 1321 0x0001, 0x0001, 0x0001, 0x0062, 0x0001, 0x0001, 0x0001, 0x0072, 1322 0x0001, 0x0001, 0x0001, 0x0082, 0x0001, 0x0001, 0x0001, 0x0092, 1323 0x0001, 0x0001, 0x0001, 0x00a2, 0x0001, 0x0001, 0x0001, 0x00b2, 1324 0x0001, 0x0001, 0x0001, 0x00c2, 0x0001, 0x0001, 0x0001, 0x00d2, 1325 0x0001, 0x00e2, 0x0001, 0x00f2, 0x0001, 0x0102, 0x0001, 0x0112}; 1326 const uint8_t HuffDecoderCommon::table21_51_emit_[68] = { 1327 0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 0x4a, 1328 0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 0x3c, 0x50, 1329 0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54, 0x3c, 0x55, 0x3c, 0x56, 1330 0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 0x3c, 0x71, 0x3c, 0x76, 1331 0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 0x3c, 0x26, 0x3c, 0x2a, 1332 0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a}; 1333 const uint16_t HuffDecoderCommon::table21_51_ops_[64] = { 1334 0x0001, 0x0002, 0x0001, 0x0012, 0x0001, 0x0022, 0x0001, 0x0032, 1335 0x0001, 0x0042, 0x0001, 0x0052, 0x0001, 0x0062, 0x0001, 0x0072, 1336 0x0001, 0x0082, 0x0001, 0x0092, 0x0001, 0x00a2, 0x0001, 0x00b2, 1337 0x0001, 0x00c2, 0x0001, 0x00d2, 0x0001, 0x00e2, 0x0001, 0x00f2, 1338 0x0001, 0x0102, 0x0001, 0x0112, 0x0001, 0x0122, 0x0001, 0x0132, 1339 0x0001, 0x0142, 0x0001, 0x0152, 0x0001, 0x0162, 0x0001, 0x0172, 1340 0x0001, 0x0182, 0x0001, 0x0192, 0x0001, 0x01a2, 0x0001, 0x01b2, 1341 0x01c2, 0x01d2, 0x01e2, 0x01f2, 0x0202, 0x0212, 0x0001, 0x0003}; 1342 const uint8_t HuffDecoderCommon::table21_52_emit_[16] = { 1343 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61, 1344 0x60, 0x63, 0x60, 0x65, 0x60, 0x69, 0x60, 0x6f}; 1345 const uint8_t HuffDecoderCommon::table21_53_emit_[28] = { 1346 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25, 0x60, 0x2d, 1347 0x60, 0x2e, 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35, 1348 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39}; 1349 const uint8_t HuffDecoderCommon::table21_54_emit_[36] = { 1350 0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 0x60, 0x64, 0x60, 0x66, 1351 0x60, 0x67, 0x60, 0x68, 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 1352 0x60, 0x72, 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44}; 1353 const uint8_t HuffDecoderCommon::table21_55_emit_[68] = { 1354 0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 0x4a, 1355 0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 0x60, 0x50, 1356 0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54, 0x60, 0x55, 0x60, 0x56, 1357 0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 0x60, 0x71, 0x60, 0x76, 1358 0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 0x60, 0x26, 0x60, 0x2a, 1359 0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a}; 1360 const uint8_t HuffDecoderCommon::table21_56_emit_[16] = { 1361 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61, 1362 0x7b, 0x63, 0x7b, 0x65, 0x7b, 0x69, 0x7b, 0x6f}; 1363 const uint8_t HuffDecoderCommon::table21_57_emit_[28] = { 1364 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25, 0x7b, 0x2d, 1365 0x7b, 0x2e, 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35, 1366 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39}; 1367 const uint8_t HuffDecoderCommon::table21_58_emit_[36] = { 1368 0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 0x7b, 0x64, 0x7b, 0x66, 1369 0x7b, 0x67, 0x7b, 0x68, 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 1370 0x7b, 0x72, 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44}; 1371 const uint8_t HuffDecoderCommon::table21_59_emit_[68] = { 1372 0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 0x4a, 1373 0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 0x7b, 0x50, 1374 0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54, 0x7b, 0x55, 0x7b, 0x56, 1375 0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 0x7b, 0x71, 0x7b, 0x76, 1376 0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 0x7b, 0x26, 0x7b, 0x2a, 1377 0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a}; 1378 const uint8_t HuffDecoderCommon::table21_60_emit_[5] = {0x5c, 0xc3, 0xd0, 0x80, 1379 0x82}; 1380 const uint16_t HuffDecoderCommon::table21_60_ops_[64] = { 1381 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1382 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003, 1383 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1384 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000b, 1385 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 1386 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0013, 1387 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x001b, 1388 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0023}; 1389 const uint8_t HuffDecoderCommon::table21_61_emit_[10] = { 1390 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac}; 1391 const uint16_t HuffDecoderCommon::table21_61_ops_[64] = { 1392 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0003, 1393 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x000b, 1394 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0013, 1395 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x001b, 1396 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0023, 1397 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x002b, 1398 0x0001, 0x0001, 0x0001, 0x0033, 0x0001, 0x0001, 0x0001, 0x003b, 1399 0x0001, 0x0001, 0x0001, 0x0043, 0x0001, 0x0001, 0x0001, 0x004b}; 1400 const uint8_t HuffDecoderCommon::table21_62_emit_[23] = { 1401 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 1402 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad}; 1403 const uint16_t HuffDecoderCommon::table21_62_ops_[64] = { 1404 0x0001, 0x0001, 0x0001, 0x0003, 0x0001, 0x0001, 0x0001, 0x000b, 1405 0x0001, 0x0001, 0x0001, 0x0013, 0x0001, 0x0001, 0x0001, 0x001b, 1406 0x0001, 0x0001, 0x0001, 0x0023, 0x0001, 0x0001, 0x0001, 0x002b, 1407 0x0001, 0x0001, 0x0001, 0x0033, 0x0001, 0x0001, 0x0001, 0x003b, 1408 0x0001, 0x0001, 0x0001, 0x0043, 0x0001, 0x004b, 0x0001, 0x0053, 1409 0x0001, 0x005b, 0x0001, 0x0063, 0x0001, 0x006b, 0x0001, 0x0073, 1410 0x0001, 0x007b, 0x0001, 0x0083, 0x0001, 0x008b, 0x0001, 0x0093, 1411 0x0001, 0x009b, 0x0001, 0x00a3, 0x0001, 0x00ab, 0x0001, 0x00b3}; 1412 const uint8_t HuffDecoderCommon::table21_63_emit_[41] = { 1413 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 1414 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 1415 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 1416 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef}; 1417 const uint16_t HuffDecoderCommon::table21_63_ops_[64] = { 1418 0x0001, 0x0003, 0x0001, 0x000b, 0x0001, 0x0013, 0x0001, 0x001b, 1419 0x0001, 0x0023, 0x0001, 0x002b, 0x0001, 0x0033, 0x0001, 0x003b, 1420 0x0001, 0x0043, 0x0001, 0x004b, 0x0001, 0x0053, 0x0001, 0x005b, 1421 0x0063, 0x006b, 0x0073, 0x007b, 0x0083, 0x008b, 0x0093, 0x009b, 1422 0x00a3, 0x00ab, 0x00b3, 0x00bb, 0x00c3, 0x00cb, 0x00d3, 0x00db, 1423 0x00e3, 0x00eb, 0x00f3, 0x00fb, 0x0103, 0x010b, 0x0113, 0x011b, 1424 0x0123, 0x012b, 0x0133, 0x013b, 0x0143, 0x0001, 0x0001, 0x0001, 1425 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004}; 1426 const uint8_t* const HuffDecoderCommon::table21_emit_[64] = { 1427 table21_0_emit_, table21_1_emit_, table21_2_emit_, table21_3_emit_, 1428 table21_4_emit_, table21_5_emit_, table21_6_emit_, table21_7_emit_, 1429 table21_8_emit_, table21_9_emit_, table21_10_emit_, table21_11_emit_, 1430 table21_12_emit_, table21_13_emit_, table21_14_emit_, table21_15_emit_, 1431 table21_16_emit_, table21_17_emit_, table21_18_emit_, table21_19_emit_, 1432 table21_20_emit_, table21_21_emit_, table21_22_emit_, table21_23_emit_, 1433 table21_24_emit_, table21_25_emit_, table21_26_emit_, table21_27_emit_, 1434 table21_28_emit_, table21_29_emit_, table21_30_emit_, table21_31_emit_, 1435 table21_32_emit_, table21_33_emit_, table21_34_emit_, table21_35_emit_, 1436 table21_36_emit_, table21_37_emit_, table21_38_emit_, table21_39_emit_, 1437 table21_40_emit_, table21_41_emit_, table21_42_emit_, table21_43_emit_, 1438 table21_44_emit_, table21_45_emit_, table21_46_emit_, table21_47_emit_, 1439 table21_48_emit_, table21_49_emit_, table21_50_emit_, table21_51_emit_, 1440 table21_52_emit_, table21_53_emit_, table21_54_emit_, table21_55_emit_, 1441 table21_56_emit_, table21_57_emit_, table21_58_emit_, table21_59_emit_, 1442 table21_60_emit_, table21_61_emit_, table21_62_emit_, table21_63_emit_, 1443 }; 1444 const uint16_t* const HuffDecoderCommon::table21_ops_[64] = { 1445 table21_0_ops_, table21_0_ops_, table21_0_ops_, table21_0_ops_, 1446 table21_0_ops_, table21_5_ops_, table21_5_ops_, table21_5_ops_, 1447 table21_5_ops_, table21_5_ops_, table21_5_ops_, table21_11_ops_, 1448 table21_12_ops_, table21_12_ops_, table21_12_ops_, table21_15_ops_, 1449 table21_0_ops_, table21_0_ops_, table21_0_ops_, table21_0_ops_, 1450 table21_0_ops_, table21_5_ops_, table21_5_ops_, table21_5_ops_, 1451 table21_5_ops_, table21_5_ops_, table21_5_ops_, table21_11_ops_, 1452 table21_12_ops_, table21_12_ops_, table21_12_ops_, table21_15_ops_, 1453 table21_5_ops_, table21_5_ops_, table21_11_ops_, table21_12_ops_, 1454 table21_12_ops_, table21_37_ops_, table21_38_ops_, table21_39_ops_, 1455 table21_5_ops_, table21_5_ops_, table21_11_ops_, table21_12_ops_, 1456 table21_12_ops_, table21_37_ops_, table21_38_ops_, table21_39_ops_, 1457 table21_12_ops_, table21_49_ops_, table21_50_ops_, table21_51_ops_, 1458 table21_12_ops_, table21_49_ops_, table21_50_ops_, table21_51_ops_, 1459 table21_12_ops_, table21_49_ops_, table21_50_ops_, table21_51_ops_, 1460 table21_60_ops_, table21_61_ops_, table21_62_ops_, table21_63_ops_, 1461 }; 1462 const uint8_t HuffDecoderCommon::table22_0_emit_[108] = { 1463 0x5d, 0x30, 0x30, 0x5d, 0x30, 0x31, 0x5d, 0x30, 0x32, 0x5d, 0x30, 0x61, 1464 0x5d, 0x30, 0x63, 0x5d, 0x30, 0x65, 0x5d, 0x30, 0x69, 0x5d, 0x30, 0x6f, 1465 0x5d, 0x30, 0x73, 0x5d, 0x30, 0x74, 0x5d, 0x30, 0x20, 0x5d, 0x30, 0x25, 1466 0x5d, 0x30, 0x2d, 0x5d, 0x30, 0x2e, 0x5d, 0x30, 0x2f, 0x5d, 0x30, 0x33, 1467 0x5d, 0x30, 0x34, 0x5d, 0x30, 0x35, 0x5d, 0x30, 0x36, 0x5d, 0x30, 0x37, 1468 0x5d, 0x30, 0x38, 0x5d, 0x30, 0x39, 0x5d, 0x30, 0x3d, 0x5d, 0x30, 0x41, 1469 0x5d, 0x30, 0x5f, 0x5d, 0x30, 0x62, 0x5d, 0x30, 0x64, 0x5d, 0x30, 0x66, 1470 0x5d, 0x30, 0x67, 0x5d, 0x30, 0x68, 0x5d, 0x30, 0x6c, 0x5d, 0x30, 0x6d, 1471 0x5d, 0x30, 0x6e, 0x5d, 0x30, 0x70, 0x5d, 0x30, 0x72, 0x5d, 0x30, 0x75}; 1472 const uint16_t HuffDecoderCommon::table22_0_ops_[64] = { 1473 0x0000, 0x0001, 0x0000, 0x0019, 0x0000, 0x0031, 0x0000, 0x0049, 1474 0x0000, 0x0061, 0x0000, 0x0079, 0x0000, 0x0091, 0x0000, 0x00a9, 1475 0x0000, 0x00c1, 0x0000, 0x00d9, 0x00f1, 0x0109, 0x0121, 0x0139, 1476 0x0151, 0x0169, 0x0181, 0x0199, 0x01b1, 0x01c9, 0x01e1, 0x01f9, 1477 0x0211, 0x0229, 0x0241, 0x0259, 0x0271, 0x0289, 0x02a1, 0x02b9, 1478 0x02d1, 0x02e9, 0x0301, 0x0319, 0x0331, 0x0349, 0x0000, 0x0000, 1479 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1480 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002}; 1481 const uint8_t HuffDecoderCommon::table22_1_emit_[108] = { 1482 0x5d, 0x31, 0x30, 0x5d, 0x31, 0x31, 0x5d, 0x31, 0x32, 0x5d, 0x31, 0x61, 1483 0x5d, 0x31, 0x63, 0x5d, 0x31, 0x65, 0x5d, 0x31, 0x69, 0x5d, 0x31, 0x6f, 1484 0x5d, 0x31, 0x73, 0x5d, 0x31, 0x74, 0x5d, 0x31, 0x20, 0x5d, 0x31, 0x25, 1485 0x5d, 0x31, 0x2d, 0x5d, 0x31, 0x2e, 0x5d, 0x31, 0x2f, 0x5d, 0x31, 0x33, 1486 0x5d, 0x31, 0x34, 0x5d, 0x31, 0x35, 0x5d, 0x31, 0x36, 0x5d, 0x31, 0x37, 1487 0x5d, 0x31, 0x38, 0x5d, 0x31, 0x39, 0x5d, 0x31, 0x3d, 0x5d, 0x31, 0x41, 1488 0x5d, 0x31, 0x5f, 0x5d, 0x31, 0x62, 0x5d, 0x31, 0x64, 0x5d, 0x31, 0x66, 1489 0x5d, 0x31, 0x67, 0x5d, 0x31, 0x68, 0x5d, 0x31, 0x6c, 0x5d, 0x31, 0x6d, 1490 0x5d, 0x31, 0x6e, 0x5d, 0x31, 0x70, 0x5d, 0x31, 0x72, 0x5d, 0x31, 0x75}; 1491 const uint8_t HuffDecoderCommon::table22_2_emit_[108] = { 1492 0x5d, 0x32, 0x30, 0x5d, 0x32, 0x31, 0x5d, 0x32, 0x32, 0x5d, 0x32, 0x61, 1493 0x5d, 0x32, 0x63, 0x5d, 0x32, 0x65, 0x5d, 0x32, 0x69, 0x5d, 0x32, 0x6f, 1494 0x5d, 0x32, 0x73, 0x5d, 0x32, 0x74, 0x5d, 0x32, 0x20, 0x5d, 0x32, 0x25, 1495 0x5d, 0x32, 0x2d, 0x5d, 0x32, 0x2e, 0x5d, 0x32, 0x2f, 0x5d, 0x32, 0x33, 1496 0x5d, 0x32, 0x34, 0x5d, 0x32, 0x35, 0x5d, 0x32, 0x36, 0x5d, 0x32, 0x37, 1497 0x5d, 0x32, 0x38, 0x5d, 0x32, 0x39, 0x5d, 0x32, 0x3d, 0x5d, 0x32, 0x41, 1498 0x5d, 0x32, 0x5f, 0x5d, 0x32, 0x62, 0x5d, 0x32, 0x64, 0x5d, 0x32, 0x66, 1499 0x5d, 0x32, 0x67, 0x5d, 0x32, 0x68, 0x5d, 0x32, 0x6c, 0x5d, 0x32, 0x6d, 1500 0x5d, 0x32, 0x6e, 0x5d, 0x32, 0x70, 0x5d, 0x32, 0x72, 0x5d, 0x32, 0x75}; 1501 const uint8_t HuffDecoderCommon::table22_3_emit_[108] = { 1502 0x5d, 0x61, 0x30, 0x5d, 0x61, 0x31, 0x5d, 0x61, 0x32, 0x5d, 0x61, 0x61, 1503 0x5d, 0x61, 0x63, 0x5d, 0x61, 0x65, 0x5d, 0x61, 0x69, 0x5d, 0x61, 0x6f, 1504 0x5d, 0x61, 0x73, 0x5d, 0x61, 0x74, 0x5d, 0x61, 0x20, 0x5d, 0x61, 0x25, 1505 0x5d, 0x61, 0x2d, 0x5d, 0x61, 0x2e, 0x5d, 0x61, 0x2f, 0x5d, 0x61, 0x33, 1506 0x5d, 0x61, 0x34, 0x5d, 0x61, 0x35, 0x5d, 0x61, 0x36, 0x5d, 0x61, 0x37, 1507 0x5d, 0x61, 0x38, 0x5d, 0x61, 0x39, 0x5d, 0x61, 0x3d, 0x5d, 0x61, 0x41, 1508 0x5d, 0x61, 0x5f, 0x5d, 0x61, 0x62, 0x5d, 0x61, 0x64, 0x5d, 0x61, 0x66, 1509 0x5d, 0x61, 0x67, 0x5d, 0x61, 0x68, 0x5d, 0x61, 0x6c, 0x5d, 0x61, 0x6d, 1510 0x5d, 0x61, 0x6e, 0x5d, 0x61, 0x70, 0x5d, 0x61, 0x72, 0x5d, 0x61, 0x75}; 1511 const uint8_t HuffDecoderCommon::table22_4_emit_[108] = { 1512 0x5d, 0x63, 0x30, 0x5d, 0x63, 0x31, 0x5d, 0x63, 0x32, 0x5d, 0x63, 0x61, 1513 0x5d, 0x63, 0x63, 0x5d, 0x63, 0x65, 0x5d, 0x63, 0x69, 0x5d, 0x63, 0x6f, 1514 0x5d, 0x63, 0x73, 0x5d, 0x63, 0x74, 0x5d, 0x63, 0x20, 0x5d, 0x63, 0x25, 1515 0x5d, 0x63, 0x2d, 0x5d, 0x63, 0x2e, 0x5d, 0x63, 0x2f, 0x5d, 0x63, 0x33, 1516 0x5d, 0x63, 0x34, 0x5d, 0x63, 0x35, 0x5d, 0x63, 0x36, 0x5d, 0x63, 0x37, 1517 0x5d, 0x63, 0x38, 0x5d, 0x63, 0x39, 0x5d, 0x63, 0x3d, 0x5d, 0x63, 0x41, 1518 0x5d, 0x63, 0x5f, 0x5d, 0x63, 0x62, 0x5d, 0x63, 0x64, 0x5d, 0x63, 0x66, 1519 0x5d, 0x63, 0x67, 0x5d, 0x63, 0x68, 0x5d, 0x63, 0x6c, 0x5d, 0x63, 0x6d, 1520 0x5d, 0x63, 0x6e, 0x5d, 0x63, 0x70, 0x5d, 0x63, 0x72, 0x5d, 0x63, 0x75}; 1521 const uint8_t HuffDecoderCommon::table22_5_emit_[108] = { 1522 0x5d, 0x65, 0x30, 0x5d, 0x65, 0x31, 0x5d, 0x65, 0x32, 0x5d, 0x65, 0x61, 1523 0x5d, 0x65, 0x63, 0x5d, 0x65, 0x65, 0x5d, 0x65, 0x69, 0x5d, 0x65, 0x6f, 1524 0x5d, 0x65, 0x73, 0x5d, 0x65, 0x74, 0x5d, 0x65, 0x20, 0x5d, 0x65, 0x25, 1525 0x5d, 0x65, 0x2d, 0x5d, 0x65, 0x2e, 0x5d, 0x65, 0x2f, 0x5d, 0x65, 0x33, 1526 0x5d, 0x65, 0x34, 0x5d, 0x65, 0x35, 0x5d, 0x65, 0x36, 0x5d, 0x65, 0x37, 1527 0x5d, 0x65, 0x38, 0x5d, 0x65, 0x39, 0x5d, 0x65, 0x3d, 0x5d, 0x65, 0x41, 1528 0x5d, 0x65, 0x5f, 0x5d, 0x65, 0x62, 0x5d, 0x65, 0x64, 0x5d, 0x65, 0x66, 1529 0x5d, 0x65, 0x67, 0x5d, 0x65, 0x68, 0x5d, 0x65, 0x6c, 0x5d, 0x65, 0x6d, 1530 0x5d, 0x65, 0x6e, 0x5d, 0x65, 0x70, 0x5d, 0x65, 0x72, 0x5d, 0x65, 0x75}; 1531 const uint8_t HuffDecoderCommon::table22_6_emit_[108] = { 1532 0x5d, 0x69, 0x30, 0x5d, 0x69, 0x31, 0x5d, 0x69, 0x32, 0x5d, 0x69, 0x61, 1533 0x5d, 0x69, 0x63, 0x5d, 0x69, 0x65, 0x5d, 0x69, 0x69, 0x5d, 0x69, 0x6f, 1534 0x5d, 0x69, 0x73, 0x5d, 0x69, 0x74, 0x5d, 0x69, 0x20, 0x5d, 0x69, 0x25, 1535 0x5d, 0x69, 0x2d, 0x5d, 0x69, 0x2e, 0x5d, 0x69, 0x2f, 0x5d, 0x69, 0x33, 1536 0x5d, 0x69, 0x34, 0x5d, 0x69, 0x35, 0x5d, 0x69, 0x36, 0x5d, 0x69, 0x37, 1537 0x5d, 0x69, 0x38, 0x5d, 0x69, 0x39, 0x5d, 0x69, 0x3d, 0x5d, 0x69, 0x41, 1538 0x5d, 0x69, 0x5f, 0x5d, 0x69, 0x62, 0x5d, 0x69, 0x64, 0x5d, 0x69, 0x66, 1539 0x5d, 0x69, 0x67, 0x5d, 0x69, 0x68, 0x5d, 0x69, 0x6c, 0x5d, 0x69, 0x6d, 1540 0x5d, 0x69, 0x6e, 0x5d, 0x69, 0x70, 0x5d, 0x69, 0x72, 0x5d, 0x69, 0x75}; 1541 const uint8_t HuffDecoderCommon::table22_7_emit_[108] = { 1542 0x5d, 0x6f, 0x30, 0x5d, 0x6f, 0x31, 0x5d, 0x6f, 0x32, 0x5d, 0x6f, 0x61, 1543 0x5d, 0x6f, 0x63, 0x5d, 0x6f, 0x65, 0x5d, 0x6f, 0x69, 0x5d, 0x6f, 0x6f, 1544 0x5d, 0x6f, 0x73, 0x5d, 0x6f, 0x74, 0x5d, 0x6f, 0x20, 0x5d, 0x6f, 0x25, 1545 0x5d, 0x6f, 0x2d, 0x5d, 0x6f, 0x2e, 0x5d, 0x6f, 0x2f, 0x5d, 0x6f, 0x33, 1546 0x5d, 0x6f, 0x34, 0x5d, 0x6f, 0x35, 0x5d, 0x6f, 0x36, 0x5d, 0x6f, 0x37, 1547 0x5d, 0x6f, 0x38, 0x5d, 0x6f, 0x39, 0x5d, 0x6f, 0x3d, 0x5d, 0x6f, 0x41, 1548 0x5d, 0x6f, 0x5f, 0x5d, 0x6f, 0x62, 0x5d, 0x6f, 0x64, 0x5d, 0x6f, 0x66, 1549 0x5d, 0x6f, 0x67, 0x5d, 0x6f, 0x68, 0x5d, 0x6f, 0x6c, 0x5d, 0x6f, 0x6d, 1550 0x5d, 0x6f, 0x6e, 0x5d, 0x6f, 0x70, 0x5d, 0x6f, 0x72, 0x5d, 0x6f, 0x75}; 1551 const uint8_t HuffDecoderCommon::table22_8_emit_[108] = { 1552 0x5d, 0x73, 0x30, 0x5d, 0x73, 0x31, 0x5d, 0x73, 0x32, 0x5d, 0x73, 0x61, 1553 0x5d, 0x73, 0x63, 0x5d, 0x73, 0x65, 0x5d, 0x73, 0x69, 0x5d, 0x73, 0x6f, 1554 0x5d, 0x73, 0x73, 0x5d, 0x73, 0x74, 0x5d, 0x73, 0x20, 0x5d, 0x73, 0x25, 1555 0x5d, 0x73, 0x2d, 0x5d, 0x73, 0x2e, 0x5d, 0x73, 0x2f, 0x5d, 0x73, 0x33, 1556 0x5d, 0x73, 0x34, 0x5d, 0x73, 0x35, 0x5d, 0x73, 0x36, 0x5d, 0x73, 0x37, 1557 0x5d, 0x73, 0x38, 0x5d, 0x73, 0x39, 0x5d, 0x73, 0x3d, 0x5d, 0x73, 0x41, 1558 0x5d, 0x73, 0x5f, 0x5d, 0x73, 0x62, 0x5d, 0x73, 0x64, 0x5d, 0x73, 0x66, 1559 0x5d, 0x73, 0x67, 0x5d, 0x73, 0x68, 0x5d, 0x73, 0x6c, 0x5d, 0x73, 0x6d, 1560 0x5d, 0x73, 0x6e, 0x5d, 0x73, 0x70, 0x5d, 0x73, 0x72, 0x5d, 0x73, 0x75}; 1561 const uint8_t HuffDecoderCommon::table22_9_emit_[108] = { 1562 0x5d, 0x74, 0x30, 0x5d, 0x74, 0x31, 0x5d, 0x74, 0x32, 0x5d, 0x74, 0x61, 1563 0x5d, 0x74, 0x63, 0x5d, 0x74, 0x65, 0x5d, 0x74, 0x69, 0x5d, 0x74, 0x6f, 1564 0x5d, 0x74, 0x73, 0x5d, 0x74, 0x74, 0x5d, 0x74, 0x20, 0x5d, 0x74, 0x25, 1565 0x5d, 0x74, 0x2d, 0x5d, 0x74, 0x2e, 0x5d, 0x74, 0x2f, 0x5d, 0x74, 0x33, 1566 0x5d, 0x74, 0x34, 0x5d, 0x74, 0x35, 0x5d, 0x74, 0x36, 0x5d, 0x74, 0x37, 1567 0x5d, 0x74, 0x38, 0x5d, 0x74, 0x39, 0x5d, 0x74, 0x3d, 0x5d, 0x74, 0x41, 1568 0x5d, 0x74, 0x5f, 0x5d, 0x74, 0x62, 0x5d, 0x74, 0x64, 0x5d, 0x74, 0x66, 1569 0x5d, 0x74, 0x67, 0x5d, 0x74, 0x68, 0x5d, 0x74, 0x6c, 0x5d, 0x74, 0x6d, 1570 0x5d, 0x74, 0x6e, 0x5d, 0x74, 0x70, 0x5d, 0x74, 0x72, 0x5d, 0x74, 0x75}; 1571 const uint8_t HuffDecoderCommon::table22_10_emit_[60] = { 1572 0x5d, 0x20, 0x30, 0x5d, 0x20, 0x31, 0x5d, 0x20, 0x32, 0x5d, 0x20, 0x61, 1573 0x5d, 0x20, 0x63, 0x5d, 0x20, 0x65, 0x5d, 0x20, 0x69, 0x5d, 0x20, 0x6f, 1574 0x5d, 0x20, 0x73, 0x5d, 0x20, 0x74, 0x5d, 0x25, 0x30, 0x5d, 0x25, 0x31, 1575 0x5d, 0x25, 0x32, 0x5d, 0x25, 0x61, 0x5d, 0x25, 0x63, 0x5d, 0x25, 0x65, 1576 0x5d, 0x25, 0x69, 0x5d, 0x25, 0x6f, 0x5d, 0x25, 0x73, 0x5d, 0x25, 0x74}; 1577 const uint16_t HuffDecoderCommon::table22_10_ops_[64] = { 1578 0x0001, 0x0019, 0x0031, 0x0049, 0x0061, 0x0079, 0x0091, 0x00a9, 1579 0x00c1, 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1580 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1581 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1582 0x00f1, 0x0109, 0x0121, 0x0139, 0x0151, 0x0169, 0x0181, 0x0199, 1583 0x01b1, 0x01c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1584 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1585 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00f2}; 1586 const uint8_t HuffDecoderCommon::table22_11_emit_[60] = { 1587 0x5d, 0x2d, 0x30, 0x5d, 0x2d, 0x31, 0x5d, 0x2d, 0x32, 0x5d, 0x2d, 0x61, 1588 0x5d, 0x2d, 0x63, 0x5d, 0x2d, 0x65, 0x5d, 0x2d, 0x69, 0x5d, 0x2d, 0x6f, 1589 0x5d, 0x2d, 0x73, 0x5d, 0x2d, 0x74, 0x5d, 0x2e, 0x30, 0x5d, 0x2e, 0x31, 1590 0x5d, 0x2e, 0x32, 0x5d, 0x2e, 0x61, 0x5d, 0x2e, 0x63, 0x5d, 0x2e, 0x65, 1591 0x5d, 0x2e, 0x69, 0x5d, 0x2e, 0x6f, 0x5d, 0x2e, 0x73, 0x5d, 0x2e, 0x74}; 1592 const uint8_t HuffDecoderCommon::table22_12_emit_[60] = { 1593 0x5d, 0x2f, 0x30, 0x5d, 0x2f, 0x31, 0x5d, 0x2f, 0x32, 0x5d, 0x2f, 0x61, 1594 0x5d, 0x2f, 0x63, 0x5d, 0x2f, 0x65, 0x5d, 0x2f, 0x69, 0x5d, 0x2f, 0x6f, 1595 0x5d, 0x2f, 0x73, 0x5d, 0x2f, 0x74, 0x5d, 0x33, 0x30, 0x5d, 0x33, 0x31, 1596 0x5d, 0x33, 0x32, 0x5d, 0x33, 0x61, 0x5d, 0x33, 0x63, 0x5d, 0x33, 0x65, 1597 0x5d, 0x33, 0x69, 0x5d, 0x33, 0x6f, 0x5d, 0x33, 0x73, 0x5d, 0x33, 0x74}; 1598 const uint8_t HuffDecoderCommon::table22_13_emit_[60] = { 1599 0x5d, 0x34, 0x30, 0x5d, 0x34, 0x31, 0x5d, 0x34, 0x32, 0x5d, 0x34, 0x61, 1600 0x5d, 0x34, 0x63, 0x5d, 0x34, 0x65, 0x5d, 0x34, 0x69, 0x5d, 0x34, 0x6f, 1601 0x5d, 0x34, 0x73, 0x5d, 0x34, 0x74, 0x5d, 0x35, 0x30, 0x5d, 0x35, 0x31, 1602 0x5d, 0x35, 0x32, 0x5d, 0x35, 0x61, 0x5d, 0x35, 0x63, 0x5d, 0x35, 0x65, 1603 0x5d, 0x35, 0x69, 0x5d, 0x35, 0x6f, 0x5d, 0x35, 0x73, 0x5d, 0x35, 0x74}; 1604 const uint8_t HuffDecoderCommon::table22_14_emit_[60] = { 1605 0x5d, 0x36, 0x30, 0x5d, 0x36, 0x31, 0x5d, 0x36, 0x32, 0x5d, 0x36, 0x61, 1606 0x5d, 0x36, 0x63, 0x5d, 0x36, 0x65, 0x5d, 0x36, 0x69, 0x5d, 0x36, 0x6f, 1607 0x5d, 0x36, 0x73, 0x5d, 0x36, 0x74, 0x5d, 0x37, 0x30, 0x5d, 0x37, 0x31, 1608 0x5d, 0x37, 0x32, 0x5d, 0x37, 0x61, 0x5d, 0x37, 0x63, 0x5d, 0x37, 0x65, 1609 0x5d, 0x37, 0x69, 0x5d, 0x37, 0x6f, 0x5d, 0x37, 0x73, 0x5d, 0x37, 0x74}; 1610 const uint8_t HuffDecoderCommon::table22_15_emit_[60] = { 1611 0x5d, 0x38, 0x30, 0x5d, 0x38, 0x31, 0x5d, 0x38, 0x32, 0x5d, 0x38, 0x61, 1612 0x5d, 0x38, 0x63, 0x5d, 0x38, 0x65, 0x5d, 0x38, 0x69, 0x5d, 0x38, 0x6f, 1613 0x5d, 0x38, 0x73, 0x5d, 0x38, 0x74, 0x5d, 0x39, 0x30, 0x5d, 0x39, 0x31, 1614 0x5d, 0x39, 0x32, 0x5d, 0x39, 0x61, 0x5d, 0x39, 0x63, 0x5d, 0x39, 0x65, 1615 0x5d, 0x39, 0x69, 0x5d, 0x39, 0x6f, 0x5d, 0x39, 0x73, 0x5d, 0x39, 0x74}; 1616 const uint8_t HuffDecoderCommon::table22_16_emit_[60] = { 1617 0x5d, 0x3d, 0x30, 0x5d, 0x3d, 0x31, 0x5d, 0x3d, 0x32, 0x5d, 0x3d, 0x61, 1618 0x5d, 0x3d, 0x63, 0x5d, 0x3d, 0x65, 0x5d, 0x3d, 0x69, 0x5d, 0x3d, 0x6f, 1619 0x5d, 0x3d, 0x73, 0x5d, 0x3d, 0x74, 0x5d, 0x41, 0x30, 0x5d, 0x41, 0x31, 1620 0x5d, 0x41, 0x32, 0x5d, 0x41, 0x61, 0x5d, 0x41, 0x63, 0x5d, 0x41, 0x65, 1621 0x5d, 0x41, 0x69, 0x5d, 0x41, 0x6f, 0x5d, 0x41, 0x73, 0x5d, 0x41, 0x74}; 1622 const uint8_t HuffDecoderCommon::table22_17_emit_[60] = { 1623 0x5d, 0x5f, 0x30, 0x5d, 0x5f, 0x31, 0x5d, 0x5f, 0x32, 0x5d, 0x5f, 0x61, 1624 0x5d, 0x5f, 0x63, 0x5d, 0x5f, 0x65, 0x5d, 0x5f, 0x69, 0x5d, 0x5f, 0x6f, 1625 0x5d, 0x5f, 0x73, 0x5d, 0x5f, 0x74, 0x5d, 0x62, 0x30, 0x5d, 0x62, 0x31, 1626 0x5d, 0x62, 0x32, 0x5d, 0x62, 0x61, 0x5d, 0x62, 0x63, 0x5d, 0x62, 0x65, 1627 0x5d, 0x62, 0x69, 0x5d, 0x62, 0x6f, 0x5d, 0x62, 0x73, 0x5d, 0x62, 0x74}; 1628 const uint8_t HuffDecoderCommon::table22_18_emit_[60] = { 1629 0x5d, 0x64, 0x30, 0x5d, 0x64, 0x31, 0x5d, 0x64, 0x32, 0x5d, 0x64, 0x61, 1630 0x5d, 0x64, 0x63, 0x5d, 0x64, 0x65, 0x5d, 0x64, 0x69, 0x5d, 0x64, 0x6f, 1631 0x5d, 0x64, 0x73, 0x5d, 0x64, 0x74, 0x5d, 0x66, 0x30, 0x5d, 0x66, 0x31, 1632 0x5d, 0x66, 0x32, 0x5d, 0x66, 0x61, 0x5d, 0x66, 0x63, 0x5d, 0x66, 0x65, 1633 0x5d, 0x66, 0x69, 0x5d, 0x66, 0x6f, 0x5d, 0x66, 0x73, 0x5d, 0x66, 0x74}; 1634 const uint8_t HuffDecoderCommon::table22_19_emit_[60] = { 1635 0x5d, 0x67, 0x30, 0x5d, 0x67, 0x31, 0x5d, 0x67, 0x32, 0x5d, 0x67, 0x61, 1636 0x5d, 0x67, 0x63, 0x5d, 0x67, 0x65, 0x5d, 0x67, 0x69, 0x5d, 0x67, 0x6f, 1637 0x5d, 0x67, 0x73, 0x5d, 0x67, 0x74, 0x5d, 0x68, 0x30, 0x5d, 0x68, 0x31, 1638 0x5d, 0x68, 0x32, 0x5d, 0x68, 0x61, 0x5d, 0x68, 0x63, 0x5d, 0x68, 0x65, 1639 0x5d, 0x68, 0x69, 0x5d, 0x68, 0x6f, 0x5d, 0x68, 0x73, 0x5d, 0x68, 0x74}; 1640 const uint8_t HuffDecoderCommon::table22_20_emit_[60] = { 1641 0x5d, 0x6c, 0x30, 0x5d, 0x6c, 0x31, 0x5d, 0x6c, 0x32, 0x5d, 0x6c, 0x61, 1642 0x5d, 0x6c, 0x63, 0x5d, 0x6c, 0x65, 0x5d, 0x6c, 0x69, 0x5d, 0x6c, 0x6f, 1643 0x5d, 0x6c, 0x73, 0x5d, 0x6c, 0x74, 0x5d, 0x6d, 0x30, 0x5d, 0x6d, 0x31, 1644 0x5d, 0x6d, 0x32, 0x5d, 0x6d, 0x61, 0x5d, 0x6d, 0x63, 0x5d, 0x6d, 0x65, 1645 0x5d, 0x6d, 0x69, 0x5d, 0x6d, 0x6f, 0x5d, 0x6d, 0x73, 0x5d, 0x6d, 0x74}; 1646 const uint8_t HuffDecoderCommon::table22_21_emit_[60] = { 1647 0x5d, 0x6e, 0x30, 0x5d, 0x6e, 0x31, 0x5d, 0x6e, 0x32, 0x5d, 0x6e, 0x61, 1648 0x5d, 0x6e, 0x63, 0x5d, 0x6e, 0x65, 0x5d, 0x6e, 0x69, 0x5d, 0x6e, 0x6f, 1649 0x5d, 0x6e, 0x73, 0x5d, 0x6e, 0x74, 0x5d, 0x70, 0x30, 0x5d, 0x70, 0x31, 1650 0x5d, 0x70, 0x32, 0x5d, 0x70, 0x61, 0x5d, 0x70, 0x63, 0x5d, 0x70, 0x65, 1651 0x5d, 0x70, 0x69, 0x5d, 0x70, 0x6f, 0x5d, 0x70, 0x73, 0x5d, 0x70, 0x74}; 1652 const uint8_t HuffDecoderCommon::table22_22_emit_[60] = { 1653 0x5d, 0x72, 0x30, 0x5d, 0x72, 0x31, 0x5d, 0x72, 0x32, 0x5d, 0x72, 0x61, 1654 0x5d, 0x72, 0x63, 0x5d, 0x72, 0x65, 0x5d, 0x72, 0x69, 0x5d, 0x72, 0x6f, 1655 0x5d, 0x72, 0x73, 0x5d, 0x72, 0x74, 0x5d, 0x75, 0x30, 0x5d, 0x75, 0x31, 1656 0x5d, 0x75, 0x32, 0x5d, 0x75, 0x61, 0x5d, 0x75, 0x63, 0x5d, 0x75, 0x65, 1657 0x5d, 0x75, 0x69, 0x5d, 0x75, 0x6f, 0x5d, 0x75, 0x73, 0x5d, 0x75, 0x74}; 1658 const uint8_t HuffDecoderCommon::table22_23_emit_[8] = {0x5d, 0x3a, 0x5d, 0x42, 1659 0x5d, 0x43, 0x5d, 0x44}; 1660 const uint16_t HuffDecoderCommon::table22_23_ops_[64] = { 1661 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1662 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1663 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1664 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1665 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1666 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1667 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1668 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032}; 1669 const uint8_t HuffDecoderCommon::table22_24_emit_[8] = {0x5d, 0x45, 0x5d, 0x46, 1670 0x5d, 0x47, 0x5d, 0x48}; 1671 const uint8_t HuffDecoderCommon::table22_25_emit_[8] = {0x5d, 0x49, 0x5d, 0x4a, 1672 0x5d, 0x4b, 0x5d, 0x4c}; 1673 const uint8_t HuffDecoderCommon::table22_26_emit_[8] = {0x5d, 0x4d, 0x5d, 0x4e, 1674 0x5d, 0x4f, 0x5d, 0x50}; 1675 const uint8_t HuffDecoderCommon::table22_27_emit_[8] = {0x5d, 0x51, 0x5d, 0x52, 1676 0x5d, 0x53, 0x5d, 0x54}; 1677 const uint8_t HuffDecoderCommon::table22_28_emit_[8] = {0x5d, 0x55, 0x5d, 0x56, 1678 0x5d, 0x57, 0x5d, 0x59}; 1679 const uint8_t HuffDecoderCommon::table22_29_emit_[8] = {0x5d, 0x6a, 0x5d, 0x6b, 1680 0x5d, 0x71, 0x5d, 0x76}; 1681 const uint8_t HuffDecoderCommon::table22_30_emit_[8] = {0x5d, 0x77, 0x5d, 0x78, 1682 0x5d, 0x79, 0x5d, 0x7a}; 1683 const uint8_t HuffDecoderCommon::table22_31_emit_[28] = { 1684 0x5d, 0x26, 0x5d, 0x2a, 0x5d, 0x2c, 0x5d, 0x3b, 0x5d, 0x58, 1685 0x5d, 0x5a, 0x5d, 0x21, 0x5d, 0x22, 0x5d, 0x28, 0x5d, 0x29, 1686 0x5d, 0x3f, 0x5d, 0x27, 0x5d, 0x2b, 0x5d, 0x7c}; 1687 const uint16_t HuffDecoderCommon::table22_31_ops_[64] = { 1688 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1689 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1690 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1691 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1692 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1693 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 1694 0x0000, 0x0062, 0x0000, 0x0072, 0x0000, 0x0082, 0x0000, 0x0092, 1695 0x0000, 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x0000, 0x0000, 0x0003}; 1696 const uint8_t HuffDecoderCommon::table22_32_emit_[108] = { 1697 0x7e, 0x30, 0x30, 0x7e, 0x30, 0x31, 0x7e, 0x30, 0x32, 0x7e, 0x30, 0x61, 1698 0x7e, 0x30, 0x63, 0x7e, 0x30, 0x65, 0x7e, 0x30, 0x69, 0x7e, 0x30, 0x6f, 1699 0x7e, 0x30, 0x73, 0x7e, 0x30, 0x74, 0x7e, 0x30, 0x20, 0x7e, 0x30, 0x25, 1700 0x7e, 0x30, 0x2d, 0x7e, 0x30, 0x2e, 0x7e, 0x30, 0x2f, 0x7e, 0x30, 0x33, 1701 0x7e, 0x30, 0x34, 0x7e, 0x30, 0x35, 0x7e, 0x30, 0x36, 0x7e, 0x30, 0x37, 1702 0x7e, 0x30, 0x38, 0x7e, 0x30, 0x39, 0x7e, 0x30, 0x3d, 0x7e, 0x30, 0x41, 1703 0x7e, 0x30, 0x5f, 0x7e, 0x30, 0x62, 0x7e, 0x30, 0x64, 0x7e, 0x30, 0x66, 1704 0x7e, 0x30, 0x67, 0x7e, 0x30, 0x68, 0x7e, 0x30, 0x6c, 0x7e, 0x30, 0x6d, 1705 0x7e, 0x30, 0x6e, 0x7e, 0x30, 0x70, 0x7e, 0x30, 0x72, 0x7e, 0x30, 0x75}; 1706 const uint8_t HuffDecoderCommon::table22_33_emit_[108] = { 1707 0x7e, 0x31, 0x30, 0x7e, 0x31, 0x31, 0x7e, 0x31, 0x32, 0x7e, 0x31, 0x61, 1708 0x7e, 0x31, 0x63, 0x7e, 0x31, 0x65, 0x7e, 0x31, 0x69, 0x7e, 0x31, 0x6f, 1709 0x7e, 0x31, 0x73, 0x7e, 0x31, 0x74, 0x7e, 0x31, 0x20, 0x7e, 0x31, 0x25, 1710 0x7e, 0x31, 0x2d, 0x7e, 0x31, 0x2e, 0x7e, 0x31, 0x2f, 0x7e, 0x31, 0x33, 1711 0x7e, 0x31, 0x34, 0x7e, 0x31, 0x35, 0x7e, 0x31, 0x36, 0x7e, 0x31, 0x37, 1712 0x7e, 0x31, 0x38, 0x7e, 0x31, 0x39, 0x7e, 0x31, 0x3d, 0x7e, 0x31, 0x41, 1713 0x7e, 0x31, 0x5f, 0x7e, 0x31, 0x62, 0x7e, 0x31, 0x64, 0x7e, 0x31, 0x66, 1714 0x7e, 0x31, 0x67, 0x7e, 0x31, 0x68, 0x7e, 0x31, 0x6c, 0x7e, 0x31, 0x6d, 1715 0x7e, 0x31, 0x6e, 0x7e, 0x31, 0x70, 0x7e, 0x31, 0x72, 0x7e, 0x31, 0x75}; 1716 const uint8_t HuffDecoderCommon::table22_34_emit_[108] = { 1717 0x7e, 0x32, 0x30, 0x7e, 0x32, 0x31, 0x7e, 0x32, 0x32, 0x7e, 0x32, 0x61, 1718 0x7e, 0x32, 0x63, 0x7e, 0x32, 0x65, 0x7e, 0x32, 0x69, 0x7e, 0x32, 0x6f, 1719 0x7e, 0x32, 0x73, 0x7e, 0x32, 0x74, 0x7e, 0x32, 0x20, 0x7e, 0x32, 0x25, 1720 0x7e, 0x32, 0x2d, 0x7e, 0x32, 0x2e, 0x7e, 0x32, 0x2f, 0x7e, 0x32, 0x33, 1721 0x7e, 0x32, 0x34, 0x7e, 0x32, 0x35, 0x7e, 0x32, 0x36, 0x7e, 0x32, 0x37, 1722 0x7e, 0x32, 0x38, 0x7e, 0x32, 0x39, 0x7e, 0x32, 0x3d, 0x7e, 0x32, 0x41, 1723 0x7e, 0x32, 0x5f, 0x7e, 0x32, 0x62, 0x7e, 0x32, 0x64, 0x7e, 0x32, 0x66, 1724 0x7e, 0x32, 0x67, 0x7e, 0x32, 0x68, 0x7e, 0x32, 0x6c, 0x7e, 0x32, 0x6d, 1725 0x7e, 0x32, 0x6e, 0x7e, 0x32, 0x70, 0x7e, 0x32, 0x72, 0x7e, 0x32, 0x75}; 1726 const uint8_t HuffDecoderCommon::table22_35_emit_[108] = { 1727 0x7e, 0x61, 0x30, 0x7e, 0x61, 0x31, 0x7e, 0x61, 0x32, 0x7e, 0x61, 0x61, 1728 0x7e, 0x61, 0x63, 0x7e, 0x61, 0x65, 0x7e, 0x61, 0x69, 0x7e, 0x61, 0x6f, 1729 0x7e, 0x61, 0x73, 0x7e, 0x61, 0x74, 0x7e, 0x61, 0x20, 0x7e, 0x61, 0x25, 1730 0x7e, 0x61, 0x2d, 0x7e, 0x61, 0x2e, 0x7e, 0x61, 0x2f, 0x7e, 0x61, 0x33, 1731 0x7e, 0x61, 0x34, 0x7e, 0x61, 0x35, 0x7e, 0x61, 0x36, 0x7e, 0x61, 0x37, 1732 0x7e, 0x61, 0x38, 0x7e, 0x61, 0x39, 0x7e, 0x61, 0x3d, 0x7e, 0x61, 0x41, 1733 0x7e, 0x61, 0x5f, 0x7e, 0x61, 0x62, 0x7e, 0x61, 0x64, 0x7e, 0x61, 0x66, 1734 0x7e, 0x61, 0x67, 0x7e, 0x61, 0x68, 0x7e, 0x61, 0x6c, 0x7e, 0x61, 0x6d, 1735 0x7e, 0x61, 0x6e, 0x7e, 0x61, 0x70, 0x7e, 0x61, 0x72, 0x7e, 0x61, 0x75}; 1736 const uint8_t HuffDecoderCommon::table22_36_emit_[108] = { 1737 0x7e, 0x63, 0x30, 0x7e, 0x63, 0x31, 0x7e, 0x63, 0x32, 0x7e, 0x63, 0x61, 1738 0x7e, 0x63, 0x63, 0x7e, 0x63, 0x65, 0x7e, 0x63, 0x69, 0x7e, 0x63, 0x6f, 1739 0x7e, 0x63, 0x73, 0x7e, 0x63, 0x74, 0x7e, 0x63, 0x20, 0x7e, 0x63, 0x25, 1740 0x7e, 0x63, 0x2d, 0x7e, 0x63, 0x2e, 0x7e, 0x63, 0x2f, 0x7e, 0x63, 0x33, 1741 0x7e, 0x63, 0x34, 0x7e, 0x63, 0x35, 0x7e, 0x63, 0x36, 0x7e, 0x63, 0x37, 1742 0x7e, 0x63, 0x38, 0x7e, 0x63, 0x39, 0x7e, 0x63, 0x3d, 0x7e, 0x63, 0x41, 1743 0x7e, 0x63, 0x5f, 0x7e, 0x63, 0x62, 0x7e, 0x63, 0x64, 0x7e, 0x63, 0x66, 1744 0x7e, 0x63, 0x67, 0x7e, 0x63, 0x68, 0x7e, 0x63, 0x6c, 0x7e, 0x63, 0x6d, 1745 0x7e, 0x63, 0x6e, 0x7e, 0x63, 0x70, 0x7e, 0x63, 0x72, 0x7e, 0x63, 0x75}; 1746 const uint8_t HuffDecoderCommon::table22_37_emit_[108] = { 1747 0x7e, 0x65, 0x30, 0x7e, 0x65, 0x31, 0x7e, 0x65, 0x32, 0x7e, 0x65, 0x61, 1748 0x7e, 0x65, 0x63, 0x7e, 0x65, 0x65, 0x7e, 0x65, 0x69, 0x7e, 0x65, 0x6f, 1749 0x7e, 0x65, 0x73, 0x7e, 0x65, 0x74, 0x7e, 0x65, 0x20, 0x7e, 0x65, 0x25, 1750 0x7e, 0x65, 0x2d, 0x7e, 0x65, 0x2e, 0x7e, 0x65, 0x2f, 0x7e, 0x65, 0x33, 1751 0x7e, 0x65, 0x34, 0x7e, 0x65, 0x35, 0x7e, 0x65, 0x36, 0x7e, 0x65, 0x37, 1752 0x7e, 0x65, 0x38, 0x7e, 0x65, 0x39, 0x7e, 0x65, 0x3d, 0x7e, 0x65, 0x41, 1753 0x7e, 0x65, 0x5f, 0x7e, 0x65, 0x62, 0x7e, 0x65, 0x64, 0x7e, 0x65, 0x66, 1754 0x7e, 0x65, 0x67, 0x7e, 0x65, 0x68, 0x7e, 0x65, 0x6c, 0x7e, 0x65, 0x6d, 1755 0x7e, 0x65, 0x6e, 0x7e, 0x65, 0x70, 0x7e, 0x65, 0x72, 0x7e, 0x65, 0x75}; 1756 const uint8_t HuffDecoderCommon::table22_38_emit_[108] = { 1757 0x7e, 0x69, 0x30, 0x7e, 0x69, 0x31, 0x7e, 0x69, 0x32, 0x7e, 0x69, 0x61, 1758 0x7e, 0x69, 0x63, 0x7e, 0x69, 0x65, 0x7e, 0x69, 0x69, 0x7e, 0x69, 0x6f, 1759 0x7e, 0x69, 0x73, 0x7e, 0x69, 0x74, 0x7e, 0x69, 0x20, 0x7e, 0x69, 0x25, 1760 0x7e, 0x69, 0x2d, 0x7e, 0x69, 0x2e, 0x7e, 0x69, 0x2f, 0x7e, 0x69, 0x33, 1761 0x7e, 0x69, 0x34, 0x7e, 0x69, 0x35, 0x7e, 0x69, 0x36, 0x7e, 0x69, 0x37, 1762 0x7e, 0x69, 0x38, 0x7e, 0x69, 0x39, 0x7e, 0x69, 0x3d, 0x7e, 0x69, 0x41, 1763 0x7e, 0x69, 0x5f, 0x7e, 0x69, 0x62, 0x7e, 0x69, 0x64, 0x7e, 0x69, 0x66, 1764 0x7e, 0x69, 0x67, 0x7e, 0x69, 0x68, 0x7e, 0x69, 0x6c, 0x7e, 0x69, 0x6d, 1765 0x7e, 0x69, 0x6e, 0x7e, 0x69, 0x70, 0x7e, 0x69, 0x72, 0x7e, 0x69, 0x75}; 1766 const uint8_t HuffDecoderCommon::table22_39_emit_[108] = { 1767 0x7e, 0x6f, 0x30, 0x7e, 0x6f, 0x31, 0x7e, 0x6f, 0x32, 0x7e, 0x6f, 0x61, 1768 0x7e, 0x6f, 0x63, 0x7e, 0x6f, 0x65, 0x7e, 0x6f, 0x69, 0x7e, 0x6f, 0x6f, 1769 0x7e, 0x6f, 0x73, 0x7e, 0x6f, 0x74, 0x7e, 0x6f, 0x20, 0x7e, 0x6f, 0x25, 1770 0x7e, 0x6f, 0x2d, 0x7e, 0x6f, 0x2e, 0x7e, 0x6f, 0x2f, 0x7e, 0x6f, 0x33, 1771 0x7e, 0x6f, 0x34, 0x7e, 0x6f, 0x35, 0x7e, 0x6f, 0x36, 0x7e, 0x6f, 0x37, 1772 0x7e, 0x6f, 0x38, 0x7e, 0x6f, 0x39, 0x7e, 0x6f, 0x3d, 0x7e, 0x6f, 0x41, 1773 0x7e, 0x6f, 0x5f, 0x7e, 0x6f, 0x62, 0x7e, 0x6f, 0x64, 0x7e, 0x6f, 0x66, 1774 0x7e, 0x6f, 0x67, 0x7e, 0x6f, 0x68, 0x7e, 0x6f, 0x6c, 0x7e, 0x6f, 0x6d, 1775 0x7e, 0x6f, 0x6e, 0x7e, 0x6f, 0x70, 0x7e, 0x6f, 0x72, 0x7e, 0x6f, 0x75}; 1776 const uint8_t HuffDecoderCommon::table22_40_emit_[108] = { 1777 0x7e, 0x73, 0x30, 0x7e, 0x73, 0x31, 0x7e, 0x73, 0x32, 0x7e, 0x73, 0x61, 1778 0x7e, 0x73, 0x63, 0x7e, 0x73, 0x65, 0x7e, 0x73, 0x69, 0x7e, 0x73, 0x6f, 1779 0x7e, 0x73, 0x73, 0x7e, 0x73, 0x74, 0x7e, 0x73, 0x20, 0x7e, 0x73, 0x25, 1780 0x7e, 0x73, 0x2d, 0x7e, 0x73, 0x2e, 0x7e, 0x73, 0x2f, 0x7e, 0x73, 0x33, 1781 0x7e, 0x73, 0x34, 0x7e, 0x73, 0x35, 0x7e, 0x73, 0x36, 0x7e, 0x73, 0x37, 1782 0x7e, 0x73, 0x38, 0x7e, 0x73, 0x39, 0x7e, 0x73, 0x3d, 0x7e, 0x73, 0x41, 1783 0x7e, 0x73, 0x5f, 0x7e, 0x73, 0x62, 0x7e, 0x73, 0x64, 0x7e, 0x73, 0x66, 1784 0x7e, 0x73, 0x67, 0x7e, 0x73, 0x68, 0x7e, 0x73, 0x6c, 0x7e, 0x73, 0x6d, 1785 0x7e, 0x73, 0x6e, 0x7e, 0x73, 0x70, 0x7e, 0x73, 0x72, 0x7e, 0x73, 0x75}; 1786 const uint8_t HuffDecoderCommon::table22_41_emit_[108] = { 1787 0x7e, 0x74, 0x30, 0x7e, 0x74, 0x31, 0x7e, 0x74, 0x32, 0x7e, 0x74, 0x61, 1788 0x7e, 0x74, 0x63, 0x7e, 0x74, 0x65, 0x7e, 0x74, 0x69, 0x7e, 0x74, 0x6f, 1789 0x7e, 0x74, 0x73, 0x7e, 0x74, 0x74, 0x7e, 0x74, 0x20, 0x7e, 0x74, 0x25, 1790 0x7e, 0x74, 0x2d, 0x7e, 0x74, 0x2e, 0x7e, 0x74, 0x2f, 0x7e, 0x74, 0x33, 1791 0x7e, 0x74, 0x34, 0x7e, 0x74, 0x35, 0x7e, 0x74, 0x36, 0x7e, 0x74, 0x37, 1792 0x7e, 0x74, 0x38, 0x7e, 0x74, 0x39, 0x7e, 0x74, 0x3d, 0x7e, 0x74, 0x41, 1793 0x7e, 0x74, 0x5f, 0x7e, 0x74, 0x62, 0x7e, 0x74, 0x64, 0x7e, 0x74, 0x66, 1794 0x7e, 0x74, 0x67, 0x7e, 0x74, 0x68, 0x7e, 0x74, 0x6c, 0x7e, 0x74, 0x6d, 1795 0x7e, 0x74, 0x6e, 0x7e, 0x74, 0x70, 0x7e, 0x74, 0x72, 0x7e, 0x74, 0x75}; 1796 const uint8_t HuffDecoderCommon::table22_42_emit_[60] = { 1797 0x7e, 0x20, 0x30, 0x7e, 0x20, 0x31, 0x7e, 0x20, 0x32, 0x7e, 0x20, 0x61, 1798 0x7e, 0x20, 0x63, 0x7e, 0x20, 0x65, 0x7e, 0x20, 0x69, 0x7e, 0x20, 0x6f, 1799 0x7e, 0x20, 0x73, 0x7e, 0x20, 0x74, 0x7e, 0x25, 0x30, 0x7e, 0x25, 0x31, 1800 0x7e, 0x25, 0x32, 0x7e, 0x25, 0x61, 0x7e, 0x25, 0x63, 0x7e, 0x25, 0x65, 1801 0x7e, 0x25, 0x69, 0x7e, 0x25, 0x6f, 0x7e, 0x25, 0x73, 0x7e, 0x25, 0x74}; 1802 const uint8_t HuffDecoderCommon::table22_43_emit_[60] = { 1803 0x7e, 0x2d, 0x30, 0x7e, 0x2d, 0x31, 0x7e, 0x2d, 0x32, 0x7e, 0x2d, 0x61, 1804 0x7e, 0x2d, 0x63, 0x7e, 0x2d, 0x65, 0x7e, 0x2d, 0x69, 0x7e, 0x2d, 0x6f, 1805 0x7e, 0x2d, 0x73, 0x7e, 0x2d, 0x74, 0x7e, 0x2e, 0x30, 0x7e, 0x2e, 0x31, 1806 0x7e, 0x2e, 0x32, 0x7e, 0x2e, 0x61, 0x7e, 0x2e, 0x63, 0x7e, 0x2e, 0x65, 1807 0x7e, 0x2e, 0x69, 0x7e, 0x2e, 0x6f, 0x7e, 0x2e, 0x73, 0x7e, 0x2e, 0x74}; 1808 const uint8_t HuffDecoderCommon::table22_44_emit_[60] = { 1809 0x7e, 0x2f, 0x30, 0x7e, 0x2f, 0x31, 0x7e, 0x2f, 0x32, 0x7e, 0x2f, 0x61, 1810 0x7e, 0x2f, 0x63, 0x7e, 0x2f, 0x65, 0x7e, 0x2f, 0x69, 0x7e, 0x2f, 0x6f, 1811 0x7e, 0x2f, 0x73, 0x7e, 0x2f, 0x74, 0x7e, 0x33, 0x30, 0x7e, 0x33, 0x31, 1812 0x7e, 0x33, 0x32, 0x7e, 0x33, 0x61, 0x7e, 0x33, 0x63, 0x7e, 0x33, 0x65, 1813 0x7e, 0x33, 0x69, 0x7e, 0x33, 0x6f, 0x7e, 0x33, 0x73, 0x7e, 0x33, 0x74}; 1814 const uint8_t HuffDecoderCommon::table22_45_emit_[60] = { 1815 0x7e, 0x34, 0x30, 0x7e, 0x34, 0x31, 0x7e, 0x34, 0x32, 0x7e, 0x34, 0x61, 1816 0x7e, 0x34, 0x63, 0x7e, 0x34, 0x65, 0x7e, 0x34, 0x69, 0x7e, 0x34, 0x6f, 1817 0x7e, 0x34, 0x73, 0x7e, 0x34, 0x74, 0x7e, 0x35, 0x30, 0x7e, 0x35, 0x31, 1818 0x7e, 0x35, 0x32, 0x7e, 0x35, 0x61, 0x7e, 0x35, 0x63, 0x7e, 0x35, 0x65, 1819 0x7e, 0x35, 0x69, 0x7e, 0x35, 0x6f, 0x7e, 0x35, 0x73, 0x7e, 0x35, 0x74}; 1820 const uint8_t HuffDecoderCommon::table22_46_emit_[60] = { 1821 0x7e, 0x36, 0x30, 0x7e, 0x36, 0x31, 0x7e, 0x36, 0x32, 0x7e, 0x36, 0x61, 1822 0x7e, 0x36, 0x63, 0x7e, 0x36, 0x65, 0x7e, 0x36, 0x69, 0x7e, 0x36, 0x6f, 1823 0x7e, 0x36, 0x73, 0x7e, 0x36, 0x74, 0x7e, 0x37, 0x30, 0x7e, 0x37, 0x31, 1824 0x7e, 0x37, 0x32, 0x7e, 0x37, 0x61, 0x7e, 0x37, 0x63, 0x7e, 0x37, 0x65, 1825 0x7e, 0x37, 0x69, 0x7e, 0x37, 0x6f, 0x7e, 0x37, 0x73, 0x7e, 0x37, 0x74}; 1826 const uint8_t HuffDecoderCommon::table22_47_emit_[60] = { 1827 0x7e, 0x38, 0x30, 0x7e, 0x38, 0x31, 0x7e, 0x38, 0x32, 0x7e, 0x38, 0x61, 1828 0x7e, 0x38, 0x63, 0x7e, 0x38, 0x65, 0x7e, 0x38, 0x69, 0x7e, 0x38, 0x6f, 1829 0x7e, 0x38, 0x73, 0x7e, 0x38, 0x74, 0x7e, 0x39, 0x30, 0x7e, 0x39, 0x31, 1830 0x7e, 0x39, 0x32, 0x7e, 0x39, 0x61, 0x7e, 0x39, 0x63, 0x7e, 0x39, 0x65, 1831 0x7e, 0x39, 0x69, 0x7e, 0x39, 0x6f, 0x7e, 0x39, 0x73, 0x7e, 0x39, 0x74}; 1832 const uint8_t HuffDecoderCommon::table22_48_emit_[60] = { 1833 0x7e, 0x3d, 0x30, 0x7e, 0x3d, 0x31, 0x7e, 0x3d, 0x32, 0x7e, 0x3d, 0x61, 1834 0x7e, 0x3d, 0x63, 0x7e, 0x3d, 0x65, 0x7e, 0x3d, 0x69, 0x7e, 0x3d, 0x6f, 1835 0x7e, 0x3d, 0x73, 0x7e, 0x3d, 0x74, 0x7e, 0x41, 0x30, 0x7e, 0x41, 0x31, 1836 0x7e, 0x41, 0x32, 0x7e, 0x41, 0x61, 0x7e, 0x41, 0x63, 0x7e, 0x41, 0x65, 1837 0x7e, 0x41, 0x69, 0x7e, 0x41, 0x6f, 0x7e, 0x41, 0x73, 0x7e, 0x41, 0x74}; 1838 const uint8_t HuffDecoderCommon::table22_49_emit_[60] = { 1839 0x7e, 0x5f, 0x30, 0x7e, 0x5f, 0x31, 0x7e, 0x5f, 0x32, 0x7e, 0x5f, 0x61, 1840 0x7e, 0x5f, 0x63, 0x7e, 0x5f, 0x65, 0x7e, 0x5f, 0x69, 0x7e, 0x5f, 0x6f, 1841 0x7e, 0x5f, 0x73, 0x7e, 0x5f, 0x74, 0x7e, 0x62, 0x30, 0x7e, 0x62, 0x31, 1842 0x7e, 0x62, 0x32, 0x7e, 0x62, 0x61, 0x7e, 0x62, 0x63, 0x7e, 0x62, 0x65, 1843 0x7e, 0x62, 0x69, 0x7e, 0x62, 0x6f, 0x7e, 0x62, 0x73, 0x7e, 0x62, 0x74}; 1844 const uint8_t HuffDecoderCommon::table22_50_emit_[60] = { 1845 0x7e, 0x64, 0x30, 0x7e, 0x64, 0x31, 0x7e, 0x64, 0x32, 0x7e, 0x64, 0x61, 1846 0x7e, 0x64, 0x63, 0x7e, 0x64, 0x65, 0x7e, 0x64, 0x69, 0x7e, 0x64, 0x6f, 1847 0x7e, 0x64, 0x73, 0x7e, 0x64, 0x74, 0x7e, 0x66, 0x30, 0x7e, 0x66, 0x31, 1848 0x7e, 0x66, 0x32, 0x7e, 0x66, 0x61, 0x7e, 0x66, 0x63, 0x7e, 0x66, 0x65, 1849 0x7e, 0x66, 0x69, 0x7e, 0x66, 0x6f, 0x7e, 0x66, 0x73, 0x7e, 0x66, 0x74}; 1850 const uint8_t HuffDecoderCommon::table22_51_emit_[60] = { 1851 0x7e, 0x67, 0x30, 0x7e, 0x67, 0x31, 0x7e, 0x67, 0x32, 0x7e, 0x67, 0x61, 1852 0x7e, 0x67, 0x63, 0x7e, 0x67, 0x65, 0x7e, 0x67, 0x69, 0x7e, 0x67, 0x6f, 1853 0x7e, 0x67, 0x73, 0x7e, 0x67, 0x74, 0x7e, 0x68, 0x30, 0x7e, 0x68, 0x31, 1854 0x7e, 0x68, 0x32, 0x7e, 0x68, 0x61, 0x7e, 0x68, 0x63, 0x7e, 0x68, 0x65, 1855 0x7e, 0x68, 0x69, 0x7e, 0x68, 0x6f, 0x7e, 0x68, 0x73, 0x7e, 0x68, 0x74}; 1856 const uint8_t HuffDecoderCommon::table22_52_emit_[60] = { 1857 0x7e, 0x6c, 0x30, 0x7e, 0x6c, 0x31, 0x7e, 0x6c, 0x32, 0x7e, 0x6c, 0x61, 1858 0x7e, 0x6c, 0x63, 0x7e, 0x6c, 0x65, 0x7e, 0x6c, 0x69, 0x7e, 0x6c, 0x6f, 1859 0x7e, 0x6c, 0x73, 0x7e, 0x6c, 0x74, 0x7e, 0x6d, 0x30, 0x7e, 0x6d, 0x31, 1860 0x7e, 0x6d, 0x32, 0x7e, 0x6d, 0x61, 0x7e, 0x6d, 0x63, 0x7e, 0x6d, 0x65, 1861 0x7e, 0x6d, 0x69, 0x7e, 0x6d, 0x6f, 0x7e, 0x6d, 0x73, 0x7e, 0x6d, 0x74}; 1862 const uint8_t HuffDecoderCommon::table22_53_emit_[60] = { 1863 0x7e, 0x6e, 0x30, 0x7e, 0x6e, 0x31, 0x7e, 0x6e, 0x32, 0x7e, 0x6e, 0x61, 1864 0x7e, 0x6e, 0x63, 0x7e, 0x6e, 0x65, 0x7e, 0x6e, 0x69, 0x7e, 0x6e, 0x6f, 1865 0x7e, 0x6e, 0x73, 0x7e, 0x6e, 0x74, 0x7e, 0x70, 0x30, 0x7e, 0x70, 0x31, 1866 0x7e, 0x70, 0x32, 0x7e, 0x70, 0x61, 0x7e, 0x70, 0x63, 0x7e, 0x70, 0x65, 1867 0x7e, 0x70, 0x69, 0x7e, 0x70, 0x6f, 0x7e, 0x70, 0x73, 0x7e, 0x70, 0x74}; 1868 const uint8_t HuffDecoderCommon::table22_54_emit_[60] = { 1869 0x7e, 0x72, 0x30, 0x7e, 0x72, 0x31, 0x7e, 0x72, 0x32, 0x7e, 0x72, 0x61, 1870 0x7e, 0x72, 0x63, 0x7e, 0x72, 0x65, 0x7e, 0x72, 0x69, 0x7e, 0x72, 0x6f, 1871 0x7e, 0x72, 0x73, 0x7e, 0x72, 0x74, 0x7e, 0x75, 0x30, 0x7e, 0x75, 0x31, 1872 0x7e, 0x75, 0x32, 0x7e, 0x75, 0x61, 0x7e, 0x75, 0x63, 0x7e, 0x75, 0x65, 1873 0x7e, 0x75, 0x69, 0x7e, 0x75, 0x6f, 0x7e, 0x75, 0x73, 0x7e, 0x75, 0x74}; 1874 const uint8_t HuffDecoderCommon::table22_55_emit_[8] = {0x7e, 0x3a, 0x7e, 0x42, 1875 0x7e, 0x43, 0x7e, 0x44}; 1876 const uint8_t HuffDecoderCommon::table22_56_emit_[8] = {0x7e, 0x45, 0x7e, 0x46, 1877 0x7e, 0x47, 0x7e, 0x48}; 1878 const uint8_t HuffDecoderCommon::table22_57_emit_[8] = {0x7e, 0x49, 0x7e, 0x4a, 1879 0x7e, 0x4b, 0x7e, 0x4c}; 1880 const uint8_t HuffDecoderCommon::table22_58_emit_[8] = {0x7e, 0x4d, 0x7e, 0x4e, 1881 0x7e, 0x4f, 0x7e, 0x50}; 1882 const uint8_t HuffDecoderCommon::table22_59_emit_[8] = {0x7e, 0x51, 0x7e, 0x52, 1883 0x7e, 0x53, 0x7e, 0x54}; 1884 const uint8_t HuffDecoderCommon::table22_60_emit_[8] = {0x7e, 0x55, 0x7e, 0x56, 1885 0x7e, 0x57, 0x7e, 0x59}; 1886 const uint8_t HuffDecoderCommon::table22_61_emit_[8] = {0x7e, 0x6a, 0x7e, 0x6b, 1887 0x7e, 0x71, 0x7e, 0x76}; 1888 const uint8_t HuffDecoderCommon::table22_62_emit_[8] = {0x7e, 0x77, 0x7e, 0x78, 1889 0x7e, 0x79, 0x7e, 0x7a}; 1890 const uint8_t HuffDecoderCommon::table22_63_emit_[28] = { 1891 0x7e, 0x26, 0x7e, 0x2a, 0x7e, 0x2c, 0x7e, 0x3b, 0x7e, 0x58, 1892 0x7e, 0x5a, 0x7e, 0x21, 0x7e, 0x22, 0x7e, 0x28, 0x7e, 0x29, 1893 0x7e, 0x3f, 0x7e, 0x27, 0x7e, 0x2b, 0x7e, 0x7c}; 1894 const uint8_t HuffDecoderCommon::table22_64_emit_[60] = { 1895 0x5e, 0x30, 0x30, 0x5e, 0x30, 0x31, 0x5e, 0x30, 0x32, 0x5e, 0x30, 0x61, 1896 0x5e, 0x30, 0x63, 0x5e, 0x30, 0x65, 0x5e, 0x30, 0x69, 0x5e, 0x30, 0x6f, 1897 0x5e, 0x30, 0x73, 0x5e, 0x30, 0x74, 0x5e, 0x31, 0x30, 0x5e, 0x31, 0x31, 1898 0x5e, 0x31, 0x32, 0x5e, 0x31, 0x61, 0x5e, 0x31, 0x63, 0x5e, 0x31, 0x65, 1899 0x5e, 0x31, 0x69, 0x5e, 0x31, 0x6f, 0x5e, 0x31, 0x73, 0x5e, 0x31, 0x74}; 1900 const uint8_t HuffDecoderCommon::table22_65_emit_[60] = { 1901 0x5e, 0x32, 0x30, 0x5e, 0x32, 0x31, 0x5e, 0x32, 0x32, 0x5e, 0x32, 0x61, 1902 0x5e, 0x32, 0x63, 0x5e, 0x32, 0x65, 0x5e, 0x32, 0x69, 0x5e, 0x32, 0x6f, 1903 0x5e, 0x32, 0x73, 0x5e, 0x32, 0x74, 0x5e, 0x61, 0x30, 0x5e, 0x61, 0x31, 1904 0x5e, 0x61, 0x32, 0x5e, 0x61, 0x61, 0x5e, 0x61, 0x63, 0x5e, 0x61, 0x65, 1905 0x5e, 0x61, 0x69, 0x5e, 0x61, 0x6f, 0x5e, 0x61, 0x73, 0x5e, 0x61, 0x74}; 1906 const uint8_t HuffDecoderCommon::table22_66_emit_[60] = { 1907 0x5e, 0x63, 0x30, 0x5e, 0x63, 0x31, 0x5e, 0x63, 0x32, 0x5e, 0x63, 0x61, 1908 0x5e, 0x63, 0x63, 0x5e, 0x63, 0x65, 0x5e, 0x63, 0x69, 0x5e, 0x63, 0x6f, 1909 0x5e, 0x63, 0x73, 0x5e, 0x63, 0x74, 0x5e, 0x65, 0x30, 0x5e, 0x65, 0x31, 1910 0x5e, 0x65, 0x32, 0x5e, 0x65, 0x61, 0x5e, 0x65, 0x63, 0x5e, 0x65, 0x65, 1911 0x5e, 0x65, 0x69, 0x5e, 0x65, 0x6f, 0x5e, 0x65, 0x73, 0x5e, 0x65, 0x74}; 1912 const uint8_t HuffDecoderCommon::table22_67_emit_[60] = { 1913 0x5e, 0x69, 0x30, 0x5e, 0x69, 0x31, 0x5e, 0x69, 0x32, 0x5e, 0x69, 0x61, 1914 0x5e, 0x69, 0x63, 0x5e, 0x69, 0x65, 0x5e, 0x69, 0x69, 0x5e, 0x69, 0x6f, 1915 0x5e, 0x69, 0x73, 0x5e, 0x69, 0x74, 0x5e, 0x6f, 0x30, 0x5e, 0x6f, 0x31, 1916 0x5e, 0x6f, 0x32, 0x5e, 0x6f, 0x61, 0x5e, 0x6f, 0x63, 0x5e, 0x6f, 0x65, 1917 0x5e, 0x6f, 0x69, 0x5e, 0x6f, 0x6f, 0x5e, 0x6f, 0x73, 0x5e, 0x6f, 0x74}; 1918 const uint8_t HuffDecoderCommon::table22_68_emit_[60] = { 1919 0x5e, 0x73, 0x30, 0x5e, 0x73, 0x31, 0x5e, 0x73, 0x32, 0x5e, 0x73, 0x61, 1920 0x5e, 0x73, 0x63, 0x5e, 0x73, 0x65, 0x5e, 0x73, 0x69, 0x5e, 0x73, 0x6f, 1921 0x5e, 0x73, 0x73, 0x5e, 0x73, 0x74, 0x5e, 0x74, 0x30, 0x5e, 0x74, 0x31, 1922 0x5e, 0x74, 0x32, 0x5e, 0x74, 0x61, 0x5e, 0x74, 0x63, 0x5e, 0x74, 0x65, 1923 0x5e, 0x74, 0x69, 0x5e, 0x74, 0x6f, 0x5e, 0x74, 0x73, 0x5e, 0x74, 0x74}; 1924 const uint8_t HuffDecoderCommon::table22_69_emit_[8] = {0x5e, 0x20, 0x5e, 0x25, 1925 0x5e, 0x2d, 0x5e, 0x2e}; 1926 const uint8_t HuffDecoderCommon::table22_70_emit_[8] = {0x5e, 0x2f, 0x5e, 0x33, 1927 0x5e, 0x34, 0x5e, 0x35}; 1928 const uint8_t HuffDecoderCommon::table22_71_emit_[8] = {0x5e, 0x36, 0x5e, 0x37, 1929 0x5e, 0x38, 0x5e, 0x39}; 1930 const uint8_t HuffDecoderCommon::table22_72_emit_[8] = {0x5e, 0x3d, 0x5e, 0x41, 1931 0x5e, 0x5f, 0x5e, 0x62}; 1932 const uint8_t HuffDecoderCommon::table22_73_emit_[8] = {0x5e, 0x64, 0x5e, 0x66, 1933 0x5e, 0x67, 0x5e, 0x68}; 1934 const uint8_t HuffDecoderCommon::table22_74_emit_[8] = {0x5e, 0x6c, 0x5e, 0x6d, 1935 0x5e, 0x6e, 0x5e, 0x70}; 1936 const uint8_t HuffDecoderCommon::table22_75_emit_[12] = { 1937 0x5e, 0x72, 0x5e, 0x75, 0x5e, 0x3a, 0x5e, 0x42, 0x5e, 0x43, 0x5e, 0x44}; 1938 const uint16_t HuffDecoderCommon::table22_75_ops_[64] = { 1939 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1940 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1941 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1942 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1943 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1944 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1945 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1946 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052}; 1947 const uint8_t HuffDecoderCommon::table22_76_emit_[16] = { 1948 0x5e, 0x45, 0x5e, 0x46, 0x5e, 0x47, 0x5e, 0x48, 1949 0x5e, 0x49, 0x5e, 0x4a, 0x5e, 0x4b, 0x5e, 0x4c}; 1950 const uint16_t HuffDecoderCommon::table22_76_ops_[64] = { 1951 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1952 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1953 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1954 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1955 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 1956 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 1957 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 1958 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072}; 1959 const uint8_t HuffDecoderCommon::table22_77_emit_[16] = { 1960 0x5e, 0x4d, 0x5e, 0x4e, 0x5e, 0x4f, 0x5e, 0x50, 1961 0x5e, 0x51, 0x5e, 0x52, 0x5e, 0x53, 0x5e, 0x54}; 1962 const uint8_t HuffDecoderCommon::table22_78_emit_[16] = { 1963 0x5e, 0x55, 0x5e, 0x56, 0x5e, 0x57, 0x5e, 0x59, 1964 0x5e, 0x6a, 0x5e, 0x6b, 0x5e, 0x71, 0x5e, 0x76}; 1965 const uint8_t HuffDecoderCommon::table22_79_emit_[30] = { 1966 0x5e, 0x77, 0x5e, 0x78, 0x5e, 0x79, 0x5e, 0x7a, 0x5e, 0x26, 1967 0x5e, 0x2a, 0x5e, 0x2c, 0x5e, 0x3b, 0x5e, 0x58, 0x5e, 0x5a, 1968 0x5e, 0x21, 0x5e, 0x22, 0x5e, 0x28, 0x5e, 0x29, 0x5e, 0x3f}; 1969 const uint16_t HuffDecoderCommon::table22_79_ops_[64] = { 1970 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 1971 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 1972 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1973 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 1974 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 1975 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 1976 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 1977 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x0000, 0x0000, 0x0003}; 1978 const uint8_t HuffDecoderCommon::table22_80_emit_[60] = { 1979 0x7d, 0x30, 0x30, 0x7d, 0x30, 0x31, 0x7d, 0x30, 0x32, 0x7d, 0x30, 0x61, 1980 0x7d, 0x30, 0x63, 0x7d, 0x30, 0x65, 0x7d, 0x30, 0x69, 0x7d, 0x30, 0x6f, 1981 0x7d, 0x30, 0x73, 0x7d, 0x30, 0x74, 0x7d, 0x31, 0x30, 0x7d, 0x31, 0x31, 1982 0x7d, 0x31, 0x32, 0x7d, 0x31, 0x61, 0x7d, 0x31, 0x63, 0x7d, 0x31, 0x65, 1983 0x7d, 0x31, 0x69, 0x7d, 0x31, 0x6f, 0x7d, 0x31, 0x73, 0x7d, 0x31, 0x74}; 1984 const uint8_t HuffDecoderCommon::table22_81_emit_[60] = { 1985 0x7d, 0x32, 0x30, 0x7d, 0x32, 0x31, 0x7d, 0x32, 0x32, 0x7d, 0x32, 0x61, 1986 0x7d, 0x32, 0x63, 0x7d, 0x32, 0x65, 0x7d, 0x32, 0x69, 0x7d, 0x32, 0x6f, 1987 0x7d, 0x32, 0x73, 0x7d, 0x32, 0x74, 0x7d, 0x61, 0x30, 0x7d, 0x61, 0x31, 1988 0x7d, 0x61, 0x32, 0x7d, 0x61, 0x61, 0x7d, 0x61, 0x63, 0x7d, 0x61, 0x65, 1989 0x7d, 0x61, 0x69, 0x7d, 0x61, 0x6f, 0x7d, 0x61, 0x73, 0x7d, 0x61, 0x74}; 1990 const uint8_t HuffDecoderCommon::table22_82_emit_[60] = { 1991 0x7d, 0x63, 0x30, 0x7d, 0x63, 0x31, 0x7d, 0x63, 0x32, 0x7d, 0x63, 0x61, 1992 0x7d, 0x63, 0x63, 0x7d, 0x63, 0x65, 0x7d, 0x63, 0x69, 0x7d, 0x63, 0x6f, 1993 0x7d, 0x63, 0x73, 0x7d, 0x63, 0x74, 0x7d, 0x65, 0x30, 0x7d, 0x65, 0x31, 1994 0x7d, 0x65, 0x32, 0x7d, 0x65, 0x61, 0x7d, 0x65, 0x63, 0x7d, 0x65, 0x65, 1995 0x7d, 0x65, 0x69, 0x7d, 0x65, 0x6f, 0x7d, 0x65, 0x73, 0x7d, 0x65, 0x74}; 1996 const uint8_t HuffDecoderCommon::table22_83_emit_[60] = { 1997 0x7d, 0x69, 0x30, 0x7d, 0x69, 0x31, 0x7d, 0x69, 0x32, 0x7d, 0x69, 0x61, 1998 0x7d, 0x69, 0x63, 0x7d, 0x69, 0x65, 0x7d, 0x69, 0x69, 0x7d, 0x69, 0x6f, 1999 0x7d, 0x69, 0x73, 0x7d, 0x69, 0x74, 0x7d, 0x6f, 0x30, 0x7d, 0x6f, 0x31, 2000 0x7d, 0x6f, 0x32, 0x7d, 0x6f, 0x61, 0x7d, 0x6f, 0x63, 0x7d, 0x6f, 0x65, 2001 0x7d, 0x6f, 0x69, 0x7d, 0x6f, 0x6f, 0x7d, 0x6f, 0x73, 0x7d, 0x6f, 0x74}; 2002 const uint8_t HuffDecoderCommon::table22_84_emit_[60] = { 2003 0x7d, 0x73, 0x30, 0x7d, 0x73, 0x31, 0x7d, 0x73, 0x32, 0x7d, 0x73, 0x61, 2004 0x7d, 0x73, 0x63, 0x7d, 0x73, 0x65, 0x7d, 0x73, 0x69, 0x7d, 0x73, 0x6f, 2005 0x7d, 0x73, 0x73, 0x7d, 0x73, 0x74, 0x7d, 0x74, 0x30, 0x7d, 0x74, 0x31, 2006 0x7d, 0x74, 0x32, 0x7d, 0x74, 0x61, 0x7d, 0x74, 0x63, 0x7d, 0x74, 0x65, 2007 0x7d, 0x74, 0x69, 0x7d, 0x74, 0x6f, 0x7d, 0x74, 0x73, 0x7d, 0x74, 0x74}; 2008 const uint8_t HuffDecoderCommon::table22_85_emit_[8] = {0x7d, 0x20, 0x7d, 0x25, 2009 0x7d, 0x2d, 0x7d, 0x2e}; 2010 const uint8_t HuffDecoderCommon::table22_86_emit_[8] = {0x7d, 0x2f, 0x7d, 0x33, 2011 0x7d, 0x34, 0x7d, 0x35}; 2012 const uint8_t HuffDecoderCommon::table22_87_emit_[8] = {0x7d, 0x36, 0x7d, 0x37, 2013 0x7d, 0x38, 0x7d, 0x39}; 2014 const uint8_t HuffDecoderCommon::table22_88_emit_[8] = {0x7d, 0x3d, 0x7d, 0x41, 2015 0x7d, 0x5f, 0x7d, 0x62}; 2016 const uint8_t HuffDecoderCommon::table22_89_emit_[8] = {0x7d, 0x64, 0x7d, 0x66, 2017 0x7d, 0x67, 0x7d, 0x68}; 2018 const uint8_t HuffDecoderCommon::table22_90_emit_[8] = {0x7d, 0x6c, 0x7d, 0x6d, 2019 0x7d, 0x6e, 0x7d, 0x70}; 2020 const uint8_t HuffDecoderCommon::table22_91_emit_[12] = { 2021 0x7d, 0x72, 0x7d, 0x75, 0x7d, 0x3a, 0x7d, 0x42, 0x7d, 0x43, 0x7d, 0x44}; 2022 const uint8_t HuffDecoderCommon::table22_92_emit_[16] = { 2023 0x7d, 0x45, 0x7d, 0x46, 0x7d, 0x47, 0x7d, 0x48, 2024 0x7d, 0x49, 0x7d, 0x4a, 0x7d, 0x4b, 0x7d, 0x4c}; 2025 const uint8_t HuffDecoderCommon::table22_93_emit_[16] = { 2026 0x7d, 0x4d, 0x7d, 0x4e, 0x7d, 0x4f, 0x7d, 0x50, 2027 0x7d, 0x51, 0x7d, 0x52, 0x7d, 0x53, 0x7d, 0x54}; 2028 const uint8_t HuffDecoderCommon::table22_94_emit_[16] = { 2029 0x7d, 0x55, 0x7d, 0x56, 0x7d, 0x57, 0x7d, 0x59, 2030 0x7d, 0x6a, 0x7d, 0x6b, 0x7d, 0x71, 0x7d, 0x76}; 2031 const uint8_t HuffDecoderCommon::table22_95_emit_[30] = { 2032 0x7d, 0x77, 0x7d, 0x78, 0x7d, 0x79, 0x7d, 0x7a, 0x7d, 0x26, 2033 0x7d, 0x2a, 0x7d, 0x2c, 0x7d, 0x3b, 0x7d, 0x58, 0x7d, 0x5a, 2034 0x7d, 0x21, 0x7d, 0x22, 0x7d, 0x28, 0x7d, 0x29, 0x7d, 0x3f}; 2035 const uint8_t HuffDecoderCommon::table22_96_emit_[8] = {0x3c, 0x30, 0x3c, 0x31, 2036 0x3c, 0x32, 0x3c, 0x61}; 2037 const uint8_t HuffDecoderCommon::table22_97_emit_[8] = {0x3c, 0x63, 0x3c, 0x65, 2038 0x3c, 0x69, 0x3c, 0x6f}; 2039 const uint8_t HuffDecoderCommon::table22_98_emit_[12] = { 2040 0x3c, 0x73, 0x3c, 0x74, 0x3c, 0x20, 0x3c, 0x25, 0x3c, 0x2d, 0x3c, 0x2e}; 2041 const uint8_t HuffDecoderCommon::table22_99_emit_[16] = { 2042 0x3c, 0x2f, 0x3c, 0x33, 0x3c, 0x34, 0x3c, 0x35, 2043 0x3c, 0x36, 0x3c, 0x37, 0x3c, 0x38, 0x3c, 0x39}; 2044 const uint8_t HuffDecoderCommon::table22_100_emit_[16] = { 2045 0x3c, 0x3d, 0x3c, 0x41, 0x3c, 0x5f, 0x3c, 0x62, 2046 0x3c, 0x64, 0x3c, 0x66, 0x3c, 0x67, 0x3c, 0x68}; 2047 const uint8_t HuffDecoderCommon::table22_101_emit_[20] = { 2048 0x3c, 0x6c, 0x3c, 0x6d, 0x3c, 0x6e, 0x3c, 0x70, 0x3c, 0x72, 2049 0x3c, 0x75, 0x3c, 0x3a, 0x3c, 0x42, 0x3c, 0x43, 0x3c, 0x44}; 2050 const uint16_t HuffDecoderCommon::table22_101_ops_[64] = { 2051 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 2052 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 2053 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 2054 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 2055 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0042, 2056 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 2057 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 2058 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092}; 2059 const uint8_t HuffDecoderCommon::table22_102_emit_[32] = { 2060 0x3c, 0x45, 0x3c, 0x46, 0x3c, 0x47, 0x3c, 0x48, 0x3c, 0x49, 0x3c, 2061 0x4a, 0x3c, 0x4b, 0x3c, 0x4c, 0x3c, 0x4d, 0x3c, 0x4e, 0x3c, 0x4f, 2062 0x3c, 0x50, 0x3c, 0x51, 0x3c, 0x52, 0x3c, 0x53, 0x3c, 0x54}; 2063 const uint16_t HuffDecoderCommon::table22_102_ops_[64] = { 2064 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 2065 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 2066 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 2067 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 2068 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 2069 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 2070 0x0000, 0x0000, 0x0000, 0x00c2, 0x0000, 0x0000, 0x0000, 0x00d2, 2071 0x0000, 0x0000, 0x0000, 0x00e2, 0x0000, 0x0000, 0x0000, 0x00f2}; 2072 const uint8_t HuffDecoderCommon::table22_103_emit_[36] = { 2073 0x3c, 0x55, 0x3c, 0x56, 0x3c, 0x57, 0x3c, 0x59, 0x3c, 0x6a, 0x3c, 0x6b, 2074 0x3c, 0x71, 0x3c, 0x76, 0x3c, 0x77, 0x3c, 0x78, 0x3c, 0x79, 0x3c, 0x7a, 2075 0x3c, 0x26, 0x3c, 0x2a, 0x3c, 0x2c, 0x3c, 0x3b, 0x3c, 0x58, 0x3c, 0x5a}; 2076 const uint16_t HuffDecoderCommon::table22_103_ops_[64] = { 2077 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0012, 2078 0x0000, 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0032, 2079 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0052, 2080 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0072, 2081 0x0000, 0x0000, 0x0000, 0x0082, 0x0000, 0x0000, 0x0000, 0x0092, 2082 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 0x0000, 0x0000, 0x00b2, 2083 0x0000, 0x00c2, 0x0000, 0x00d2, 0x0000, 0x00e2, 0x0000, 0x00f2, 2084 0x0000, 0x0102, 0x0000, 0x0112, 0x0000, 0x0000, 0x0000, 0x0003}; 2085 const uint8_t HuffDecoderCommon::table22_104_emit_[8] = { 2086 0x60, 0x30, 0x60, 0x31, 0x60, 0x32, 0x60, 0x61}; 2087 const uint8_t HuffDecoderCommon::table22_105_emit_[8] = { 2088 0x60, 0x63, 0x60, 0x65, 0x60, 0x69, 0x60, 0x6f}; 2089 const uint8_t HuffDecoderCommon::table22_106_emit_[12] = { 2090 0x60, 0x73, 0x60, 0x74, 0x60, 0x20, 0x60, 0x25, 0x60, 0x2d, 0x60, 0x2e}; 2091 const uint8_t HuffDecoderCommon::table22_107_emit_[16] = { 2092 0x60, 0x2f, 0x60, 0x33, 0x60, 0x34, 0x60, 0x35, 2093 0x60, 0x36, 0x60, 0x37, 0x60, 0x38, 0x60, 0x39}; 2094 const uint8_t HuffDecoderCommon::table22_108_emit_[16] = { 2095 0x60, 0x3d, 0x60, 0x41, 0x60, 0x5f, 0x60, 0x62, 2096 0x60, 0x64, 0x60, 0x66, 0x60, 0x67, 0x60, 0x68}; 2097 const uint8_t HuffDecoderCommon::table22_109_emit_[20] = { 2098 0x60, 0x6c, 0x60, 0x6d, 0x60, 0x6e, 0x60, 0x70, 0x60, 0x72, 2099 0x60, 0x75, 0x60, 0x3a, 0x60, 0x42, 0x60, 0x43, 0x60, 0x44}; 2100 const uint8_t HuffDecoderCommon::table22_110_emit_[32] = { 2101 0x60, 0x45, 0x60, 0x46, 0x60, 0x47, 0x60, 0x48, 0x60, 0x49, 0x60, 2102 0x4a, 0x60, 0x4b, 0x60, 0x4c, 0x60, 0x4d, 0x60, 0x4e, 0x60, 0x4f, 2103 0x60, 0x50, 0x60, 0x51, 0x60, 0x52, 0x60, 0x53, 0x60, 0x54}; 2104 const uint8_t HuffDecoderCommon::table22_111_emit_[36] = { 2105 0x60, 0x55, 0x60, 0x56, 0x60, 0x57, 0x60, 0x59, 0x60, 0x6a, 0x60, 0x6b, 2106 0x60, 0x71, 0x60, 0x76, 0x60, 0x77, 0x60, 0x78, 0x60, 0x79, 0x60, 0x7a, 2107 0x60, 0x26, 0x60, 0x2a, 0x60, 0x2c, 0x60, 0x3b, 0x60, 0x58, 0x60, 0x5a}; 2108 const uint8_t HuffDecoderCommon::table22_112_emit_[8] = { 2109 0x7b, 0x30, 0x7b, 0x31, 0x7b, 0x32, 0x7b, 0x61}; 2110 const uint8_t HuffDecoderCommon::table22_113_emit_[8] = { 2111 0x7b, 0x63, 0x7b, 0x65, 0x7b, 0x69, 0x7b, 0x6f}; 2112 const uint8_t HuffDecoderCommon::table22_114_emit_[12] = { 2113 0x7b, 0x73, 0x7b, 0x74, 0x7b, 0x20, 0x7b, 0x25, 0x7b, 0x2d, 0x7b, 0x2e}; 2114 const uint8_t HuffDecoderCommon::table22_115_emit_[16] = { 2115 0x7b, 0x2f, 0x7b, 0x33, 0x7b, 0x34, 0x7b, 0x35, 2116 0x7b, 0x36, 0x7b, 0x37, 0x7b, 0x38, 0x7b, 0x39}; 2117 const uint8_t HuffDecoderCommon::table22_116_emit_[16] = { 2118 0x7b, 0x3d, 0x7b, 0x41, 0x7b, 0x5f, 0x7b, 0x62, 2119 0x7b, 0x64, 0x7b, 0x66, 0x7b, 0x67, 0x7b, 0x68}; 2120 const uint8_t HuffDecoderCommon::table22_117_emit_[20] = { 2121 0x7b, 0x6c, 0x7b, 0x6d, 0x7b, 0x6e, 0x7b, 0x70, 0x7b, 0x72, 2122 0x7b, 0x75, 0x7b, 0x3a, 0x7b, 0x42, 0x7b, 0x43, 0x7b, 0x44}; 2123 const uint8_t HuffDecoderCommon::table22_118_emit_[32] = { 2124 0x7b, 0x45, 0x7b, 0x46, 0x7b, 0x47, 0x7b, 0x48, 0x7b, 0x49, 0x7b, 2125 0x4a, 0x7b, 0x4b, 0x7b, 0x4c, 0x7b, 0x4d, 0x7b, 0x4e, 0x7b, 0x4f, 2126 0x7b, 0x50, 0x7b, 0x51, 0x7b, 0x52, 0x7b, 0x53, 0x7b, 0x54}; 2127 const uint8_t HuffDecoderCommon::table22_119_emit_[36] = { 2128 0x7b, 0x55, 0x7b, 0x56, 0x7b, 0x57, 0x7b, 0x59, 0x7b, 0x6a, 0x7b, 0x6b, 2129 0x7b, 0x71, 0x7b, 0x76, 0x7b, 0x77, 0x7b, 0x78, 0x7b, 0x79, 0x7b, 0x7a, 2130 0x7b, 0x26, 0x7b, 0x2a, 0x7b, 0x2c, 0x7b, 0x3b, 0x7b, 0x58, 0x7b, 0x5a}; 2131 const uint8_t HuffDecoderCommon::table22_120_emit_[40] = { 2132 0x5c, 0x30, 0x5c, 0x31, 0x5c, 0x32, 0x5c, 0x61, 0x5c, 0x63, 2133 0x5c, 0x65, 0x5c, 0x69, 0x5c, 0x6f, 0x5c, 0x73, 0x5c, 0x74, 2134 0xc3, 0x30, 0xc3, 0x31, 0xc3, 0x32, 0xc3, 0x61, 0xc3, 0x63, 2135 0xc3, 0x65, 0xc3, 0x69, 0xc3, 0x6f, 0xc3, 0x73, 0xc3, 0x74}; 2136 const uint16_t HuffDecoderCommon::table22_120_ops_[64] = { 2137 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072, 2138 0x0082, 0x0092, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2139 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2140 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 2141 0x00a2, 0x00b2, 0x00c2, 0x00d2, 0x00e2, 0x00f2, 0x0102, 0x0112, 2142 0x0122, 0x0132, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2143 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2144 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a3}; 2145 const uint8_t HuffDecoderCommon::table22_121_emit_[22] = { 2146 0xd0, 0x30, 0xd0, 0x31, 0xd0, 0x32, 0xd0, 0x61, 0xd0, 0x63, 0xd0, 2147 0x65, 0xd0, 0x69, 0xd0, 0x6f, 0xd0, 0x73, 0xd0, 0x74, 0x80, 0x82}; 2148 const uint16_t HuffDecoderCommon::table22_121_ops_[64] = { 2149 0x0002, 0x0012, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072, 2150 0x0082, 0x0092, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2151 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2152 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 2153 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2154 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a3, 2155 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2156 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00ab}; 2157 const uint8_t HuffDecoderCommon::table22_122_emit_[4] = {0x83, 0xa2, 0xb8, 2158 0xc2}; 2159 const uint16_t HuffDecoderCommon::table22_122_ops_[64] = { 2160 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2161 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 2162 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2163 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 2164 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2165 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 2166 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2167 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b}; 2168 const uint8_t HuffDecoderCommon::table22_123_emit_[6] = {0xe0, 0xe2, 0x99, 2169 0xa1, 0xa7, 0xac}; 2170 const uint16_t HuffDecoderCommon::table22_123_ops_[64] = { 2171 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2172 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 2173 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 2174 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 2175 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 2176 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b, 2177 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023, 2178 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b}; 2179 const uint8_t HuffDecoderCommon::table22_124_emit_[8] = { 2180 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5}; 2181 const uint16_t HuffDecoderCommon::table22_124_ops_[64] = { 2182 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 2183 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 2184 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 2185 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001b, 2186 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023, 2187 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002b, 2188 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033, 2189 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003b}; 2190 const uint8_t HuffDecoderCommon::table22_125_emit_[15] = { 2191 0xe6, 0x81, 0x84, 0x85, 0x86, 0x88, 0x92, 0x9a, 2192 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad}; 2193 const uint16_t HuffDecoderCommon::table22_125_ops_[64] = { 2194 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 2195 0x0000, 0x0000, 0x0000, 0x000b, 0x0000, 0x0000, 0x0000, 0x0013, 2196 0x0000, 0x0000, 0x0000, 0x001b, 0x0000, 0x0000, 0x0000, 0x0023, 2197 0x0000, 0x0000, 0x0000, 0x002b, 0x0000, 0x0000, 0x0000, 0x0033, 2198 0x0000, 0x0000, 0x0000, 0x003b, 0x0000, 0x0000, 0x0000, 0x0043, 2199 0x0000, 0x0000, 0x0000, 0x004b, 0x0000, 0x0000, 0x0000, 0x0053, 2200 0x0000, 0x0000, 0x0000, 0x005b, 0x0000, 0x0000, 0x0000, 0x0063, 2201 0x0000, 0x0000, 0x0000, 0x006b, 0x0000, 0x0000, 0x0000, 0x0073}; 2202 const uint8_t HuffDecoderCommon::table22_126_emit_[20] = { 2203 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 2204 0xe8, 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f}; 2205 const uint16_t HuffDecoderCommon::table22_126_ops_[64] = { 2206 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x000b, 2207 0x0000, 0x0000, 0x0000, 0x0013, 0x0000, 0x0000, 0x0000, 0x001b, 2208 0x0000, 0x0000, 0x0000, 0x0023, 0x0000, 0x0000, 0x0000, 0x002b, 2209 0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0000, 0x0000, 0x003b, 2210 0x0000, 0x0000, 0x0000, 0x0043, 0x0000, 0x0000, 0x0000, 0x004b, 2211 0x0000, 0x0000, 0x0000, 0x0053, 0x0000, 0x0000, 0x0000, 0x005b, 2212 0x0000, 0x0063, 0x0000, 0x006b, 0x0000, 0x0073, 0x0000, 0x007b, 2213 0x0000, 0x0083, 0x0000, 0x008b, 0x0000, 0x0093, 0x0000, 0x009b}; 2214 const uint8_t HuffDecoderCommon::table22_127_emit_[33] = { 2215 0x93, 0x95, 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 2216 0xae, 0xaf, 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 2217 0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed}; 2218 const uint16_t HuffDecoderCommon::table22_127_ops_[64] = { 2219 0x0000, 0x0003, 0x0000, 0x000b, 0x0000, 0x0013, 0x0000, 0x001b, 2220 0x0000, 0x0023, 0x0000, 0x002b, 0x0000, 0x0033, 0x0000, 0x003b, 2221 0x0000, 0x0043, 0x0000, 0x004b, 0x0000, 0x0053, 0x0000, 0x005b, 2222 0x0000, 0x0063, 0x0000, 0x006b, 0x0000, 0x0073, 0x0000, 0x007b, 2223 0x0000, 0x0083, 0x0000, 0x008b, 0x0000, 0x0093, 0x0000, 0x009b, 2224 0x0000, 0x00a3, 0x00ab, 0x00b3, 0x00bb, 0x00c3, 0x00cb, 0x00d3, 2225 0x00db, 0x00e3, 0x00eb, 0x00f3, 0x00fb, 0x0103, 0x0000, 0x0000, 2226 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004}; 2227 const uint8_t* const HuffDecoderCommon::table22_emit_[128] = { 2228 table22_0_emit_, table22_1_emit_, table22_2_emit_, table22_3_emit_, 2229 table22_4_emit_, table22_5_emit_, table22_6_emit_, table22_7_emit_, 2230 table22_8_emit_, table22_9_emit_, table22_10_emit_, table22_11_emit_, 2231 table22_12_emit_, table22_13_emit_, table22_14_emit_, table22_15_emit_, 2232 table22_16_emit_, table22_17_emit_, table22_18_emit_, table22_19_emit_, 2233 table22_20_emit_, table22_21_emit_, table22_22_emit_, table22_23_emit_, 2234 table22_24_emit_, table22_25_emit_, table22_26_emit_, table22_27_emit_, 2235 table22_28_emit_, table22_29_emit_, table22_30_emit_, table22_31_emit_, 2236 table22_32_emit_, table22_33_emit_, table22_34_emit_, table22_35_emit_, 2237 table22_36_emit_, table22_37_emit_, table22_38_emit_, table22_39_emit_, 2238 table22_40_emit_, table22_41_emit_, table22_42_emit_, table22_43_emit_, 2239 table22_44_emit_, table22_45_emit_, table22_46_emit_, table22_47_emit_, 2240 table22_48_emit_, table22_49_emit_, table22_50_emit_, table22_51_emit_, 2241 table22_52_emit_, table22_53_emit_, table22_54_emit_, table22_55_emit_, 2242 table22_56_emit_, table22_57_emit_, table22_58_emit_, table22_59_emit_, 2243 table22_60_emit_, table22_61_emit_, table22_62_emit_, table22_63_emit_, 2244 table22_64_emit_, table22_65_emit_, table22_66_emit_, table22_67_emit_, 2245 table22_68_emit_, table22_69_emit_, table22_70_emit_, table22_71_emit_, 2246 table22_72_emit_, table22_73_emit_, table22_74_emit_, table22_75_emit_, 2247 table22_76_emit_, table22_77_emit_, table22_78_emit_, table22_79_emit_, 2248 table22_80_emit_, table22_81_emit_, table22_82_emit_, table22_83_emit_, 2249 table22_84_emit_, table22_85_emit_, table22_86_emit_, table22_87_emit_, 2250 table22_88_emit_, table22_89_emit_, table22_90_emit_, table22_91_emit_, 2251 table22_92_emit_, table22_93_emit_, table22_94_emit_, table22_95_emit_, 2252 table22_96_emit_, table22_97_emit_, table22_98_emit_, table22_99_emit_, 2253 table22_100_emit_, table22_101_emit_, table22_102_emit_, table22_103_emit_, 2254 table22_104_emit_, table22_105_emit_, table22_106_emit_, table22_107_emit_, 2255 table22_108_emit_, table22_109_emit_, table22_110_emit_, table22_111_emit_, 2256 table22_112_emit_, table22_113_emit_, table22_114_emit_, table22_115_emit_, 2257 table22_116_emit_, table22_117_emit_, table22_118_emit_, table22_119_emit_, 2258 table22_120_emit_, table22_121_emit_, table22_122_emit_, table22_123_emit_, 2259 table22_124_emit_, table22_125_emit_, table22_126_emit_, table22_127_emit_, 2260 }; 2261 const uint16_t* const HuffDecoderCommon::table22_ops_[128] = { 2262 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2263 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2264 table22_0_ops_, table22_0_ops_, table22_10_ops_, table22_10_ops_, 2265 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 2266 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 2267 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_23_ops_, 2268 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 2269 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_31_ops_, 2270 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2271 table22_0_ops_, table22_0_ops_, table22_0_ops_, table22_0_ops_, 2272 table22_0_ops_, table22_0_ops_, table22_10_ops_, table22_10_ops_, 2273 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 2274 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 2275 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_23_ops_, 2276 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 2277 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_31_ops_, 2278 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 2279 table22_10_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 2280 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_75_ops_, 2281 table22_76_ops_, table22_76_ops_, table22_76_ops_, table22_79_ops_, 2282 table22_10_ops_, table22_10_ops_, table22_10_ops_, table22_10_ops_, 2283 table22_10_ops_, table22_23_ops_, table22_23_ops_, table22_23_ops_, 2284 table22_23_ops_, table22_23_ops_, table22_23_ops_, table22_75_ops_, 2285 table22_76_ops_, table22_76_ops_, table22_76_ops_, table22_79_ops_, 2286 table22_23_ops_, table22_23_ops_, table22_75_ops_, table22_76_ops_, 2287 table22_76_ops_, table22_101_ops_, table22_102_ops_, table22_103_ops_, 2288 table22_23_ops_, table22_23_ops_, table22_75_ops_, table22_76_ops_, 2289 table22_76_ops_, table22_101_ops_, table22_102_ops_, table22_103_ops_, 2290 table22_23_ops_, table22_23_ops_, table22_75_ops_, table22_76_ops_, 2291 table22_76_ops_, table22_101_ops_, table22_102_ops_, table22_103_ops_, 2292 table22_120_ops_, table22_121_ops_, table22_122_ops_, table22_123_ops_, 2293 table22_124_ops_, table22_125_ops_, table22_126_ops_, table22_127_ops_, 2294 }; 2295 const uint8_t HuffDecoderCommon::table10_0_emit_[1] = {0x5d}; 2296 const uint16_t HuffDecoderCommon::table10_0_ops_[512] = { 2297 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2298 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2299 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2300 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2301 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2302 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2303 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2304 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2305 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2306 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2307 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2308 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2309 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2310 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2311 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2312 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2313 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2314 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2315 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2316 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2317 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2318 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2319 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2320 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2321 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2322 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2323 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2324 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2325 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2326 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2327 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2328 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2329 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2330 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2331 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2332 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2333 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2334 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2335 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2336 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2337 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2338 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2339 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2340 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2341 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2342 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2343 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2344 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2345 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2346 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2347 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2348 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2349 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2350 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2351 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2352 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 2353 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002}; 2354 const uint8_t HuffDecoderCommon::table10_8_emit_[1] = {0x7e}; 2355 const uint8_t HuffDecoderCommon::table10_16_emit_[1] = {0x5e}; 2356 const uint16_t HuffDecoderCommon::table10_16_ops_[512] = { 2357 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2358 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2359 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2360 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2361 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2362 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2363 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2364 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2365 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2366 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2367 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2368 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2369 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2370 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2371 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2372 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2373 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2374 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2375 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2376 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2377 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2378 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2379 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2380 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2381 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2382 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2383 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2384 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2385 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2386 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2387 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2388 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2389 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2390 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2391 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2392 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2393 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2394 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2395 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2396 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2397 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2398 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2399 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2400 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2401 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2402 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2403 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2404 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2405 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2406 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2407 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2408 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2409 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2410 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2411 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2412 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 2413 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003}; 2414 const uint8_t HuffDecoderCommon::table10_20_emit_[1] = {0x7d}; 2415 const uint8_t HuffDecoderCommon::table10_24_emit_[1] = {0x3c}; 2416 const uint16_t HuffDecoderCommon::table10_24_ops_[512] = { 2417 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2418 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2419 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2420 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2421 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2422 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2423 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2424 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2425 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2426 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2427 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2428 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2429 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2430 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2431 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2432 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2433 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2434 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2435 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2436 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2437 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2438 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2439 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2440 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2441 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2442 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2443 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2444 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2445 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2446 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2447 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2448 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2449 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2450 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2451 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2452 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2453 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2454 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2455 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2456 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2457 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2458 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2459 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2460 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2461 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2462 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2463 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2464 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2465 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2466 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2467 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2468 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2469 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2470 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2471 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2472 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 2473 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004}; 2474 const uint8_t HuffDecoderCommon::table10_26_emit_[1] = {0x60}; 2475 const uint8_t HuffDecoderCommon::table10_28_emit_[1] = {0x7b}; 2476 const uint16_t HuffDecoderCommon::table10_30_ops_[512] = { 2477 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2478 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2479 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2480 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2481 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2482 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2483 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 2484 0x0008, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2485 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2486 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2487 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2488 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2489 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2490 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 2491 0x0208, 0x0208, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2492 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2493 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2494 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2495 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2496 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2497 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 0x0408, 2498 0x0408, 0x0408, 0x0408, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 2499 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 2500 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 2501 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0609, 0x0809, 2502 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 2503 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 2504 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 0x0809, 2505 0x0809, 0x0809, 0x0809, 0x0809, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 2506 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 2507 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 2508 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 0x0a09, 2509 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 2510 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 2511 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 2512 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0c09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 2513 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 2514 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 2515 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 0x0e09, 2516 0x0e09, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 2517 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 2518 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 2519 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1009, 0x1209, 0x1209, 0x1209, 2520 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 2521 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 2522 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 0x1209, 2523 0x1209, 0x1209, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 2524 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 2525 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 2526 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x1409, 0x160a, 0x160a, 2527 0x160a, 0x160a, 0x160a, 0x160a, 0x160a, 0x160a, 0x160a, 0x160a, 0x160a, 2528 0x160a, 0x160a, 0x160a, 0x160a, 0x160a, 0x180a, 0x180a, 0x180a, 0x180a, 2529 0x180a, 0x180a, 0x180a, 0x180a, 0x180a, 0x180a, 0x180a, 0x180a, 0x180a, 2530 0x180a, 0x180a, 0x180a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 2531 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 0x1a0a, 2532 0x1a0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 2533 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a, 0x1c0a}; 2534 const uint8_t HuffDecoderCommon::table10_31_emit_[80] = { 2535 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 2536 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad, 0xb2, 2537 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9, 0x01, 2538 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 0x96, 0x97, 0x98, 2539 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 0xb6, 0xb7, 0xbc, 2540 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab, 0xce, 2541 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb}; 2542 const uint16_t HuffDecoderCommon::table10_31_ops_[512] = { 2543 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 2544 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x020a, 0x020a, 2545 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 2546 0x020a, 0x020a, 0x020a, 0x020a, 0x020a, 0x040a, 0x040a, 0x040a, 0x040a, 2547 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 0x040a, 2548 0x040a, 0x040a, 0x040a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 2549 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 0x060a, 2550 0x060a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 2551 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x080a, 0x0a0a, 2552 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 2553 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0a0a, 0x0c0a, 0x0c0a, 0x0c0a, 2554 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 2555 0x0c0a, 0x0c0a, 0x0c0a, 0x0c0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 2556 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 0x0e0a, 2557 0x0e0a, 0x0e0a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 2558 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 0x100a, 2559 0x120b, 0x120b, 0x120b, 0x120b, 0x120b, 0x120b, 0x120b, 0x120b, 0x140b, 2560 0x140b, 0x140b, 0x140b, 0x140b, 0x140b, 0x140b, 0x140b, 0x160b, 0x160b, 2561 0x160b, 0x160b, 0x160b, 0x160b, 0x160b, 0x160b, 0x180b, 0x180b, 0x180b, 2562 0x180b, 0x180b, 0x180b, 0x180b, 0x180b, 0x1a0b, 0x1a0b, 0x1a0b, 0x1a0b, 2563 0x1a0b, 0x1a0b, 0x1a0b, 0x1a0b, 0x1c0b, 0x1c0b, 0x1c0b, 0x1c0b, 0x1c0b, 2564 0x1c0b, 0x1c0b, 0x1c0b, 0x1e0b, 0x1e0b, 0x1e0b, 0x1e0b, 0x1e0b, 0x1e0b, 2565 0x1e0b, 0x1e0b, 0x200b, 0x200b, 0x200b, 0x200b, 0x200b, 0x200b, 0x200b, 2566 0x200b, 0x220b, 0x220b, 0x220b, 0x220b, 0x220b, 0x220b, 0x220b, 0x220b, 2567 0x240b, 0x240b, 0x240b, 0x240b, 0x240b, 0x240b, 0x240b, 0x240b, 0x260b, 2568 0x260b, 0x260b, 0x260b, 0x260b, 0x260b, 0x260b, 0x260b, 0x280b, 0x280b, 2569 0x280b, 0x280b, 0x280b, 0x280b, 0x280b, 0x280b, 0x2a0b, 0x2a0b, 0x2a0b, 2570 0x2a0b, 0x2a0b, 0x2a0b, 0x2a0b, 0x2a0b, 0x2c0b, 0x2c0b, 0x2c0b, 0x2c0b, 2571 0x2c0b, 0x2c0b, 0x2c0b, 0x2c0b, 0x2e0b, 0x2e0b, 0x2e0b, 0x2e0b, 0x2e0b, 2572 0x2e0b, 0x2e0b, 0x2e0b, 0x300b, 0x300b, 0x300b, 0x300b, 0x300b, 0x300b, 2573 0x300b, 0x300b, 0x320b, 0x320b, 0x320b, 0x320b, 0x320b, 0x320b, 0x320b, 2574 0x320b, 0x340b, 0x340b, 0x340b, 0x340b, 0x340b, 0x340b, 0x340b, 0x340b, 2575 0x360b, 0x360b, 0x360b, 0x360b, 0x360b, 0x360b, 0x360b, 0x360b, 0x380b, 2576 0x380b, 0x380b, 0x380b, 0x380b, 0x380b, 0x380b, 0x380b, 0x3a0b, 0x3a0b, 2577 0x3a0b, 0x3a0b, 0x3a0b, 0x3a0b, 0x3a0b, 0x3a0b, 0x3c0b, 0x3c0b, 0x3c0b, 2578 0x3c0b, 0x3c0b, 0x3c0b, 0x3c0b, 0x3c0b, 0x3e0b, 0x3e0b, 0x3e0b, 0x3e0b, 2579 0x3e0b, 0x3e0b, 0x3e0b, 0x3e0b, 0x400b, 0x400b, 0x400b, 0x400b, 0x400b, 2580 0x400b, 0x400b, 0x400b, 0x420b, 0x420b, 0x420b, 0x420b, 0x420b, 0x420b, 2581 0x420b, 0x420b, 0x440b, 0x440b, 0x440b, 0x440b, 0x440b, 0x440b, 0x440b, 2582 0x440b, 0x460c, 0x460c, 0x460c, 0x460c, 0x480c, 0x480c, 0x480c, 0x480c, 2583 0x4a0c, 0x4a0c, 0x4a0c, 0x4a0c, 0x4c0c, 0x4c0c, 0x4c0c, 0x4c0c, 0x4e0c, 2584 0x4e0c, 0x4e0c, 0x4e0c, 0x500c, 0x500c, 0x500c, 0x500c, 0x520c, 0x520c, 2585 0x520c, 0x520c, 0x540c, 0x540c, 0x540c, 0x540c, 0x560c, 0x560c, 0x560c, 2586 0x560c, 0x580c, 0x580c, 0x580c, 0x580c, 0x5a0c, 0x5a0c, 0x5a0c, 0x5a0c, 2587 0x5c0c, 0x5c0c, 0x5c0c, 0x5c0c, 0x5e0c, 0x5e0c, 0x5e0c, 0x5e0c, 0x600c, 2588 0x600c, 0x600c, 0x600c, 0x620c, 0x620c, 0x620c, 0x620c, 0x640c, 0x640c, 2589 0x640c, 0x640c, 0x660c, 0x660c, 0x660c, 0x660c, 0x680c, 0x680c, 0x680c, 2590 0x680c, 0x6a0c, 0x6a0c, 0x6a0c, 0x6a0c, 0x6c0c, 0x6c0c, 0x6c0c, 0x6c0c, 2591 0x6e0c, 0x6e0c, 0x6e0c, 0x6e0c, 0x700c, 0x700c, 0x700c, 0x700c, 0x720c, 2592 0x720c, 0x720c, 0x720c, 0x740c, 0x740c, 0x740c, 0x740c, 0x760c, 0x760c, 2593 0x760c, 0x760c, 0x780c, 0x780c, 0x780c, 0x780c, 0x7a0c, 0x7a0c, 0x7a0c, 2594 0x7a0c, 0x7c0c, 0x7c0c, 0x7c0c, 0x7c0c, 0x7e0c, 0x7e0c, 0x7e0c, 0x7e0c, 2595 0x800d, 0x800d, 0x820d, 0x820d, 0x840d, 0x840d, 0x860d, 0x860d, 0x880d, 2596 0x880d, 0x8a0d, 0x8a0d, 0x8c0d, 0x8c0d, 0x8e0d, 0x8e0d, 0x900d, 0x900d, 2597 0x920d, 0x920d, 0x940d, 0x940d, 0x960d, 0x960d, 0x980e, 0x9a0e, 0x9c0e, 2598 0x9e0e, 0x001e, 0x002e, 0x003e, 0x004e, 0x005e, 0x006e, 0x007e, 0x008e, 2599 0x009e, 0x00ae, 0x00be, 0x00ce, 0x00de, 0x00ee, 0x00fe, 0x010e}; 2600 const uint8_t* const HuffDecoderCommon::table10_emit_[32] = { 2601 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 2602 table10_0_emit_, table10_0_emit_, table10_0_emit_, table10_0_emit_, 2603 table10_8_emit_, table10_8_emit_, table10_8_emit_, table10_8_emit_, 2604 table10_8_emit_, table10_8_emit_, table10_8_emit_, table10_8_emit_, 2605 table10_16_emit_, table10_16_emit_, table10_16_emit_, table10_16_emit_, 2606 table10_20_emit_, table10_20_emit_, table10_20_emit_, table10_20_emit_, 2607 table10_24_emit_, table10_24_emit_, table10_26_emit_, table10_26_emit_, 2608 table10_28_emit_, table10_28_emit_, table20_30_emit_, table10_31_emit_, 2609 }; 2610 const uint16_t* const HuffDecoderCommon::table10_ops_[32] = { 2611 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2612 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2613 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2614 table10_0_ops_, table10_0_ops_, table10_0_ops_, table10_0_ops_, 2615 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 2616 table10_16_ops_, table10_16_ops_, table10_16_ops_, table10_16_ops_, 2617 table10_24_ops_, table10_24_ops_, table10_24_ops_, table10_24_ops_, 2618 table10_24_ops_, table10_24_ops_, table10_30_ops_, table10_31_ops_, 2619 }; 2620 const uint8_t HuffDecoderCommon::table34_0_emit_[8] = {0x08, 0x0b, 0x0c, 0x0e, 2621 0x0f, 0x10, 0x11, 0x12}; 2622 const uint8_t HuffDecoderCommon::table34_0_inner_[8] = {0x03, 0x07, 0x0b, 0x0f, 2623 0x13, 0x17, 0x1b, 0x1f}; 2624 const uint8_t HuffDecoderCommon::table38_0_inner_[7] = {0x02, 0x07, 0x0b, 0x0f, 2625 0x13, 0x17, 0x1b}; 2626 const uint8_t HuffDecoderCommon::table41_0_emit_[7] = {0x1c, 0x1d, 0x1e, 0x1f, 2627 0x7f, 0xdc, 0xf9}; 2628 const uint8_t HuffDecoderCommon::table41_0_inner_[8] = {0x00, 0x02, 0x04, 0x06, 2629 0x08, 0x0a, 0x0c, 0x01}; 2630 const uint8_t HuffDecoderCommon::table42_0_outer_[16] = { 2631 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8}; 2632 const uint8_t HuffDecoderCommon::table40_0_emit_[10] = { 2633 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16}; 2634 const uint8_t HuffDecoderCommon::table40_0_ops_[32] = { 2635 0x03, 0x03, 0x03, 0x03, 0x13, 0x13, 0x13, 0x13, 0x23, 0x23, 0x23, 2636 0x23, 0x33, 0x33, 0x33, 0x33, 0x43, 0x43, 0x43, 0x43, 0x53, 0x53, 2637 0x53, 0x53, 0x63, 0x63, 0x63, 0x63, 0x75, 0x85, 0x95, 0x0d}; 2638 } // namespace geometry_11_14_5 2639 } // namespace grpc_core 2640