File indexing completed on 2024-06-02 04:35:27
0001 /*************************************************************************** 0002 builtinpalettes.h: data for builting palettes 0003 ------------------- 0004 begin : September, 2010 0005 copyright : (C) 2010 The University of Toronto 0006 email : netterfield@astro.utoronto.ca 0007 ***************************************************************************/ 0008 0009 /*************************************************************************** 0010 * * 0011 * This program is free software; you can redistribute it and/or modify * 0012 * it under the terms of the GNU General Public License as published by * 0013 * the Free Software Foundation; either version 2 of the License, or * 0014 * (at your option) any later version. * 0015 * * 0016 ***************************************************************************/ 0017 0018 #ifndef BUILTINPALETTES_H 0019 #define BUILTINPALETTES_H 0020 0021 namespace Kst { 0022 0023 static const int KstGrayscaleCount = 255; 0024 static const QString KstGrayscaleName = "Kst Grayscale"; 0025 0026 static const char *const KstColors[] = { "red", 0027 "blue", 0028 "green", 0029 "black", 0030 "magenta", 0031 "steelblue", 0032 "#501010", 0033 "#105010" 0034 }; 0035 static const int KstColorsCount = sizeof(KstColors) / sizeof(char*); 0036 static const QString KstColorsName = "Kst Colors"; 0037 0038 static const int CycleCount = 1021; 0039 static const QString CycleName = "Spectrum (Cyclical)"; 0040 static unsigned char Cycle[1022][3] = { 0041 {128, 238, 17}, 0042 {128, 238, 16}, 0043 {129, 238, 16}, 0044 {130, 237, 15}, 0045 {131, 237, 15}, 0046 {131, 236, 15}, 0047 {132, 236, 14}, 0048 {133, 235, 14}, 0049 {134, 235, 14}, 0050 {135, 235, 13}, 0051 {135, 234, 13}, 0052 {136, 234, 13}, 0053 {137, 233, 12}, 0054 {138, 233, 12}, 0055 {139, 232, 12}, 0056 {139, 232, 11}, 0057 {140, 232, 11}, 0058 {141, 231, 11}, 0059 {142, 231, 10}, 0060 {142, 230, 10}, 0061 {143, 230, 10}, 0062 {144, 229, 9}, 0063 {145, 229, 9}, 0064 {146, 228, 9}, 0065 {146, 228, 8}, 0066 {147, 227, 8}, 0067 {148, 227, 8}, 0068 {149, 226, 8}, 0069 {149, 226, 7}, 0070 {150, 225, 7}, 0071 {151, 225, 7}, 0072 {152, 224, 7}, 0073 {153, 224, 6}, 0074 {153, 223, 6}, 0075 {154, 223, 6}, 0076 {155, 222, 6}, 0077 {156, 222, 5}, 0078 {156, 221, 5}, 0079 {157, 221, 5}, 0080 {158, 220, 5}, 0081 {159, 219, 4}, 0082 {159, 219, 4}, 0083 {160, 218, 4}, 0084 {161, 218, 4}, 0085 {162, 217, 4}, 0086 {162, 217, 3}, 0087 {163, 216, 3}, 0088 {164, 215, 3}, 0089 {165, 215, 3}, 0090 {166, 214, 3}, 0091 {166, 214, 2}, 0092 {167, 213, 2}, 0093 {168, 213, 2}, 0094 {169, 212, 2}, 0095 {169, 211, 2}, 0096 {170, 211, 2}, 0097 {171, 210, 2}, 0098 {171, 210, 1}, 0099 {172, 209, 1}, 0100 {173, 208, 1}, 0101 {174, 208, 1}, 0102 {174, 207, 1}, 0103 {175, 207, 1}, 0104 {176, 206, 1}, 0105 {177, 205, 1}, 0106 {177, 205, 0}, 0107 {178, 204, 0}, 0108 {179, 203, 0}, 0109 {180, 203, 0}, 0110 {180, 202, 0}, 0111 {181, 201, 0}, 0112 {182, 201, 0}, 0113 {182, 200, 0}, 0114 {183, 200, 0}, 0115 {184, 199, 0}, 0116 {185, 198, 0}, 0117 {185, 198, 0}, 0118 {186, 197, 0}, 0119 {187, 196, 0}, 0120 {187, 196, 0}, 0121 {188, 195, 0}, 0122 {189, 194, 0}, 0123 {189, 194, 0}, 0124 {190, 193, 0}, 0125 {191, 192, 0}, 0126 {191, 192, 0}, 0127 {192, 191, 0}, 0128 {193, 190, 0}, 0129 {193, 190, 0}, 0130 {194, 189, 0}, 0131 {195, 188, 0}, 0132 {195, 187, 0}, 0133 {196, 187, 0}, 0134 {197, 186, 0}, 0135 {197, 185, 0}, 0136 {198, 185, 0}, 0137 {199, 184, 0}, 0138 {199, 183, 0}, 0139 {200, 182, 0}, 0140 {201, 182, 0}, 0141 {201, 181, 0}, 0142 {202, 180, 0}, 0143 {203, 180, 0}, 0144 {203, 179, 0}, 0145 {204, 178, 0}, 0146 {205, 177, 0}, 0147 {205, 177, 1}, 0148 {206, 176, 1}, 0149 {206, 175, 1}, 0150 {207, 175, 1}, 0151 {208, 174, 1}, 0152 {208, 173, 1}, 0153 {209, 172, 1}, 0154 {210, 172, 1}, 0155 {210, 171, 2}, 0156 {211, 170, 2}, 0157 {211, 169, 2}, 0158 {212, 169, 2}, 0159 {212, 168, 2}, 0160 {213, 167, 2}, 0161 {214, 166, 2}, 0162 {214, 166, 3}, 0163 {215, 165, 3}, 0164 {215, 164, 3}, 0165 {216, 163, 3}, 0166 {217, 163, 3}, 0167 {217, 162, 4}, 0168 {218, 161, 4}, 0169 {218, 160, 4}, 0170 {219, 160, 4}, 0171 {219, 159, 4}, 0172 {220, 158, 5}, 0173 {220, 157, 5}, 0174 {221, 157, 5}, 0175 {221, 156, 5}, 0176 {222, 155, 5}, 0177 {223, 154, 6}, 0178 {223, 153, 6}, 0179 {224, 153, 6}, 0180 {224, 152, 6}, 0181 {225, 151, 7}, 0182 {225, 150, 7}, 0183 {226, 150, 7}, 0184 {226, 149, 8}, 0185 {227, 148, 8}, 0186 {227, 147, 8}, 0187 {228, 146, 8}, 0188 {228, 146, 9}, 0189 {229, 145, 9}, 0190 {229, 144, 9}, 0191 {230, 143, 10}, 0192 {230, 143, 10}, 0193 {231, 142, 10}, 0194 {231, 141, 11}, 0195 {231, 140, 11}, 0196 {232, 139, 11}, 0197 {232, 139, 11}, 0198 {233, 138, 12}, 0199 {233, 137, 12}, 0200 {234, 136, 13}, 0201 {234, 136, 13}, 0202 {235, 135, 13}, 0203 {235, 134, 14}, 0204 {235, 133, 14}, 0205 {236, 132, 14}, 0206 {236, 132, 15}, 0207 {237, 131, 15}, 0208 {237, 130, 15}, 0209 {237, 129, 16}, 0210 {238, 128, 16}, 0211 {238, 128, 17}, 0212 {239, 127, 17}, 0213 {239, 126, 17}, 0214 {239, 125, 18}, 0215 {240, 124, 18}, 0216 {240, 124, 19}, 0217 {241, 123, 19}, 0218 {241, 122, 19}, 0219 {241, 121, 20}, 0220 {242, 121, 20}, 0221 {242, 120, 21}, 0222 {242, 119, 21}, 0223 {243, 118, 22}, 0224 {243, 117, 22}, 0225 {243, 117, 22}, 0226 {244, 116, 23}, 0227 {244, 115, 23}, 0228 {244, 114, 24}, 0229 {245, 113, 24}, 0230 {245, 113, 25}, 0231 {245, 112, 25}, 0232 {246, 111, 26}, 0233 {246, 110, 26}, 0234 {246, 110, 27}, 0235 {247, 109, 27}, 0236 {247, 108, 28}, 0237 {247, 107, 28}, 0238 {247, 106, 29}, 0239 {248, 106, 29}, 0240 {248, 105, 30}, 0241 {248, 104, 30}, 0242 {248, 103, 31}, 0243 {249, 103, 31}, 0244 {249, 102, 32}, 0245 {249, 101, 32}, 0246 {249, 100, 33}, 0247 {250, 100, 33}, 0248 {250, 99, 34}, 0249 {250, 98, 34}, 0250 {250, 97, 35}, 0251 {251, 96, 35}, 0252 {251, 96, 36}, 0253 {251, 95, 37}, 0254 {251, 94, 37}, 0255 {251, 93, 38}, 0256 {252, 93, 38}, 0257 {252, 92, 39}, 0258 {252, 91, 39}, 0259 {252, 90, 40}, 0260 {252, 90, 41}, 0261 {253, 89, 41}, 0262 {253, 88, 42}, 0263 {253, 87, 42}, 0264 {253, 87, 43}, 0265 {253, 86, 43}, 0266 {253, 85, 44}, 0267 {253, 84, 45}, 0268 {254, 84, 45}, 0269 {254, 83, 46}, 0270 {254, 82, 47}, 0271 {254, 81, 47}, 0272 {254, 81, 48}, 0273 {254, 80, 48}, 0274 {254, 79, 49}, 0275 {254, 79, 50}, 0276 {255, 78, 50}, 0277 {255, 77, 51}, 0278 {255, 76, 51}, 0279 {255, 76, 52}, 0280 {255, 75, 53}, 0281 {255, 74, 53}, 0282 {255, 73, 54}, 0283 {255, 73, 55}, 0284 {255, 72, 55}, 0285 {255, 71, 56}, 0286 {255, 71, 57}, 0287 {255, 70, 57}, 0288 {255, 69, 58}, 0289 {255, 69, 59}, 0290 {255, 68, 59}, 0291 {255, 67, 60}, 0292 {255, 66, 61}, 0293 {255, 66, 61}, 0294 {255, 65, 62}, 0295 {255, 64, 63}, 0296 {255, 64, 63}, 0297 {255, 63, 64}, 0298 {255, 62, 65}, 0299 {255, 62, 65}, 0300 {255, 61, 66}, 0301 {255, 60, 67}, 0302 {255, 60, 67}, 0303 {255, 59, 68}, 0304 {255, 58, 69}, 0305 {255, 58, 70}, 0306 {255, 57, 70}, 0307 {255, 56, 71}, 0308 {255, 56, 72}, 0309 {255, 55, 72}, 0310 {255, 54, 73}, 0311 {255, 54, 74}, 0312 {255, 53, 75}, 0313 {255, 52, 75}, 0314 {255, 52, 76}, 0315 {255, 51, 77}, 0316 {255, 51, 77}, 0317 {254, 50, 78}, 0318 {254, 49, 79}, 0319 {254, 49, 80}, 0320 {254, 48, 80}, 0321 {254, 47, 81}, 0322 {254, 47, 82}, 0323 {254, 46, 83}, 0324 {254, 46, 83}, 0325 {254, 45, 84}, 0326 {253, 44, 85}, 0327 {253, 44, 85}, 0328 {253, 43, 86}, 0329 {253, 43, 87}, 0330 {253, 42, 88}, 0331 {253, 41, 88}, 0332 {252, 41, 89}, 0333 {252, 40, 90}, 0334 {252, 40, 91}, 0335 {252, 39, 91}, 0336 {252, 39, 92}, 0337 {251, 38, 93}, 0338 {251, 37, 94}, 0339 {251, 37, 95}, 0340 {251, 36, 95}, 0341 {251, 36, 96}, 0342 {250, 35, 97}, 0343 {250, 35, 98}, 0344 {250, 34, 98}, 0345 {250, 34, 99}, 0346 {250, 33, 100}, 0347 {249, 33, 101}, 0348 {249, 32, 101}, 0349 {249, 31, 102}, 0350 {249, 31, 103}, 0351 {248, 30, 104}, 0352 {248, 30, 105}, 0353 {248, 29, 105}, 0354 {248, 29, 106}, 0355 {247, 28, 107}, 0356 {247, 28, 108}, 0357 {247, 27, 108}, 0358 {246, 27, 109}, 0359 {246, 26, 110}, 0360 {246, 26, 111}, 0361 {245, 26, 112}, 0362 {245, 25, 112}, 0363 {245, 25, 113}, 0364 {245, 24, 114}, 0365 {244, 24, 115}, 0366 {244, 23, 115}, 0367 {244, 23, 116}, 0368 {243, 22, 117}, 0369 {243, 22, 118}, 0370 {243, 21, 119}, 0371 {242, 21, 119}, 0372 {242, 21, 120}, 0373 {241, 20, 121}, 0374 {241, 20, 122}, 0375 {241, 19, 123}, 0376 {240, 19, 123}, 0377 {240, 18, 124}, 0378 {240, 18, 125}, 0379 {239, 18, 126}, 0380 {239, 17, 126}, 0381 {238, 17, 127}, 0382 {238, 16, 128}, 0383 {238, 16, 129}, 0384 {237, 16, 130}, 0385 {237, 15, 130}, 0386 {236, 15, 131}, 0387 {236, 14, 132}, 0388 {236, 14, 133}, 0389 {235, 14, 134}, 0390 {235, 13, 134}, 0391 {234, 13, 135}, 0392 {234, 13, 136}, 0393 {233, 12, 137}, 0394 {233, 12, 137}, 0395 {233, 12, 138}, 0396 {232, 11, 139}, 0397 {232, 11, 140}, 0398 {231, 11, 141}, 0399 {231, 10, 141}, 0400 {230, 10, 142}, 0401 {230, 10, 143}, 0402 {229, 9, 144}, 0403 {229, 9, 145}, 0404 {228, 9, 145}, 0405 {228, 9, 146}, 0406 {227, 8, 147}, 0407 {227, 8, 148}, 0408 {226, 8, 148}, 0409 {226, 7, 149}, 0410 {225, 7, 150}, 0411 {225, 7, 151}, 0412 {224, 7, 152}, 0413 {224, 6, 152}, 0414 {223, 6, 153}, 0415 {223, 6, 154}, 0416 {222, 6, 155}, 0417 {222, 5, 155}, 0418 {221, 5, 156}, 0419 {221, 5, 157}, 0420 {220, 5, 158}, 0421 {220, 4, 158}, 0422 {219, 4, 159}, 0423 {218, 4, 160}, 0424 {218, 4, 161}, 0425 {217, 4, 161}, 0426 {217, 3, 162}, 0427 {216, 3, 163}, 0428 {216, 3, 164}, 0429 {215, 3, 165}, 0430 {215, 3, 165}, 0431 {214, 3, 166}, 0432 {213, 2, 167}, 0433 {213, 2, 168}, 0434 {212, 2, 168}, 0435 {212, 2, 169}, 0436 {211, 2, 170}, 0437 {210, 2, 170}, 0438 {210, 1, 171}, 0439 {209, 1, 172}, 0440 {209, 1, 173}, 0441 {208, 1, 173}, 0442 {207, 1, 174}, 0443 {207, 1, 175}, 0444 {206, 1, 176}, 0445 {206, 1, 176}, 0446 {205, 1, 177}, 0447 {204, 0, 178}, 0448 {204, 0, 179}, 0449 {203, 0, 179}, 0450 {202, 0, 180}, 0451 {202, 0, 181}, 0452 {201, 0, 181}, 0453 {200, 0, 182}, 0454 {200, 0, 183}, 0455 {199, 0, 184}, 0456 {198, 0, 184}, 0457 {198, 0, 185}, 0458 {197, 0, 186}, 0459 {196, 0, 186}, 0460 {196, 0, 187}, 0461 {195, 0, 188}, 0462 {194, 0, 188}, 0463 {194, 0, 189}, 0464 {193, 0, 190}, 0465 {192, 0, 191}, 0466 {192, 0, 191}, 0467 {191, 0, 192}, 0468 {190, 0, 193}, 0469 {190, 0, 193}, 0470 {189, 0, 194}, 0471 {188, 0, 195}, 0472 {188, 0, 195}, 0473 {187, 0, 196}, 0474 {186, 0, 197}, 0475 {186, 0, 197}, 0476 {185, 0, 198}, 0477 {184, 0, 199}, 0478 {183, 0, 199}, 0479 {183, 0, 200}, 0480 {182, 0, 201}, 0481 {181, 0, 201}, 0482 {181, 0, 202}, 0483 {180, 0, 202}, 0484 {179, 0, 203}, 0485 {178, 0, 204}, 0486 {178, 0, 204}, 0487 {177, 1, 205}, 0488 {176, 1, 206}, 0489 {176, 1, 206}, 0490 {175, 1, 207}, 0491 {174, 1, 207}, 0492 {173, 1, 208}, 0493 {173, 1, 209}, 0494 {172, 1, 209}, 0495 {171, 1, 210}, 0496 {170, 2, 211}, 0497 {170, 2, 211}, 0498 {169, 2, 212}, 0499 {168, 2, 212}, 0500 {167, 2, 213}, 0501 {167, 2, 213}, 0502 {166, 3, 214}, 0503 {165, 3, 215}, 0504 {164, 3, 215}, 0505 {164, 3, 216}, 0506 {163, 3, 216}, 0507 {162, 3, 217}, 0508 {161, 4, 217}, 0509 {161, 4, 218}, 0510 {160, 4, 219}, 0511 {159, 4, 219}, 0512 {158, 5, 220}, 0513 {158, 5, 220}, 0514 {157, 5, 221}, 0515 {156, 5, 221}, 0516 {155, 5, 222}, 0517 {154, 6, 222}, 0518 {154, 6, 223}, 0519 {153, 6, 223}, 0520 {152, 6, 224}, 0521 {151, 7, 224}, 0522 {151, 7, 225}, 0523 {150, 7, 225}, 0524 {149, 7, 226}, 0525 {148, 8, 226}, 0526 {148, 8, 227}, 0527 {147, 8, 227}, 0528 {146, 9, 228}, 0529 {145, 9, 228}, 0530 {144, 9, 229}, 0531 {144, 9, 229}, 0532 {143, 10, 230}, 0533 {142, 10, 230}, 0534 {141, 10, 231}, 0535 {140, 11, 231}, 0536 {140, 11, 232}, 0537 {139, 11, 232}, 0538 {138, 12, 233}, 0539 {137, 12, 233}, 0540 {137, 12, 234}, 0541 {136, 13, 234}, 0542 {135, 13, 234}, 0543 {134, 13, 235}, 0544 {133, 14, 235}, 0545 {133, 14, 236}, 0546 {132, 15, 236}, 0547 {131, 15, 237}, 0548 {130, 15, 237}, 0549 {129, 16, 237}, 0550 {129, 16, 238}, 0551 {128, 16, 238}, 0552 {127, 17, 239}, 0553 {126, 17, 239}, 0554 {126, 18, 239}, 0555 {125, 18, 240}, 0556 {124, 18, 240}, 0557 {123, 19, 240}, 0558 {122, 19, 241}, 0559 {122, 20, 241}, 0560 {121, 20, 242}, 0561 {120, 21, 242}, 0562 {119, 21, 242}, 0563 {118, 21, 243}, 0564 {118, 22, 243}, 0565 {117, 22, 243}, 0566 {116, 23, 244}, 0567 {115, 23, 244}, 0568 {115, 24, 244}, 0569 {114, 24, 245}, 0570 {113, 25, 245}, 0571 {112, 25, 245}, 0572 {111, 26, 246}, 0573 {111, 26, 246}, 0574 {110, 27, 246}, 0575 {109, 27, 246}, 0576 {108, 28, 247}, 0577 {107, 28, 247}, 0578 {107, 29, 247}, 0579 {106, 29, 248}, 0580 {105, 30, 248}, 0581 {104, 30, 248}, 0582 {104, 31, 248}, 0583 {103, 31, 249}, 0584 {102, 32, 249}, 0585 {101, 32, 249}, 0586 {101, 33, 249}, 0587 {100, 33, 250}, 0588 {99, 34, 250}, 0589 {98, 34, 250}, 0590 {97, 35, 250}, 0591 {97, 35, 250}, 0592 {96, 36, 251}, 0593 {95, 36, 251}, 0594 {94, 37, 251}, 0595 {94, 38, 251}, 0596 {93, 38, 252}, 0597 {92, 39, 252}, 0598 {91, 39, 252}, 0599 {91, 40, 252}, 0600 {90, 40, 252}, 0601 {89, 41, 252}, 0602 {88, 42, 253}, 0603 {88, 42, 253}, 0604 {87, 43, 253}, 0605 {86, 43, 253}, 0606 {85, 44, 253}, 0607 {85, 44, 253}, 0608 {84, 45, 254}, 0609 {83, 46, 254}, 0610 {82, 46, 254}, 0611 {82, 47, 254}, 0612 {81, 48, 254}, 0613 {80, 48, 254}, 0614 {79, 49, 254}, 0615 {79, 49, 254}, 0616 {78, 50, 254}, 0617 {77, 51, 255}, 0618 {77, 51, 255}, 0619 {76, 52, 255}, 0620 {75, 53, 255}, 0621 {74, 53, 255}, 0622 {74, 54, 255}, 0623 {73, 54, 255}, 0624 {72, 55, 255}, 0625 {72, 56, 255}, 0626 {71, 56, 255}, 0627 {70, 57, 255}, 0628 {69, 58, 255}, 0629 {69, 58, 255}, 0630 {68, 59, 255}, 0631 {67, 60, 255}, 0632 {67, 60, 255}, 0633 {66, 61, 255}, 0634 {65, 62, 255}, 0635 {65, 62, 255}, 0636 {64, 63, 255}, 0637 {63, 64, 255}, 0638 {63, 64, 255}, 0639 {62, 65, 255}, 0640 {61, 66, 255}, 0641 {61, 67, 255}, 0642 {60, 67, 255}, 0643 {59, 68, 255}, 0644 {59, 69, 255}, 0645 {58, 69, 255}, 0646 {57, 70, 255}, 0647 {57, 71, 255}, 0648 {56, 71, 255}, 0649 {55, 72, 255}, 0650 {55, 73, 255}, 0651 {54, 74, 255}, 0652 {53, 74, 255}, 0653 {53, 75, 255}, 0654 {52, 76, 255}, 0655 {51, 76, 255}, 0656 {51, 77, 255}, 0657 {50, 78, 254}, 0658 {49, 79, 254}, 0659 {49, 79, 254}, 0660 {48, 80, 254}, 0661 {48, 81, 254}, 0662 {47, 82, 254}, 0663 {46, 82, 254}, 0664 {46, 83, 254}, 0665 {45, 84, 254}, 0666 {45, 85, 253}, 0667 {44, 85, 253}, 0668 {43, 86, 253}, 0669 {43, 87, 253}, 0670 {42, 87, 253}, 0671 {42, 88, 253}, 0672 {41, 89, 252}, 0673 {40, 90, 252}, 0674 {40, 90, 252}, 0675 {39, 91, 252}, 0676 {39, 92, 252}, 0677 {38, 93, 252}, 0678 {38, 94, 251}, 0679 {37, 94, 251}, 0680 {37, 95, 251}, 0681 {36, 96, 251}, 0682 {35, 97, 251}, 0683 {35, 97, 250}, 0684 {34, 98, 250}, 0685 {34, 99, 250}, 0686 {33, 100, 250}, 0687 {33, 100, 249}, 0688 {32, 101, 249}, 0689 {32, 102, 249}, 0690 {31, 103, 249}, 0691 {31, 103, 248}, 0692 {30, 104, 248}, 0693 {30, 105, 248}, 0694 {29, 106, 248}, 0695 {29, 107, 247}, 0696 {28, 107, 247}, 0697 {28, 108, 247}, 0698 {27, 109, 246}, 0699 {27, 110, 246}, 0700 {26, 110, 246}, 0701 {26, 111, 246}, 0702 {25, 112, 245}, 0703 {25, 113, 245}, 0704 {24, 114, 245}, 0705 {24, 114, 244}, 0706 {23, 115, 244}, 0707 {23, 116, 244}, 0708 {22, 117, 243}, 0709 {22, 118, 243}, 0710 {22, 118, 243}, 0711 {21, 119, 242}, 0712 {21, 120, 242}, 0713 {20, 121, 242}, 0714 {20, 121, 241}, 0715 {19, 122, 241}, 0716 {19, 123, 241}, 0717 {19, 124, 240}, 0718 {18, 125, 240}, 0719 {18, 125, 239}, 0720 {17, 126, 239}, 0721 {17, 127, 239}, 0722 {17, 128, 238}, 0723 {16, 129, 238}, 0724 {16, 129, 237}, 0725 {15, 130, 237}, 0726 {15, 131, 237}, 0727 {15, 132, 236}, 0728 {14, 132, 236}, 0729 {14, 133, 235}, 0730 {14, 134, 235}, 0731 {13, 135, 234}, 0732 {13, 136, 234}, 0733 {12, 136, 234}, 0734 {12, 137, 233}, 0735 {12, 138, 233}, 0736 {11, 139, 232}, 0737 {11, 140, 232}, 0738 {11, 140, 231}, 0739 {10, 141, 231}, 0740 {10, 142, 230}, 0741 {10, 143, 230}, 0742 {10, 143, 229}, 0743 {9, 144, 229}, 0744 {9, 145, 229}, 0745 {9, 146, 228}, 0746 {8, 147, 228}, 0747 {8, 147, 227}, 0748 {8, 148, 227}, 0749 {7, 149, 226}, 0750 {7, 150, 226}, 0751 {7, 150, 225}, 0752 {7, 151, 225}, 0753 {6, 152, 224}, 0754 {6, 153, 224}, 0755 {6, 154, 223}, 0756 {6, 154, 222}, 0757 {5, 155, 222}, 0758 {5, 156, 221}, 0759 {5, 157, 221}, 0760 {5, 157, 220}, 0761 {5, 158, 220}, 0762 {4, 159, 219}, 0763 {4, 160, 219}, 0764 {4, 160, 218}, 0765 {4, 161, 218}, 0766 {4, 162, 217}, 0767 {3, 163, 216}, 0768 {3, 164, 216}, 0769 {3, 164, 215}, 0770 {3, 165, 215}, 0771 {3, 166, 214}, 0772 {2, 167, 214}, 0773 {2, 167, 213}, 0774 {2, 168, 212}, 0775 {2, 169, 212}, 0776 {2, 170, 211}, 0777 {2, 170, 211}, 0778 {1, 171, 210}, 0779 {1, 172, 209}, 0780 {1, 172, 209}, 0781 {1, 173, 208}, 0782 {1, 174, 208}, 0783 {1, 175, 207}, 0784 {1, 175, 206}, 0785 {1, 176, 206}, 0786 {1, 177, 205}, 0787 {0, 178, 204}, 0788 {0, 178, 204}, 0789 {0, 179, 203}, 0790 {0, 180, 203}, 0791 {0, 180, 202}, 0792 {0, 181, 201}, 0793 {0, 182, 201}, 0794 {0, 183, 200}, 0795 {0, 183, 199}, 0796 {0, 184, 199}, 0797 {0, 185, 198}, 0798 {0, 185, 197}, 0799 {0, 186, 197}, 0800 {0, 187, 196}, 0801 {0, 188, 195}, 0802 {0, 188, 195}, 0803 {0, 189, 194}, 0804 {0, 190, 193}, 0805 {0, 190, 193}, 0806 {0, 191, 192}, 0807 {0, 192, 191}, 0808 {0, 192, 191}, 0809 {0, 193, 190}, 0810 {0, 194, 189}, 0811 {0, 194, 189}, 0812 {0, 195, 188}, 0813 {0, 196, 187}, 0814 {0, 196, 186}, 0815 {0, 197, 186}, 0816 {0, 198, 185}, 0817 {0, 198, 184}, 0818 {0, 199, 184}, 0819 {0, 200, 183}, 0820 {0, 200, 182}, 0821 {0, 201, 182}, 0822 {0, 202, 181}, 0823 {0, 202, 180}, 0824 {0, 203, 179}, 0825 {0, 204, 179}, 0826 {0, 204, 178}, 0827 {0, 205, 177}, 0828 {1, 205, 176}, 0829 {1, 206, 176}, 0830 {1, 207, 175}, 0831 {1, 207, 174}, 0832 {1, 208, 174}, 0833 {1, 208, 173}, 0834 {1, 209, 172}, 0835 {1, 210, 171}, 0836 {2, 210, 171}, 0837 {2, 211, 170}, 0838 {2, 212, 169}, 0839 {2, 212, 168}, 0840 {2, 213, 168}, 0841 {2, 213, 167}, 0842 {2, 214, 166}, 0843 {3, 214, 165}, 0844 {3, 215, 165}, 0845 {3, 216, 164}, 0846 {3, 216, 163}, 0847 {3, 217, 162}, 0848 {4, 217, 162}, 0849 {4, 218, 161}, 0850 {4, 218, 160}, 0851 {4, 219, 159}, 0852 {4, 220, 159}, 0853 {5, 220, 158}, 0854 {5, 221, 157}, 0855 {5, 221, 156}, 0856 {5, 222, 155}, 0857 {6, 222, 155}, 0858 {6, 223, 154}, 0859 {6, 223, 153}, 0860 {6, 224, 152}, 0861 {7, 224, 152}, 0862 {7, 225, 151}, 0863 {7, 225, 150}, 0864 {7, 226, 149}, 0865 {8, 226, 149}, 0866 {8, 227, 148}, 0867 {8, 227, 147}, 0868 {8, 228, 146}, 0869 {9, 228, 145}, 0870 {9, 229, 145}, 0871 {9, 229, 144}, 0872 {10, 230, 143}, 0873 {10, 230, 142}, 0874 {10, 231, 142}, 0875 {11, 231, 141}, 0876 {11, 232, 140}, 0877 {11, 232, 139}, 0878 {12, 233, 138}, 0879 {12, 233, 138}, 0880 {12, 233, 137}, 0881 {13, 234, 136}, 0882 {13, 234, 135}, 0883 {13, 235, 134}, 0884 {14, 235, 134}, 0885 {14, 236, 133}, 0886 {14, 236, 132}, 0887 {15, 236, 131}, 0888 {15, 237, 131}, 0889 {16, 237, 130}, 0890 {16, 238, 129}, 0891 {16, 238, 128}, 0892 {17, 238, 127}, 0893 {17, 239, 127}, 0894 {18, 239, 126}, 0895 {18, 240, 125}, 0896 {18, 240, 124}, 0897 {19, 240, 123}, 0898 {19, 241, 123}, 0899 {20, 241, 122}, 0900 {20, 241, 121}, 0901 {20, 242, 120}, 0902 {21, 242, 119}, 0903 {21, 242, 119}, 0904 {22, 243, 118}, 0905 {22, 243, 117}, 0906 {23, 244, 116}, 0907 {23, 244, 116}, 0908 {24, 244, 115}, 0909 {24, 244, 114}, 0910 {24, 245, 113}, 0911 {25, 245, 112}, 0912 {25, 245, 112}, 0913 {26, 246, 111}, 0914 {26, 246, 110}, 0915 {27, 246, 109}, 0916 {27, 247, 109}, 0917 {28, 247, 108}, 0918 {28, 247, 107}, 0919 {29, 247, 106}, 0920 {29, 248, 105}, 0921 {30, 248, 105}, 0922 {30, 248, 104}, 0923 {31, 249, 103}, 0924 {31, 249, 102}, 0925 {32, 249, 102}, 0926 {32, 249, 101}, 0927 {33, 250, 100}, 0928 {34, 250, 99}, 0929 {34, 250, 98}, 0930 {35, 250, 98}, 0931 {35, 250, 97}, 0932 {36, 251, 96}, 0933 {36, 251, 95}, 0934 {37, 251, 95}, 0935 {37, 251, 94}, 0936 {38, 251, 93}, 0937 {38, 252, 92}, 0938 {39, 252, 92}, 0939 {40, 252, 91}, 0940 {40, 252, 90}, 0941 {41, 252, 89}, 0942 {41, 253, 89}, 0943 {42, 253, 88}, 0944 {43, 253, 87}, 0945 {43, 253, 86}, 0946 {44, 253, 86}, 0947 {44, 253, 85}, 0948 {45, 253, 84}, 0949 {45, 254, 83}, 0950 {46, 254, 83}, 0951 {47, 254, 82}, 0952 {47, 254, 81}, 0953 {48, 254, 80}, 0954 {49, 254, 80}, 0955 {49, 254, 79}, 0956 {50, 254, 78}, 0957 {50, 255, 78}, 0958 {51, 255, 77}, 0959 {52, 255, 76}, 0960 {52, 255, 75}, 0961 {53, 255, 75}, 0962 {54, 255, 74}, 0963 {54, 255, 73}, 0964 {55, 255, 73}, 0965 {56, 255, 72}, 0966 {56, 255, 71}, 0967 {57, 255, 70}, 0968 {58, 255, 70}, 0969 {58, 255, 69}, 0970 {59, 255, 68}, 0971 {60, 255, 68}, 0972 {60, 255, 67}, 0973 {61, 255, 66}, 0974 {62, 255, 65}, 0975 {62, 255, 65}, 0976 {63, 255, 64}, 0977 {64, 255, 63}, 0978 {64, 255, 63}, 0979 {65, 255, 62}, 0980 {66, 255, 61}, 0981 {66, 255, 61}, 0982 {67, 255, 60}, 0983 {68, 255, 59}, 0984 {68, 255, 59}, 0985 {69, 255, 58}, 0986 {70, 255, 57}, 0987 {70, 255, 57}, 0988 {71, 255, 56}, 0989 {72, 255, 55}, 0990 {73, 255, 55}, 0991 {73, 255, 54}, 0992 {74, 255, 54}, 0993 {75, 255, 53}, 0994 {75, 255, 52}, 0995 {76, 255, 52}, 0996 {77, 255, 51}, 0997 {78, 255, 50}, 0998 {78, 254, 50}, 0999 {79, 254, 49}, 1000 {80, 254, 48}, 1001 {81, 254, 48}, 1002 {81, 254, 47}, 1003 {82, 254, 47}, 1004 {83, 254, 46}, 1005 {84, 254, 45}, 1006 {84, 253, 45}, 1007 {85, 253, 44}, 1008 {86, 253, 44}, 1009 {86, 253, 43}, 1010 {87, 253, 42}, 1011 {88, 253, 42}, 1012 {89, 253, 41}, 1013 {89, 252, 41}, 1014 {90, 252, 40}, 1015 {91, 252, 40}, 1016 {92, 252, 39}, 1017 {93, 252, 38}, 1018 {93, 251, 38}, 1019 {94, 251, 37}, 1020 {95, 251, 37}, 1021 {96, 251, 36}, 1022 {96, 251, 36}, 1023 {97, 250, 35}, 1024 {98, 250, 34}, 1025 {99, 250, 34}, 1026 {99, 250, 33}, 1027 {100, 249, 33}, 1028 {101, 249, 32}, 1029 {102, 249, 32}, 1030 {102, 249, 31}, 1031 {103, 248, 31}, 1032 {104, 248, 30}, 1033 {105, 248, 30}, 1034 {106, 248, 29}, 1035 {106, 247, 29}, 1036 {107, 247, 28}, 1037 {108, 247, 28}, 1038 {109, 247, 27}, 1039 {109, 246, 27}, 1040 {110, 246, 26}, 1041 {111, 246, 26}, 1042 {112, 245, 25}, 1043 {113, 245, 25}, 1044 {113, 245, 24}, 1045 {114, 244, 24}, 1046 {115, 244, 23}, 1047 {116, 244, 23}, 1048 {116, 243, 23}, 1049 {117, 243, 22}, 1050 {118, 243, 22}, 1051 {119, 242, 21}, 1052 {120, 242, 21}, 1053 {120, 242, 20}, 1054 {121, 241, 20}, 1055 {122, 241, 20}, 1056 {123, 241, 19}, 1057 {124, 240, 19}, 1058 {124, 240, 18}, 1059 {125, 240, 18}, 1060 {126, 239, 17}, 1061 {127, 239, 17} 1062 }; 1063 1064 static const int RedTempCount = 256; 1065 static const QString RedTempName = "Red Temperature"; 1066 1067 static unsigned char RedTemp[257][3] = { 1068 {0, 0, 0}, 1069 {0, 0, 0}, 1070 {1, 0, 0}, 1071 {2, 0, 0}, 1072 {4, 0, 0}, 1073 {5, 0, 0}, 1074 {7, 0, 0}, 1075 {8, 0, 0}, 1076 {10, 0, 0}, 1077 {11, 0, 0}, 1078 {13, 0, 0}, 1079 {14, 0, 0}, 1080 {15, 0, 0}, 1081 {17, 0, 0}, 1082 {18, 0, 0}, 1083 {20, 0, 0}, 1084 {21, 0, 0}, 1085 {23, 0, 0}, 1086 {24, 0, 0}, 1087 {26, 0, 0}, 1088 {27, 0, 0}, 1089 {28, 0, 0}, 1090 {30, 0, 0}, 1091 {31, 0, 0}, 1092 {33, 0, 0}, 1093 {34, 0, 0}, 1094 {36, 0, 0}, 1095 {37, 0, 0}, 1096 {39, 0, 0}, 1097 {40, 0, 0}, 1098 {42, 0, 0}, 1099 {43, 0, 0}, 1100 {44, 0, 0}, 1101 {46, 0, 0}, 1102 {47, 0, 0}, 1103 {49, 0, 0}, 1104 {50, 0, 0}, 1105 {52, 0, 0}, 1106 {53, 0, 0}, 1107 {55, 0, 0}, 1108 {56, 0, 0}, 1109 {57, 0, 0}, 1110 {59, 0, 0}, 1111 {60, 0, 0}, 1112 {62, 0, 0}, 1113 {63, 0, 0}, 1114 {65, 0, 0}, 1115 {66, 0, 0}, 1116 {68, 0, 0}, 1117 {69, 0, 0}, 1118 {70, 0, 0}, 1119 {72, 0, 0}, 1120 {73, 0, 0}, 1121 {75, 0, 0}, 1122 {76, 0, 0}, 1123 {78, 0, 0}, 1124 {79, 0, 0}, 1125 {81, 0, 0}, 1126 {82, 0, 0}, 1127 {84, 0, 0}, 1128 {85, 0, 0}, 1129 {86, 0, 0}, 1130 {88, 0, 0}, 1131 {89, 0, 0}, 1132 {91, 0, 0}, 1133 {92, 0, 0}, 1134 {94, 0, 0}, 1135 {95, 0, 0}, 1136 {97, 0, 0}, 1137 {98, 0, 0}, 1138 {99, 0, 0}, 1139 {101, 0, 0}, 1140 {102, 0, 0}, 1141 {104, 0, 0}, 1142 {105, 0, 0}, 1143 {107, 0, 0}, 1144 {108, 0, 0}, 1145 {110, 0, 0}, 1146 {111, 0, 0}, 1147 {113, 0, 0}, 1148 {114, 0, 0}, 1149 {115, 0, 0}, 1150 {117, 0, 0}, 1151 {118, 0, 0}, 1152 {120, 0, 0}, 1153 {121, 0, 0}, 1154 {123, 0, 0}, 1155 {124, 0, 0}, 1156 {126, 0, 0}, 1157 {127, 0, 0}, 1158 {128, 0, 0}, 1159 {130, 0, 0}, 1160 {131, 0, 0}, 1161 {133, 0, 0}, 1162 {134, 0, 0}, 1163 {136, 0, 0}, 1164 {137, 0, 0}, 1165 {139, 0, 0}, 1166 {140, 0, 0}, 1167 {141, 0, 0}, 1168 {143, 0, 0}, 1169 {144, 0, 0}, 1170 {146, 0, 0}, 1171 {147, 0, 0}, 1172 {149, 0, 0}, 1173 {150, 0, 0}, 1174 {152, 0, 0}, 1175 {153, 0, 0}, 1176 {155, 0, 0}, 1177 {156, 0, 0}, 1178 {157, 0, 0}, 1179 {159, 0, 0}, 1180 {160, 0, 0}, 1181 {162, 0, 0}, 1182 {163, 0, 0}, 1183 {165, 0, 0}, 1184 {166, 0, 0}, 1185 {168, 0, 0}, 1186 {169, 0, 0}, 1187 {170, 0, 0}, 1188 {172, 0, 0}, 1189 {173, 0, 0}, 1190 {175, 1, 0}, 1191 {176, 3, 0}, 1192 {178, 5, 0}, 1193 {179, 7, 0}, 1194 {181, 9, 0}, 1195 {182, 11, 0}, 1196 {184, 13, 0}, 1197 {185, 15, 0}, 1198 {186, 17, 0}, 1199 {188, 18, 0}, 1200 {189, 20, 0}, 1201 {191, 22, 0}, 1202 {192, 24, 0}, 1203 {194, 26, 0}, 1204 {195, 28, 0}, 1205 {197, 30, 0}, 1206 {198, 32, 0}, 1207 {199, 34, 0}, 1208 {201, 35, 0}, 1209 {202, 37, 0}, 1210 {204, 39, 0}, 1211 {205, 41, 0}, 1212 {207, 43, 0}, 1213 {208, 45, 0}, 1214 {210, 47, 0}, 1215 {211, 49, 0}, 1216 {212, 51, 0}, 1217 {214, 52, 0}, 1218 {215, 54, 0}, 1219 {217, 56, 0}, 1220 {218, 58, 0}, 1221 {220, 60, 0}, 1222 {221, 62, 0}, 1223 {223, 64, 0}, 1224 {224, 66, 0}, 1225 {226, 68, 0}, 1226 {227, 69, 0}, 1227 {228, 71, 0}, 1228 {230, 73, 0}, 1229 {231, 75, 0}, 1230 {233, 77, 0}, 1231 {234, 79, 0}, 1232 {236, 81, 0}, 1233 {237, 83, 0}, 1234 {239, 85, 0}, 1235 {240, 86, 0}, 1236 {241, 88, 0}, 1237 {243, 90, 0}, 1238 {244, 92, 0}, 1239 {246, 94, 0}, 1240 {247, 96, 0}, 1241 {249, 98, 0}, 1242 {250, 100, 0}, 1243 {252, 102, 0}, 1244 {253, 103, 0}, 1245 {255, 105, 0}, 1246 {255, 107, 0}, 1247 {255, 109, 0}, 1248 {255, 111, 0}, 1249 {255, 113, 0}, 1250 {255, 115, 0}, 1251 {255, 117, 0}, 1252 {255, 119, 0}, 1253 {255, 120, 0}, 1254 {255, 122, 0}, 1255 {255, 124, 0}, 1256 {255, 126, 0}, 1257 {255, 128, 0}, 1258 {255, 130, 0}, 1259 {255, 132, 0}, 1260 {255, 134, 3}, 1261 {255, 136, 7}, 1262 {255, 137, 11}, 1263 {255, 139, 15}, 1264 {255, 141, 19}, 1265 {255, 143, 23}, 1266 {255, 145, 27}, 1267 {255, 147, 31}, 1268 {255, 149, 35}, 1269 {255, 151, 39}, 1270 {255, 153, 43}, 1271 {255, 154, 47}, 1272 {255, 156, 51}, 1273 {255, 158, 54}, 1274 {255, 160, 58}, 1275 {255, 162, 62}, 1276 {255, 164, 66}, 1277 {255, 166, 70}, 1278 {255, 168, 74}, 1279 {255, 170, 78}, 1280 {255, 171, 82}, 1281 {255, 173, 86}, 1282 {255, 175, 90}, 1283 {255, 177, 94}, 1284 {255, 179, 98}, 1285 {255, 181, 102}, 1286 {255, 183, 105}, 1287 {255, 185, 109}, 1288 {255, 187, 113}, 1289 {255, 188, 117}, 1290 {255, 190, 121}, 1291 {255, 192, 125}, 1292 {255, 194, 129}, 1293 {255, 196, 133}, 1294 {255, 198, 137}, 1295 {255, 200, 141}, 1296 {255, 202, 145}, 1297 {255, 204, 149}, 1298 {255, 205, 153}, 1299 {255, 207, 156}, 1300 {255, 209, 160}, 1301 {255, 211, 164}, 1302 {255, 213, 168}, 1303 {255, 215, 172}, 1304 {255, 217, 176}, 1305 {255, 219, 180}, 1306 {255, 221, 184}, 1307 {255, 222, 188}, 1308 {255, 224, 192}, 1309 {255, 226, 196}, 1310 {255, 228, 200}, 1311 {255, 230, 204}, 1312 {255, 232, 207}, 1313 {255, 234, 211}, 1314 {255, 236, 215}, 1315 {255, 238, 219}, 1316 {255, 239, 223}, 1317 {255, 241, 227}, 1318 {255, 243, 231}, 1319 {255, 245, 235}, 1320 {255, 247, 239}, 1321 {255, 249, 243}, 1322 {255, 251, 247}, 1323 {255, 253, 251}, 1324 {255, 255, 255} 1325 }; 1326 1327 static const int HotColdCount = 514; 1328 static const QString HotColdName = "Hot Cold"; 1329 1330 static unsigned char HotCold[514][3] = { 1331 {255, 255, 255}, 1332 {251, 253, 255}, 1333 {247, 251, 255}, 1334 {243, 249, 255}, 1335 {239, 247, 255}, 1336 {235, 245, 255}, 1337 {231, 243, 255}, 1338 {227, 241, 255}, 1339 {223, 239, 255}, 1340 {219, 238, 255}, 1341 {215, 236, 255}, 1342 {211, 234, 255}, 1343 {207, 232, 255}, 1344 {204, 230, 255}, 1345 {200, 228, 255}, 1346 {196, 226, 255}, 1347 {192, 224, 255}, 1348 {188, 222, 255}, 1349 {184, 221, 255}, 1350 {180, 219, 255}, 1351 {176, 217, 255}, 1352 {172, 215, 255}, 1353 {168, 213, 255}, 1354 {164, 211, 255}, 1355 {160, 209, 255}, 1356 {156, 207, 255}, 1357 {153, 205, 255}, 1358 {149, 204, 255}, 1359 {145, 202, 255}, 1360 {141, 200, 255}, 1361 {137, 198, 255}, 1362 {133, 196, 255}, 1363 {129, 194, 255}, 1364 {125, 192, 255}, 1365 {121, 190, 255}, 1366 {117, 188, 255}, 1367 {113, 187, 255}, 1368 {109, 185, 255}, 1369 {105, 183, 255}, 1370 {102, 181, 255}, 1371 {98, 179, 255}, 1372 {94, 177, 255}, 1373 {90, 175, 255}, 1374 {86, 173, 255}, 1375 {82, 171, 255}, 1376 {78, 170, 255}, 1377 {74, 168, 255}, 1378 {70, 166, 255}, 1379 {66, 164, 255}, 1380 {62, 162, 255}, 1381 {58, 160, 255}, 1382 {54, 158, 255}, 1383 {51, 156, 255}, 1384 {47, 154, 255}, 1385 {43, 153, 255}, 1386 {39, 151, 255}, 1387 {35, 149, 255}, 1388 {31, 147, 255}, 1389 {27, 145, 255}, 1390 {23, 143, 255}, 1391 {19, 141, 255}, 1392 {15, 139, 255}, 1393 {11, 137, 255}, 1394 {7, 136, 255}, 1395 {3, 134, 255}, 1396 {0, 132, 255}, 1397 {0, 130, 255}, 1398 {0, 128, 255}, 1399 {0, 126, 255}, 1400 {0, 124, 255}, 1401 {0, 122, 255}, 1402 {0, 120, 255}, 1403 {0, 119, 255}, 1404 {0, 117, 255}, 1405 {0, 115, 255}, 1406 {0, 113, 255}, 1407 {0, 111, 255}, 1408 {0, 109, 255}, 1409 {0, 107, 255}, 1410 {0, 105, 255}, 1411 {0, 103, 253}, 1412 {0, 102, 252}, 1413 {0, 100, 250}, 1414 {0, 98, 249}, 1415 {0, 96, 247}, 1416 {0, 94, 246}, 1417 {0, 92, 244}, 1418 {0, 90, 243}, 1419 {0, 88, 241}, 1420 {0, 86, 240}, 1421 {0, 85, 239}, 1422 {0, 83, 237}, 1423 {0, 81, 236}, 1424 {0, 79, 234}, 1425 {0, 77, 233}, 1426 {0, 75, 231}, 1427 {0, 73, 230}, 1428 {0, 71, 228}, 1429 {0, 69, 227}, 1430 {0, 68, 226}, 1431 {0, 66, 224}, 1432 {0, 64, 223}, 1433 {0, 62, 221}, 1434 {0, 60, 220}, 1435 {0, 58, 218}, 1436 {0, 56, 217}, 1437 {0, 54, 215}, 1438 {0, 52, 214}, 1439 {0, 51, 212}, 1440 {0, 49, 211}, 1441 {0, 47, 210}, 1442 {0, 45, 208}, 1443 {0, 43, 207}, 1444 {0, 41, 205}, 1445 {0, 39, 204}, 1446 {0, 37, 202}, 1447 {0, 35, 201}, 1448 {0, 34, 199}, 1449 {0, 32, 198}, 1450 {0, 30, 197}, 1451 {0, 28, 195}, 1452 {0, 26, 194}, 1453 {0, 24, 192}, 1454 {0, 22, 191}, 1455 {0, 20, 189}, 1456 {0, 18, 188}, 1457 {0, 17, 186}, 1458 {0, 15, 185}, 1459 {0, 13, 184}, 1460 {0, 11, 182}, 1461 {0, 9, 181}, 1462 {0, 7, 179}, 1463 {0, 5, 178}, 1464 {0, 3, 176}, 1465 {0, 1, 175}, 1466 {0, 0, 173}, 1467 {0, 0, 172}, 1468 {0, 0, 170}, 1469 {0, 0, 169}, 1470 {0, 0, 168}, 1471 {0, 0, 166}, 1472 {0, 0, 165}, 1473 {0, 0, 163}, 1474 {0, 0, 162}, 1475 {0, 0, 160}, 1476 {0, 0, 159}, 1477 {0, 0, 157}, 1478 {0, 0, 156}, 1479 {0, 0, 155}, 1480 {0, 0, 153}, 1481 {0, 0, 152}, 1482 {0, 0, 150}, 1483 {0, 0, 149}, 1484 {0, 0, 147}, 1485 {0, 0, 146}, 1486 {0, 0, 144}, 1487 {0, 0, 143}, 1488 {0, 0, 141}, 1489 {0, 0, 140}, 1490 {0, 0, 139}, 1491 {0, 0, 137}, 1492 {0, 0, 136}, 1493 {0, 0, 134}, 1494 {0, 0, 133}, 1495 {0, 0, 131}, 1496 {0, 0, 130}, 1497 {0, 0, 128}, 1498 {0, 0, 127}, 1499 {0, 0, 126}, 1500 {0, 0, 124}, 1501 {0, 0, 123}, 1502 {0, 0, 121}, 1503 {0, 0, 120}, 1504 {0, 0, 118}, 1505 {0, 0, 117}, 1506 {0, 0, 115}, 1507 {0, 0, 114}, 1508 {0, 0, 113}, 1509 {0, 0, 111}, 1510 {0, 0, 110}, 1511 {0, 0, 108}, 1512 {0, 0, 107}, 1513 {0, 0, 105}, 1514 {0, 0, 104}, 1515 {0, 0, 102}, 1516 {0, 0, 101}, 1517 {0, 0, 99}, 1518 {0, 0, 98}, 1519 {0, 0, 97}, 1520 {0, 0, 95}, 1521 {0, 0, 94}, 1522 {0, 0, 92}, 1523 {0, 0, 91}, 1524 {0, 0, 89}, 1525 {0, 0, 88}, 1526 {0, 0, 86}, 1527 {0, 0, 85}, 1528 {0, 0, 84}, 1529 {0, 0, 82}, 1530 {0, 0, 81}, 1531 {0, 0, 79}, 1532 {0, 0, 78}, 1533 {0, 0, 76}, 1534 {0, 0, 75}, 1535 {0, 0, 73}, 1536 {0, 0, 72}, 1537 {0, 0, 70}, 1538 {0, 0, 69}, 1539 {0, 0, 68}, 1540 {0, 0, 66}, 1541 {0, 0, 65}, 1542 {0, 0, 63}, 1543 {0, 0, 62}, 1544 {0, 0, 60}, 1545 {0, 0, 59}, 1546 {0, 0, 57}, 1547 {0, 0, 56}, 1548 {0, 0, 55}, 1549 {0, 0, 53}, 1550 {0, 0, 52}, 1551 {0, 0, 50}, 1552 {0, 0, 49}, 1553 {0, 0, 47}, 1554 {0, 0, 46}, 1555 {0, 0, 44}, 1556 {0, 0, 43}, 1557 {0, 0, 42}, 1558 {0, 0, 40}, 1559 {0, 0, 39}, 1560 {0, 0, 37}, 1561 {0, 0, 36}, 1562 {0, 0, 34}, 1563 {0, 0, 33}, 1564 {0, 0, 31}, 1565 {0, 0, 30}, 1566 {0, 0, 28}, 1567 {0, 0, 27}, 1568 {0, 0, 26}, 1569 {0, 0, 24}, 1570 {0, 0, 23}, 1571 {0, 0, 21}, 1572 {0, 0, 20}, 1573 {0, 0, 18}, 1574 {0, 0, 17}, 1575 {0, 0, 15}, 1576 {0, 0, 14}, 1577 {0, 0, 13}, 1578 {0, 0, 11}, 1579 {0, 0, 10}, 1580 {0, 0, 8}, 1581 {0, 0, 7}, 1582 {0, 0, 5}, 1583 {0, 0, 4}, 1584 {0, 0, 2}, 1585 {0, 0, 1}, 1586 {0, 0, 0}, 1587 {0, 0, 0}, 1588 {0, 0, 0}, 1589 {0, 0, 0}, 1590 {1, 0, 0}, 1591 {2, 0, 0}, 1592 {4, 0, 0}, 1593 {5, 0, 0}, 1594 {7, 0, 0}, 1595 {8, 0, 0}, 1596 {10, 0, 0}, 1597 {11, 0, 0}, 1598 {13, 0, 0}, 1599 {14, 0, 0}, 1600 {15, 0, 0}, 1601 {17, 0, 0}, 1602 {18, 0, 0}, 1603 {20, 0, 0}, 1604 {21, 0, 0}, 1605 {23, 0, 0}, 1606 {24, 0, 0}, 1607 {26, 0, 0}, 1608 {27, 0, 0}, 1609 {28, 0, 0}, 1610 {30, 0, 0}, 1611 {31, 0, 0}, 1612 {33, 0, 0}, 1613 {34, 0, 0}, 1614 {36, 0, 0}, 1615 {37, 0, 0}, 1616 {39, 0, 0}, 1617 {40, 0, 0}, 1618 {42, 0, 0}, 1619 {43, 0, 0}, 1620 {44, 0, 0}, 1621 {46, 0, 0}, 1622 {47, 0, 0}, 1623 {49, 0, 0}, 1624 {50, 0, 0}, 1625 {52, 0, 0}, 1626 {53, 0, 0}, 1627 {55, 0, 0}, 1628 {56, 0, 0}, 1629 {57, 0, 0}, 1630 {59, 0, 0}, 1631 {60, 0, 0}, 1632 {62, 0, 0}, 1633 {63, 0, 0}, 1634 {65, 0, 0}, 1635 {66, 0, 0}, 1636 {68, 0, 0}, 1637 {69, 0, 0}, 1638 {70, 0, 0}, 1639 {72, 0, 0}, 1640 {73, 0, 0}, 1641 {75, 0, 0}, 1642 {76, 0, 0}, 1643 {78, 0, 0}, 1644 {79, 0, 0}, 1645 {81, 0, 0}, 1646 {82, 0, 0}, 1647 {84, 0, 0}, 1648 {85, 0, 0}, 1649 {86, 0, 0}, 1650 {88, 0, 0}, 1651 {89, 0, 0}, 1652 {91, 0, 0}, 1653 {92, 0, 0}, 1654 {94, 0, 0}, 1655 {95, 0, 0}, 1656 {97, 0, 0}, 1657 {98, 0, 0}, 1658 {99, 0, 0}, 1659 {101, 0, 0}, 1660 {102, 0, 0}, 1661 {104, 0, 0}, 1662 {105, 0, 0}, 1663 {107, 0, 0}, 1664 {108, 0, 0}, 1665 {110, 0, 0}, 1666 {111, 0, 0}, 1667 {113, 0, 0}, 1668 {114, 0, 0}, 1669 {115, 0, 0}, 1670 {117, 0, 0}, 1671 {118, 0, 0}, 1672 {120, 0, 0}, 1673 {121, 0, 0}, 1674 {123, 0, 0}, 1675 {124, 0, 0}, 1676 {126, 0, 0}, 1677 {127, 0, 0}, 1678 {128, 0, 0}, 1679 {130, 0, 0}, 1680 {131, 0, 0}, 1681 {133, 0, 0}, 1682 {134, 0, 0}, 1683 {136, 0, 0}, 1684 {137, 0, 0}, 1685 {139, 0, 0}, 1686 {140, 0, 0}, 1687 {141, 0, 0}, 1688 {143, 0, 0}, 1689 {144, 0, 0}, 1690 {146, 0, 0}, 1691 {147, 0, 0}, 1692 {149, 0, 0}, 1693 {150, 0, 0}, 1694 {152, 0, 0}, 1695 {153, 0, 0}, 1696 {155, 0, 0}, 1697 {156, 0, 0}, 1698 {157, 0, 0}, 1699 {159, 0, 0}, 1700 {160, 0, 0}, 1701 {162, 0, 0}, 1702 {163, 0, 0}, 1703 {165, 0, 0}, 1704 {166, 0, 0}, 1705 {168, 0, 0}, 1706 {169, 0, 0}, 1707 {170, 0, 0}, 1708 {172, 0, 0}, 1709 {173, 0, 0}, 1710 {175, 1, 0}, 1711 {176, 3, 0}, 1712 {178, 5, 0}, 1713 {179, 7, 0}, 1714 {181, 9, 0}, 1715 {182, 11, 0}, 1716 {184, 13, 0}, 1717 {185, 15, 0}, 1718 {186, 17, 0}, 1719 {188, 18, 0}, 1720 {189, 20, 0}, 1721 {191, 22, 0}, 1722 {192, 24, 0}, 1723 {194, 26, 0}, 1724 {195, 28, 0}, 1725 {197, 30, 0}, 1726 {198, 32, 0}, 1727 {199, 34, 0}, 1728 {201, 35, 0}, 1729 {202, 37, 0}, 1730 {204, 39, 0}, 1731 {205, 41, 0}, 1732 {207, 43, 0}, 1733 {208, 45, 0}, 1734 {210, 47, 0}, 1735 {211, 49, 0}, 1736 {212, 51, 0}, 1737 {214, 52, 0}, 1738 {215, 54, 0}, 1739 {217, 56, 0}, 1740 {218, 58, 0}, 1741 {220, 60, 0}, 1742 {221, 62, 0}, 1743 {223, 64, 0}, 1744 {224, 66, 0}, 1745 {226, 68, 0}, 1746 {227, 69, 0}, 1747 {228, 71, 0}, 1748 {230, 73, 0}, 1749 {231, 75, 0}, 1750 {233, 77, 0}, 1751 {234, 79, 0}, 1752 {236, 81, 0}, 1753 {237, 83, 0}, 1754 {239, 85, 0}, 1755 {240, 86, 0}, 1756 {241, 88, 0}, 1757 {243, 90, 0}, 1758 {244, 92, 0}, 1759 {246, 94, 0}, 1760 {247, 96, 0}, 1761 {249, 98, 0}, 1762 {250, 100, 0}, 1763 {252, 102, 0}, 1764 {253, 103, 0}, 1765 {255, 105, 0}, 1766 {255, 107, 0}, 1767 {255, 109, 0}, 1768 {255, 111, 0}, 1769 {255, 113, 0}, 1770 {255, 115, 0}, 1771 {255, 117, 0}, 1772 {255, 119, 0}, 1773 {255, 120, 0}, 1774 {255, 122, 0}, 1775 {255, 124, 0}, 1776 {255, 126, 0}, 1777 {255, 128, 0}, 1778 {255, 130, 0}, 1779 {255, 132, 0}, 1780 {255, 134, 3}, 1781 {255, 136, 7}, 1782 {255, 137, 11}, 1783 {255, 139, 15}, 1784 {255, 141, 19}, 1785 {255, 143, 23}, 1786 {255, 145, 27}, 1787 {255, 147, 31}, 1788 {255, 149, 35}, 1789 {255, 151, 39}, 1790 {255, 153, 43}, 1791 {255, 154, 47}, 1792 {255, 156, 51}, 1793 {255, 158, 54}, 1794 {255, 160, 58}, 1795 {255, 162, 62}, 1796 {255, 164, 66}, 1797 {255, 166, 70}, 1798 {255, 168, 74}, 1799 {255, 170, 78}, 1800 {255, 171, 82}, 1801 {255, 173, 86}, 1802 {255, 175, 90}, 1803 {255, 177, 94}, 1804 {255, 179, 98}, 1805 {255, 181, 102}, 1806 {255, 183, 105}, 1807 {255, 185, 109}, 1808 {255, 187, 113}, 1809 {255, 188, 117}, 1810 {255, 190, 121}, 1811 {255, 192, 125}, 1812 {255, 194, 129}, 1813 {255, 196, 133}, 1814 {255, 198, 137}, 1815 {255, 200, 141}, 1816 {255, 202, 145}, 1817 {255, 204, 149}, 1818 {255, 205, 153}, 1819 {255, 207, 156}, 1820 {255, 209, 160}, 1821 {255, 211, 164}, 1822 {255, 213, 168}, 1823 {255, 215, 172}, 1824 {255, 217, 176}, 1825 {255, 219, 180}, 1826 {255, 221, 184}, 1827 {255, 222, 188}, 1828 {255, 224, 192}, 1829 {255, 226, 196}, 1830 {255, 228, 200}, 1831 {255, 230, 204}, 1832 {255, 232, 207}, 1833 {255, 234, 211}, 1834 {255, 236, 215}, 1835 {255, 238, 219}, 1836 {255, 239, 223}, 1837 {255, 241, 227}, 1838 {255, 243, 231}, 1839 {255, 245, 235}, 1840 {255, 247, 239}, 1841 {255, 249, 243}, 1842 {255, 251, 247}, 1843 {255, 253, 251}, 1844 {255, 255, 255} 1845 }; 1846 1847 static const int SpectrumCount = 1021; 1848 static const QString SpectrumName = "Spectrum"; 1849 static unsigned char Spectrum[1022][3] = { 1850 {0, 0, 0}, 1851 {0, 0, 255}, 1852 {0, 1, 255}, 1853 {0, 2, 255}, 1854 {0, 3, 255}, 1855 {0, 4, 255}, 1856 {0, 5, 255}, 1857 {0, 6, 255}, 1858 {0, 7, 255}, 1859 {0, 8, 255}, 1860 {0, 9, 255}, 1861 {0, 10, 255}, 1862 {0, 11, 255}, 1863 {0, 12, 255}, 1864 {0, 13, 255}, 1865 {0, 14, 255}, 1866 {0, 15, 255}, 1867 {0, 16, 255}, 1868 {0, 17, 255}, 1869 {0, 18, 255}, 1870 {0, 19, 255}, 1871 {0, 20, 255}, 1872 {0, 21, 255}, 1873 {0, 22, 255}, 1874 {0, 23, 255}, 1875 {0, 24, 255}, 1876 {0, 25, 255}, 1877 {0, 26, 255}, 1878 {0, 27, 255}, 1879 {0, 28, 255}, 1880 {0, 29, 255}, 1881 {0, 30, 255}, 1882 {0, 31, 255}, 1883 {0, 32, 255}, 1884 {0, 33, 255}, 1885 {0, 34, 255}, 1886 {0, 35, 255}, 1887 {0, 36, 255}, 1888 {0, 37, 255}, 1889 {0, 38, 255}, 1890 {0, 39, 255}, 1891 {0, 40, 255}, 1892 {0, 41, 255}, 1893 {0, 42, 255}, 1894 {0, 43, 255}, 1895 {0, 44, 255}, 1896 {0, 45, 255}, 1897 {0, 46, 255}, 1898 {0, 47, 255}, 1899 {0, 48, 255}, 1900 {0, 49, 255}, 1901 {0, 50, 255}, 1902 {0, 51, 255}, 1903 {0, 52, 255}, 1904 {0, 53, 255}, 1905 {0, 54, 255}, 1906 {0, 55, 255}, 1907 {0, 56, 255}, 1908 {0, 57, 255}, 1909 {0, 58, 255}, 1910 {0, 59, 255}, 1911 {0, 60, 255}, 1912 {0, 61, 255}, 1913 {0, 62, 255}, 1914 {0, 63, 255}, 1915 {0, 64, 255}, 1916 {0, 65, 255}, 1917 {0, 66, 255}, 1918 {0, 67, 255}, 1919 {0, 68, 255}, 1920 {0, 69, 255}, 1921 {0, 70, 255}, 1922 {0, 71, 255}, 1923 {0, 72, 255}, 1924 {0, 73, 255}, 1925 {0, 74, 255}, 1926 {0, 75, 255}, 1927 {0, 76, 255}, 1928 {0, 77, 255}, 1929 {0, 78, 255}, 1930 {0, 79, 255}, 1931 {0, 80, 255}, 1932 {0, 81, 255}, 1933 {0, 82, 255}, 1934 {0, 83, 255}, 1935 {0, 84, 255}, 1936 {0, 85, 255}, 1937 {0, 86, 255}, 1938 {0, 87, 255}, 1939 {0, 88, 255}, 1940 {0, 89, 255}, 1941 {0, 90, 255}, 1942 {0, 91, 255}, 1943 {0, 92, 255}, 1944 {0, 93, 255}, 1945 {0, 94, 255}, 1946 {0, 95, 255}, 1947 {0, 96, 255}, 1948 {0, 97, 255}, 1949 {0, 98, 255}, 1950 {0, 99, 255}, 1951 {0, 100, 255}, 1952 {0, 101, 255}, 1953 {0, 102, 255}, 1954 {0, 103, 255}, 1955 {0, 104, 255}, 1956 {0, 105, 255}, 1957 {0, 106, 255}, 1958 {0, 107, 255}, 1959 {0, 108, 255}, 1960 {0, 109, 255}, 1961 {0, 110, 255}, 1962 {0, 111, 255}, 1963 {0, 112, 255}, 1964 {0, 113, 255}, 1965 {0, 114, 255}, 1966 {0, 115, 255}, 1967 {0, 116, 255}, 1968 {0, 117, 255}, 1969 {0, 118, 255}, 1970 {0, 119, 255}, 1971 {0, 120, 255}, 1972 {0, 121, 255}, 1973 {0, 122, 255}, 1974 {0, 123, 255}, 1975 {0, 124, 255}, 1976 {0, 125, 255}, 1977 {0, 126, 255}, 1978 {0, 127, 255}, 1979 {0, 128, 255}, 1980 {0, 129, 255}, 1981 {0, 130, 255}, 1982 {0, 131, 255}, 1983 {0, 132, 255}, 1984 {0, 133, 255}, 1985 {0, 134, 255}, 1986 {0, 135, 255}, 1987 {0, 136, 255}, 1988 {0, 137, 255}, 1989 {0, 138, 255}, 1990 {0, 139, 255}, 1991 {0, 140, 255}, 1992 {0, 141, 255}, 1993 {0, 142, 255}, 1994 {0, 143, 255}, 1995 {0, 144, 255}, 1996 {0, 145, 255}, 1997 {0, 146, 255}, 1998 {0, 147, 255}, 1999 {0, 148, 255}, 2000 {0, 149, 255}, 2001 {0, 150, 255}, 2002 {0, 151, 255}, 2003 {0, 152, 255}, 2004 {0, 153, 255}, 2005 {0, 154, 255}, 2006 {0, 155, 255}, 2007 {0, 156, 255}, 2008 {0, 157, 255}, 2009 {0, 158, 255}, 2010 {0, 159, 255}, 2011 {0, 160, 255}, 2012 {0, 161, 255}, 2013 {0, 162, 255}, 2014 {0, 163, 255}, 2015 {0, 164, 255}, 2016 {0, 165, 255}, 2017 {0, 166, 255}, 2018 {0, 167, 255}, 2019 {0, 168, 255}, 2020 {0, 169, 255}, 2021 {0, 170, 255}, 2022 {0, 171, 255}, 2023 {0, 172, 255}, 2024 {0, 173, 255}, 2025 {0, 174, 255}, 2026 {0, 175, 255}, 2027 {0, 176, 255}, 2028 {0, 177, 255}, 2029 {0, 178, 255}, 2030 {0, 179, 255}, 2031 {0, 180, 255}, 2032 {0, 181, 255}, 2033 {0, 182, 255}, 2034 {0, 183, 255}, 2035 {0, 184, 255}, 2036 {0, 185, 255}, 2037 {0, 186, 255}, 2038 {0, 187, 255}, 2039 {0, 188, 255}, 2040 {0, 189, 255}, 2041 {0, 190, 255}, 2042 {0, 191, 255}, 2043 {0, 192, 255}, 2044 {0, 193, 255}, 2045 {0, 194, 255}, 2046 {0, 195, 255}, 2047 {0, 196, 255}, 2048 {0, 197, 255}, 2049 {0, 198, 255}, 2050 {0, 199, 255}, 2051 {0, 200, 255}, 2052 {0, 201, 255}, 2053 {0, 202, 255}, 2054 {0, 203, 255}, 2055 {0, 204, 255}, 2056 {0, 205, 255}, 2057 {0, 206, 255}, 2058 {0, 207, 255}, 2059 {0, 208, 255}, 2060 {0, 209, 255}, 2061 {0, 210, 255}, 2062 {0, 211, 255}, 2063 {0, 212, 255}, 2064 {0, 213, 255}, 2065 {0, 214, 255}, 2066 {0, 215, 255}, 2067 {0, 216, 255}, 2068 {0, 217, 255}, 2069 {0, 218, 255}, 2070 {0, 219, 255}, 2071 {0, 220, 255}, 2072 {0, 221, 255}, 2073 {0, 222, 255}, 2074 {0, 223, 255}, 2075 {0, 224, 255}, 2076 {0, 225, 255}, 2077 {0, 226, 255}, 2078 {0, 227, 255}, 2079 {0, 228, 255}, 2080 {0, 229, 255}, 2081 {0, 230, 255}, 2082 {0, 231, 255}, 2083 {0, 232, 255}, 2084 {0, 233, 255}, 2085 {0, 234, 255}, 2086 {0, 235, 255}, 2087 {0, 236, 255}, 2088 {0, 237, 255}, 2089 {0, 238, 255}, 2090 {0, 239, 255}, 2091 {0, 240, 255}, 2092 {0, 241, 255}, 2093 {0, 242, 255}, 2094 {0, 243, 255}, 2095 {0, 244, 255}, 2096 {0, 245, 255}, 2097 {0, 246, 255}, 2098 {0, 247, 255}, 2099 {0, 248, 255}, 2100 {0, 249, 255}, 2101 {0, 250, 255}, 2102 {0, 251, 255}, 2103 {0, 252, 255}, 2104 {0, 253, 255}, 2105 {0, 254, 255}, 2106 {0, 255, 255}, 2107 {0, 255, 254}, 2108 {0, 255, 253}, 2109 {0, 255, 252}, 2110 {0, 255, 251}, 2111 {0, 255, 250}, 2112 {0, 255, 249}, 2113 {0, 255, 248}, 2114 {0, 255, 247}, 2115 {0, 255, 246}, 2116 {0, 255, 245}, 2117 {0, 255, 244}, 2118 {0, 255, 243}, 2119 {0, 255, 242}, 2120 {0, 255, 241}, 2121 {0, 255, 240}, 2122 {0, 255, 239}, 2123 {0, 255, 238}, 2124 {0, 255, 237}, 2125 {0, 255, 236}, 2126 {0, 255, 235}, 2127 {0, 255, 234}, 2128 {0, 255, 233}, 2129 {0, 255, 232}, 2130 {0, 255, 231}, 2131 {0, 255, 230}, 2132 {0, 255, 229}, 2133 {0, 255, 228}, 2134 {0, 255, 227}, 2135 {0, 255, 226}, 2136 {0, 255, 225}, 2137 {0, 255, 224}, 2138 {0, 255, 223}, 2139 {0, 255, 222}, 2140 {0, 255, 221}, 2141 {0, 255, 220}, 2142 {0, 255, 219}, 2143 {0, 255, 218}, 2144 {0, 255, 217}, 2145 {0, 255, 216}, 2146 {0, 255, 215}, 2147 {0, 255, 214}, 2148 {0, 255, 213}, 2149 {0, 255, 212}, 2150 {0, 255, 211}, 2151 {0, 255, 210}, 2152 {0, 255, 209}, 2153 {0, 255, 208}, 2154 {0, 255, 207}, 2155 {0, 255, 206}, 2156 {0, 255, 205}, 2157 {0, 255, 204}, 2158 {0, 255, 203}, 2159 {0, 255, 202}, 2160 {0, 255, 201}, 2161 {0, 255, 200}, 2162 {0, 255, 199}, 2163 {0, 255, 198}, 2164 {0, 255, 197}, 2165 {0, 255, 196}, 2166 {0, 255, 195}, 2167 {0, 255, 194}, 2168 {0, 255, 193}, 2169 {0, 255, 192}, 2170 {0, 255, 191}, 2171 {0, 255, 190}, 2172 {0, 255, 189}, 2173 {0, 255, 188}, 2174 {0, 255, 187}, 2175 {0, 255, 186}, 2176 {0, 255, 185}, 2177 {0, 255, 184}, 2178 {0, 255, 183}, 2179 {0, 255, 182}, 2180 {0, 255, 181}, 2181 {0, 255, 180}, 2182 {0, 255, 179}, 2183 {0, 255, 178}, 2184 {0, 255, 177}, 2185 {0, 255, 176}, 2186 {0, 255, 175}, 2187 {0, 255, 174}, 2188 {0, 255, 173}, 2189 {0, 255, 172}, 2190 {0, 255, 171}, 2191 {0, 255, 170}, 2192 {0, 255, 169}, 2193 {0, 255, 168}, 2194 {0, 255, 167}, 2195 {0, 255, 166}, 2196 {0, 255, 165}, 2197 {0, 255, 164}, 2198 {0, 255, 163}, 2199 {0, 255, 162}, 2200 {0, 255, 161}, 2201 {0, 255, 160}, 2202 {0, 255, 159}, 2203 {0, 255, 158}, 2204 {0, 255, 157}, 2205 {0, 255, 156}, 2206 {0, 255, 155}, 2207 {0, 255, 154}, 2208 {0, 255, 153}, 2209 {0, 255, 152}, 2210 {0, 255, 151}, 2211 {0, 255, 150}, 2212 {0, 255, 149}, 2213 {0, 255, 148}, 2214 {0, 255, 147}, 2215 {0, 255, 146}, 2216 {0, 255, 145}, 2217 {0, 255, 144}, 2218 {0, 255, 143}, 2219 {0, 255, 142}, 2220 {0, 255, 141}, 2221 {0, 255, 140}, 2222 {0, 255, 139}, 2223 {0, 255, 138}, 2224 {0, 255, 137}, 2225 {0, 255, 136}, 2226 {0, 255, 135}, 2227 {0, 255, 134}, 2228 {0, 255, 133}, 2229 {0, 255, 132}, 2230 {0, 255, 131}, 2231 {0, 255, 130}, 2232 {0, 255, 129}, 2233 {0, 255, 128}, 2234 {0, 255, 127}, 2235 {0, 255, 126}, 2236 {0, 255, 125}, 2237 {0, 255, 124}, 2238 {0, 255, 123}, 2239 {0, 255, 122}, 2240 {0, 255, 121}, 2241 {0, 255, 120}, 2242 {0, 255, 119}, 2243 {0, 255, 118}, 2244 {0, 255, 117}, 2245 {0, 255, 116}, 2246 {0, 255, 115}, 2247 {0, 255, 114}, 2248 {0, 255, 113}, 2249 {0, 255, 112}, 2250 {0, 255, 111}, 2251 {0, 255, 110}, 2252 {0, 255, 109}, 2253 {0, 255, 108}, 2254 {0, 255, 107}, 2255 {0, 255, 106}, 2256 {0, 255, 105}, 2257 {0, 255, 104}, 2258 {0, 255, 103}, 2259 {0, 255, 102}, 2260 {0, 255, 101}, 2261 {0, 255, 100}, 2262 {0, 255, 99}, 2263 {0, 255, 98}, 2264 {0, 255, 97}, 2265 {0, 255, 96}, 2266 {0, 255, 95}, 2267 {0, 255, 94}, 2268 {0, 255, 93}, 2269 {0, 255, 92}, 2270 {0, 255, 91}, 2271 {0, 255, 90}, 2272 {0, 255, 89}, 2273 {0, 255, 88}, 2274 {0, 255, 87}, 2275 {0, 255, 86}, 2276 {0, 255, 85}, 2277 {0, 255, 84}, 2278 {0, 255, 83}, 2279 {0, 255, 82}, 2280 {0, 255, 81}, 2281 {0, 255, 80}, 2282 {0, 255, 79}, 2283 {0, 255, 78}, 2284 {0, 255, 77}, 2285 {0, 255, 76}, 2286 {0, 255, 75}, 2287 {0, 255, 74}, 2288 {0, 255, 73}, 2289 {0, 255, 72}, 2290 {0, 255, 71}, 2291 {0, 255, 70}, 2292 {0, 255, 69}, 2293 {0, 255, 68}, 2294 {0, 255, 67}, 2295 {0, 255, 66}, 2296 {0, 255, 65}, 2297 {0, 255, 64}, 2298 {0, 255, 63}, 2299 {0, 255, 62}, 2300 {0, 255, 61}, 2301 {0, 255, 60}, 2302 {0, 255, 59}, 2303 {0, 255, 58}, 2304 {0, 255, 57}, 2305 {0, 255, 56}, 2306 {0, 255, 55}, 2307 {0, 255, 54}, 2308 {0, 255, 53}, 2309 {0, 255, 52}, 2310 {0, 255, 51}, 2311 {0, 255, 50}, 2312 {0, 255, 49}, 2313 {0, 255, 48}, 2314 {0, 255, 47}, 2315 {0, 255, 46}, 2316 {0, 255, 45}, 2317 {0, 255, 44}, 2318 {0, 255, 43}, 2319 {0, 255, 42}, 2320 {0, 255, 41}, 2321 {0, 255, 40}, 2322 {0, 255, 39}, 2323 {0, 255, 38}, 2324 {0, 255, 37}, 2325 {0, 255, 36}, 2326 {0, 255, 35}, 2327 {0, 255, 34}, 2328 {0, 255, 33}, 2329 {0, 255, 32}, 2330 {0, 255, 31}, 2331 {0, 255, 30}, 2332 {0, 255, 29}, 2333 {0, 255, 28}, 2334 {0, 255, 27}, 2335 {0, 255, 26}, 2336 {0, 255, 25}, 2337 {0, 255, 24}, 2338 {0, 255, 23}, 2339 {0, 255, 22}, 2340 {0, 255, 21}, 2341 {0, 255, 20}, 2342 {0, 255, 19}, 2343 {0, 255, 18}, 2344 {0, 255, 17}, 2345 {0, 255, 16}, 2346 {0, 255, 15}, 2347 {0, 255, 14}, 2348 {0, 255, 13}, 2349 {0, 255, 12}, 2350 {0, 255, 11}, 2351 {0, 255, 10}, 2352 {0, 255, 9}, 2353 {0, 255, 8}, 2354 {0, 255, 7}, 2355 {0, 255, 6}, 2356 {0, 255, 5}, 2357 {0, 255, 4}, 2358 {0, 255, 3}, 2359 {0, 255, 2}, 2360 {0, 255, 1}, 2361 {0, 255, 0}, 2362 {1, 255, 0}, 2363 {2, 255, 0}, 2364 {3, 255, 0}, 2365 {4, 255, 0}, 2366 {5, 255, 0}, 2367 {6, 255, 0}, 2368 {7, 255, 0}, 2369 {8, 255, 0}, 2370 {9, 255, 0}, 2371 {10, 255, 0}, 2372 {11, 255, 0}, 2373 {12, 255, 0}, 2374 {13, 255, 0}, 2375 {14, 255, 0}, 2376 {15, 255, 0}, 2377 {16, 255, 0}, 2378 {17, 255, 0}, 2379 {18, 255, 0}, 2380 {19, 255, 0}, 2381 {20, 255, 0}, 2382 {21, 255, 0}, 2383 {22, 255, 0}, 2384 {23, 255, 0}, 2385 {24, 255, 0}, 2386 {25, 255, 0}, 2387 {26, 255, 0}, 2388 {27, 255, 0}, 2389 {28, 255, 0}, 2390 {29, 255, 0}, 2391 {30, 255, 0}, 2392 {31, 255, 0}, 2393 {32, 255, 0}, 2394 {33, 255, 0}, 2395 {34, 255, 0}, 2396 {35, 255, 0}, 2397 {36, 255, 0}, 2398 {37, 255, 0}, 2399 {38, 255, 0}, 2400 {39, 255, 0}, 2401 {40, 255, 0}, 2402 {41, 255, 0}, 2403 {42, 255, 0}, 2404 {43, 255, 0}, 2405 {44, 255, 0}, 2406 {45, 255, 0}, 2407 {46, 255, 0}, 2408 {47, 255, 0}, 2409 {48, 255, 0}, 2410 {49, 255, 0}, 2411 {50, 255, 0}, 2412 {51, 255, 0}, 2413 {52, 255, 0}, 2414 {53, 255, 0}, 2415 {54, 255, 0}, 2416 {55, 255, 0}, 2417 {56, 255, 0}, 2418 {57, 255, 0}, 2419 {58, 255, 0}, 2420 {59, 255, 0}, 2421 {60, 255, 0}, 2422 {61, 255, 0}, 2423 {62, 255, 0}, 2424 {63, 255, 0}, 2425 {64, 255, 0}, 2426 {65, 255, 0}, 2427 {66, 255, 0}, 2428 {67, 255, 0}, 2429 {68, 255, 0}, 2430 {69, 255, 0}, 2431 {70, 255, 0}, 2432 {71, 255, 0}, 2433 {72, 255, 0}, 2434 {73, 255, 0}, 2435 {74, 255, 0}, 2436 {75, 255, 0}, 2437 {76, 255, 0}, 2438 {77, 255, 0}, 2439 {78, 255, 0}, 2440 {79, 255, 0}, 2441 {80, 255, 0}, 2442 {81, 255, 0}, 2443 {82, 255, 0}, 2444 {83, 255, 0}, 2445 {84, 255, 0}, 2446 {85, 255, 0}, 2447 {86, 255, 0}, 2448 {87, 255, 0}, 2449 {88, 255, 0}, 2450 {89, 255, 0}, 2451 {90, 255, 0}, 2452 {91, 255, 0}, 2453 {92, 255, 0}, 2454 {93, 255, 0}, 2455 {94, 255, 0}, 2456 {95, 255, 0}, 2457 {96, 255, 0}, 2458 {97, 255, 0}, 2459 {98, 255, 0}, 2460 {99, 255, 0}, 2461 {100, 255, 0}, 2462 {101, 255, 0}, 2463 {102, 255, 0}, 2464 {103, 255, 0}, 2465 {104, 255, 0}, 2466 {105, 255, 0}, 2467 {106, 255, 0}, 2468 {107, 255, 0}, 2469 {108, 255, 0}, 2470 {109, 255, 0}, 2471 {110, 255, 0}, 2472 {111, 255, 0}, 2473 {112, 255, 0}, 2474 {113, 255, 0}, 2475 {114, 255, 0}, 2476 {115, 255, 0}, 2477 {116, 255, 0}, 2478 {117, 255, 0}, 2479 {118, 255, 0}, 2480 {119, 255, 0}, 2481 {120, 255, 0}, 2482 {121, 255, 0}, 2483 {122, 255, 0}, 2484 {123, 255, 0}, 2485 {124, 255, 0}, 2486 {125, 255, 0}, 2487 {126, 255, 0}, 2488 {127, 255, 0}, 2489 {128, 255, 0}, 2490 {129, 255, 0}, 2491 {130, 255, 0}, 2492 {131, 255, 0}, 2493 {132, 255, 0}, 2494 {133, 255, 0}, 2495 {134, 255, 0}, 2496 {135, 255, 0}, 2497 {136, 255, 0}, 2498 {137, 255, 0}, 2499 {138, 255, 0}, 2500 {139, 255, 0}, 2501 {140, 255, 0}, 2502 {141, 255, 0}, 2503 {142, 255, 0}, 2504 {143, 255, 0}, 2505 {144, 255, 0}, 2506 {145, 255, 0}, 2507 {146, 255, 0}, 2508 {147, 255, 0}, 2509 {148, 255, 0}, 2510 {149, 255, 0}, 2511 {150, 255, 0}, 2512 {151, 255, 0}, 2513 {152, 255, 0}, 2514 {153, 255, 0}, 2515 {154, 255, 0}, 2516 {155, 255, 0}, 2517 {156, 255, 0}, 2518 {157, 255, 0}, 2519 {158, 255, 0}, 2520 {159, 255, 0}, 2521 {160, 255, 0}, 2522 {161, 255, 0}, 2523 {162, 255, 0}, 2524 {163, 255, 0}, 2525 {164, 255, 0}, 2526 {165, 255, 0}, 2527 {166, 255, 0}, 2528 {167, 255, 0}, 2529 {168, 255, 0}, 2530 {169, 255, 0}, 2531 {170, 255, 0}, 2532 {171, 255, 0}, 2533 {172, 255, 0}, 2534 {173, 255, 0}, 2535 {174, 255, 0}, 2536 {175, 255, 0}, 2537 {176, 255, 0}, 2538 {177, 255, 0}, 2539 {178, 255, 0}, 2540 {179, 255, 0}, 2541 {180, 255, 0}, 2542 {181, 255, 0}, 2543 {182, 255, 0}, 2544 {183, 255, 0}, 2545 {184, 255, 0}, 2546 {185, 255, 0}, 2547 {186, 255, 0}, 2548 {187, 255, 0}, 2549 {188, 255, 0}, 2550 {189, 255, 0}, 2551 {190, 255, 0}, 2552 {191, 255, 0}, 2553 {192, 255, 0}, 2554 {193, 255, 0}, 2555 {194, 255, 0}, 2556 {195, 255, 0}, 2557 {196, 255, 0}, 2558 {197, 255, 0}, 2559 {198, 255, 0}, 2560 {199, 255, 0}, 2561 {200, 255, 0}, 2562 {201, 255, 0}, 2563 {202, 255, 0}, 2564 {203, 255, 0}, 2565 {204, 255, 0}, 2566 {205, 255, 0}, 2567 {206, 255, 0}, 2568 {207, 255, 0}, 2569 {208, 255, 0}, 2570 {209, 255, 0}, 2571 {210, 255, 0}, 2572 {211, 255, 0}, 2573 {212, 255, 0}, 2574 {213, 255, 0}, 2575 {214, 255, 0}, 2576 {215, 255, 0}, 2577 {216, 255, 0}, 2578 {217, 255, 0}, 2579 {218, 255, 0}, 2580 {219, 255, 0}, 2581 {220, 255, 0}, 2582 {221, 255, 0}, 2583 {222, 255, 0}, 2584 {223, 255, 0}, 2585 {224, 255, 0}, 2586 {225, 255, 0}, 2587 {226, 255, 0}, 2588 {227, 255, 0}, 2589 {228, 255, 0}, 2590 {229, 255, 0}, 2591 {230, 255, 0}, 2592 {231, 255, 0}, 2593 {232, 255, 0}, 2594 {233, 255, 0}, 2595 {234, 255, 0}, 2596 {235, 255, 0}, 2597 {236, 255, 0}, 2598 {237, 255, 0}, 2599 {238, 255, 0}, 2600 {239, 255, 0}, 2601 {240, 255, 0}, 2602 {241, 255, 0}, 2603 {242, 255, 0}, 2604 {243, 255, 0}, 2605 {244, 255, 0}, 2606 {245, 255, 0}, 2607 {246, 255, 0}, 2608 {247, 255, 0}, 2609 {248, 255, 0}, 2610 {249, 255, 0}, 2611 {250, 255, 0}, 2612 {251, 255, 0}, 2613 {252, 255, 0}, 2614 {253, 255, 0}, 2615 {254, 255, 0}, 2616 {255, 255, 0}, 2617 {255, 254, 0}, 2618 {255, 253, 0}, 2619 {255, 252, 0}, 2620 {255, 251, 0}, 2621 {255, 250, 0}, 2622 {255, 249, 0}, 2623 {255, 248, 0}, 2624 {255, 247, 0}, 2625 {255, 246, 0}, 2626 {255, 245, 0}, 2627 {255, 244, 0}, 2628 {255, 243, 0}, 2629 {255, 242, 0}, 2630 {255, 241, 0}, 2631 {255, 240, 0}, 2632 {255, 239, 0}, 2633 {255, 238, 0}, 2634 {255, 237, 0}, 2635 {255, 236, 0}, 2636 {255, 235, 0}, 2637 {255, 234, 0}, 2638 {255, 233, 0}, 2639 {255, 232, 0}, 2640 {255, 231, 0}, 2641 {255, 230, 0}, 2642 {255, 229, 0}, 2643 {255, 228, 0}, 2644 {255, 227, 0}, 2645 {255, 226, 0}, 2646 {255, 225, 0}, 2647 {255, 224, 0}, 2648 {255, 223, 0}, 2649 {255, 222, 0}, 2650 {255, 221, 0}, 2651 {255, 220, 0}, 2652 {255, 219, 0}, 2653 {255, 218, 0}, 2654 {255, 217, 0}, 2655 {255, 216, 0}, 2656 {255, 215, 0}, 2657 {255, 214, 0}, 2658 {255, 213, 0}, 2659 {255, 212, 0}, 2660 {255, 211, 0}, 2661 {255, 210, 0}, 2662 {255, 209, 0}, 2663 {255, 208, 0}, 2664 {255, 207, 0}, 2665 {255, 206, 0}, 2666 {255, 205, 0}, 2667 {255, 204, 0}, 2668 {255, 203, 0}, 2669 {255, 202, 0}, 2670 {255, 201, 0}, 2671 {255, 200, 0}, 2672 {255, 199, 0}, 2673 {255, 198, 0}, 2674 {255, 197, 0}, 2675 {255, 196, 0}, 2676 {255, 195, 0}, 2677 {255, 194, 0}, 2678 {255, 193, 0}, 2679 {255, 192, 0}, 2680 {255, 191, 0}, 2681 {255, 190, 0}, 2682 {255, 189, 0}, 2683 {255, 188, 0}, 2684 {255, 187, 0}, 2685 {255, 186, 0}, 2686 {255, 185, 0}, 2687 {255, 184, 0}, 2688 {255, 183, 0}, 2689 {255, 182, 0}, 2690 {255, 181, 0}, 2691 {255, 180, 0}, 2692 {255, 179, 0}, 2693 {255, 178, 0}, 2694 {255, 177, 0}, 2695 {255, 176, 0}, 2696 {255, 175, 0}, 2697 {255, 174, 0}, 2698 {255, 173, 0}, 2699 {255, 172, 0}, 2700 {255, 171, 0}, 2701 {255, 170, 0}, 2702 {255, 169, 0}, 2703 {255, 168, 0}, 2704 {255, 167, 0}, 2705 {255, 166, 0}, 2706 {255, 165, 0}, 2707 {255, 164, 0}, 2708 {255, 163, 0}, 2709 {255, 162, 0}, 2710 {255, 161, 0}, 2711 {255, 160, 0}, 2712 {255, 159, 0}, 2713 {255, 158, 0}, 2714 {255, 157, 0}, 2715 {255, 156, 0}, 2716 {255, 155, 0}, 2717 {255, 154, 0}, 2718 {255, 153, 0}, 2719 {255, 152, 0}, 2720 {255, 151, 0}, 2721 {255, 150, 0}, 2722 {255, 149, 0}, 2723 {255, 148, 0}, 2724 {255, 147, 0}, 2725 {255, 146, 0}, 2726 {255, 145, 0}, 2727 {255, 144, 0}, 2728 {255, 143, 0}, 2729 {255, 142, 0}, 2730 {255, 141, 0}, 2731 {255, 140, 0}, 2732 {255, 139, 0}, 2733 {255, 138, 0}, 2734 {255, 137, 0}, 2735 {255, 136, 0}, 2736 {255, 135, 0}, 2737 {255, 134, 0}, 2738 {255, 133, 0}, 2739 {255, 132, 0}, 2740 {255, 131, 0}, 2741 {255, 130, 0}, 2742 {255, 129, 0}, 2743 {255, 128, 0}, 2744 {255, 127, 0}, 2745 {255, 126, 0}, 2746 {255, 125, 0}, 2747 {255, 124, 0}, 2748 {255, 123, 0}, 2749 {255, 122, 0}, 2750 {255, 121, 0}, 2751 {255, 120, 0}, 2752 {255, 119, 0}, 2753 {255, 118, 0}, 2754 {255, 117, 0}, 2755 {255, 116, 0}, 2756 {255, 115, 0}, 2757 {255, 114, 0}, 2758 {255, 113, 0}, 2759 {255, 112, 0}, 2760 {255, 111, 0}, 2761 {255, 110, 0}, 2762 {255, 109, 0}, 2763 {255, 108, 0}, 2764 {255, 107, 0}, 2765 {255, 106, 0}, 2766 {255, 105, 0}, 2767 {255, 104, 0}, 2768 {255, 103, 0}, 2769 {255, 102, 0}, 2770 {255, 101, 0}, 2771 {255, 100, 0}, 2772 {255, 99, 0}, 2773 {255, 98, 0}, 2774 {255, 97, 0}, 2775 {255, 96, 0}, 2776 {255, 95, 0}, 2777 {255, 94, 0}, 2778 {255, 93, 0}, 2779 {255, 92, 0}, 2780 {255, 91, 0}, 2781 {255, 90, 0}, 2782 {255, 89, 0}, 2783 {255, 88, 0}, 2784 {255, 87, 0}, 2785 {255, 86, 0}, 2786 {255, 85, 0}, 2787 {255, 84, 0}, 2788 {255, 83, 0}, 2789 {255, 82, 0}, 2790 {255, 81, 0}, 2791 {255, 80, 0}, 2792 {255, 79, 0}, 2793 {255, 78, 0}, 2794 {255, 77, 0}, 2795 {255, 76, 0}, 2796 {255, 75, 0}, 2797 {255, 74, 0}, 2798 {255, 73, 0}, 2799 {255, 72, 0}, 2800 {255, 71, 0}, 2801 {255, 70, 0}, 2802 {255, 69, 0}, 2803 {255, 68, 0}, 2804 {255, 67, 0}, 2805 {255, 66, 0}, 2806 {255, 65, 0}, 2807 {255, 64, 0}, 2808 {255, 63, 0}, 2809 {255, 62, 0}, 2810 {255, 61, 0}, 2811 {255, 60, 0}, 2812 {255, 59, 0}, 2813 {255, 58, 0}, 2814 {255, 57, 0}, 2815 {255, 56, 0}, 2816 {255, 55, 0}, 2817 {255, 54, 0}, 2818 {255, 53, 0}, 2819 {255, 52, 0}, 2820 {255, 51, 0}, 2821 {255, 50, 0}, 2822 {255, 49, 0}, 2823 {255, 48, 0}, 2824 {255, 47, 0}, 2825 {255, 46, 0}, 2826 {255, 45, 0}, 2827 {255, 44, 0}, 2828 {255, 43, 0}, 2829 {255, 42, 0}, 2830 {255, 41, 0}, 2831 {255, 40, 0}, 2832 {255, 39, 0}, 2833 {255, 38, 0}, 2834 {255, 37, 0}, 2835 {255, 36, 0}, 2836 {255, 35, 0}, 2837 {255, 34, 0}, 2838 {255, 33, 0}, 2839 {255, 32, 0}, 2840 {255, 31, 0}, 2841 {255, 30, 0}, 2842 {255, 29, 0}, 2843 {255, 28, 0}, 2844 {255, 27, 0}, 2845 {255, 26, 0}, 2846 {255, 25, 0}, 2847 {255, 24, 0}, 2848 {255, 23, 0}, 2849 {255, 22, 0}, 2850 {255, 21, 0}, 2851 {255, 20, 0}, 2852 {255, 19, 0}, 2853 {255, 18, 0}, 2854 {255, 17, 0}, 2855 {255, 16, 0}, 2856 {255, 15, 0}, 2857 {255, 14, 0}, 2858 {255, 13, 0}, 2859 {255, 12, 0}, 2860 {255, 11, 0}, 2861 {255, 10, 0}, 2862 {255, 9, 0}, 2863 {255, 8, 0}, 2864 {255, 7, 0}, 2865 {255, 6, 0}, 2866 {255, 5, 0}, 2867 {255, 4, 0}, 2868 {255, 3, 0}, 2869 {255, 2, 0}, 2870 {255, 1, 0}, 2871 {255, 0, 0} 2872 }; 2873 2874 static const int EosACount = 256; 2875 static const QString EosAName = "EOS-A"; 2876 static unsigned char EosA[257][3] = { 2877 {0, 0, 0}, 2878 {0, 0, 0}, 2879 {0, 0, 0}, 2880 {127, 127, 127}, 2881 {123, 0, 193}, 2882 {119, 0, 195}, 2883 {114, 0, 197}, 2884 {110, 0, 199}, 2885 {106, 0, 201}, 2886 {102, 0, 204}, 2887 {97, 0, 206}, 2888 {84, 0, 187}, 2889 {80, 0, 189}, 2890 {76, 0, 191}, 2891 {80, 0, 214}, 2892 {76, 0, 216}, 2893 {72, 0, 218}, 2894 {67, 0, 221}, 2895 {63, 0, 223}, 2896 {59, 0, 225}, 2897 {55, 0, 227}, 2898 {45, 0, 206}, 2899 {42, 0, 208}, 2900 {38, 0, 210}, 2901 {38, 0, 235}, 2902 {33, 0, 238}, 2903 {29, 0, 240}, 2904 {25, 0, 242}, 2905 {21, 0, 244}, 2906 {16, 0, 246}, 2907 {12, 0, 248}, 2908 {7, 0, 225}, 2909 {3, 0, 227}, 2910 {0, 0, 229}, 2911 {0, 17, 255}, 2912 {0, 34, 255}, 2913 {0, 51, 255}, 2914 {0, 68, 255}, 2915 {0, 85, 255}, 2916 {0, 102, 255}, 2917 {0, 119, 255}, 2918 {0, 122, 229}, 2919 {0, 137, 229}, 2920 {0, 153, 229}, 2921 {0, 187, 255}, 2922 {0, 204, 255}, 2923 {0, 221, 255}, 2924 {0, 238, 255}, 2925 {0, 255, 255}, 2926 {0, 255, 238}, 2927 {0, 255, 221}, 2928 {0, 229, 183}, 2929 {0, 229, 168}, 2930 {0, 229, 152}, 2931 {0, 255, 153}, 2932 {0, 255, 135}, 2933 {0, 255, 118}, 2934 {0, 255, 101}, 2935 {0, 255, 84}, 2936 {0, 255, 67}, 2937 {0, 255, 50}, 2938 {0, 229, 30}, 2939 {0, 229, 15}, 2940 {0, 229, 0}, 2941 {8, 255, 0}, 2942 {17, 255, 0}, 2943 {25, 255, 0}, 2944 {34, 255, 0}, 2945 {42, 255, 0}, 2946 {51, 255, 0}, 2947 {59, 255, 0}, 2948 {61, 229, 0}, 2949 {68, 229, 0}, 2950 {76, 229, 0}, 2951 {93, 255, 0}, 2952 {102, 255, 0}, 2953 {110, 255, 0}, 2954 {119, 255, 0}, 2955 {127, 255, 0}, 2956 {136, 255, 0}, 2957 {144, 255, 0}, 2958 {137, 229, 0}, 2959 {145, 229, 0}, 2960 {153, 229, 0}, 2961 {178, 255, 0}, 2962 {187, 255, 0}, 2963 {195, 255, 0}, 2964 {204, 255, 0}, 2965 {212, 255, 0}, 2966 {221, 255, 0}, 2967 {229, 255, 0}, 2968 {214, 229, 0}, 2969 {221, 229, 0}, 2970 {229, 229, 0}, 2971 {255, 250, 0}, 2972 {255, 246, 0}, 2973 {255, 242, 0}, 2974 {255, 238, 0}, 2975 {255, 233, 0}, 2976 {255, 229, 0}, 2977 {255, 225, 0}, 2978 {229, 198, 0}, 2979 {229, 195, 0}, 2980 {229, 191, 0}, 2981 {255, 208, 0}, 2982 {255, 204, 0}, 2983 {255, 199, 0}, 2984 {255, 195, 0}, 2985 {255, 191, 0}, 2986 {255, 187, 0}, 2987 {255, 182, 0}, 2988 {229, 160, 0}, 2989 {229, 156, 0}, 2990 {229, 152, 0}, 2991 {255, 165, 0}, 2992 {255, 161, 0}, 2993 {255, 157, 0}, 2994 {255, 153, 0}, 2995 {255, 148, 0}, 2996 {255, 144, 0}, 2997 {255, 140, 0}, 2998 {229, 122, 0}, 2999 {229, 118, 0}, 3000 {229, 114, 0}, 3001 {255, 125, 0}, 3002 {255, 123, 0}, 3003 {255, 121, 0}, 3004 {255, 119, 0}, 3005 {255, 116, 0}, 3006 {255, 114, 0}, 3007 {255, 112, 0}, 3008 {229, 99, 0}, 3009 {229, 97, 0}, 3010 {229, 95, 0}, 3011 {255, 104, 0}, 3012 {255, 102, 0}, 3013 {255, 99, 0}, 3014 {255, 97, 0}, 3015 {255, 95, 0}, 3016 {255, 93, 0}, 3017 {255, 91, 0}, 3018 {229, 80, 0}, 3019 {229, 78, 0}, 3020 {229, 76, 0}, 3021 {255, 82, 0}, 3022 {255, 80, 0}, 3023 {255, 78, 0}, 3024 {255, 76, 0}, 3025 {255, 74, 0}, 3026 {255, 72, 0}, 3027 {255, 70, 0}, 3028 {229, 61, 0}, 3029 {229, 59, 0}, 3030 {229, 57, 0}, 3031 {255, 61, 0}, 3032 {255, 59, 0}, 3033 {255, 57, 0}, 3034 {255, 55, 0}, 3035 {255, 53, 0}, 3036 {255, 50, 0}, 3037 {255, 48, 0}, 3038 {229, 42, 0}, 3039 {229, 40, 0}, 3040 {229, 38, 0}, 3041 {255, 40, 0}, 3042 {255, 38, 0}, 3043 {255, 36, 0}, 3044 {255, 33, 0}, 3045 {255, 31, 0}, 3046 {255, 29, 0}, 3047 {255, 27, 0}, 3048 {229, 22, 0}, 3049 {229, 21, 0}, 3050 {229, 19, 0}, 3051 {255, 19, 0}, 3052 {255, 16, 0}, 3053 {255, 14, 0}, 3054 {255, 12, 0}, 3055 {255, 13, 0}, 3056 {255, 8, 0}, 3057 {255, 6, 0}, 3058 {229, 3, 0}, 3059 {229, 1, 0}, 3060 {229, 0, 0}, 3061 {253, 0, 0}, 3062 {251, 0, 0}, 3063 {249, 0, 0}, 3064 {248, 0, 0}, 3065 {246, 0, 0}, 3066 {244, 0, 0}, 3067 {242, 0, 0}, 3068 {217, 0, 0}, 3069 {215, 0, 0}, 3070 {213, 0, 0}, 3071 {236, 0, 0}, 3072 {234, 0, 0}, 3073 {232, 0, 0}, 3074 {230, 0, 0}, 3075 {229, 0, 0}, 3076 {227, 0, 0}, 3077 {225, 0, 0}, 3078 {201, 0, 0}, 3079 {200, 0, 0}, 3080 {198, 0, 0}, 3081 {218, 0, 0}, 3082 {217, 0, 0}, 3083 {215, 0, 0}, 3084 {213, 0, 0}, 3085 {211, 0, 0}, 3086 {210, 0, 0}, 3087 {208, 0, 0}, 3088 {186, 0, 0}, 3089 {184, 0, 0}, 3090 {182, 0, 0}, 3091 {201, 0, 0}, 3092 {199, 0, 0}, 3093 {198, 0, 0}, 3094 {196, 0, 0}, 3095 {194, 0, 0}, 3096 {192, 0, 0}, 3097 {191, 0, 0}, 3098 {170, 0, 0}, 3099 {169, 0, 0}, 3100 {167, 0, 0}, 3101 {184, 0, 0}, 3102 {182, 0, 0}, 3103 {180, 0, 0}, 3104 {179, 0, 0}, 3105 {177, 0, 0}, 3106 {175, 0, 0}, 3107 {174, 0, 0}, 3108 {155, 0, 0}, 3109 {153, 0, 0}, 3110 {151, 0, 0}, 3111 {167, 0, 0}, 3112 {165, 0, 0}, 3113 {163, 0, 0}, 3114 {161, 0, 0}, 3115 {160, 0, 0}, 3116 {158, 0, 0}, 3117 {156, 0, 0}, 3118 {139, 0, 0}, 3119 {138, 0, 0}, 3120 {136, 0, 0}, 3121 {149, 0, 0}, 3122 {148, 0, 0}, 3123 {146, 0, 0}, 3124 {144, 0, 0}, 3125 {143, 0, 0}, 3126 {141, 0, 0}, 3127 {139, 0, 0}, 3128 {124, 0, 0}, 3129 {122, 0, 0}, 3130 {120, 0, 0}, 3131 {132, 0, 0}, 3132 {130, 0, 0}, 3133 {130, 0, 0} 3134 }; 3135 3136 static const int EosBCount = 256; 3137 static const QString EosBName = "EOS-B"; 3138 static unsigned char EosB[257][3] = { 3139 {0, 0, 0}, 3140 {255, 255, 255}, 3141 {255, 255, 255}, 3142 {127, 127, 127}, 3143 {0, 0, 131}, 3144 {0, 0, 136}, 3145 {0, 0, 140}, 3146 {0, 0, 144}, 3147 {0, 0, 148}, 3148 {0, 0, 153}, 3149 {0, 0, 157}, 3150 {0, 0, 145}, 3151 {0, 0, 149}, 3152 {0, 0, 170}, 3153 {0, 0, 174}, 3154 {0, 0, 178}, 3155 {0, 0, 182}, 3156 {0, 0, 187}, 3157 {0, 0, 191}, 3158 {0, 0, 195}, 3159 {0, 0, 199}, 3160 {0, 0, 183}, 3161 {0, 0, 187}, 3162 {0, 0, 212}, 3163 {0, 0, 216}, 3164 {0, 0, 221}, 3165 {0, 0, 225}, 3166 {0, 0, 229}, 3167 {0, 0, 233}, 3168 {0, 0, 238}, 3169 {0, 0, 242}, 3170 {0, 0, 221}, 3171 {0, 0, 225}, 3172 {0, 0, 255}, 3173 {0, 7, 247}, 3174 {0, 15, 239}, 3175 {0, 23, 231}, 3176 {0, 31, 223}, 3177 {0, 39, 215}, 3178 {0, 47, 207}, 3179 {0, 55, 199}, 3180 {0, 57, 172}, 3181 {0, 64, 164}, 3182 {0, 79, 175}, 3183 {0, 87, 167}, 3184 {0, 95, 159}, 3185 {0, 103, 151}, 3186 {0, 111, 143}, 3187 {0, 119, 135}, 3188 {0, 127, 127}, 3189 {0, 135, 119}, 3190 {0, 129, 100}, 3191 {0, 136, 93}, 3192 {0, 159, 95}, 3193 {0, 167, 87}, 3194 {0, 175, 79}, 3195 {0, 183, 71}, 3196 {0, 191, 63}, 3197 {0, 199, 55}, 3198 {0, 207, 47}, 3199 {0, 215, 39}, 3200 {0, 200, 28}, 3201 {0, 207, 21}, 3202 {0, 239, 15}, 3203 {0, 247, 7}, 3204 {0, 255, 0}, 3205 {9, 255, 0}, 3206 {18, 255, 0}, 3207 {27, 255, 0}, 3208 {36, 255, 0}, 3209 {45, 255, 0}, 3210 {49, 229, 0}, 3211 {57, 229, 0}, 3212 {72, 255, 0}, 3213 {81, 255, 0}, 3214 {91, 255, 0}, 3215 {100, 255, 0}, 3216 {109, 255, 0}, 3217 {118, 255, 0}, 3218 {127, 255, 0}, 3219 {136, 255, 0}, 3220 {131, 229, 0}, 3221 {139, 229, 0}, 3222 {163, 255, 0}, 3223 {173, 255, 0}, 3224 {182, 255, 0}, 3225 {191, 255, 0}, 3226 {200, 255, 0}, 3227 {209, 255, 0}, 3228 {218, 255, 0}, 3229 {227, 255, 0}, 3230 {213, 229, 0}, 3231 {221, 229, 0}, 3232 {255, 255, 0}, 3233 {255, 250, 0}, 3234 {255, 246, 0}, 3235 {255, 242, 0}, 3236 {255, 238, 0}, 3237 {255, 233, 0}, 3238 {255, 229, 0}, 3239 {255, 225, 0}, 3240 {229, 198, 0}, 3241 {229, 195, 0}, 3242 {255, 212, 0}, 3243 {255, 208, 0}, 3244 {255, 204, 0}, 3245 {255, 199, 0}, 3246 {255, 195, 0}, 3247 {255, 191, 0}, 3248 {255, 187, 0}, 3249 {255, 182, 0}, 3250 {229, 160, 0}, 3251 {229, 156, 0}, 3252 {255, 169, 0}, 3253 {255, 165, 0}, 3254 {255, 161, 0}, 3255 {255, 157, 0}, 3256 {255, 153, 0}, 3257 {255, 148, 0}, 3258 {255, 144, 0}, 3259 {255, 140, 0}, 3260 {229, 122, 0}, 3261 {229, 118, 0}, 3262 {255, 127, 0}, 3263 {255, 125, 0}, 3264 {255, 123, 0}, 3265 {255, 121, 0}, 3266 {255, 119, 0}, 3267 {255, 116, 0}, 3268 {255, 114, 0}, 3269 {255, 112, 0}, 3270 {229, 99, 0}, 3271 {229, 97, 0}, 3272 {255, 106, 0}, 3273 {255, 104, 0}, 3274 {255, 102, 0}, 3275 {255, 99, 0}, 3276 {255, 97, 0}, 3277 {255, 95, 0}, 3278 {255, 93, 0}, 3279 {255, 91, 0}, 3280 {229, 80, 0}, 3281 {229, 78, 0}, 3282 {255, 84, 0}, 3283 {255, 82, 0}, 3284 {255, 80, 0}, 3285 {255, 78, 0}, 3286 {255, 76, 0}, 3287 {255, 74, 0}, 3288 {255, 72, 0}, 3289 {255, 70, 0}, 3290 {229, 61, 0}, 3291 {229, 59, 0}, 3292 {255, 63, 0}, 3293 {255, 61, 0}, 3294 {255, 59, 0}, 3295 {255, 57, 0}, 3296 {255, 55, 0}, 3297 {255, 53, 0}, 3298 {255, 50, 0}, 3299 {255, 48, 0}, 3300 {229, 42, 0}, 3301 {229, 40, 0}, 3302 {255, 42, 0}, 3303 {255, 40, 0}, 3304 {255, 38, 0}, 3305 {255, 36, 0}, 3306 {255, 33, 0}, 3307 {255, 31, 0}, 3308 {255, 29, 0}, 3309 {255, 27, 0}, 3310 {229, 22, 0}, 3311 {229, 21, 0}, 3312 {255, 21, 0}, 3313 {255, 19, 0}, 3314 {255, 16, 0}, 3315 {255, 14, 0}, 3316 {255, 12, 0}, 3317 {255, 13, 0}, 3318 {255, 8, 0}, 3319 {255, 6, 0}, 3320 {229, 3, 0}, 3321 {229, 1, 0}, 3322 {255, 0, 0}, 3323 {253, 0, 0}, 3324 {251, 0, 0}, 3325 {249, 0, 0}, 3326 {247, 0, 0}, 3327 {245, 0, 0}, 3328 {243, 0, 0}, 3329 {241, 0, 0}, 3330 {215, 0, 0}, 3331 {214, 0, 0}, 3332 {235, 0, 0}, 3333 {234, 0, 0}, 3334 {232, 0, 0}, 3335 {230, 0, 0}, 3336 {228, 0, 0}, 3337 {226, 0, 0}, 3338 {224, 0, 0}, 3339 {222, 0, 0}, 3340 {198, 0, 0}, 3341 {196, 0, 0}, 3342 {216, 0, 0}, 3343 {215, 0, 0}, 3344 {213, 0, 0}, 3345 {211, 0, 0}, 3346 {209, 0, 0}, 3347 {207, 0, 0}, 3348 {205, 0, 0}, 3349 {203, 0, 0}, 3350 {181, 0, 0}, 3351 {179, 0, 0}, 3352 {197, 0, 0}, 3353 {196, 0, 0}, 3354 {194, 0, 0}, 3355 {192, 0, 0}, 3356 {190, 0, 0}, 3357 {188, 0, 0}, 3358 {186, 0, 0}, 3359 {184, 0, 0}, 3360 {164, 0, 0}, 3361 {162, 0, 0}, 3362 {178, 0, 0}, 3363 {176, 0, 0}, 3364 {175, 0, 0}, 3365 {173, 0, 0}, 3366 {171, 0, 0}, 3367 {169, 0, 0}, 3368 {167, 0, 0}, 3369 {165, 0, 0}, 3370 {147, 0, 0}, 3371 {145, 0, 0}, 3372 {159, 0, 0}, 3373 {157, 0, 0}, 3374 {156, 0, 0}, 3375 {154, 0, 0}, 3376 {152, 0, 0}, 3377 {150, 0, 0}, 3378 {148, 0, 0}, 3379 {146, 0, 0}, 3380 {130, 0, 0}, 3381 {128, 0, 0}, 3382 {140, 0, 0}, 3383 {138, 0, 0}, 3384 {137, 0, 0}, 3385 {135, 0, 0}, 3386 {133, 0, 0}, 3387 {131, 0, 0}, 3388 {129, 0, 0}, 3389 {127, 0, 0}, 3390 {113, 0, 0}, 3391 {111, 0, 0}, 3392 {121, 0, 0}, 3393 {119, 0, 0}, 3394 {117, 0, 0}, 3395 {117, 0, 0}, 3396 }; 3397 } 3398 #endif