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_8_9_13.h" 19 20 #include <grpc/support/port_platform.h> 21 namespace grpc_core { 22 namespace geometry_8_9_13 { 23 const uint8_t HuffDecoderCommon::table2_0_emit_[10] = { 24 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74}; 25 const uint8_t HuffDecoderCommon::table2_0_ops_[32] = { 26 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x01, 27 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 28 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 29 const uint8_t HuffDecoderCommon::table3_0_emit_[36] = { 30 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 0x25, 31 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3d, 0x41, 32 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x75}; 33 const uint8_t HuffDecoderCommon::table3_0_ops_[64] = { 34 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 35 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 0x2d, 36 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 0x59, 37 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 0x81, 0x85, 38 0x89, 0x8d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 40 const uint8_t HuffDecoderCommon::table4_0_emit_[22] = { 41 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 42 0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39}; 43 const uint8_t HuffDecoderCommon::table4_0_ops_[64] = { 44 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 45 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 46 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 47 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 48 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00, 49 0x45, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55}; 50 const uint8_t HuffDecoderCommon::table4_1_emit_[46] = { 51 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 0x70, 52 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 53 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 54 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 0x79, 0x7a}; 55 const uint8_t HuffDecoderCommon::table4_1_ops_[64] = { 56 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 57 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 58 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 59 0x4d, 0x51, 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 60 0x79, 0x7d, 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 61 0xa5, 0xa9, 0xad, 0xb1, 0xb5, 0x00, 0x00, 0x00, 0x02}; 62 const uint8_t* const HuffDecoderCommon::table4_emit_[2] = { 63 table4_0_emit_, 64 table4_1_emit_, 65 }; 66 const uint8_t* const HuffDecoderCommon::table4_ops_[2] = { 67 table4_0_ops_, 68 table4_1_ops_, 69 }; 70 const uint8_t HuffDecoderCommon::table1_0_emit_[74] = { 71 0x30, 0x31, 0x32, 0x61, 0x63, 0x65, 0x69, 0x6f, 0x73, 0x74, 0x20, 72 0x25, 0x2d, 0x2e, 0x2f, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 73 0x3d, 0x41, 0x5f, 0x62, 0x64, 0x66, 0x67, 0x68, 0x6c, 0x6d, 0x6e, 74 0x70, 0x72, 0x75, 0x3a, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 75 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 76 0x54, 0x55, 0x56, 0x57, 0x59, 0x6a, 0x6b, 0x71, 0x76, 0x77, 0x78, 77 0x79, 0x7a, 0x26, 0x2a, 0x2c, 0x3b, 0x58, 0x5a}; 78 const uint16_t HuffDecoderCommon::table1_0_inner_[76] = { 79 0x0005, 0x0045, 0x0085, 0x00c5, 0x0105, 0x0145, 0x0185, 0x01c5, 0x0205, 80 0x0245, 0x0286, 0x02c6, 0x0306, 0x0346, 0x0386, 0x03c6, 0x0406, 0x0446, 81 0x0486, 0x04c6, 0x0506, 0x0546, 0x0586, 0x05c6, 0x0606, 0x0646, 0x0686, 82 0x06c6, 0x0706, 0x0746, 0x0786, 0x07c6, 0x0806, 0x0846, 0x0886, 0x08c6, 83 0x0907, 0x0947, 0x0987, 0x09c7, 0x0a07, 0x0a47, 0x0a87, 0x0ac7, 0x0b07, 84 0x0b47, 0x0b87, 0x0bc7, 0x0c07, 0x0c47, 0x0c87, 0x0cc7, 0x0d07, 0x0d47, 85 0x0d87, 0x0dc7, 0x0e07, 0x0e47, 0x0e87, 0x0ec7, 0x0f07, 0x0f47, 0x0f87, 86 0x0fc7, 0x1007, 0x1047, 0x1087, 0x10c7, 0x1108, 0x1148, 0x1188, 0x11c8, 87 0x1208, 0x1248, 0x0018, 0x0028}; 88 const uint8_t HuffDecoderCommon::table1_0_outer_[256] = { 89 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 90 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 91 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 92 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 93 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 94 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 95 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 96 23, 23, 23, 24, 24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 97 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 98 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 37, 37, 38, 38, 99 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 100 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 101 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 102 67, 68, 69, 70, 71, 72, 73, 74, 75}; 103 const uint8_t HuffDecoderCommon::table8_0_inner_[6] = {0x00, 0x01, 0x05, 104 0x09, 0x0d, 0x02}; 105 const uint8_t HuffDecoderCommon::table8_0_outer_[8] = {0, 1, 2, 3, 4, 0, 0, 5}; 106 const uint8_t HuffDecoderCommon::table9_0_emit_[6] = {0x3f, 0x27, 0x2b, 107 0x7c, 0x23, 0x3e}; 108 const uint8_t HuffDecoderCommon::table9_0_inner_[8] = {0x00, 0x01, 0x05, 0x09, 109 0x0d, 0x11, 0x15, 0x02}; 110 const uint8_t HuffDecoderCommon::table9_0_outer_[16] = {0, 0, 0, 1, 0, 2, 0, 3, 111 0, 4, 5, 6, 0, 0, 0, 7}; 112 const uint8_t HuffDecoderCommon::table10_0_emit_[12] = { 113 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e}; 114 const uint8_t HuffDecoderCommon::table10_0_ops_[32] = { 115 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 116 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x11, 117 0x00, 0x15, 0x19, 0x1d, 0x21, 0x25, 0x29, 0x2d, 0x00, 0x02}; 118 const uint8_t HuffDecoderCommon::table11_0_emit_[14] = { 119 0x3f, 0x27, 0x2b, 0x7c, 0x23, 0x3e, 0x00, 120 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d}; 121 const uint8_t HuffDecoderCommon::table11_0_ops_[64] = { 122 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 123 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 124 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 125 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 126 0x00, 0x00, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 127 0x25, 0x00, 0x29, 0x00, 0x2d, 0x31, 0x35, 0x00, 0x02}; 128 const uint8_t HuffDecoderCommon::table12_0_emit_[36] = { 129 0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f, 0x65, 130 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x27, 0x2b, 0x7c, 0x23, 131 0x3e, 0x00, 0x24, 0x40, 0x5b, 0x5d, 0x7e, 0x5e, 0x7d, 0x3c, 0x60, 0x7b}; 132 const uint8_t HuffDecoderCommon::table12_0_ops_[128] = { 133 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 0x01, 134 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 135 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 136 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52, 137 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 138 0x01, 0x01, 0x01, 0x56, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 139 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x01, 0x01, 0x01, 0x01, 140 0x01, 0x01, 0x01, 0x5e, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x62, 141 0x01, 0x01, 0x01, 0x66, 0x01, 0x01, 0x01, 0x6a, 0x01, 0x01, 0x01, 0x6e, 142 0x01, 0x01, 0x01, 0x72, 0x01, 0x01, 0x01, 0x76, 0x01, 0x01, 0x01, 0x7a, 143 0x01, 0x7e, 0x01, 0x82, 0x86, 0x8a, 0x8e, 0x03}; 144 const uint8_t HuffDecoderCommon::table13_0_emit_[44] = { 145 0x3f, 0x30, 0x3f, 0x31, 0x3f, 0x32, 0x3f, 0x61, 0x3f, 0x63, 0x3f, 146 0x65, 0x3f, 0x69, 0x3f, 0x6f, 0x3f, 0x73, 0x3f, 0x74, 0x3f, 0x20, 147 0x3f, 0x25, 0x3f, 0x2d, 0x3f, 0x2e, 0x3f, 0x2f, 0x3f, 0x33, 0x3f, 148 0x34, 0x3f, 0x35, 0x3f, 0x36, 0x3f, 0x37, 0x3f, 0x38, 0x3f, 0x39}; 149 const uint8_t HuffDecoderCommon::table13_0_ops_[32] = { 150 0x00, 0x01, 0x00, 0x09, 0x00, 0x11, 0x00, 0x19, 0x00, 0x21, 0x00, 151 0x29, 0x00, 0x31, 0x00, 0x39, 0x00, 0x41, 0x00, 0x49, 0x51, 0x59, 152 0x61, 0x69, 0x71, 0x79, 0x81, 0x89, 0x91, 0x99, 0xa1, 0xa9}; 153 const uint8_t HuffDecoderCommon::table13_1_emit_[28] = { 154 0x3f, 0x3d, 0x3f, 0x41, 0x3f, 0x5f, 0x3f, 0x62, 0x3f, 0x64, 155 0x3f, 0x66, 0x3f, 0x67, 0x3f, 0x68, 0x3f, 0x6c, 0x3f, 0x6d, 156 0x3f, 0x6e, 0x3f, 0x70, 0x3f, 0x72, 0x3f, 0x75}; 157 const uint8_t HuffDecoderCommon::table13_1_ops_[32] = { 158 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x51, 159 0x59, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 160 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 161 const uint8_t HuffDecoderCommon::table13_2_emit_[20] = { 162 0x27, 0x30, 0x27, 0x31, 0x27, 0x32, 0x27, 0x61, 0x27, 0x63, 163 0x27, 0x65, 0x27, 0x69, 0x27, 0x6f, 0x27, 0x73, 0x27, 0x74}; 164 const uint8_t HuffDecoderCommon::table13_2_ops_[32] = { 165 0x01, 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49, 0x00, 166 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 168 const uint8_t HuffDecoderCommon::table13_3_emit_[20] = { 169 0x2b, 0x30, 0x2b, 0x31, 0x2b, 0x32, 0x2b, 0x61, 0x2b, 0x63, 170 0x2b, 0x65, 0x2b, 0x69, 0x2b, 0x6f, 0x2b, 0x73, 0x2b, 0x74}; 171 const uint8_t HuffDecoderCommon::table13_4_emit_[20] = { 172 0x7c, 0x30, 0x7c, 0x31, 0x7c, 0x32, 0x7c, 0x61, 0x7c, 0x63, 173 0x7c, 0x65, 0x7c, 0x69, 0x7c, 0x6f, 0x7c, 0x73, 0x7c, 0x74}; 174 const uint8_t HuffDecoderCommon::table13_5_emit_[2] = {0x23, 0x3e}; 175 const uint8_t HuffDecoderCommon::table13_5_ops_[32] = { 176 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 177 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 178 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06}; 179 const uint8_t HuffDecoderCommon::table13_6_emit_[4] = {0x00, 0x24, 0x40, 0x5b}; 180 const uint8_t HuffDecoderCommon::table13_6_ops_[32] = { 181 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 182 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 183 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e}; 184 const uint8_t HuffDecoderCommon::table13_7_emit_[7] = {0x5d, 0x7e, 0x5e, 0x7d, 185 0x3c, 0x60, 0x7b}; 186 const uint8_t HuffDecoderCommon::table13_7_ops_[32] = { 187 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 188 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 189 0x00, 0x0e, 0x00, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x03}; 190 const uint8_t* const HuffDecoderCommon::table13_emit_[8] = { 191 table13_0_emit_, table13_1_emit_, table13_2_emit_, table13_3_emit_, 192 table13_4_emit_, table13_5_emit_, table13_6_emit_, table13_7_emit_, 193 }; 194 const uint8_t* const HuffDecoderCommon::table13_ops_[8] = { 195 table13_0_ops_, table13_1_ops_, table13_2_ops_, table13_2_ops_, 196 table13_2_ops_, table13_5_ops_, table13_6_ops_, table13_7_ops_, 197 }; 198 const uint8_t HuffDecoderCommon::table6_0_emit_[1] = {0x3f}; 199 const uint16_t HuffDecoderCommon::table6_0_ops_[32] = { 200 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 201 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 202 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 203 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002}; 204 const uint8_t HuffDecoderCommon::table6_4_emit_[1] = {0x27}; 205 const uint16_t HuffDecoderCommon::table6_4_ops_[32] = { 206 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 207 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 208 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 209 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003}; 210 const uint8_t HuffDecoderCommon::table6_6_emit_[1] = {0x2b}; 211 const uint8_t HuffDecoderCommon::table6_8_emit_[1] = {0x7c}; 212 const uint8_t HuffDecoderCommon::table6_10_emit_[1] = {0x23}; 213 const uint16_t HuffDecoderCommon::table6_10_ops_[32] = { 214 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 215 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 216 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 217 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004}; 218 const uint8_t HuffDecoderCommon::table6_11_emit_[1] = {0x3e}; 219 const uint8_t HuffDecoderCommon::table6_12_emit_[2] = {0x00, 0x24}; 220 const uint16_t HuffDecoderCommon::table6_12_ops_[32] = { 221 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 222 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 223 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 224 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085}; 225 const uint8_t HuffDecoderCommon::table6_13_emit_[2] = {0x40, 0x5b}; 226 const uint8_t HuffDecoderCommon::table6_14_emit_[2] = {0x5d, 0x7e}; 227 const uint8_t HuffDecoderCommon::table6_15_emit_[5] = {0x5e, 0x7d, 0x3c, 0x60, 228 0x7b}; 229 const uint16_t HuffDecoderCommon::table6_15_ops_[32] = { 230 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 231 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, 232 0x0107, 0x0107, 0x0107, 0x0107, 0x0187, 0x0187, 0x0187, 0x0187, 233 0x0207, 0x0207, 0x0207, 0x0207, 0x0019, 0x0029, 0x0039, 0x0049}; 234 const uint8_t* const HuffDecoderCommon::table6_emit_[16] = { 235 table6_0_emit_, table6_0_emit_, table6_0_emit_, table6_0_emit_, 236 table6_4_emit_, table6_4_emit_, table6_6_emit_, table6_6_emit_, 237 table6_8_emit_, table6_8_emit_, table6_10_emit_, table6_11_emit_, 238 table6_12_emit_, table6_13_emit_, table6_14_emit_, table6_15_emit_, 239 }; 240 const uint16_t* const HuffDecoderCommon::table6_ops_[16] = { 241 table6_0_ops_, table6_0_ops_, table6_0_ops_, table6_0_ops_, 242 table6_4_ops_, table6_4_ops_, table6_4_ops_, table6_4_ops_, 243 table6_4_ops_, table6_4_ops_, table6_10_ops_, table6_10_ops_, 244 table6_12_ops_, table6_12_ops_, table6_12_ops_, table6_15_ops_, 245 }; 246 const uint8_t HuffDecoderCommon::table14_0_emit_[5] = {0x5c, 0xc3, 0xd0, 0x80, 247 0x82}; 248 const uint8_t HuffDecoderCommon::table14_0_inner_[5] = {0x02, 0x06, 0x0a, 0x0f, 249 0x13}; 250 const uint8_t HuffDecoderCommon::table17_0_emit_[6] = {0x83, 0xa2, 0xb8, 251 0xc2, 0xe0, 0xe2}; 252 const uint8_t HuffDecoderCommon::table17_0_inner_[7] = {0x00, 0x02, 0x04, 0x06, 253 0x08, 0x0a, 0x01}; 254 const uint8_t HuffDecoderCommon::table16_0_emit_[10] = { 255 0x83, 0xa2, 0xb8, 0xc2, 0xe0, 0xe2, 0x99, 0xa1, 0xa7, 0xac}; 256 const uint8_t HuffDecoderCommon::table16_0_inner_[10] = { 257 0x03, 0x0b, 0x13, 0x1b, 0x23, 0x2b, 0x34, 0x3c, 0x44, 0x4c}; 258 const uint8_t HuffDecoderCommon::table19_0_emit_[9] = { 259 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6}; 260 const uint8_t HuffDecoderCommon::table19_0_inner_[10] = { 261 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x10, 0x01}; 262 const uint8_t HuffDecoderCommon::table18_0_emit_[23] = { 263 0xb0, 0xb1, 0xb3, 0xd1, 0xd8, 0xd9, 0xe3, 0xe5, 0xe6, 0x81, 0x84, 0x85, 264 0x86, 0x88, 0x92, 0x9a, 0x9c, 0xa0, 0xa3, 0xa4, 0xa9, 0xaa, 0xad}; 265 const uint8_t HuffDecoderCommon::table18_0_ops_[32] = { 266 0x04, 0x04, 0x0c, 0x0c, 0x14, 0x14, 0x1c, 0x1c, 0x24, 0x24, 0x2c, 267 0x2c, 0x34, 0x34, 0x3c, 0x3c, 0x44, 0x44, 0x4d, 0x55, 0x5d, 0x65, 268 0x6d, 0x75, 0x7d, 0x85, 0x8d, 0x95, 0x9d, 0xa5, 0xad, 0xb5}; 269 const uint8_t HuffDecoderCommon::table21_0_emit_[12] = { 270 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9}; 271 const uint8_t HuffDecoderCommon::table21_0_ops_[32] = { 272 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, 0x18, 0x1c, 0x20, 0x24, 0x28, 273 0x2c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 274 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02}; 275 const uint8_t HuffDecoderCommon::table22_0_emit_[41] = { 276 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 277 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 278 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 279 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef}; 280 const uint8_t HuffDecoderCommon::table22_0_ops_[64] = { 281 0x00, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x11, 0x00, 282 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 283 0x00, 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 284 0x55, 0x59, 0x5d, 0x61, 0x65, 0x69, 0x6d, 0x71, 0x75, 0x79, 0x7d, 285 0x81, 0x85, 0x89, 0x8d, 0x91, 0x95, 0x99, 0x9d, 0xa1, 0x00, 0x00, 286 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 287 const uint8_t HuffDecoderCommon::table23_0_emit_[53] = { 288 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 289 0xe9, 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 290 0x96, 0x97, 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 291 0xb4, 0xb6, 0xb7, 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 292 0x91, 0x94, 0x9f, 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed}; 293 const uint8_t HuffDecoderCommon::table23_0_ops_[128] = { 294 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 295 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 296 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x21, 297 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2d, 298 0x00, 0x31, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x45, 299 0x00, 0x49, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x55, 0x00, 0x59, 0x00, 0x5d, 300 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x71, 0x00, 0x75, 301 0x00, 0x79, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x85, 0x00, 0x89, 0x00, 0x8d, 302 0x00, 0x91, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0xa5, 0xa9, 303 0xad, 0xb1, 0xb5, 0xb9, 0xbd, 0xc1, 0xc5, 0xc9, 0xcd, 0xd1, 0x00, 0x00, 304 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 305 const uint8_t HuffDecoderCommon::table24_0_emit_[57] = { 306 0xb2, 0xb5, 0xb9, 0xba, 0xbb, 0xbd, 0xbe, 0xc4, 0xc6, 0xe4, 0xe8, 0xe9, 307 0x01, 0x87, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8f, 0x93, 0x95, 0x96, 0x97, 308 0x98, 0x9b, 0x9d, 0x9e, 0xa5, 0xa6, 0xa8, 0xae, 0xaf, 0xb4, 0xb6, 0xb7, 309 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f, 0xab, 310 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb}; 311 const uint8_t HuffDecoderCommon::table24_0_ops_[256] = { 312 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 313 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 314 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 315 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 316 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 317 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 318 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 319 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 320 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x39, 321 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x45, 322 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x51, 323 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5d, 324 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x69, 325 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x75, 326 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x81, 327 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x8d, 328 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x99, 329 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0xa1, 0x00, 0xa5, 0x00, 0xa9, 330 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xc1, 331 0x00, 0xc5, 0x00, 0xc9, 0x00, 0xcd, 0x00, 0xd1, 0xd5, 0xd9, 0xdd, 0xe1, 332 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 333 0x00, 0x00, 0x00, 0x02}; 334 const uint8_t HuffDecoderCommon::table25_0_emit_[4] = {0xb2, 0xb5, 0xb9, 0xba}; 335 const uint8_t HuffDecoderCommon::table25_0_ops_[64] = { 336 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 337 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 338 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 339 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 340 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 341 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d}; 342 const uint8_t HuffDecoderCommon::table25_1_emit_[4] = {0xbb, 0xbd, 0xbe, 0xc4}; 343 const uint8_t HuffDecoderCommon::table25_2_emit_[4] = {0xc6, 0xe4, 0xe8, 0xe9}; 344 const uint8_t HuffDecoderCommon::table25_3_emit_[8] = {0x01, 0x87, 0x89, 0x8a, 345 0x8b, 0x8c, 0x8d, 0x8f}; 346 const uint8_t HuffDecoderCommon::table25_3_ops_[64] = { 347 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 348 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 349 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 350 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 351 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 352 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d}; 353 const uint8_t HuffDecoderCommon::table25_4_emit_[8] = {0x93, 0x95, 0x96, 0x97, 354 0x98, 0x9b, 0x9d, 0x9e}; 355 const uint8_t HuffDecoderCommon::table25_5_emit_[8] = {0xa5, 0xa6, 0xa8, 0xae, 356 0xaf, 0xb4, 0xb6, 0xb7}; 357 const uint8_t HuffDecoderCommon::table25_6_emit_[11] = { 358 0xbc, 0xbf, 0xc5, 0xe7, 0xef, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f}; 359 const uint8_t HuffDecoderCommon::table25_6_ops_[64] = { 360 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 361 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 362 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 363 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 364 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 365 0x21, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x29}; 366 const uint8_t HuffDecoderCommon::table25_7_emit_[25] = { 367 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 368 0xeb, 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 369 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff}; 370 const uint8_t HuffDecoderCommon::table25_7_ops_[64] = { 371 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 372 0x09, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 373 0x00, 0x15, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x29, 374 0x2d, 0x31, 0x35, 0x39, 0x3d, 0x41, 0x45, 0x49, 0x4d, 0x51, 0x55, 375 0x59, 0x5d, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 376 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}; 377 const uint8_t* const HuffDecoderCommon::table25_emit_[8] = { 378 table25_0_emit_, table25_1_emit_, table25_2_emit_, table25_3_emit_, 379 table25_4_emit_, table25_5_emit_, table25_6_emit_, table25_7_emit_, 380 }; 381 const uint8_t* const HuffDecoderCommon::table25_ops_[8] = { 382 table25_0_ops_, table25_0_ops_, table25_0_ops_, table25_3_ops_, 383 table25_3_ops_, table25_3_ops_, table25_6_ops_, table25_7_ops_, 384 }; 385 const uint8_t HuffDecoderCommon::table26_0_emit_[40] = { 386 0xb2, 0x30, 0xb2, 0x31, 0xb2, 0x32, 0xb2, 0x61, 0xb2, 0x63, 387 0xb2, 0x65, 0xb2, 0x69, 0xb2, 0x6f, 0xb2, 0x73, 0xb2, 0x74, 388 0xb5, 0x30, 0xb5, 0x31, 0xb5, 0x32, 0xb5, 0x61, 0xb5, 0x63, 389 0xb5, 0x65, 0xb5, 0x69, 0xb5, 0x6f, 0xb5, 0x73, 0xb5, 0x74}; 390 const uint8_t HuffDecoderCommon::table26_0_ops_[64] = { 391 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x01, 392 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 393 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x50, 394 0x58, 0x60, 0x68, 0x70, 0x78, 0x80, 0x88, 0x90, 0x98, 0x01, 0x01, 395 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 396 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52}; 397 const uint8_t HuffDecoderCommon::table26_1_emit_[40] = { 398 0xb9, 0x30, 0xb9, 0x31, 0xb9, 0x32, 0xb9, 0x61, 0xb9, 0x63, 399 0xb9, 0x65, 0xb9, 0x69, 0xb9, 0x6f, 0xb9, 0x73, 0xb9, 0x74, 400 0xba, 0x30, 0xba, 0x31, 0xba, 0x32, 0xba, 0x61, 0xba, 0x63, 401 0xba, 0x65, 0xba, 0x69, 0xba, 0x6f, 0xba, 0x73, 0xba, 0x74}; 402 const uint8_t HuffDecoderCommon::table26_2_emit_[40] = { 403 0xbb, 0x30, 0xbb, 0x31, 0xbb, 0x32, 0xbb, 0x61, 0xbb, 0x63, 404 0xbb, 0x65, 0xbb, 0x69, 0xbb, 0x6f, 0xbb, 0x73, 0xbb, 0x74, 405 0xbd, 0x30, 0xbd, 0x31, 0xbd, 0x32, 0xbd, 0x61, 0xbd, 0x63, 406 0xbd, 0x65, 0xbd, 0x69, 0xbd, 0x6f, 0xbd, 0x73, 0xbd, 0x74}; 407 const uint8_t HuffDecoderCommon::table26_3_emit_[40] = { 408 0xbe, 0x30, 0xbe, 0x31, 0xbe, 0x32, 0xbe, 0x61, 0xbe, 0x63, 409 0xbe, 0x65, 0xbe, 0x69, 0xbe, 0x6f, 0xbe, 0x73, 0xbe, 0x74, 410 0xc4, 0x30, 0xc4, 0x31, 0xc4, 0x32, 0xc4, 0x61, 0xc4, 0x63, 411 0xc4, 0x65, 0xc4, 0x69, 0xc4, 0x6f, 0xc4, 0x73, 0xc4, 0x74}; 412 const uint8_t HuffDecoderCommon::table26_4_emit_[40] = { 413 0xc6, 0x30, 0xc6, 0x31, 0xc6, 0x32, 0xc6, 0x61, 0xc6, 0x63, 414 0xc6, 0x65, 0xc6, 0x69, 0xc6, 0x6f, 0xc6, 0x73, 0xc6, 0x74, 415 0xe4, 0x30, 0xe4, 0x31, 0xe4, 0x32, 0xe4, 0x61, 0xe4, 0x63, 416 0xe4, 0x65, 0xe4, 0x69, 0xe4, 0x6f, 0xe4, 0x73, 0xe4, 0x74}; 417 const uint8_t HuffDecoderCommon::table26_5_emit_[40] = { 418 0xe8, 0x30, 0xe8, 0x31, 0xe8, 0x32, 0xe8, 0x61, 0xe8, 0x63, 419 0xe8, 0x65, 0xe8, 0x69, 0xe8, 0x6f, 0xe8, 0x73, 0xe8, 0x74, 420 0xe9, 0x30, 0xe9, 0x31, 0xe9, 0x32, 0xe9, 0x61, 0xe9, 0x63, 421 0xe9, 0x65, 0xe9, 0x69, 0xe9, 0x6f, 0xe9, 0x73, 0xe9, 0x74}; 422 const uint8_t HuffDecoderCommon::table26_6_emit_[4] = {0x01, 0x87, 0x89, 0x8a}; 423 const uint8_t HuffDecoderCommon::table26_6_ops_[64] = { 424 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 425 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 426 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 427 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 428 0x01, 0x01, 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 429 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e}; 430 const uint8_t HuffDecoderCommon::table26_7_emit_[4] = {0x8b, 0x8c, 0x8d, 0x8f}; 431 const uint8_t HuffDecoderCommon::table26_8_emit_[4] = {0x93, 0x95, 0x96, 0x97}; 432 const uint8_t HuffDecoderCommon::table26_9_emit_[4] = {0x98, 0x9b, 0x9d, 0x9e}; 433 const uint8_t HuffDecoderCommon::table26_10_emit_[4] = {0xa5, 0xa6, 0xa8, 0xae}; 434 const uint8_t HuffDecoderCommon::table26_11_emit_[4] = {0xaf, 0xb4, 0xb6, 0xb7}; 435 const uint8_t HuffDecoderCommon::table26_12_emit_[4] = {0xbc, 0xbf, 0xc5, 0xe7}; 436 const uint8_t HuffDecoderCommon::table26_13_emit_[7] = {0xef, 0x09, 0x8e, 0x90, 437 0x91, 0x94, 0x9f}; 438 const uint8_t HuffDecoderCommon::table26_13_ops_[64] = { 439 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 440 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 441 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x01, 442 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01, 0x01, 0x01, 0x01, 443 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 444 0x16, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a}; 445 const uint8_t HuffDecoderCommon::table26_14_emit_[10] = { 446 0xab, 0xce, 0xd7, 0xe1, 0xec, 0xed, 0xc7, 0xcf, 0xea, 0xeb}; 447 const uint8_t HuffDecoderCommon::table26_14_ops_[64] = { 448 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 449 0x01, 0x01, 0x01, 0x01, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 450 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x01, 451 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x01, 0x01, 0x01, 0x01, 452 0x01, 0x01, 0x01, 0x16, 0x01, 0x01, 0x01, 0x1a, 0x01, 0x01, 0x01, 453 0x1e, 0x01, 0x01, 0x01, 0x22, 0x01, 0x01, 0x01, 0x26}; 454 const uint8_t HuffDecoderCommon::table26_15_emit_[34] = { 455 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 0xf0, 456 0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 457 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe}; 458 const uint8_t HuffDecoderCommon::table26_15_ops_[64] = { 459 0x01, 0x02, 0x01, 0x06, 0x01, 0x0a, 0x01, 0x0e, 0x01, 0x12, 0x01, 460 0x16, 0x01, 0x1a, 0x01, 0x1e, 0x01, 0x22, 0x01, 0x26, 0x01, 0x2a, 461 0x01, 0x2e, 0x01, 0x32, 0x01, 0x36, 0x01, 0x3a, 0x3e, 0x42, 0x46, 462 0x4a, 0x4e, 0x52, 0x56, 0x5a, 0x5e, 0x62, 0x66, 0x6a, 0x6e, 0x72, 463 0x76, 0x7a, 0x7e, 0x82, 0x86, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 464 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03}; 465 const uint8_t* const HuffDecoderCommon::table26_emit_[16] = { 466 table26_0_emit_, table26_1_emit_, table26_2_emit_, table26_3_emit_, 467 table26_4_emit_, table26_5_emit_, table26_6_emit_, table26_7_emit_, 468 table26_8_emit_, table26_9_emit_, table26_10_emit_, table26_11_emit_, 469 table26_12_emit_, table26_13_emit_, table26_14_emit_, table26_15_emit_, 470 }; 471 const uint8_t* const HuffDecoderCommon::table26_ops_[16] = { 472 table26_0_ops_, table26_0_ops_, table26_0_ops_, table26_0_ops_, 473 table26_0_ops_, table26_0_ops_, table26_6_ops_, table26_6_ops_, 474 table26_6_ops_, table26_6_ops_, table26_6_ops_, table26_6_ops_, 475 table26_6_ops_, table26_13_ops_, table26_14_ops_, table26_15_ops_, 476 }; 477 const uint8_t HuffDecoderCommon::table27_0_emit_[144] = { 478 0xb2, 0x30, 0xb2, 0x31, 0xb2, 0x32, 0xb2, 0x61, 0xb2, 0x63, 0xb2, 0x65, 479 0xb2, 0x69, 0xb2, 0x6f, 0xb2, 0x73, 0xb2, 0x74, 0xb2, 0x20, 0xb2, 0x25, 480 0xb2, 0x2d, 0xb2, 0x2e, 0xb2, 0x2f, 0xb2, 0x33, 0xb2, 0x34, 0xb2, 0x35, 481 0xb2, 0x36, 0xb2, 0x37, 0xb2, 0x38, 0xb2, 0x39, 0xb2, 0x3d, 0xb2, 0x41, 482 0xb2, 0x5f, 0xb2, 0x62, 0xb2, 0x64, 0xb2, 0x66, 0xb2, 0x67, 0xb2, 0x68, 483 0xb2, 0x6c, 0xb2, 0x6d, 0xb2, 0x6e, 0xb2, 0x70, 0xb2, 0x72, 0xb2, 0x75, 484 0xb5, 0x30, 0xb5, 0x31, 0xb5, 0x32, 0xb5, 0x61, 0xb5, 0x63, 0xb5, 0x65, 485 0xb5, 0x69, 0xb5, 0x6f, 0xb5, 0x73, 0xb5, 0x74, 0xb5, 0x20, 0xb5, 0x25, 486 0xb5, 0x2d, 0xb5, 0x2e, 0xb5, 0x2f, 0xb5, 0x33, 0xb5, 0x34, 0xb5, 0x35, 487 0xb5, 0x36, 0xb5, 0x37, 0xb5, 0x38, 0xb5, 0x39, 0xb5, 0x3d, 0xb5, 0x41, 488 0xb5, 0x5f, 0xb5, 0x62, 0xb5, 0x64, 0xb5, 0x66, 0xb5, 0x67, 0xb5, 0x68, 489 0xb5, 0x6c, 0xb5, 0x6d, 0xb5, 0x6e, 0xb5, 0x70, 0xb5, 0x72, 0xb5, 0x75}; 490 const uint16_t HuffDecoderCommon::table27_0_ops_[128] = { 491 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 0x0000, 492 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 0x0000, 0x0041, 493 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 494 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 495 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 496 0x0119, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 497 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 498 0x0002, 0x0000, 0x0121, 0x0000, 0x0129, 0x0000, 0x0131, 0x0000, 0x0139, 499 0x0000, 0x0141, 0x0000, 0x0149, 0x0000, 0x0151, 0x0000, 0x0159, 0x0000, 500 0x0161, 0x0000, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199, 501 0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1, 502 0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0221, 0x0229, 503 0x0231, 0x0239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 504 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 505 0x0000, 0x0122}; 506 const uint8_t HuffDecoderCommon::table27_1_emit_[144] = { 507 0xb9, 0x30, 0xb9, 0x31, 0xb9, 0x32, 0xb9, 0x61, 0xb9, 0x63, 0xb9, 0x65, 508 0xb9, 0x69, 0xb9, 0x6f, 0xb9, 0x73, 0xb9, 0x74, 0xb9, 0x20, 0xb9, 0x25, 509 0xb9, 0x2d, 0xb9, 0x2e, 0xb9, 0x2f, 0xb9, 0x33, 0xb9, 0x34, 0xb9, 0x35, 510 0xb9, 0x36, 0xb9, 0x37, 0xb9, 0x38, 0xb9, 0x39, 0xb9, 0x3d, 0xb9, 0x41, 511 0xb9, 0x5f, 0xb9, 0x62, 0xb9, 0x64, 0xb9, 0x66, 0xb9, 0x67, 0xb9, 0x68, 512 0xb9, 0x6c, 0xb9, 0x6d, 0xb9, 0x6e, 0xb9, 0x70, 0xb9, 0x72, 0xb9, 0x75, 513 0xba, 0x30, 0xba, 0x31, 0xba, 0x32, 0xba, 0x61, 0xba, 0x63, 0xba, 0x65, 514 0xba, 0x69, 0xba, 0x6f, 0xba, 0x73, 0xba, 0x74, 0xba, 0x20, 0xba, 0x25, 515 0xba, 0x2d, 0xba, 0x2e, 0xba, 0x2f, 0xba, 0x33, 0xba, 0x34, 0xba, 0x35, 516 0xba, 0x36, 0xba, 0x37, 0xba, 0x38, 0xba, 0x39, 0xba, 0x3d, 0xba, 0x41, 517 0xba, 0x5f, 0xba, 0x62, 0xba, 0x64, 0xba, 0x66, 0xba, 0x67, 0xba, 0x68, 518 0xba, 0x6c, 0xba, 0x6d, 0xba, 0x6e, 0xba, 0x70, 0xba, 0x72, 0xba, 0x75}; 519 const uint8_t HuffDecoderCommon::table27_2_emit_[144] = { 520 0xbb, 0x30, 0xbb, 0x31, 0xbb, 0x32, 0xbb, 0x61, 0xbb, 0x63, 0xbb, 0x65, 521 0xbb, 0x69, 0xbb, 0x6f, 0xbb, 0x73, 0xbb, 0x74, 0xbb, 0x20, 0xbb, 0x25, 522 0xbb, 0x2d, 0xbb, 0x2e, 0xbb, 0x2f, 0xbb, 0x33, 0xbb, 0x34, 0xbb, 0x35, 523 0xbb, 0x36, 0xbb, 0x37, 0xbb, 0x38, 0xbb, 0x39, 0xbb, 0x3d, 0xbb, 0x41, 524 0xbb, 0x5f, 0xbb, 0x62, 0xbb, 0x64, 0xbb, 0x66, 0xbb, 0x67, 0xbb, 0x68, 525 0xbb, 0x6c, 0xbb, 0x6d, 0xbb, 0x6e, 0xbb, 0x70, 0xbb, 0x72, 0xbb, 0x75, 526 0xbd, 0x30, 0xbd, 0x31, 0xbd, 0x32, 0xbd, 0x61, 0xbd, 0x63, 0xbd, 0x65, 527 0xbd, 0x69, 0xbd, 0x6f, 0xbd, 0x73, 0xbd, 0x74, 0xbd, 0x20, 0xbd, 0x25, 528 0xbd, 0x2d, 0xbd, 0x2e, 0xbd, 0x2f, 0xbd, 0x33, 0xbd, 0x34, 0xbd, 0x35, 529 0xbd, 0x36, 0xbd, 0x37, 0xbd, 0x38, 0xbd, 0x39, 0xbd, 0x3d, 0xbd, 0x41, 530 0xbd, 0x5f, 0xbd, 0x62, 0xbd, 0x64, 0xbd, 0x66, 0xbd, 0x67, 0xbd, 0x68, 531 0xbd, 0x6c, 0xbd, 0x6d, 0xbd, 0x6e, 0xbd, 0x70, 0xbd, 0x72, 0xbd, 0x75}; 532 const uint8_t HuffDecoderCommon::table27_3_emit_[144] = { 533 0xbe, 0x30, 0xbe, 0x31, 0xbe, 0x32, 0xbe, 0x61, 0xbe, 0x63, 0xbe, 0x65, 534 0xbe, 0x69, 0xbe, 0x6f, 0xbe, 0x73, 0xbe, 0x74, 0xbe, 0x20, 0xbe, 0x25, 535 0xbe, 0x2d, 0xbe, 0x2e, 0xbe, 0x2f, 0xbe, 0x33, 0xbe, 0x34, 0xbe, 0x35, 536 0xbe, 0x36, 0xbe, 0x37, 0xbe, 0x38, 0xbe, 0x39, 0xbe, 0x3d, 0xbe, 0x41, 537 0xbe, 0x5f, 0xbe, 0x62, 0xbe, 0x64, 0xbe, 0x66, 0xbe, 0x67, 0xbe, 0x68, 538 0xbe, 0x6c, 0xbe, 0x6d, 0xbe, 0x6e, 0xbe, 0x70, 0xbe, 0x72, 0xbe, 0x75, 539 0xc4, 0x30, 0xc4, 0x31, 0xc4, 0x32, 0xc4, 0x61, 0xc4, 0x63, 0xc4, 0x65, 540 0xc4, 0x69, 0xc4, 0x6f, 0xc4, 0x73, 0xc4, 0x74, 0xc4, 0x20, 0xc4, 0x25, 541 0xc4, 0x2d, 0xc4, 0x2e, 0xc4, 0x2f, 0xc4, 0x33, 0xc4, 0x34, 0xc4, 0x35, 542 0xc4, 0x36, 0xc4, 0x37, 0xc4, 0x38, 0xc4, 0x39, 0xc4, 0x3d, 0xc4, 0x41, 543 0xc4, 0x5f, 0xc4, 0x62, 0xc4, 0x64, 0xc4, 0x66, 0xc4, 0x67, 0xc4, 0x68, 544 0xc4, 0x6c, 0xc4, 0x6d, 0xc4, 0x6e, 0xc4, 0x70, 0xc4, 0x72, 0xc4, 0x75}; 545 const uint8_t HuffDecoderCommon::table27_4_emit_[144] = { 546 0xc6, 0x30, 0xc6, 0x31, 0xc6, 0x32, 0xc6, 0x61, 0xc6, 0x63, 0xc6, 0x65, 547 0xc6, 0x69, 0xc6, 0x6f, 0xc6, 0x73, 0xc6, 0x74, 0xc6, 0x20, 0xc6, 0x25, 548 0xc6, 0x2d, 0xc6, 0x2e, 0xc6, 0x2f, 0xc6, 0x33, 0xc6, 0x34, 0xc6, 0x35, 549 0xc6, 0x36, 0xc6, 0x37, 0xc6, 0x38, 0xc6, 0x39, 0xc6, 0x3d, 0xc6, 0x41, 550 0xc6, 0x5f, 0xc6, 0x62, 0xc6, 0x64, 0xc6, 0x66, 0xc6, 0x67, 0xc6, 0x68, 551 0xc6, 0x6c, 0xc6, 0x6d, 0xc6, 0x6e, 0xc6, 0x70, 0xc6, 0x72, 0xc6, 0x75, 552 0xe4, 0x30, 0xe4, 0x31, 0xe4, 0x32, 0xe4, 0x61, 0xe4, 0x63, 0xe4, 0x65, 553 0xe4, 0x69, 0xe4, 0x6f, 0xe4, 0x73, 0xe4, 0x74, 0xe4, 0x20, 0xe4, 0x25, 554 0xe4, 0x2d, 0xe4, 0x2e, 0xe4, 0x2f, 0xe4, 0x33, 0xe4, 0x34, 0xe4, 0x35, 555 0xe4, 0x36, 0xe4, 0x37, 0xe4, 0x38, 0xe4, 0x39, 0xe4, 0x3d, 0xe4, 0x41, 556 0xe4, 0x5f, 0xe4, 0x62, 0xe4, 0x64, 0xe4, 0x66, 0xe4, 0x67, 0xe4, 0x68, 557 0xe4, 0x6c, 0xe4, 0x6d, 0xe4, 0x6e, 0xe4, 0x70, 0xe4, 0x72, 0xe4, 0x75}; 558 const uint8_t HuffDecoderCommon::table27_5_emit_[144] = { 559 0xe8, 0x30, 0xe8, 0x31, 0xe8, 0x32, 0xe8, 0x61, 0xe8, 0x63, 0xe8, 0x65, 560 0xe8, 0x69, 0xe8, 0x6f, 0xe8, 0x73, 0xe8, 0x74, 0xe8, 0x20, 0xe8, 0x25, 561 0xe8, 0x2d, 0xe8, 0x2e, 0xe8, 0x2f, 0xe8, 0x33, 0xe8, 0x34, 0xe8, 0x35, 562 0xe8, 0x36, 0xe8, 0x37, 0xe8, 0x38, 0xe8, 0x39, 0xe8, 0x3d, 0xe8, 0x41, 563 0xe8, 0x5f, 0xe8, 0x62, 0xe8, 0x64, 0xe8, 0x66, 0xe8, 0x67, 0xe8, 0x68, 564 0xe8, 0x6c, 0xe8, 0x6d, 0xe8, 0x6e, 0xe8, 0x70, 0xe8, 0x72, 0xe8, 0x75, 565 0xe9, 0x30, 0xe9, 0x31, 0xe9, 0x32, 0xe9, 0x61, 0xe9, 0x63, 0xe9, 0x65, 566 0xe9, 0x69, 0xe9, 0x6f, 0xe9, 0x73, 0xe9, 0x74, 0xe9, 0x20, 0xe9, 0x25, 567 0xe9, 0x2d, 0xe9, 0x2e, 0xe9, 0x2f, 0xe9, 0x33, 0xe9, 0x34, 0xe9, 0x35, 568 0xe9, 0x36, 0xe9, 0x37, 0xe9, 0x38, 0xe9, 0x39, 0xe9, 0x3d, 0xe9, 0x41, 569 0xe9, 0x5f, 0xe9, 0x62, 0xe9, 0x64, 0xe9, 0x66, 0xe9, 0x67, 0xe9, 0x68, 570 0xe9, 0x6c, 0xe9, 0x6d, 0xe9, 0x6e, 0xe9, 0x70, 0xe9, 0x72, 0xe9, 0x75}; 571 const uint8_t HuffDecoderCommon::table27_6_emit_[80] = { 572 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, 0x01, 0x61, 0x01, 0x63, 0x01, 0x65, 573 0x01, 0x69, 0x01, 0x6f, 0x01, 0x73, 0x01, 0x74, 0x87, 0x30, 0x87, 0x31, 574 0x87, 0x32, 0x87, 0x61, 0x87, 0x63, 0x87, 0x65, 0x87, 0x69, 0x87, 0x6f, 575 0x87, 0x73, 0x87, 0x74, 0x89, 0x30, 0x89, 0x31, 0x89, 0x32, 0x89, 0x61, 576 0x89, 0x63, 0x89, 0x65, 0x89, 0x69, 0x89, 0x6f, 0x89, 0x73, 0x89, 0x74, 577 0x8a, 0x30, 0x8a, 0x31, 0x8a, 0x32, 0x8a, 0x61, 0x8a, 0x63, 0x8a, 0x65, 578 0x8a, 0x69, 0x8a, 0x6f, 0x8a, 0x73, 0x8a, 0x74}; 579 const uint16_t HuffDecoderCommon::table27_6_ops_[128] = { 580 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 581 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 582 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 583 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069, 584 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 585 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 586 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 587 0x0052, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 0x00d1, 0x00d9, 588 0x00e1, 0x00e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 589 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 590 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x00f1, 0x00f9, 0x0101, 591 0x0109, 0x0111, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0000, 0x0000, 592 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 593 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 594 0x0000, 0x00f2}; 595 const uint8_t HuffDecoderCommon::table27_7_emit_[80] = { 596 0x8b, 0x30, 0x8b, 0x31, 0x8b, 0x32, 0x8b, 0x61, 0x8b, 0x63, 0x8b, 0x65, 597 0x8b, 0x69, 0x8b, 0x6f, 0x8b, 0x73, 0x8b, 0x74, 0x8c, 0x30, 0x8c, 0x31, 598 0x8c, 0x32, 0x8c, 0x61, 0x8c, 0x63, 0x8c, 0x65, 0x8c, 0x69, 0x8c, 0x6f, 599 0x8c, 0x73, 0x8c, 0x74, 0x8d, 0x30, 0x8d, 0x31, 0x8d, 0x32, 0x8d, 0x61, 600 0x8d, 0x63, 0x8d, 0x65, 0x8d, 0x69, 0x8d, 0x6f, 0x8d, 0x73, 0x8d, 0x74, 601 0x8f, 0x30, 0x8f, 0x31, 0x8f, 0x32, 0x8f, 0x61, 0x8f, 0x63, 0x8f, 0x65, 602 0x8f, 0x69, 0x8f, 0x6f, 0x8f, 0x73, 0x8f, 0x74}; 603 const uint8_t HuffDecoderCommon::table27_8_emit_[80] = { 604 0x93, 0x30, 0x93, 0x31, 0x93, 0x32, 0x93, 0x61, 0x93, 0x63, 0x93, 0x65, 605 0x93, 0x69, 0x93, 0x6f, 0x93, 0x73, 0x93, 0x74, 0x95, 0x30, 0x95, 0x31, 606 0x95, 0x32, 0x95, 0x61, 0x95, 0x63, 0x95, 0x65, 0x95, 0x69, 0x95, 0x6f, 607 0x95, 0x73, 0x95, 0x74, 0x96, 0x30, 0x96, 0x31, 0x96, 0x32, 0x96, 0x61, 608 0x96, 0x63, 0x96, 0x65, 0x96, 0x69, 0x96, 0x6f, 0x96, 0x73, 0x96, 0x74, 609 0x97, 0x30, 0x97, 0x31, 0x97, 0x32, 0x97, 0x61, 0x97, 0x63, 0x97, 0x65, 610 0x97, 0x69, 0x97, 0x6f, 0x97, 0x73, 0x97, 0x74}; 611 const uint8_t HuffDecoderCommon::table27_9_emit_[80] = { 612 0x98, 0x30, 0x98, 0x31, 0x98, 0x32, 0x98, 0x61, 0x98, 0x63, 0x98, 0x65, 613 0x98, 0x69, 0x98, 0x6f, 0x98, 0x73, 0x98, 0x74, 0x9b, 0x30, 0x9b, 0x31, 614 0x9b, 0x32, 0x9b, 0x61, 0x9b, 0x63, 0x9b, 0x65, 0x9b, 0x69, 0x9b, 0x6f, 615 0x9b, 0x73, 0x9b, 0x74, 0x9d, 0x30, 0x9d, 0x31, 0x9d, 0x32, 0x9d, 0x61, 616 0x9d, 0x63, 0x9d, 0x65, 0x9d, 0x69, 0x9d, 0x6f, 0x9d, 0x73, 0x9d, 0x74, 617 0x9e, 0x30, 0x9e, 0x31, 0x9e, 0x32, 0x9e, 0x61, 0x9e, 0x63, 0x9e, 0x65, 618 0x9e, 0x69, 0x9e, 0x6f, 0x9e, 0x73, 0x9e, 0x74}; 619 const uint8_t HuffDecoderCommon::table27_10_emit_[80] = { 620 0xa5, 0x30, 0xa5, 0x31, 0xa5, 0x32, 0xa5, 0x61, 0xa5, 0x63, 0xa5, 0x65, 621 0xa5, 0x69, 0xa5, 0x6f, 0xa5, 0x73, 0xa5, 0x74, 0xa6, 0x30, 0xa6, 0x31, 622 0xa6, 0x32, 0xa6, 0x61, 0xa6, 0x63, 0xa6, 0x65, 0xa6, 0x69, 0xa6, 0x6f, 623 0xa6, 0x73, 0xa6, 0x74, 0xa8, 0x30, 0xa8, 0x31, 0xa8, 0x32, 0xa8, 0x61, 624 0xa8, 0x63, 0xa8, 0x65, 0xa8, 0x69, 0xa8, 0x6f, 0xa8, 0x73, 0xa8, 0x74, 625 0xae, 0x30, 0xae, 0x31, 0xae, 0x32, 0xae, 0x61, 0xae, 0x63, 0xae, 0x65, 626 0xae, 0x69, 0xae, 0x6f, 0xae, 0x73, 0xae, 0x74}; 627 const uint8_t HuffDecoderCommon::table27_11_emit_[80] = { 628 0xaf, 0x30, 0xaf, 0x31, 0xaf, 0x32, 0xaf, 0x61, 0xaf, 0x63, 0xaf, 0x65, 629 0xaf, 0x69, 0xaf, 0x6f, 0xaf, 0x73, 0xaf, 0x74, 0xb4, 0x30, 0xb4, 0x31, 630 0xb4, 0x32, 0xb4, 0x61, 0xb4, 0x63, 0xb4, 0x65, 0xb4, 0x69, 0xb4, 0x6f, 631 0xb4, 0x73, 0xb4, 0x74, 0xb6, 0x30, 0xb6, 0x31, 0xb6, 0x32, 0xb6, 0x61, 632 0xb6, 0x63, 0xb6, 0x65, 0xb6, 0x69, 0xb6, 0x6f, 0xb6, 0x73, 0xb6, 0x74, 633 0xb7, 0x30, 0xb7, 0x31, 0xb7, 0x32, 0xb7, 0x61, 0xb7, 0x63, 0xb7, 0x65, 634 0xb7, 0x69, 0xb7, 0x6f, 0xb7, 0x73, 0xb7, 0x74}; 635 const uint8_t HuffDecoderCommon::table27_12_emit_[80] = { 636 0xbc, 0x30, 0xbc, 0x31, 0xbc, 0x32, 0xbc, 0x61, 0xbc, 0x63, 0xbc, 0x65, 637 0xbc, 0x69, 0xbc, 0x6f, 0xbc, 0x73, 0xbc, 0x74, 0xbf, 0x30, 0xbf, 0x31, 638 0xbf, 0x32, 0xbf, 0x61, 0xbf, 0x63, 0xbf, 0x65, 0xbf, 0x69, 0xbf, 0x6f, 639 0xbf, 0x73, 0xbf, 0x74, 0xc5, 0x30, 0xc5, 0x31, 0xc5, 0x32, 0xc5, 0x61, 640 0xc5, 0x63, 0xc5, 0x65, 0xc5, 0x69, 0xc5, 0x6f, 0xc5, 0x73, 0xc5, 0x74, 641 0xe7, 0x30, 0xe7, 0x31, 0xe7, 0x32, 0xe7, 0x61, 0xe7, 0x63, 0xe7, 0x65, 642 0xe7, 0x69, 0xe7, 0x6f, 0xe7, 0x73, 0xe7, 0x74}; 643 const uint8_t HuffDecoderCommon::table27_13_emit_[26] = { 644 0xef, 0x30, 0xef, 0x31, 0xef, 0x32, 0xef, 0x61, 0xef, 645 0x63, 0xef, 0x65, 0xef, 0x69, 0xef, 0x6f, 0xef, 0x73, 646 0xef, 0x74, 0x09, 0x8e, 0x90, 0x91, 0x94, 0x9f}; 647 const uint16_t HuffDecoderCommon::table27_13_ops_[128] = { 648 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 649 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 650 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 651 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 652 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 653 0x0000, 0x0000, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 654 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 655 0x0056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 656 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x005a, 0x0000, 657 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 658 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x005e, 0x0000, 0x0000, 0x0000, 659 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 660 0x0000, 0x0000, 0x0000, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 661 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 662 0x0000, 0x0066}; 663 const uint16_t HuffDecoderCommon::table27_14_ops_[128] = { 664 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 665 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 666 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 667 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 668 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 669 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 670 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 671 0x000e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 672 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 673 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 674 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 675 0x0000, 0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 676 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 677 0x0000, 0x0000, 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 678 0x0000, 0x0026}; 679 const uint8_t HuffDecoderCommon::table27_15_emit_[63] = { 680 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 0xdb, 0xee, 681 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc, 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 682 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd, 683 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c, 0x0e, 684 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, 685 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 686 const uint16_t HuffDecoderCommon::table27_15_ops_[128] = { 687 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 688 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 689 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 690 0x001a, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0022, 691 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 692 0x0000, 0x0000, 0x002e, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 693 0x0000, 0x0036, 0x0000, 0x0000, 0x0000, 0x003a, 0x0000, 0x003e, 0x0000, 694 0x0042, 0x0000, 0x0046, 0x0000, 0x004a, 0x0000, 0x004e, 0x0000, 0x0052, 695 0x0000, 0x0056, 0x0000, 0x005a, 0x0000, 0x005e, 0x0000, 0x0062, 0x0000, 696 0x0066, 0x0000, 0x006a, 0x0000, 0x006e, 0x0000, 0x0072, 0x0000, 0x0076, 697 0x0000, 0x007a, 0x0000, 0x007e, 0x0000, 0x0082, 0x0000, 0x0086, 0x008a, 698 0x008e, 0x0092, 0x0096, 0x009a, 0x009e, 0x00a2, 0x00a6, 0x00aa, 0x00ae, 699 0x00b2, 0x00b6, 0x00ba, 0x00be, 0x00c2, 0x00c6, 0x00ca, 0x00ce, 0x00d2, 700 0x00d6, 0x00da, 0x00de, 0x00e2, 0x00e6, 0x00ea, 0x00ee, 0x00f2, 0x00f6, 701 0x00fa, 0x0003}; 702 const uint8_t* const HuffDecoderCommon::table27_emit_[16] = { 703 table27_0_emit_, table27_1_emit_, table27_2_emit_, table27_3_emit_, 704 table27_4_emit_, table27_5_emit_, table27_6_emit_, table27_7_emit_, 705 table27_8_emit_, table27_9_emit_, table27_10_emit_, table27_11_emit_, 706 table27_12_emit_, table27_13_emit_, table26_14_emit_, table27_15_emit_, 707 }; 708 const uint16_t* const HuffDecoderCommon::table27_ops_[16] = { 709 table27_0_ops_, table27_0_ops_, table27_0_ops_, table27_0_ops_, 710 table27_0_ops_, table27_0_ops_, table27_6_ops_, table27_6_ops_, 711 table27_6_ops_, table27_6_ops_, table27_6_ops_, table27_6_ops_, 712 table27_6_ops_, table27_13_ops_, table27_14_ops_, table27_15_ops_, 713 }; 714 const uint8_t HuffDecoderCommon::table28_0_emit_[136] = { 715 0xb2, 0x30, 0xb2, 0x31, 0xb2, 0x32, 0xb2, 0x61, 0xb2, 0x63, 0xb2, 0x65, 716 0xb2, 0x69, 0xb2, 0x6f, 0xb2, 0x73, 0xb2, 0x74, 0xb2, 0x20, 0xb2, 0x25, 717 0xb2, 0x2d, 0xb2, 0x2e, 0xb2, 0x2f, 0xb2, 0x33, 0xb2, 0x34, 0xb2, 0x35, 718 0xb2, 0x36, 0xb2, 0x37, 0xb2, 0x38, 0xb2, 0x39, 0xb2, 0x3d, 0xb2, 0x41, 719 0xb2, 0x5f, 0xb2, 0x62, 0xb2, 0x64, 0xb2, 0x66, 0xb2, 0x67, 0xb2, 0x68, 720 0xb2, 0x6c, 0xb2, 0x6d, 0xb2, 0x6e, 0xb2, 0x70, 0xb2, 0x72, 0xb2, 0x75, 721 0xb2, 0x3a, 0xb2, 0x42, 0xb2, 0x43, 0xb2, 0x44, 0xb2, 0x45, 0xb2, 0x46, 722 0xb2, 0x47, 0xb2, 0x48, 0xb2, 0x49, 0xb2, 0x4a, 0xb2, 0x4b, 0xb2, 0x4c, 723 0xb2, 0x4d, 0xb2, 0x4e, 0xb2, 0x4f, 0xb2, 0x50, 0xb2, 0x51, 0xb2, 0x52, 724 0xb2, 0x53, 0xb2, 0x54, 0xb2, 0x55, 0xb2, 0x56, 0xb2, 0x57, 0xb2, 0x59, 725 0xb2, 0x6a, 0xb2, 0x6b, 0xb2, 0x71, 0xb2, 0x76, 0xb2, 0x77, 0xb2, 0x78, 726 0xb2, 0x79, 0xb2, 0x7a}; 727 const uint16_t HuffDecoderCommon::table28_0_ops_[128] = { 728 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 729 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0019, 0x0000, 0x0000, 730 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, 0x0029, 0x0000, 0x0000, 0x0000, 731 0x0031, 0x0000, 0x0000, 0x0000, 0x0039, 0x0000, 0x0000, 0x0000, 0x0041, 732 0x0000, 0x0000, 0x0000, 0x0049, 0x0000, 0x0051, 0x0000, 0x0059, 0x0000, 733 0x0061, 0x0000, 0x0069, 0x0000, 0x0071, 0x0000, 0x0079, 0x0000, 0x0081, 734 0x0000, 0x0089, 0x0000, 0x0091, 0x0000, 0x0099, 0x0000, 0x00a1, 0x0000, 735 0x00a9, 0x0000, 0x00b1, 0x0000, 0x00b9, 0x0000, 0x00c1, 0x0000, 0x00c9, 736 0x0000, 0x00d1, 0x0000, 0x00d9, 0x0000, 0x00e1, 0x0000, 0x00e9, 0x0000, 737 0x00f1, 0x0000, 0x00f9, 0x0000, 0x0101, 0x0000, 0x0109, 0x0000, 0x0111, 738 0x0000, 0x0119, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151, 739 0x0159, 0x0161, 0x0169, 0x0171, 0x0179, 0x0181, 0x0189, 0x0191, 0x0199, 740 0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x01c1, 0x01c9, 0x01d1, 0x01d9, 0x01e1, 741 0x01e9, 0x01f1, 0x01f9, 0x0201, 0x0209, 0x0211, 0x0219, 0x0000, 0x0000, 742 0x0000, 0x0002}; 743 const uint8_t HuffDecoderCommon::table28_1_emit_[136] = { 744 0xb5, 0x30, 0xb5, 0x31, 0xb5, 0x32, 0xb5, 0x61, 0xb5, 0x63, 0xb5, 0x65, 745 0xb5, 0x69, 0xb5, 0x6f, 0xb5, 0x73, 0xb5, 0x74, 0xb5, 0x20, 0xb5, 0x25, 746 0xb5, 0x2d, 0xb5, 0x2e, 0xb5, 0x2f, 0xb5, 0x33, 0xb5, 0x34, 0xb5, 0x35, 747 0xb5, 0x36, 0xb5, 0x37, 0xb5, 0x38, 0xb5, 0x39, 0xb5, 0x3d, 0xb5, 0x41, 748 0xb5, 0x5f, 0xb5, 0x62, 0xb5, 0x64, 0xb5, 0x66, 0xb5, 0x67, 0xb5, 0x68, 749 0xb5, 0x6c, 0xb5, 0x6d, 0xb5, 0x6e, 0xb5, 0x70, 0xb5, 0x72, 0xb5, 0x75, 750 0xb5, 0x3a, 0xb5, 0x42, 0xb5, 0x43, 0xb5, 0x44, 0xb5, 0x45, 0xb5, 0x46, 751 0xb5, 0x47, 0xb5, 0x48, 0xb5, 0x49, 0xb5, 0x4a, 0xb5, 0x4b, 0xb5, 0x4c, 752 0xb5, 0x4d, 0xb5, 0x4e, 0xb5, 0x4f, 0xb5, 0x50, 0xb5, 0x51, 0xb5, 0x52, 753 0xb5, 0x53, 0xb5, 0x54, 0xb5, 0x55, 0xb5, 0x56, 0xb5, 0x57, 0xb5, 0x59, 754 0xb5, 0x6a, 0xb5, 0x6b, 0xb5, 0x71, 0xb5, 0x76, 0xb5, 0x77, 0xb5, 0x78, 755 0xb5, 0x79, 0xb5, 0x7a}; 756 const uint8_t HuffDecoderCommon::table28_2_emit_[136] = { 757 0xb9, 0x30, 0xb9, 0x31, 0xb9, 0x32, 0xb9, 0x61, 0xb9, 0x63, 0xb9, 0x65, 758 0xb9, 0x69, 0xb9, 0x6f, 0xb9, 0x73, 0xb9, 0x74, 0xb9, 0x20, 0xb9, 0x25, 759 0xb9, 0x2d, 0xb9, 0x2e, 0xb9, 0x2f, 0xb9, 0x33, 0xb9, 0x34, 0xb9, 0x35, 760 0xb9, 0x36, 0xb9, 0x37, 0xb9, 0x38, 0xb9, 0x39, 0xb9, 0x3d, 0xb9, 0x41, 761 0xb9, 0x5f, 0xb9, 0x62, 0xb9, 0x64, 0xb9, 0x66, 0xb9, 0x67, 0xb9, 0x68, 762 0xb9, 0x6c, 0xb9, 0x6d, 0xb9, 0x6e, 0xb9, 0x70, 0xb9, 0x72, 0xb9, 0x75, 763 0xb9, 0x3a, 0xb9, 0x42, 0xb9, 0x43, 0xb9, 0x44, 0xb9, 0x45, 0xb9, 0x46, 764 0xb9, 0x47, 0xb9, 0x48, 0xb9, 0x49, 0xb9, 0x4a, 0xb9, 0x4b, 0xb9, 0x4c, 765 0xb9, 0x4d, 0xb9, 0x4e, 0xb9, 0x4f, 0xb9, 0x50, 0xb9, 0x51, 0xb9, 0x52, 766 0xb9, 0x53, 0xb9, 0x54, 0xb9, 0x55, 0xb9, 0x56, 0xb9, 0x57, 0xb9, 0x59, 767 0xb9, 0x6a, 0xb9, 0x6b, 0xb9, 0x71, 0xb9, 0x76, 0xb9, 0x77, 0xb9, 0x78, 768 0xb9, 0x79, 0xb9, 0x7a}; 769 const uint8_t HuffDecoderCommon::table28_3_emit_[136] = { 770 0xba, 0x30, 0xba, 0x31, 0xba, 0x32, 0xba, 0x61, 0xba, 0x63, 0xba, 0x65, 771 0xba, 0x69, 0xba, 0x6f, 0xba, 0x73, 0xba, 0x74, 0xba, 0x20, 0xba, 0x25, 772 0xba, 0x2d, 0xba, 0x2e, 0xba, 0x2f, 0xba, 0x33, 0xba, 0x34, 0xba, 0x35, 773 0xba, 0x36, 0xba, 0x37, 0xba, 0x38, 0xba, 0x39, 0xba, 0x3d, 0xba, 0x41, 774 0xba, 0x5f, 0xba, 0x62, 0xba, 0x64, 0xba, 0x66, 0xba, 0x67, 0xba, 0x68, 775 0xba, 0x6c, 0xba, 0x6d, 0xba, 0x6e, 0xba, 0x70, 0xba, 0x72, 0xba, 0x75, 776 0xba, 0x3a, 0xba, 0x42, 0xba, 0x43, 0xba, 0x44, 0xba, 0x45, 0xba, 0x46, 777 0xba, 0x47, 0xba, 0x48, 0xba, 0x49, 0xba, 0x4a, 0xba, 0x4b, 0xba, 0x4c, 778 0xba, 0x4d, 0xba, 0x4e, 0xba, 0x4f, 0xba, 0x50, 0xba, 0x51, 0xba, 0x52, 779 0xba, 0x53, 0xba, 0x54, 0xba, 0x55, 0xba, 0x56, 0xba, 0x57, 0xba, 0x59, 780 0xba, 0x6a, 0xba, 0x6b, 0xba, 0x71, 0xba, 0x76, 0xba, 0x77, 0xba, 0x78, 781 0xba, 0x79, 0xba, 0x7a}; 782 const uint8_t HuffDecoderCommon::table28_4_emit_[136] = { 783 0xbb, 0x30, 0xbb, 0x31, 0xbb, 0x32, 0xbb, 0x61, 0xbb, 0x63, 0xbb, 0x65, 784 0xbb, 0x69, 0xbb, 0x6f, 0xbb, 0x73, 0xbb, 0x74, 0xbb, 0x20, 0xbb, 0x25, 785 0xbb, 0x2d, 0xbb, 0x2e, 0xbb, 0x2f, 0xbb, 0x33, 0xbb, 0x34, 0xbb, 0x35, 786 0xbb, 0x36, 0xbb, 0x37, 0xbb, 0x38, 0xbb, 0x39, 0xbb, 0x3d, 0xbb, 0x41, 787 0xbb, 0x5f, 0xbb, 0x62, 0xbb, 0x64, 0xbb, 0x66, 0xbb, 0x67, 0xbb, 0x68, 788 0xbb, 0x6c, 0xbb, 0x6d, 0xbb, 0x6e, 0xbb, 0x70, 0xbb, 0x72, 0xbb, 0x75, 789 0xbb, 0x3a, 0xbb, 0x42, 0xbb, 0x43, 0xbb, 0x44, 0xbb, 0x45, 0xbb, 0x46, 790 0xbb, 0x47, 0xbb, 0x48, 0xbb, 0x49, 0xbb, 0x4a, 0xbb, 0x4b, 0xbb, 0x4c, 791 0xbb, 0x4d, 0xbb, 0x4e, 0xbb, 0x4f, 0xbb, 0x50, 0xbb, 0x51, 0xbb, 0x52, 792 0xbb, 0x53, 0xbb, 0x54, 0xbb, 0x55, 0xbb, 0x56, 0xbb, 0x57, 0xbb, 0x59, 793 0xbb, 0x6a, 0xbb, 0x6b, 0xbb, 0x71, 0xbb, 0x76, 0xbb, 0x77, 0xbb, 0x78, 794 0xbb, 0x79, 0xbb, 0x7a}; 795 const uint8_t HuffDecoderCommon::table28_5_emit_[136] = { 796 0xbd, 0x30, 0xbd, 0x31, 0xbd, 0x32, 0xbd, 0x61, 0xbd, 0x63, 0xbd, 0x65, 797 0xbd, 0x69, 0xbd, 0x6f, 0xbd, 0x73, 0xbd, 0x74, 0xbd, 0x20, 0xbd, 0x25, 798 0xbd, 0x2d, 0xbd, 0x2e, 0xbd, 0x2f, 0xbd, 0x33, 0xbd, 0x34, 0xbd, 0x35, 799 0xbd, 0x36, 0xbd, 0x37, 0xbd, 0x38, 0xbd, 0x39, 0xbd, 0x3d, 0xbd, 0x41, 800 0xbd, 0x5f, 0xbd, 0x62, 0xbd, 0x64, 0xbd, 0x66, 0xbd, 0x67, 0xbd, 0x68, 801 0xbd, 0x6c, 0xbd, 0x6d, 0xbd, 0x6e, 0xbd, 0x70, 0xbd, 0x72, 0xbd, 0x75, 802 0xbd, 0x3a, 0xbd, 0x42, 0xbd, 0x43, 0xbd, 0x44, 0xbd, 0x45, 0xbd, 0x46, 803 0xbd, 0x47, 0xbd, 0x48, 0xbd, 0x49, 0xbd, 0x4a, 0xbd, 0x4b, 0xbd, 0x4c, 804 0xbd, 0x4d, 0xbd, 0x4e, 0xbd, 0x4f, 0xbd, 0x50, 0xbd, 0x51, 0xbd, 0x52, 805 0xbd, 0x53, 0xbd, 0x54, 0xbd, 0x55, 0xbd, 0x56, 0xbd, 0x57, 0xbd, 0x59, 806 0xbd, 0x6a, 0xbd, 0x6b, 0xbd, 0x71, 0xbd, 0x76, 0xbd, 0x77, 0xbd, 0x78, 807 0xbd, 0x79, 0xbd, 0x7a}; 808 const uint8_t HuffDecoderCommon::table28_6_emit_[136] = { 809 0xbe, 0x30, 0xbe, 0x31, 0xbe, 0x32, 0xbe, 0x61, 0xbe, 0x63, 0xbe, 0x65, 810 0xbe, 0x69, 0xbe, 0x6f, 0xbe, 0x73, 0xbe, 0x74, 0xbe, 0x20, 0xbe, 0x25, 811 0xbe, 0x2d, 0xbe, 0x2e, 0xbe, 0x2f, 0xbe, 0x33, 0xbe, 0x34, 0xbe, 0x35, 812 0xbe, 0x36, 0xbe, 0x37, 0xbe, 0x38, 0xbe, 0x39, 0xbe, 0x3d, 0xbe, 0x41, 813 0xbe, 0x5f, 0xbe, 0x62, 0xbe, 0x64, 0xbe, 0x66, 0xbe, 0x67, 0xbe, 0x68, 814 0xbe, 0x6c, 0xbe, 0x6d, 0xbe, 0x6e, 0xbe, 0x70, 0xbe, 0x72, 0xbe, 0x75, 815 0xbe, 0x3a, 0xbe, 0x42, 0xbe, 0x43, 0xbe, 0x44, 0xbe, 0x45, 0xbe, 0x46, 816 0xbe, 0x47, 0xbe, 0x48, 0xbe, 0x49, 0xbe, 0x4a, 0xbe, 0x4b, 0xbe, 0x4c, 817 0xbe, 0x4d, 0xbe, 0x4e, 0xbe, 0x4f, 0xbe, 0x50, 0xbe, 0x51, 0xbe, 0x52, 818 0xbe, 0x53, 0xbe, 0x54, 0xbe, 0x55, 0xbe, 0x56, 0xbe, 0x57, 0xbe, 0x59, 819 0xbe, 0x6a, 0xbe, 0x6b, 0xbe, 0x71, 0xbe, 0x76, 0xbe, 0x77, 0xbe, 0x78, 820 0xbe, 0x79, 0xbe, 0x7a}; 821 const uint8_t HuffDecoderCommon::table28_7_emit_[136] = { 822 0xc4, 0x30, 0xc4, 0x31, 0xc4, 0x32, 0xc4, 0x61, 0xc4, 0x63, 0xc4, 0x65, 823 0xc4, 0x69, 0xc4, 0x6f, 0xc4, 0x73, 0xc4, 0x74, 0xc4, 0x20, 0xc4, 0x25, 824 0xc4, 0x2d, 0xc4, 0x2e, 0xc4, 0x2f, 0xc4, 0x33, 0xc4, 0x34, 0xc4, 0x35, 825 0xc4, 0x36, 0xc4, 0x37, 0xc4, 0x38, 0xc4, 0x39, 0xc4, 0x3d, 0xc4, 0x41, 826 0xc4, 0x5f, 0xc4, 0x62, 0xc4, 0x64, 0xc4, 0x66, 0xc4, 0x67, 0xc4, 0x68, 827 0xc4, 0x6c, 0xc4, 0x6d, 0xc4, 0x6e, 0xc4, 0x70, 0xc4, 0x72, 0xc4, 0x75, 828 0xc4, 0x3a, 0xc4, 0x42, 0xc4, 0x43, 0xc4, 0x44, 0xc4, 0x45, 0xc4, 0x46, 829 0xc4, 0x47, 0xc4, 0x48, 0xc4, 0x49, 0xc4, 0x4a, 0xc4, 0x4b, 0xc4, 0x4c, 830 0xc4, 0x4d, 0xc4, 0x4e, 0xc4, 0x4f, 0xc4, 0x50, 0xc4, 0x51, 0xc4, 0x52, 831 0xc4, 0x53, 0xc4, 0x54, 0xc4, 0x55, 0xc4, 0x56, 0xc4, 0x57, 0xc4, 0x59, 832 0xc4, 0x6a, 0xc4, 0x6b, 0xc4, 0x71, 0xc4, 0x76, 0xc4, 0x77, 0xc4, 0x78, 833 0xc4, 0x79, 0xc4, 0x7a}; 834 const uint8_t HuffDecoderCommon::table28_8_emit_[136] = { 835 0xc6, 0x30, 0xc6, 0x31, 0xc6, 0x32, 0xc6, 0x61, 0xc6, 0x63, 0xc6, 0x65, 836 0xc6, 0x69, 0xc6, 0x6f, 0xc6, 0x73, 0xc6, 0x74, 0xc6, 0x20, 0xc6, 0x25, 837 0xc6, 0x2d, 0xc6, 0x2e, 0xc6, 0x2f, 0xc6, 0x33, 0xc6, 0x34, 0xc6, 0x35, 838 0xc6, 0x36, 0xc6, 0x37, 0xc6, 0x38, 0xc6, 0x39, 0xc6, 0x3d, 0xc6, 0x41, 839 0xc6, 0x5f, 0xc6, 0x62, 0xc6, 0x64, 0xc6, 0x66, 0xc6, 0x67, 0xc6, 0x68, 840 0xc6, 0x6c, 0xc6, 0x6d, 0xc6, 0x6e, 0xc6, 0x70, 0xc6, 0x72, 0xc6, 0x75, 841 0xc6, 0x3a, 0xc6, 0x42, 0xc6, 0x43, 0xc6, 0x44, 0xc6, 0x45, 0xc6, 0x46, 842 0xc6, 0x47, 0xc6, 0x48, 0xc6, 0x49, 0xc6, 0x4a, 0xc6, 0x4b, 0xc6, 0x4c, 843 0xc6, 0x4d, 0xc6, 0x4e, 0xc6, 0x4f, 0xc6, 0x50, 0xc6, 0x51, 0xc6, 0x52, 844 0xc6, 0x53, 0xc6, 0x54, 0xc6, 0x55, 0xc6, 0x56, 0xc6, 0x57, 0xc6, 0x59, 845 0xc6, 0x6a, 0xc6, 0x6b, 0xc6, 0x71, 0xc6, 0x76, 0xc6, 0x77, 0xc6, 0x78, 846 0xc6, 0x79, 0xc6, 0x7a}; 847 const uint8_t HuffDecoderCommon::table28_9_emit_[136] = { 848 0xe4, 0x30, 0xe4, 0x31, 0xe4, 0x32, 0xe4, 0x61, 0xe4, 0x63, 0xe4, 0x65, 849 0xe4, 0x69, 0xe4, 0x6f, 0xe4, 0x73, 0xe4, 0x74, 0xe4, 0x20, 0xe4, 0x25, 850 0xe4, 0x2d, 0xe4, 0x2e, 0xe4, 0x2f, 0xe4, 0x33, 0xe4, 0x34, 0xe4, 0x35, 851 0xe4, 0x36, 0xe4, 0x37, 0xe4, 0x38, 0xe4, 0x39, 0xe4, 0x3d, 0xe4, 0x41, 852 0xe4, 0x5f, 0xe4, 0x62, 0xe4, 0x64, 0xe4, 0x66, 0xe4, 0x67, 0xe4, 0x68, 853 0xe4, 0x6c, 0xe4, 0x6d, 0xe4, 0x6e, 0xe4, 0x70, 0xe4, 0x72, 0xe4, 0x75, 854 0xe4, 0x3a, 0xe4, 0x42, 0xe4, 0x43, 0xe4, 0x44, 0xe4, 0x45, 0xe4, 0x46, 855 0xe4, 0x47, 0xe4, 0x48, 0xe4, 0x49, 0xe4, 0x4a, 0xe4, 0x4b, 0xe4, 0x4c, 856 0xe4, 0x4d, 0xe4, 0x4e, 0xe4, 0x4f, 0xe4, 0x50, 0xe4, 0x51, 0xe4, 0x52, 857 0xe4, 0x53, 0xe4, 0x54, 0xe4, 0x55, 0xe4, 0x56, 0xe4, 0x57, 0xe4, 0x59, 858 0xe4, 0x6a, 0xe4, 0x6b, 0xe4, 0x71, 0xe4, 0x76, 0xe4, 0x77, 0xe4, 0x78, 859 0xe4, 0x79, 0xe4, 0x7a}; 860 const uint8_t HuffDecoderCommon::table28_10_emit_[136] = { 861 0xe8, 0x30, 0xe8, 0x31, 0xe8, 0x32, 0xe8, 0x61, 0xe8, 0x63, 0xe8, 0x65, 862 0xe8, 0x69, 0xe8, 0x6f, 0xe8, 0x73, 0xe8, 0x74, 0xe8, 0x20, 0xe8, 0x25, 863 0xe8, 0x2d, 0xe8, 0x2e, 0xe8, 0x2f, 0xe8, 0x33, 0xe8, 0x34, 0xe8, 0x35, 864 0xe8, 0x36, 0xe8, 0x37, 0xe8, 0x38, 0xe8, 0x39, 0xe8, 0x3d, 0xe8, 0x41, 865 0xe8, 0x5f, 0xe8, 0x62, 0xe8, 0x64, 0xe8, 0x66, 0xe8, 0x67, 0xe8, 0x68, 866 0xe8, 0x6c, 0xe8, 0x6d, 0xe8, 0x6e, 0xe8, 0x70, 0xe8, 0x72, 0xe8, 0x75, 867 0xe8, 0x3a, 0xe8, 0x42, 0xe8, 0x43, 0xe8, 0x44, 0xe8, 0x45, 0xe8, 0x46, 868 0xe8, 0x47, 0xe8, 0x48, 0xe8, 0x49, 0xe8, 0x4a, 0xe8, 0x4b, 0xe8, 0x4c, 869 0xe8, 0x4d, 0xe8, 0x4e, 0xe8, 0x4f, 0xe8, 0x50, 0xe8, 0x51, 0xe8, 0x52, 870 0xe8, 0x53, 0xe8, 0x54, 0xe8, 0x55, 0xe8, 0x56, 0xe8, 0x57, 0xe8, 0x59, 871 0xe8, 0x6a, 0xe8, 0x6b, 0xe8, 0x71, 0xe8, 0x76, 0xe8, 0x77, 0xe8, 0x78, 872 0xe8, 0x79, 0xe8, 0x7a}; 873 const uint8_t HuffDecoderCommon::table28_11_emit_[136] = { 874 0xe9, 0x30, 0xe9, 0x31, 0xe9, 0x32, 0xe9, 0x61, 0xe9, 0x63, 0xe9, 0x65, 875 0xe9, 0x69, 0xe9, 0x6f, 0xe9, 0x73, 0xe9, 0x74, 0xe9, 0x20, 0xe9, 0x25, 876 0xe9, 0x2d, 0xe9, 0x2e, 0xe9, 0x2f, 0xe9, 0x33, 0xe9, 0x34, 0xe9, 0x35, 877 0xe9, 0x36, 0xe9, 0x37, 0xe9, 0x38, 0xe9, 0x39, 0xe9, 0x3d, 0xe9, 0x41, 878 0xe9, 0x5f, 0xe9, 0x62, 0xe9, 0x64, 0xe9, 0x66, 0xe9, 0x67, 0xe9, 0x68, 879 0xe9, 0x6c, 0xe9, 0x6d, 0xe9, 0x6e, 0xe9, 0x70, 0xe9, 0x72, 0xe9, 0x75, 880 0xe9, 0x3a, 0xe9, 0x42, 0xe9, 0x43, 0xe9, 0x44, 0xe9, 0x45, 0xe9, 0x46, 881 0xe9, 0x47, 0xe9, 0x48, 0xe9, 0x49, 0xe9, 0x4a, 0xe9, 0x4b, 0xe9, 0x4c, 882 0xe9, 0x4d, 0xe9, 0x4e, 0xe9, 0x4f, 0xe9, 0x50, 0xe9, 0x51, 0xe9, 0x52, 883 0xe9, 0x53, 0xe9, 0x54, 0xe9, 0x55, 0xe9, 0x56, 0xe9, 0x57, 0xe9, 0x59, 884 0xe9, 0x6a, 0xe9, 0x6b, 0xe9, 0x71, 0xe9, 0x76, 0xe9, 0x77, 0xe9, 0x78, 885 0xe9, 0x79, 0xe9, 0x7a}; 886 const uint8_t HuffDecoderCommon::table28_12_emit_[144] = { 887 0x01, 0x30, 0x01, 0x31, 0x01, 0x32, 0x01, 0x61, 0x01, 0x63, 0x01, 0x65, 888 0x01, 0x69, 0x01, 0x6f, 0x01, 0x73, 0x01, 0x74, 0x01, 0x20, 0x01, 0x25, 889 0x01, 0x2d, 0x01, 0x2e, 0x01, 0x2f, 0x01, 0x33, 0x01, 0x34, 0x01, 0x35, 890 0x01, 0x36, 0x01, 0x37, 0x01, 0x38, 0x01, 0x39, 0x01, 0x3d, 0x01, 0x41, 891 0x01, 0x5f, 0x01, 0x62, 0x01, 0x64, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 892 0x01, 0x6c, 0x01, 0x6d, 0x01, 0x6e, 0x01, 0x70, 0x01, 0x72, 0x01, 0x75, 893 0x87, 0x30, 0x87, 0x31, 0x87, 0x32, 0x87, 0x61, 0x87, 0x63, 0x87, 0x65, 894 0x87, 0x69, 0x87, 0x6f, 0x87, 0x73, 0x87, 0x74, 0x87, 0x20, 0x87, 0x25, 895 0x87, 0x2d, 0x87, 0x2e, 0x87, 0x2f, 0x87, 0x33, 0x87, 0x34, 0x87, 0x35, 896 0x87, 0x36, 0x87, 0x37, 0x87, 0x38, 0x87, 0x39, 0x87, 0x3d, 0x87, 0x41, 897 0x87, 0x5f, 0x87, 0x62, 0x87, 0x64, 0x87, 0x66, 0x87, 0x67, 0x87, 0x68, 898 0x87, 0x6c, 0x87, 0x6d, 0x87, 0x6e, 0x87, 0x70, 0x87, 0x72, 0x87, 0x75}; 899 const uint8_t HuffDecoderCommon::table28_13_emit_[144] = { 900 0x89, 0x30, 0x89, 0x31, 0x89, 0x32, 0x89, 0x61, 0x89, 0x63, 0x89, 0x65, 901 0x89, 0x69, 0x89, 0x6f, 0x89, 0x73, 0x89, 0x74, 0x89, 0x20, 0x89, 0x25, 902 0x89, 0x2d, 0x89, 0x2e, 0x89, 0x2f, 0x89, 0x33, 0x89, 0x34, 0x89, 0x35, 903 0x89, 0x36, 0x89, 0x37, 0x89, 0x38, 0x89, 0x39, 0x89, 0x3d, 0x89, 0x41, 904 0x89, 0x5f, 0x89, 0x62, 0x89, 0x64, 0x89, 0x66, 0x89, 0x67, 0x89, 0x68, 905 0x89, 0x6c, 0x89, 0x6d, 0x89, 0x6e, 0x89, 0x70, 0x89, 0x72, 0x89, 0x75, 906 0x8a, 0x30, 0x8a, 0x31, 0x8a, 0x32, 0x8a, 0x61, 0x8a, 0x63, 0x8a, 0x65, 907 0x8a, 0x69, 0x8a, 0x6f, 0x8a, 0x73, 0x8a, 0x74, 0x8a, 0x20, 0x8a, 0x25, 908 0x8a, 0x2d, 0x8a, 0x2e, 0x8a, 0x2f, 0x8a, 0x33, 0x8a, 0x34, 0x8a, 0x35, 909 0x8a, 0x36, 0x8a, 0x37, 0x8a, 0x38, 0x8a, 0x39, 0x8a, 0x3d, 0x8a, 0x41, 910 0x8a, 0x5f, 0x8a, 0x62, 0x8a, 0x64, 0x8a, 0x66, 0x8a, 0x67, 0x8a, 0x68, 911 0x8a, 0x6c, 0x8a, 0x6d, 0x8a, 0x6e, 0x8a, 0x70, 0x8a, 0x72, 0x8a, 0x75}; 912 const uint8_t HuffDecoderCommon::table28_14_emit_[144] = { 913 0x8b, 0x30, 0x8b, 0x31, 0x8b, 0x32, 0x8b, 0x61, 0x8b, 0x63, 0x8b, 0x65, 914 0x8b, 0x69, 0x8b, 0x6f, 0x8b, 0x73, 0x8b, 0x74, 0x8b, 0x20, 0x8b, 0x25, 915 0x8b, 0x2d, 0x8b, 0x2e, 0x8b, 0x2f, 0x8b, 0x33, 0x8b, 0x34, 0x8b, 0x35, 916 0x8b, 0x36, 0x8b, 0x37, 0x8b, 0x38, 0x8b, 0x39, 0x8b, 0x3d, 0x8b, 0x41, 917 0x8b, 0x5f, 0x8b, 0x62, 0x8b, 0x64, 0x8b, 0x66, 0x8b, 0x67, 0x8b, 0x68, 918 0x8b, 0x6c, 0x8b, 0x6d, 0x8b, 0x6e, 0x8b, 0x70, 0x8b, 0x72, 0x8b, 0x75, 919 0x8c, 0x30, 0x8c, 0x31, 0x8c, 0x32, 0x8c, 0x61, 0x8c, 0x63, 0x8c, 0x65, 920 0x8c, 0x69, 0x8c, 0x6f, 0x8c, 0x73, 0x8c, 0x74, 0x8c, 0x20, 0x8c, 0x25, 921 0x8c, 0x2d, 0x8c, 0x2e, 0x8c, 0x2f, 0x8c, 0x33, 0x8c, 0x34, 0x8c, 0x35, 922 0x8c, 0x36, 0x8c, 0x37, 0x8c, 0x38, 0x8c, 0x39, 0x8c, 0x3d, 0x8c, 0x41, 923 0x8c, 0x5f, 0x8c, 0x62, 0x8c, 0x64, 0x8c, 0x66, 0x8c, 0x67, 0x8c, 0x68, 924 0x8c, 0x6c, 0x8c, 0x6d, 0x8c, 0x6e, 0x8c, 0x70, 0x8c, 0x72, 0x8c, 0x75}; 925 const uint8_t HuffDecoderCommon::table28_15_emit_[144] = { 926 0x8d, 0x30, 0x8d, 0x31, 0x8d, 0x32, 0x8d, 0x61, 0x8d, 0x63, 0x8d, 0x65, 927 0x8d, 0x69, 0x8d, 0x6f, 0x8d, 0x73, 0x8d, 0x74, 0x8d, 0x20, 0x8d, 0x25, 928 0x8d, 0x2d, 0x8d, 0x2e, 0x8d, 0x2f, 0x8d, 0x33, 0x8d, 0x34, 0x8d, 0x35, 929 0x8d, 0x36, 0x8d, 0x37, 0x8d, 0x38, 0x8d, 0x39, 0x8d, 0x3d, 0x8d, 0x41, 930 0x8d, 0x5f, 0x8d, 0x62, 0x8d, 0x64, 0x8d, 0x66, 0x8d, 0x67, 0x8d, 0x68, 931 0x8d, 0x6c, 0x8d, 0x6d, 0x8d, 0x6e, 0x8d, 0x70, 0x8d, 0x72, 0x8d, 0x75, 932 0x8f, 0x30, 0x8f, 0x31, 0x8f, 0x32, 0x8f, 0x61, 0x8f, 0x63, 0x8f, 0x65, 933 0x8f, 0x69, 0x8f, 0x6f, 0x8f, 0x73, 0x8f, 0x74, 0x8f, 0x20, 0x8f, 0x25, 934 0x8f, 0x2d, 0x8f, 0x2e, 0x8f, 0x2f, 0x8f, 0x33, 0x8f, 0x34, 0x8f, 0x35, 935 0x8f, 0x36, 0x8f, 0x37, 0x8f, 0x38, 0x8f, 0x39, 0x8f, 0x3d, 0x8f, 0x41, 936 0x8f, 0x5f, 0x8f, 0x62, 0x8f, 0x64, 0x8f, 0x66, 0x8f, 0x67, 0x8f, 0x68, 937 0x8f, 0x6c, 0x8f, 0x6d, 0x8f, 0x6e, 0x8f, 0x70, 0x8f, 0x72, 0x8f, 0x75}; 938 const uint8_t HuffDecoderCommon::table28_16_emit_[144] = { 939 0x93, 0x30, 0x93, 0x31, 0x93, 0x32, 0x93, 0x61, 0x93, 0x63, 0x93, 0x65, 940 0x93, 0x69, 0x93, 0x6f, 0x93, 0x73, 0x93, 0x74, 0x93, 0x20, 0x93, 0x25, 941 0x93, 0x2d, 0x93, 0x2e, 0x93, 0x2f, 0x93, 0x33, 0x93, 0x34, 0x93, 0x35, 942 0x93, 0x36, 0x93, 0x37, 0x93, 0x38, 0x93, 0x39, 0x93, 0x3d, 0x93, 0x41, 943 0x93, 0x5f, 0x93, 0x62, 0x93, 0x64, 0x93, 0x66, 0x93, 0x67, 0x93, 0x68, 944 0x93, 0x6c, 0x93, 0x6d, 0x93, 0x6e, 0x93, 0x70, 0x93, 0x72, 0x93, 0x75, 945 0x95, 0x30, 0x95, 0x31, 0x95, 0x32, 0x95, 0x61, 0x95, 0x63, 0x95, 0x65, 946 0x95, 0x69, 0x95, 0x6f, 0x95, 0x73, 0x95, 0x74, 0x95, 0x20, 0x95, 0x25, 947 0x95, 0x2d, 0x95, 0x2e, 0x95, 0x2f, 0x95, 0x33, 0x95, 0x34, 0x95, 0x35, 948 0x95, 0x36, 0x95, 0x37, 0x95, 0x38, 0x95, 0x39, 0x95, 0x3d, 0x95, 0x41, 949 0x95, 0x5f, 0x95, 0x62, 0x95, 0x64, 0x95, 0x66, 0x95, 0x67, 0x95, 0x68, 950 0x95, 0x6c, 0x95, 0x6d, 0x95, 0x6e, 0x95, 0x70, 0x95, 0x72, 0x95, 0x75}; 951 const uint8_t HuffDecoderCommon::table28_17_emit_[144] = { 952 0x96, 0x30, 0x96, 0x31, 0x96, 0x32, 0x96, 0x61, 0x96, 0x63, 0x96, 0x65, 953 0x96, 0x69, 0x96, 0x6f, 0x96, 0x73, 0x96, 0x74, 0x96, 0x20, 0x96, 0x25, 954 0x96, 0x2d, 0x96, 0x2e, 0x96, 0x2f, 0x96, 0x33, 0x96, 0x34, 0x96, 0x35, 955 0x96, 0x36, 0x96, 0x37, 0x96, 0x38, 0x96, 0x39, 0x96, 0x3d, 0x96, 0x41, 956 0x96, 0x5f, 0x96, 0x62, 0x96, 0x64, 0x96, 0x66, 0x96, 0x67, 0x96, 0x68, 957 0x96, 0x6c, 0x96, 0x6d, 0x96, 0x6e, 0x96, 0x70, 0x96, 0x72, 0x96, 0x75, 958 0x97, 0x30, 0x97, 0x31, 0x97, 0x32, 0x97, 0x61, 0x97, 0x63, 0x97, 0x65, 959 0x97, 0x69, 0x97, 0x6f, 0x97, 0x73, 0x97, 0x74, 0x97, 0x20, 0x97, 0x25, 960 0x97, 0x2d, 0x97, 0x2e, 0x97, 0x2f, 0x97, 0x33, 0x97, 0x34, 0x97, 0x35, 961 0x97, 0x36, 0x97, 0x37, 0x97, 0x38, 0x97, 0x39, 0x97, 0x3d, 0x97, 0x41, 962 0x97, 0x5f, 0x97, 0x62, 0x97, 0x64, 0x97, 0x66, 0x97, 0x67, 0x97, 0x68, 963 0x97, 0x6c, 0x97, 0x6d, 0x97, 0x6e, 0x97, 0x70, 0x97, 0x72, 0x97, 0x75}; 964 const uint8_t HuffDecoderCommon::table28_18_emit_[144] = { 965 0x98, 0x30, 0x98, 0x31, 0x98, 0x32, 0x98, 0x61, 0x98, 0x63, 0x98, 0x65, 966 0x98, 0x69, 0x98, 0x6f, 0x98, 0x73, 0x98, 0x74, 0x98, 0x20, 0x98, 0x25, 967 0x98, 0x2d, 0x98, 0x2e, 0x98, 0x2f, 0x98, 0x33, 0x98, 0x34, 0x98, 0x35, 968 0x98, 0x36, 0x98, 0x37, 0x98, 0x38, 0x98, 0x39, 0x98, 0x3d, 0x98, 0x41, 969 0x98, 0x5f, 0x98, 0x62, 0x98, 0x64, 0x98, 0x66, 0x98, 0x67, 0x98, 0x68, 970 0x98, 0x6c, 0x98, 0x6d, 0x98, 0x6e, 0x98, 0x70, 0x98, 0x72, 0x98, 0x75, 971 0x9b, 0x30, 0x9b, 0x31, 0x9b, 0x32, 0x9b, 0x61, 0x9b, 0x63, 0x9b, 0x65, 972 0x9b, 0x69, 0x9b, 0x6f, 0x9b, 0x73, 0x9b, 0x74, 0x9b, 0x20, 0x9b, 0x25, 973 0x9b, 0x2d, 0x9b, 0x2e, 0x9b, 0x2f, 0x9b, 0x33, 0x9b, 0x34, 0x9b, 0x35, 974 0x9b, 0x36, 0x9b, 0x37, 0x9b, 0x38, 0x9b, 0x39, 0x9b, 0x3d, 0x9b, 0x41, 975 0x9b, 0x5f, 0x9b, 0x62, 0x9b, 0x64, 0x9b, 0x66, 0x9b, 0x67, 0x9b, 0x68, 976 0x9b, 0x6c, 0x9b, 0x6d, 0x9b, 0x6e, 0x9b, 0x70, 0x9b, 0x72, 0x9b, 0x75}; 977 const uint8_t HuffDecoderCommon::table28_19_emit_[144] = { 978 0x9d, 0x30, 0x9d, 0x31, 0x9d, 0x32, 0x9d, 0x61, 0x9d, 0x63, 0x9d, 0x65, 979 0x9d, 0x69, 0x9d, 0x6f, 0x9d, 0x73, 0x9d, 0x74, 0x9d, 0x20, 0x9d, 0x25, 980 0x9d, 0x2d, 0x9d, 0x2e, 0x9d, 0x2f, 0x9d, 0x33, 0x9d, 0x34, 0x9d, 0x35, 981 0x9d, 0x36, 0x9d, 0x37, 0x9d, 0x38, 0x9d, 0x39, 0x9d, 0x3d, 0x9d, 0x41, 982 0x9d, 0x5f, 0x9d, 0x62, 0x9d, 0x64, 0x9d, 0x66, 0x9d, 0x67, 0x9d, 0x68, 983 0x9d, 0x6c, 0x9d, 0x6d, 0x9d, 0x6e, 0x9d, 0x70, 0x9d, 0x72, 0x9d, 0x75, 984 0x9e, 0x30, 0x9e, 0x31, 0x9e, 0x32, 0x9e, 0x61, 0x9e, 0x63, 0x9e, 0x65, 985 0x9e, 0x69, 0x9e, 0x6f, 0x9e, 0x73, 0x9e, 0x74, 0x9e, 0x20, 0x9e, 0x25, 986 0x9e, 0x2d, 0x9e, 0x2e, 0x9e, 0x2f, 0x9e, 0x33, 0x9e, 0x34, 0x9e, 0x35, 987 0x9e, 0x36, 0x9e, 0x37, 0x9e, 0x38, 0x9e, 0x39, 0x9e, 0x3d, 0x9e, 0x41, 988 0x9e, 0x5f, 0x9e, 0x62, 0x9e, 0x64, 0x9e, 0x66, 0x9e, 0x67, 0x9e, 0x68, 989 0x9e, 0x6c, 0x9e, 0x6d, 0x9e, 0x6e, 0x9e, 0x70, 0x9e, 0x72, 0x9e, 0x75}; 990 const uint8_t HuffDecoderCommon::table28_20_emit_[144] = { 991 0xa5, 0x30, 0xa5, 0x31, 0xa5, 0x32, 0xa5, 0x61, 0xa5, 0x63, 0xa5, 0x65, 992 0xa5, 0x69, 0xa5, 0x6f, 0xa5, 0x73, 0xa5, 0x74, 0xa5, 0x20, 0xa5, 0x25, 993 0xa5, 0x2d, 0xa5, 0x2e, 0xa5, 0x2f, 0xa5, 0x33, 0xa5, 0x34, 0xa5, 0x35, 994 0xa5, 0x36, 0xa5, 0x37, 0xa5, 0x38, 0xa5, 0x39, 0xa5, 0x3d, 0xa5, 0x41, 995 0xa5, 0x5f, 0xa5, 0x62, 0xa5, 0x64, 0xa5, 0x66, 0xa5, 0x67, 0xa5, 0x68, 996 0xa5, 0x6c, 0xa5, 0x6d, 0xa5, 0x6e, 0xa5, 0x70, 0xa5, 0x72, 0xa5, 0x75, 997 0xa6, 0x30, 0xa6, 0x31, 0xa6, 0x32, 0xa6, 0x61, 0xa6, 0x63, 0xa6, 0x65, 998 0xa6, 0x69, 0xa6, 0x6f, 0xa6, 0x73, 0xa6, 0x74, 0xa6, 0x20, 0xa6, 0x25, 999 0xa6, 0x2d, 0xa6, 0x2e, 0xa6, 0x2f, 0xa6, 0x33, 0xa6, 0x34, 0xa6, 0x35, 1000 0xa6, 0x36, 0xa6, 0x37, 0xa6, 0x38, 0xa6, 0x39, 0xa6, 0x3d, 0xa6, 0x41, 1001 0xa6, 0x5f, 0xa6, 0x62, 0xa6, 0x64, 0xa6, 0x66, 0xa6, 0x67, 0xa6, 0x68, 1002 0xa6, 0x6c, 0xa6, 0x6d, 0xa6, 0x6e, 0xa6, 0x70, 0xa6, 0x72, 0xa6, 0x75}; 1003 const uint8_t HuffDecoderCommon::table28_21_emit_[144] = { 1004 0xa8, 0x30, 0xa8, 0x31, 0xa8, 0x32, 0xa8, 0x61, 0xa8, 0x63, 0xa8, 0x65, 1005 0xa8, 0x69, 0xa8, 0x6f, 0xa8, 0x73, 0xa8, 0x74, 0xa8, 0x20, 0xa8, 0x25, 1006 0xa8, 0x2d, 0xa8, 0x2e, 0xa8, 0x2f, 0xa8, 0x33, 0xa8, 0x34, 0xa8, 0x35, 1007 0xa8, 0x36, 0xa8, 0x37, 0xa8, 0x38, 0xa8, 0x39, 0xa8, 0x3d, 0xa8, 0x41, 1008 0xa8, 0x5f, 0xa8, 0x62, 0xa8, 0x64, 0xa8, 0x66, 0xa8, 0x67, 0xa8, 0x68, 1009 0xa8, 0x6c, 0xa8, 0x6d, 0xa8, 0x6e, 0xa8, 0x70, 0xa8, 0x72, 0xa8, 0x75, 1010 0xae, 0x30, 0xae, 0x31, 0xae, 0x32, 0xae, 0x61, 0xae, 0x63, 0xae, 0x65, 1011 0xae, 0x69, 0xae, 0x6f, 0xae, 0x73, 0xae, 0x74, 0xae, 0x20, 0xae, 0x25, 1012 0xae, 0x2d, 0xae, 0x2e, 0xae, 0x2f, 0xae, 0x33, 0xae, 0x34, 0xae, 0x35, 1013 0xae, 0x36, 0xae, 0x37, 0xae, 0x38, 0xae, 0x39, 0xae, 0x3d, 0xae, 0x41, 1014 0xae, 0x5f, 0xae, 0x62, 0xae, 0x64, 0xae, 0x66, 0xae, 0x67, 0xae, 0x68, 1015 0xae, 0x6c, 0xae, 0x6d, 0xae, 0x6e, 0xae, 0x70, 0xae, 0x72, 0xae, 0x75}; 1016 const uint8_t HuffDecoderCommon::table28_22_emit_[144] = { 1017 0xaf, 0x30, 0xaf, 0x31, 0xaf, 0x32, 0xaf, 0x61, 0xaf, 0x63, 0xaf, 0x65, 1018 0xaf, 0x69, 0xaf, 0x6f, 0xaf, 0x73, 0xaf, 0x74, 0xaf, 0x20, 0xaf, 0x25, 1019 0xaf, 0x2d, 0xaf, 0x2e, 0xaf, 0x2f, 0xaf, 0x33, 0xaf, 0x34, 0xaf, 0x35, 1020 0xaf, 0x36, 0xaf, 0x37, 0xaf, 0x38, 0xaf, 0x39, 0xaf, 0x3d, 0xaf, 0x41, 1021 0xaf, 0x5f, 0xaf, 0x62, 0xaf, 0x64, 0xaf, 0x66, 0xaf, 0x67, 0xaf, 0x68, 1022 0xaf, 0x6c, 0xaf, 0x6d, 0xaf, 0x6e, 0xaf, 0x70, 0xaf, 0x72, 0xaf, 0x75, 1023 0xb4, 0x30, 0xb4, 0x31, 0xb4, 0x32, 0xb4, 0x61, 0xb4, 0x63, 0xb4, 0x65, 1024 0xb4, 0x69, 0xb4, 0x6f, 0xb4, 0x73, 0xb4, 0x74, 0xb4, 0x20, 0xb4, 0x25, 1025 0xb4, 0x2d, 0xb4, 0x2e, 0xb4, 0x2f, 0xb4, 0x33, 0xb4, 0x34, 0xb4, 0x35, 1026 0xb4, 0x36, 0xb4, 0x37, 0xb4, 0x38, 0xb4, 0x39, 0xb4, 0x3d, 0xb4, 0x41, 1027 0xb4, 0x5f, 0xb4, 0x62, 0xb4, 0x64, 0xb4, 0x66, 0xb4, 0x67, 0xb4, 0x68, 1028 0xb4, 0x6c, 0xb4, 0x6d, 0xb4, 0x6e, 0xb4, 0x70, 0xb4, 0x72, 0xb4, 0x75}; 1029 const uint8_t HuffDecoderCommon::table28_23_emit_[144] = { 1030 0xb6, 0x30, 0xb6, 0x31, 0xb6, 0x32, 0xb6, 0x61, 0xb6, 0x63, 0xb6, 0x65, 1031 0xb6, 0x69, 0xb6, 0x6f, 0xb6, 0x73, 0xb6, 0x74, 0xb6, 0x20, 0xb6, 0x25, 1032 0xb6, 0x2d, 0xb6, 0x2e, 0xb6, 0x2f, 0xb6, 0x33, 0xb6, 0x34, 0xb6, 0x35, 1033 0xb6, 0x36, 0xb6, 0x37, 0xb6, 0x38, 0xb6, 0x39, 0xb6, 0x3d, 0xb6, 0x41, 1034 0xb6, 0x5f, 0xb6, 0x62, 0xb6, 0x64, 0xb6, 0x66, 0xb6, 0x67, 0xb6, 0x68, 1035 0xb6, 0x6c, 0xb6, 0x6d, 0xb6, 0x6e, 0xb6, 0x70, 0xb6, 0x72, 0xb6, 0x75, 1036 0xb7, 0x30, 0xb7, 0x31, 0xb7, 0x32, 0xb7, 0x61, 0xb7, 0x63, 0xb7, 0x65, 1037 0xb7, 0x69, 0xb7, 0x6f, 0xb7, 0x73, 0xb7, 0x74, 0xb7, 0x20, 0xb7, 0x25, 1038 0xb7, 0x2d, 0xb7, 0x2e, 0xb7, 0x2f, 0xb7, 0x33, 0xb7, 0x34, 0xb7, 0x35, 1039 0xb7, 0x36, 0xb7, 0x37, 0xb7, 0x38, 0xb7, 0x39, 0xb7, 0x3d, 0xb7, 0x41, 1040 0xb7, 0x5f, 0xb7, 0x62, 0xb7, 0x64, 0xb7, 0x66, 0xb7, 0x67, 0xb7, 0x68, 1041 0xb7, 0x6c, 0xb7, 0x6d, 0xb7, 0x6e, 0xb7, 0x70, 0xb7, 0x72, 0xb7, 0x75}; 1042 const uint8_t HuffDecoderCommon::table28_24_emit_[144] = { 1043 0xbc, 0x30, 0xbc, 0x31, 0xbc, 0x32, 0xbc, 0x61, 0xbc, 0x63, 0xbc, 0x65, 1044 0xbc, 0x69, 0xbc, 0x6f, 0xbc, 0x73, 0xbc, 0x74, 0xbc, 0x20, 0xbc, 0x25, 1045 0xbc, 0x2d, 0xbc, 0x2e, 0xbc, 0x2f, 0xbc, 0x33, 0xbc, 0x34, 0xbc, 0x35, 1046 0xbc, 0x36, 0xbc, 0x37, 0xbc, 0x38, 0xbc, 0x39, 0xbc, 0x3d, 0xbc, 0x41, 1047 0xbc, 0x5f, 0xbc, 0x62, 0xbc, 0x64, 0xbc, 0x66, 0xbc, 0x67, 0xbc, 0x68, 1048 0xbc, 0x6c, 0xbc, 0x6d, 0xbc, 0x6e, 0xbc, 0x70, 0xbc, 0x72, 0xbc, 0x75, 1049 0xbf, 0x30, 0xbf, 0x31, 0xbf, 0x32, 0xbf, 0x61, 0xbf, 0x63, 0xbf, 0x65, 1050 0xbf, 0x69, 0xbf, 0x6f, 0xbf, 0x73, 0xbf, 0x74, 0xbf, 0x20, 0xbf, 0x25, 1051 0xbf, 0x2d, 0xbf, 0x2e, 0xbf, 0x2f, 0xbf, 0x33, 0xbf, 0x34, 0xbf, 0x35, 1052 0xbf, 0x36, 0xbf, 0x37, 0xbf, 0x38, 0xbf, 0x39, 0xbf, 0x3d, 0xbf, 0x41, 1053 0xbf, 0x5f, 0xbf, 0x62, 0xbf, 0x64, 0xbf, 0x66, 0xbf, 0x67, 0xbf, 0x68, 1054 0xbf, 0x6c, 0xbf, 0x6d, 0xbf, 0x6e, 0xbf, 0x70, 0xbf, 0x72, 0xbf, 0x75}; 1055 const uint8_t HuffDecoderCommon::table28_25_emit_[144] = { 1056 0xc5, 0x30, 0xc5, 0x31, 0xc5, 0x32, 0xc5, 0x61, 0xc5, 0x63, 0xc5, 0x65, 1057 0xc5, 0x69, 0xc5, 0x6f, 0xc5, 0x73, 0xc5, 0x74, 0xc5, 0x20, 0xc5, 0x25, 1058 0xc5, 0x2d, 0xc5, 0x2e, 0xc5, 0x2f, 0xc5, 0x33, 0xc5, 0x34, 0xc5, 0x35, 1059 0xc5, 0x36, 0xc5, 0x37, 0xc5, 0x38, 0xc5, 0x39, 0xc5, 0x3d, 0xc5, 0x41, 1060 0xc5, 0x5f, 0xc5, 0x62, 0xc5, 0x64, 0xc5, 0x66, 0xc5, 0x67, 0xc5, 0x68, 1061 0xc5, 0x6c, 0xc5, 0x6d, 0xc5, 0x6e, 0xc5, 0x70, 0xc5, 0x72, 0xc5, 0x75, 1062 0xe7, 0x30, 0xe7, 0x31, 0xe7, 0x32, 0xe7, 0x61, 0xe7, 0x63, 0xe7, 0x65, 1063 0xe7, 0x69, 0xe7, 0x6f, 0xe7, 0x73, 0xe7, 0x74, 0xe7, 0x20, 0xe7, 0x25, 1064 0xe7, 0x2d, 0xe7, 0x2e, 0xe7, 0x2f, 0xe7, 0x33, 0xe7, 0x34, 0xe7, 0x35, 1065 0xe7, 0x36, 0xe7, 0x37, 0xe7, 0x38, 0xe7, 0x39, 0xe7, 0x3d, 0xe7, 0x41, 1066 0xe7, 0x5f, 0xe7, 0x62, 0xe7, 0x64, 0xe7, 0x66, 0xe7, 0x67, 0xe7, 0x68, 1067 0xe7, 0x6c, 0xe7, 0x6d, 0xe7, 0x6e, 0xe7, 0x70, 0xe7, 0x72, 0xe7, 0x75}; 1068 const uint8_t HuffDecoderCommon::table28_26_emit_[112] = { 1069 0xef, 0x30, 0xef, 0x31, 0xef, 0x32, 0xef, 0x61, 0xef, 0x63, 0xef, 0x65, 1070 0xef, 0x69, 0xef, 0x6f, 0xef, 0x73, 0xef, 0x74, 0xef, 0x20, 0xef, 0x25, 1071 0xef, 0x2d, 0xef, 0x2e, 0xef, 0x2f, 0xef, 0x33, 0xef, 0x34, 0xef, 0x35, 1072 0xef, 0x36, 0xef, 0x37, 0xef, 0x38, 0xef, 0x39, 0xef, 0x3d, 0xef, 0x41, 1073 0xef, 0x5f, 0xef, 0x62, 0xef, 0x64, 0xef, 0x66, 0xef, 0x67, 0xef, 0x68, 1074 0xef, 0x6c, 0xef, 0x6d, 0xef, 0x6e, 0xef, 0x70, 0xef, 0x72, 0xef, 0x75, 1075 0x09, 0x30, 0x09, 0x31, 0x09, 0x32, 0x09, 0x61, 0x09, 0x63, 0x09, 0x65, 1076 0x09, 0x69, 0x09, 0x6f, 0x09, 0x73, 0x09, 0x74, 0x8e, 0x30, 0x8e, 0x31, 1077 0x8e, 0x32, 0x8e, 0x61, 0x8e, 0x63, 0x8e, 0x65, 0x8e, 0x69, 0x8e, 0x6f, 1078 0x8e, 0x73, 0x8e, 0x74}; 1079 const uint16_t HuffDecoderCommon::table28_26_ops_[128] = { 1080 0x0000, 0x0001, 0x0000, 0x0009, 0x0000, 0x0011, 0x0000, 0x0019, 0x0000, 1081 0x0021, 0x0000, 0x0029, 0x0000, 0x0031, 0x0000, 0x0039, 0x0000, 0x0041, 1082 0x0000, 0x0049, 0x0051, 0x0059, 0x0061, 0x0069, 0x0071, 0x0079, 0x0081, 1083 0x0089, 0x0091, 0x0099, 0x00a1, 0x00a9, 0x00b1, 0x00b9, 0x00c1, 0x00c9, 1084 0x00d1, 0x00d9, 0x00e1, 0x00e9, 0x00f1, 0x00f9, 0x0101, 0x0109, 0x0111, 1085 0x0119, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1086 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1087 0x0002, 0x0121, 0x0129, 0x0131, 0x0139, 0x0141, 0x0149, 0x0151, 0x0159, 1088 0x0161, 0x0169, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1089 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1090 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0122, 0x0171, 0x0179, 0x0181, 1091 0x0189, 0x0191, 0x0199, 0x01a1, 0x01a9, 0x01b1, 0x01b9, 0x0000, 0x0000, 1092 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1093 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1094 0x0000, 0x0172}; 1095 const uint8_t HuffDecoderCommon::table28_27_emit_[80] = { 1096 0x90, 0x30, 0x90, 0x31, 0x90, 0x32, 0x90, 0x61, 0x90, 0x63, 0x90, 0x65, 1097 0x90, 0x69, 0x90, 0x6f, 0x90, 0x73, 0x90, 0x74, 0x91, 0x30, 0x91, 0x31, 1098 0x91, 0x32, 0x91, 0x61, 0x91, 0x63, 0x91, 0x65, 0x91, 0x69, 0x91, 0x6f, 1099 0x91, 0x73, 0x91, 0x74, 0x94, 0x30, 0x94, 0x31, 0x94, 0x32, 0x94, 0x61, 1100 0x94, 0x63, 0x94, 0x65, 0x94, 0x69, 0x94, 0x6f, 0x94, 0x73, 0x94, 0x74, 1101 0x9f, 0x30, 0x9f, 0x31, 0x9f, 0x32, 0x9f, 0x61, 0x9f, 0x63, 0x9f, 0x65, 1102 0x9f, 0x69, 0x9f, 0x6f, 0x9f, 0x73, 0x9f, 0x74}; 1103 const uint8_t HuffDecoderCommon::table28_28_emit_[80] = { 1104 0xab, 0x30, 0xab, 0x31, 0xab, 0x32, 0xab, 0x61, 0xab, 0x63, 0xab, 0x65, 1105 0xab, 0x69, 0xab, 0x6f, 0xab, 0x73, 0xab, 0x74, 0xce, 0x30, 0xce, 0x31, 1106 0xce, 0x32, 0xce, 0x61, 0xce, 0x63, 0xce, 0x65, 0xce, 0x69, 0xce, 0x6f, 1107 0xce, 0x73, 0xce, 0x74, 0xd7, 0x30, 0xd7, 0x31, 0xd7, 0x32, 0xd7, 0x61, 1108 0xd7, 0x63, 0xd7, 0x65, 0xd7, 0x69, 0xd7, 0x6f, 0xd7, 0x73, 0xd7, 0x74, 1109 0xe1, 0x30, 0xe1, 0x31, 0xe1, 0x32, 0xe1, 0x61, 0xe1, 0x63, 0xe1, 0x65, 1110 0xe1, 0x69, 0xe1, 0x6f, 0xe1, 0x73, 0xe1, 0x74}; 1111 const uint8_t HuffDecoderCommon::table28_29_emit_[44] = { 1112 0xec, 0x30, 0xec, 0x31, 0xec, 0x32, 0xec, 0x61, 0xec, 0x63, 0xec, 1113 0x65, 0xec, 0x69, 0xec, 0x6f, 0xec, 0x73, 0xec, 0x74, 0xed, 0x30, 1114 0xed, 0x31, 0xed, 0x32, 0xed, 0x61, 0xed, 0x63, 0xed, 0x65, 0xed, 1115 0x69, 0xed, 0x6f, 0xed, 0x73, 0xed, 0x74, 0xc7, 0xcf, 0xea, 0xeb}; 1116 const uint16_t HuffDecoderCommon::table28_29_ops_[128] = { 1117 0x0001, 0x0009, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 1118 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1119 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1120 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0051, 0x0059, 0x0061, 0x0069, 1121 0x0071, 0x0079, 0x0081, 0x0089, 0x0091, 0x0099, 0x0000, 0x0000, 0x0000, 1122 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1123 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1124 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1125 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a2, 0x0000, 1126 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1127 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a6, 0x0000, 0x0000, 0x0000, 1128 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1129 0x0000, 0x0000, 0x0000, 0x00aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1130 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1131 0x0000, 0x00ae}; 1132 const uint8_t HuffDecoderCommon::table28_30_emit_[17] = { 1133 0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcd, 0xd2, 0xd5, 0xda, 1134 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc}; 1135 const uint16_t HuffDecoderCommon::table28_30_ops_[128] = { 1136 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 1137 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0000, 1138 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 1139 0x0000, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 0x0000, 0x0000, 1140 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1141 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1142 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1143 0x001e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0022, 1144 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 1145 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 0x0000, 1146 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002e, 0x0000, 0x0000, 0x0000, 1147 0x0000, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000, 0x0000, 1148 0x0000, 0x0000, 0x0000, 0x0036, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 1149 0x0000, 0x0000, 0x003a, 0x0000, 0x0000, 0x0000, 0x003e, 0x0000, 0x0000, 1150 0x0000, 0x0042}; 1151 const uint8_t HuffDecoderCommon::table28_31_emit_[46] = { 1152 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 1153 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 1154 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 1155 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9}; 1156 const uint16_t HuffDecoderCommon::table28_31_ops_[128] = { 1157 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 1158 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000e, 0x0000, 0x0000, 1159 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0016, 0x0000, 0x0000, 0x0000, 1160 0x001a, 0x0000, 0x0000, 0x0000, 0x001e, 0x0000, 0x0000, 0x0000, 0x0022, 1161 0x0000, 0x0000, 0x0000, 0x0026, 0x0000, 0x0000, 0x0000, 0x002a, 0x0000, 1162 0x0000, 0x0000, 0x002e, 0x0000, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 1163 0x0000, 0x0036, 0x0000, 0x0000, 0x0000, 0x003a, 0x0000, 0x0000, 0x0000, 1164 0x003e, 0x0000, 0x0000, 0x0000, 0x0042, 0x0000, 0x0046, 0x0000, 0x004a, 1165 0x0000, 0x004e, 0x0000, 0x0052, 0x0000, 0x0056, 0x0000, 0x005a, 0x0000, 1166 0x005e, 0x0000, 0x0062, 0x0000, 0x0066, 0x0000, 0x006a, 0x0000, 0x006e, 1167 0x0000, 0x0072, 0x0000, 0x0076, 0x0000, 0x007a, 0x0000, 0x007e, 0x0000, 1168 0x0082, 0x0000, 0x0086, 0x0000, 0x008a, 0x0000, 0x008e, 0x0000, 0x0092, 1169 0x0000, 0x0096, 0x0000, 0x009a, 0x0000, 0x009e, 0x0000, 0x00a2, 0x0000, 1170 0x00a6, 0x0000, 0x00aa, 0x0000, 0x00ae, 0x0000, 0x00b2, 0x0000, 0x00b6, 1171 0x0000, 0x0003}; 1172 const uint8_t* const HuffDecoderCommon::table28_emit_[32] = { 1173 table28_0_emit_, table28_1_emit_, table28_2_emit_, table28_3_emit_, 1174 table28_4_emit_, table28_5_emit_, table28_6_emit_, table28_7_emit_, 1175 table28_8_emit_, table28_9_emit_, table28_10_emit_, table28_11_emit_, 1176 table28_12_emit_, table28_13_emit_, table28_14_emit_, table28_15_emit_, 1177 table28_16_emit_, table28_17_emit_, table28_18_emit_, table28_19_emit_, 1178 table28_20_emit_, table28_21_emit_, table28_22_emit_, table28_23_emit_, 1179 table28_24_emit_, table28_25_emit_, table28_26_emit_, table28_27_emit_, 1180 table28_28_emit_, table28_29_emit_, table28_30_emit_, table28_31_emit_, 1181 }; 1182 const uint16_t* const HuffDecoderCommon::table28_ops_[32] = { 1183 table28_0_ops_, table28_0_ops_, table28_0_ops_, table28_0_ops_, 1184 table28_0_ops_, table28_0_ops_, table28_0_ops_, table28_0_ops_, 1185 table28_0_ops_, table28_0_ops_, table28_0_ops_, table28_0_ops_, 1186 table27_0_ops_, table27_0_ops_, table27_0_ops_, table27_0_ops_, 1187 table27_0_ops_, table27_0_ops_, table27_0_ops_, table27_0_ops_, 1188 table27_0_ops_, table27_0_ops_, table27_0_ops_, table27_0_ops_, 1189 table27_0_ops_, table27_0_ops_, table28_26_ops_, table27_6_ops_, 1190 table27_6_ops_, table28_29_ops_, table28_30_ops_, table28_31_ops_, 1191 }; 1192 const uint8_t HuffDecoderCommon::table20_0_emit_[1] = {0xb2}; 1193 const uint16_t HuffDecoderCommon::table20_0_ops_[128] = { 1194 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1195 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1196 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1197 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1198 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1199 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1200 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1201 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1202 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1203 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1204 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1205 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1206 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1207 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 1208 0x0005, 0x0005}; 1209 const uint8_t HuffDecoderCommon::table20_2_emit_[1] = {0xb5}; 1210 const uint8_t HuffDecoderCommon::table20_4_emit_[1] = {0xb9}; 1211 const uint8_t HuffDecoderCommon::table20_6_emit_[1] = {0xba}; 1212 const uint8_t HuffDecoderCommon::table20_8_emit_[1] = {0xbb}; 1213 const uint8_t HuffDecoderCommon::table20_10_emit_[1] = {0xbd}; 1214 const uint8_t HuffDecoderCommon::table20_12_emit_[1] = {0xbe}; 1215 const uint8_t HuffDecoderCommon::table20_14_emit_[1] = {0xc4}; 1216 const uint8_t HuffDecoderCommon::table20_16_emit_[1] = {0xc6}; 1217 const uint8_t HuffDecoderCommon::table20_18_emit_[1] = {0xe4}; 1218 const uint8_t HuffDecoderCommon::table20_20_emit_[1] = {0xe8}; 1219 const uint8_t HuffDecoderCommon::table20_22_emit_[1] = {0xe9}; 1220 const uint8_t HuffDecoderCommon::table20_24_emit_[1] = {0x01}; 1221 const uint16_t HuffDecoderCommon::table20_24_ops_[128] = { 1222 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1223 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1224 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1225 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1226 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1227 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1228 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1229 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1230 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1231 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1232 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1233 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1234 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1235 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 1236 0x0006, 0x0006}; 1237 const uint8_t HuffDecoderCommon::table20_25_emit_[1] = {0x87}; 1238 const uint8_t HuffDecoderCommon::table20_26_emit_[1] = {0x89}; 1239 const uint8_t HuffDecoderCommon::table20_27_emit_[1] = {0x8a}; 1240 const uint8_t HuffDecoderCommon::table20_28_emit_[1] = {0x8b}; 1241 const uint8_t HuffDecoderCommon::table20_29_emit_[1] = {0x8c}; 1242 const uint8_t HuffDecoderCommon::table20_30_emit_[1] = {0x8d}; 1243 const uint8_t HuffDecoderCommon::table20_31_emit_[1] = {0x8f}; 1244 const uint8_t HuffDecoderCommon::table20_32_emit_[1] = {0x93}; 1245 const uint8_t HuffDecoderCommon::table20_33_emit_[1] = {0x95}; 1246 const uint8_t HuffDecoderCommon::table20_34_emit_[1] = {0x96}; 1247 const uint8_t HuffDecoderCommon::table20_35_emit_[1] = {0x97}; 1248 const uint8_t HuffDecoderCommon::table20_36_emit_[1] = {0x98}; 1249 const uint8_t HuffDecoderCommon::table20_37_emit_[1] = {0x9b}; 1250 const uint8_t HuffDecoderCommon::table20_38_emit_[1] = {0x9d}; 1251 const uint8_t HuffDecoderCommon::table20_39_emit_[1] = {0x9e}; 1252 const uint8_t HuffDecoderCommon::table20_40_emit_[1] = {0xa5}; 1253 const uint8_t HuffDecoderCommon::table20_41_emit_[1] = {0xa6}; 1254 const uint8_t HuffDecoderCommon::table20_42_emit_[1] = {0xa8}; 1255 const uint8_t HuffDecoderCommon::table20_43_emit_[1] = {0xae}; 1256 const uint8_t HuffDecoderCommon::table20_44_emit_[1] = {0xaf}; 1257 const uint8_t HuffDecoderCommon::table20_45_emit_[1] = {0xb4}; 1258 const uint8_t HuffDecoderCommon::table20_46_emit_[1] = {0xb6}; 1259 const uint8_t HuffDecoderCommon::table20_47_emit_[1] = {0xb7}; 1260 const uint8_t HuffDecoderCommon::table20_48_emit_[1] = {0xbc}; 1261 const uint8_t HuffDecoderCommon::table20_49_emit_[1] = {0xbf}; 1262 const uint8_t HuffDecoderCommon::table20_50_emit_[1] = {0xc5}; 1263 const uint8_t HuffDecoderCommon::table20_51_emit_[1] = {0xe7}; 1264 const uint8_t HuffDecoderCommon::table20_52_emit_[1] = {0xef}; 1265 const uint8_t HuffDecoderCommon::table20_53_emit_[2] = {0x09, 0x8e}; 1266 const uint16_t HuffDecoderCommon::table20_53_ops_[128] = { 1267 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1268 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1269 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1270 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1271 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1272 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1273 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 1274 0x0007, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1275 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1276 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1277 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1278 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1279 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1280 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, 1281 0x0027, 0x0027}; 1282 const uint8_t HuffDecoderCommon::table20_54_emit_[2] = {0x90, 0x91}; 1283 const uint8_t HuffDecoderCommon::table20_55_emit_[2] = {0x94, 0x9f}; 1284 const uint8_t HuffDecoderCommon::table20_56_emit_[2] = {0xab, 0xce}; 1285 const uint8_t HuffDecoderCommon::table20_57_emit_[2] = {0xd7, 0xe1}; 1286 const uint8_t HuffDecoderCommon::table20_58_emit_[2] = {0xec, 0xed}; 1287 const uint8_t HuffDecoderCommon::table20_59_emit_[4] = {0xc7, 0xcf, 0xea, 0xeb}; 1288 const uint16_t HuffDecoderCommon::table20_59_ops_[128] = { 1289 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 1290 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 1291 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 1292 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0028, 0x0028, 0x0028, 0x0028, 1293 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 1294 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 1295 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 1296 0x0028, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 1297 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 1298 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 1299 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0068, 0x0068, 0x0068, 1300 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 1301 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 1302 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 1303 0x0068, 0x0068}; 1304 const uint8_t HuffDecoderCommon::table20_60_emit_[8] = {0xc0, 0xc1, 0xc8, 0xc9, 1305 0xca, 0xcd, 0xd2, 0xd5}; 1306 const uint16_t HuffDecoderCommon::table20_60_ops_[128] = { 1307 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 1308 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0029, 0x0029, 1309 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 1310 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0049, 0x0049, 0x0049, 0x0049, 1311 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 1312 0x0049, 0x0049, 0x0049, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 1313 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 1314 0x0069, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 1315 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x00a9, 1316 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 1317 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00c9, 0x00c9, 0x00c9, 1318 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 1319 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 1320 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 0x00e9, 1321 0x00e9, 0x00e9}; 1322 const uint8_t HuffDecoderCommon::table20_61_emit_[9] = { 1323 0xda, 0xdb, 0xee, 0xf0, 0xf2, 0xf3, 0xff, 0xcb, 0xcc}; 1324 const uint16_t HuffDecoderCommon::table20_61_ops_[128] = { 1325 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 1326 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0029, 0x0029, 1327 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 1328 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0049, 0x0049, 0x0049, 0x0049, 1329 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 0x0049, 1330 0x0049, 0x0049, 0x0049, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 1331 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 1332 0x0069, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 1333 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x00a9, 1334 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 1335 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00a9, 0x00c9, 0x00c9, 0x00c9, 1336 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00c9, 1337 0x00c9, 0x00c9, 0x00c9, 0x00c9, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 1338 0x00ea, 0x00ea, 0x00ea, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 1339 0x010a, 0x010a}; 1340 const uint8_t HuffDecoderCommon::table20_62_emit_[16] = { 1341 0xd3, 0xd4, 0xd6, 0xdd, 0xde, 0xdf, 0xf1, 0xf4, 1342 0xf5, 0xf6, 0xf7, 0xf8, 0xfa, 0xfb, 0xfc, 0xfd}; 1343 const uint16_t HuffDecoderCommon::table20_62_ops_[128] = { 1344 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x002a, 1345 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x004a, 0x004a, 1346 0x004a, 0x004a, 0x004a, 0x004a, 0x004a, 0x004a, 0x006a, 0x006a, 0x006a, 1347 0x006a, 0x006a, 0x006a, 0x006a, 0x006a, 0x008a, 0x008a, 0x008a, 0x008a, 1348 0x008a, 0x008a, 0x008a, 0x008a, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 1349 0x00aa, 0x00aa, 0x00aa, 0x00ca, 0x00ca, 0x00ca, 0x00ca, 0x00ca, 0x00ca, 1350 0x00ca, 0x00ca, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 0x00ea, 1351 0x00ea, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 0x010a, 1352 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x012a, 0x014a, 1353 0x014a, 0x014a, 0x014a, 0x014a, 0x014a, 0x014a, 0x014a, 0x016a, 0x016a, 1354 0x016a, 0x016a, 0x016a, 0x016a, 0x016a, 0x016a, 0x018a, 0x018a, 0x018a, 1355 0x018a, 0x018a, 0x018a, 0x018a, 0x018a, 0x01aa, 0x01aa, 0x01aa, 0x01aa, 1356 0x01aa, 0x01aa, 0x01aa, 0x01aa, 0x01ca, 0x01ca, 0x01ca, 0x01ca, 0x01ca, 1357 0x01ca, 0x01ca, 0x01ca, 0x01ea, 0x01ea, 0x01ea, 0x01ea, 0x01ea, 0x01ea, 1358 0x01ea, 0x01ea}; 1359 const uint8_t HuffDecoderCommon::table20_63_emit_[33] = { 1360 0xfe, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0b, 0x0c, 0x0e, 1361 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1a, 1362 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x7f, 0xdc, 0xf9, 0x0a, 0x0d, 0x16}; 1363 const uint16_t HuffDecoderCommon::table20_63_ops_[128] = { 1364 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x002b, 1365 0x002b, 0x002b, 0x002b, 0x004b, 0x004b, 0x004b, 0x004b, 0x006b, 0x006b, 1366 0x006b, 0x006b, 0x008b, 0x008b, 0x008b, 0x008b, 0x00ab, 0x00ab, 0x00ab, 1367 0x00ab, 0x00cb, 0x00cb, 0x00cb, 0x00cb, 0x00eb, 0x00eb, 0x00eb, 0x00eb, 1368 0x010b, 0x010b, 0x010b, 0x010b, 0x012b, 0x012b, 0x012b, 0x012b, 0x014b, 1369 0x014b, 0x014b, 0x014b, 0x016b, 0x016b, 0x016b, 0x016b, 0x018b, 0x018b, 1370 0x018b, 0x018b, 0x01ab, 0x01ab, 0x01ab, 0x01ab, 0x01cb, 0x01cb, 0x01cb, 1371 0x01cb, 0x01eb, 0x01eb, 0x01eb, 0x01eb, 0x020b, 0x020b, 0x020b, 0x020b, 1372 0x022b, 0x022b, 0x022b, 0x022b, 0x024b, 0x024b, 0x024b, 0x024b, 0x026b, 1373 0x026b, 0x026b, 0x026b, 0x028b, 0x028b, 0x028b, 0x028b, 0x02ab, 0x02ab, 1374 0x02ab, 0x02ab, 0x02cb, 0x02cb, 0x02cb, 0x02cb, 0x02eb, 0x02eb, 0x02eb, 1375 0x02eb, 0x030b, 0x030b, 0x030b, 0x030b, 0x032b, 0x032b, 0x032b, 0x032b, 1376 0x034b, 0x034b, 0x034b, 0x034b, 0x036b, 0x036b, 0x036b, 0x036b, 0x038b, 1377 0x038b, 0x038b, 0x038b, 0x03ab, 0x03ab, 0x03ab, 0x03ab, 0x03cd, 0x03ed, 1378 0x040d, 0x001d}; 1379 const uint8_t* const HuffDecoderCommon::table20_emit_[64] = { 1380 table20_0_emit_, table20_0_emit_, table20_2_emit_, table20_2_emit_, 1381 table20_4_emit_, table20_4_emit_, table20_6_emit_, table20_6_emit_, 1382 table20_8_emit_, table20_8_emit_, table20_10_emit_, table20_10_emit_, 1383 table20_12_emit_, table20_12_emit_, table20_14_emit_, table20_14_emit_, 1384 table20_16_emit_, table20_16_emit_, table20_18_emit_, table20_18_emit_, 1385 table20_20_emit_, table20_20_emit_, table20_22_emit_, table20_22_emit_, 1386 table20_24_emit_, table20_25_emit_, table20_26_emit_, table20_27_emit_, 1387 table20_28_emit_, table20_29_emit_, table20_30_emit_, table20_31_emit_, 1388 table20_32_emit_, table20_33_emit_, table20_34_emit_, table20_35_emit_, 1389 table20_36_emit_, table20_37_emit_, table20_38_emit_, table20_39_emit_, 1390 table20_40_emit_, table20_41_emit_, table20_42_emit_, table20_43_emit_, 1391 table20_44_emit_, table20_45_emit_, table20_46_emit_, table20_47_emit_, 1392 table20_48_emit_, table20_49_emit_, table20_50_emit_, table20_51_emit_, 1393 table20_52_emit_, table20_53_emit_, table20_54_emit_, table20_55_emit_, 1394 table20_56_emit_, table20_57_emit_, table20_58_emit_, table20_59_emit_, 1395 table20_60_emit_, table20_61_emit_, table20_62_emit_, table20_63_emit_, 1396 }; 1397 const uint16_t* const HuffDecoderCommon::table20_ops_[64] = { 1398 table20_0_ops_, table20_0_ops_, table20_0_ops_, table20_0_ops_, 1399 table20_0_ops_, table20_0_ops_, table20_0_ops_, table20_0_ops_, 1400 table20_0_ops_, table20_0_ops_, table20_0_ops_, table20_0_ops_, 1401 table20_0_ops_, table20_0_ops_, table20_0_ops_, table20_0_ops_, 1402 table20_0_ops_, table20_0_ops_, table20_0_ops_, table20_0_ops_, 1403 table20_0_ops_, table20_0_ops_, table20_0_ops_, table20_0_ops_, 1404 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1405 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1406 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1407 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1408 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1409 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1410 table20_24_ops_, table20_24_ops_, table20_24_ops_, table20_24_ops_, 1411 table20_24_ops_, table20_53_ops_, table20_53_ops_, table20_53_ops_, 1412 table20_53_ops_, table20_53_ops_, table20_53_ops_, table20_59_ops_, 1413 table20_60_ops_, table20_61_ops_, table20_62_ops_, table20_63_ops_, 1414 }; 1415 } // namespace geometry_8_9_13 1416 } // namespace grpc_core 1417