File indexing completed on 2024-04-21 14:56:55
0001 /* ANSI-C code produced by gperf version 3.0.3 */ 0002 /* Command-line: gperf -L ANSI-C -E -c -C -n -o -t -k '*' -NfindValue -Hhash_val -Wwordlist_value -D cssvalues.gperf */ 0003 0004 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ 0005 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ 0006 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ 0007 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ 0008 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ 0009 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ 0010 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ 0011 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ 0012 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ 0013 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ 0014 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ 0015 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ 0016 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ 0017 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ 0018 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ 0019 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ 0020 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ 0021 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ 0022 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ 0023 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ 0024 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ 0025 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ 0026 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) 0027 /* The character set is not based on ISO-646. */ 0028 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." 0029 #endif 0030 0031 #line 1 "cssvalues.gperf" 0032 0033 /* This file is automatically generated from cssvalues.in by makevalues, do not edit */ 0034 /* Copyright 1999 W. Bastian */ 0035 #include "cssvalues.h" 0036 #line 6 "cssvalues.gperf" 0037 struct css_value { 0038 const char *name; 0039 int id; 0040 }; 0041 0042 static const css_value * findValue (const char *str, unsigned int len); 0043 /* maximum key range = 2341, duplicates = 0 */ 0044 0045 #ifdef __GNUC__ 0046 __inline 0047 #else 0048 #ifdef __cplusplus 0049 inline 0050 #endif 0051 #endif 0052 static unsigned int 0053 hash_val (const char *str, unsigned int len) 0054 { 0055 static const unsigned short asso_values[] = 0056 { 0057 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0058 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0059 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0060 2341, 2341, 10, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0061 2341, 2341, 2341, 2341, 2341, 80, 483, 55, 2341, 0, 0062 95, 90, 80, 65, 60, 55, 15, 5, 2341, 2341, 0063 2341, 2341, 2341, 2341, 2341, 2341, 0, 2341, 2341, 5, 0064 0, 0, 0, 2341, 2341, 2341, 0, 2341, 2341, 2341, 0065 5, 0, 0, 5, 2341, 2341, 2341, 2341, 2341, 2341, 0066 2341, 2341, 2341, 2341, 2341, 2341, 2341, 140, 45, 10, 0067 135, 5, 3, 205, 235, 5, 448, 410, 55, 15, 0068 0, 15, 0, 298, 110, 65, 0, 60, 103, 203, 0069 485, 53, 455, 5, 2341, 2341, 2341, 2341, 2341, 2341, 0070 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0071 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0072 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0073 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0074 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0075 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0076 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0077 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0078 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0079 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0080 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0081 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 0082 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341 0083 }; 0084 int hval = 0; 0085 0086 switch (len) 0087 { 0088 default: 0089 hval += asso_values[(unsigned char)str[27]]; 0090 /*FALLTHROUGH*/ 0091 case 27: 0092 hval += asso_values[(unsigned char)str[26]]; 0093 /*FALLTHROUGH*/ 0094 case 26: 0095 hval += asso_values[(unsigned char)str[25]]; 0096 /*FALLTHROUGH*/ 0097 case 25: 0098 hval += asso_values[(unsigned char)str[24]]; 0099 /*FALLTHROUGH*/ 0100 case 24: 0101 hval += asso_values[(unsigned char)str[23]]; 0102 /*FALLTHROUGH*/ 0103 case 23: 0104 hval += asso_values[(unsigned char)str[22]]; 0105 /*FALLTHROUGH*/ 0106 case 22: 0107 hval += asso_values[(unsigned char)str[21]]; 0108 /*FALLTHROUGH*/ 0109 case 21: 0110 hval += asso_values[(unsigned char)str[20]]; 0111 /*FALLTHROUGH*/ 0112 case 20: 0113 hval += asso_values[(unsigned char)str[19]]; 0114 /*FALLTHROUGH*/ 0115 case 19: 0116 hval += asso_values[(unsigned char)str[18]]; 0117 /*FALLTHROUGH*/ 0118 case 18: 0119 hval += asso_values[(unsigned char)str[17]]; 0120 /*FALLTHROUGH*/ 0121 case 17: 0122 hval += asso_values[(unsigned char)str[16]]; 0123 /*FALLTHROUGH*/ 0124 case 16: 0125 hval += asso_values[(unsigned char)str[15]]; 0126 /*FALLTHROUGH*/ 0127 case 15: 0128 hval += asso_values[(unsigned char)str[14]]; 0129 /*FALLTHROUGH*/ 0130 case 14: 0131 hval += asso_values[(unsigned char)str[13]]; 0132 /*FALLTHROUGH*/ 0133 case 13: 0134 hval += asso_values[(unsigned char)str[12]]; 0135 /*FALLTHROUGH*/ 0136 case 12: 0137 hval += asso_values[(unsigned char)str[11]]; 0138 /*FALLTHROUGH*/ 0139 case 11: 0140 hval += asso_values[(unsigned char)str[10]]; 0141 /*FALLTHROUGH*/ 0142 case 10: 0143 hval += asso_values[(unsigned char)str[9]]; 0144 /*FALLTHROUGH*/ 0145 case 9: 0146 hval += asso_values[(unsigned char)str[8]]; 0147 /*FALLTHROUGH*/ 0148 case 8: 0149 hval += asso_values[(unsigned char)str[7]]; 0150 /*FALLTHROUGH*/ 0151 case 7: 0152 hval += asso_values[(unsigned char)str[6]]; 0153 /*FALLTHROUGH*/ 0154 case 6: 0155 hval += asso_values[(unsigned char)str[5]]; 0156 /*FALLTHROUGH*/ 0157 case 5: 0158 hval += asso_values[(unsigned char)str[4]+2]; 0159 /*FALLTHROUGH*/ 0160 case 4: 0161 hval += asso_values[(unsigned char)str[3]]; 0162 /*FALLTHROUGH*/ 0163 case 3: 0164 hval += asso_values[(unsigned char)str[2]+1]; 0165 /*FALLTHROUGH*/ 0166 case 2: 0167 hval += asso_values[(unsigned char)str[1]+1]; 0168 /*FALLTHROUGH*/ 0169 case 1: 0170 hval += asso_values[(unsigned char)str[0]]; 0171 break; 0172 } 0173 return hval; 0174 } 0175 0176 #ifdef __GNUC__ 0177 __inline 0178 #ifdef __GNUC_STDC_INLINE__ 0179 __attribute__ ((__gnu_inline__)) 0180 #endif 0181 #endif 0182 const struct css_value * 0183 findValue (const char *str, unsigned int len) 0184 { 0185 enum 0186 { 0187 TOTAL_KEYWORDS = 333, 0188 MIN_WORD_LENGTH = 2, 0189 MAX_WORD_LENGTH = 28, 0190 MIN_HASH_VALUE = 0, 0191 MAX_HASH_VALUE = 2340 0192 }; 0193 0194 static const struct css_value wordlist_value[] = 0195 { 0196 #line 40 "cssvalues.gperf" 0197 {"100", CSS_VAL_100}, 0198 #line 48 "cssvalues.gperf" 0199 {"900", CSS_VAL_900}, 0200 #line 346 "cssvalues.gperf" 0201 {"tb", CSS_VAL_TB}, 0202 #line 47 "cssvalues.gperf" 0203 {"800", CSS_VAL_800}, 0204 #line 17 "cssvalues.gperf" 0205 {"none", CSS_VAL_NONE}, 0206 #line 261 "cssvalues.gperf" 0207 {"embed", CSS_VAL_EMBED}, 0208 #line 328 "cssvalues.gperf" 0209 {"end", CSS_VAL_END}, 0210 #line 191 "cssvalues.gperf" 0211 {"compact", CSS_VAL_COMPACT}, 0212 #line 149 "cssvalues.gperf" 0213 {"inside", CSS_VAL_INSIDE}, 0214 #line 14 "cssvalues.gperf" 0215 {"inherit", CSS_VAL_INHERIT}, 0216 #line 303 "cssvalues.gperf" 0217 {"contain", CSS_VAL_CONTAIN}, 0218 #line 187 "cssvalues.gperf" 0219 {"inline", CSS_VAL_INLINE}, 0220 #line 295 "cssvalues.gperf" 0221 {"fast", CSS_VAL_FAST}, 0222 #line 85 "cssvalues.gperf" 0223 {"indigo", CSS_VAL_INDIGO}, 0224 #line 46 "cssvalues.gperf" 0225 {"700", CSS_VAL_700}, 0226 #line 212 "cssvalues.gperf" 0227 {"text", CSS_VAL_TEXT}, 0228 #line 45 "cssvalues.gperf" 0229 {"600", CSS_VAL_600}, 0230 #line 44 "cssvalues.gperf" 0231 {"500", CSS_VAL_500}, 0232 #line 246 "cssvalues.gperf" 0233 {"pre", CSS_VAL_PRE}, 0234 #line 331 "cssvalues.gperf" 0235 {"sRGB", CSS_VAL_SRGB}, 0236 #line 259 "cssvalues.gperf" 0237 {"crop", CSS_VAL_CROP}, 0238 #line 43 "cssvalues.gperf" 0239 {"400", CSS_VAL_400}, 0240 #line 210 "cssvalues.gperf" 0241 {"cell", CSS_VAL_CELL}, 0242 #line 188 "cssvalues.gperf" 0243 {"block", CSS_VAL_BLOCK}, 0244 #line 25 "cssvalues.gperf" 0245 {"solid", CSS_VAL_SOLID}, 0246 #line 42 "cssvalues.gperf" 0247 {"300", CSS_VAL_300}, 0248 #line 29 "cssvalues.gperf" 0249 {"menu", CSS_VAL_MENU}, 0250 #line 41 "cssvalues.gperf" 0251 {"200", CSS_VAL_200}, 0252 #line 153 "cssvalues.gperf" 0253 {"box", CSS_VAL_BOX}, 0254 #line 94 "cssvalues.gperf" 0255 {"teal", CSS_VAL_TEAL}, 0256 #line 131 "cssvalues.gperf" 0257 {"baseline", CSS_VAL_BASELINE}, 0258 #line 92 "cssvalues.gperf" 0259 {"red", CSS_VAL_RED}, 0260 #line 344 "cssvalues.gperf" 0261 {"lr", CSS_VAL_LR}, 0262 #line 345 "cssvalues.gperf" 0263 {"rl", CSS_VAL_RL}, 0264 #line 135 "cssvalues.gperf" 0265 {"text-top", CSS_VAL_TEXT_TOP}, 0266 #line 19 "cssvalues.gperf" 0267 {"inset", CSS_VAL_INSET}, 0268 #line 79 "cssvalues.gperf" 0269 {"black", CSS_VAL_BLACK}, 0270 #line 255 "cssvalues.gperf" 0271 {"below", CSS_VAL_BELOW}, 0272 #line 90 "cssvalues.gperf" 0273 {"orange", CSS_VAL_ORANGE}, 0274 #line 28 "cssvalues.gperf" 0275 {"icon", CSS_VAL_ICON}, 0276 #line 36 "cssvalues.gperf" 0277 {"normal", CSS_VAL_NORMAL}, 0278 #line 281 "cssvalues.gperf" 0279 {"underline", CSS_VAL_UNDERLINE}, 0280 #line 248 "cssvalues.gperf" 0281 {"pre-line", CSS_VAL_PRE_LINE}, 0282 #line 240 "cssvalues.gperf" 0283 {"collapse", CSS_VAL_COLLAPSE}, 0284 #line 51 "cssvalues.gperf" 0285 {"small", CSS_VAL_SMALL}, 0286 #line 80 "cssvalues.gperf" 0287 {"blue", CSS_VAL_BLUE}, 0288 #line 339 "cssvalues.gperf" 0289 {"all", CSS_VAL_ALL}, 0290 #line 91 "cssvalues.gperf" 0291 {"purple", CSS_VAL_PURPLE}, 0292 #line 34 "cssvalues.gperf" 0293 {"oblique", CSS_VAL_OBLIQUE}, 0294 #line 133 "cssvalues.gperf" 0295 {"sub", CSS_VAL_SUB}, 0296 #line 234 "cssvalues.gperf" 0297 {"ltr", CSS_VAL_LTR}, 0298 #line 235 "cssvalues.gperf" 0299 {"rtl", CSS_VAL_RTL}, 0300 #line 72 "cssvalues.gperf" 0301 {"fantasy", CSS_VAL_FANTASY}, 0302 #line 37 "cssvalues.gperf" 0303 {"bold", CSS_VAL_BOLD}, 0304 #line 260 "cssvalues.gperf" 0305 {"cross", CSS_VAL_CROSS}, 0306 #line 136 "cssvalues.gperf" 0307 {"text-bottom", CSS_VAL_TEXT_BOTTOM}, 0308 #line 322 "cssvalues.gperf" 0309 {"butt", CSS_VAL_BUTT}, 0310 #line 274 "cssvalues.gperf" 0311 {"portrait", CSS_VAL_PORTRAIT}, 0312 #line 320 "cssvalues.gperf" 0313 {"round", CSS_VAL_ROUND}, 0314 #line 304 "cssvalues.gperf" 0315 {"cover", CSS_VAL_COVER}, 0316 #line 216 "cssvalues.gperf" 0317 {"move", CSS_VAL_MOVE}, 0318 #line 338 "cssvalues.gperf" 0319 {"stroke", CSS_VAL_STROKE}, 0320 #line 265 "cssvalues.gperf" 0321 {"invert", CSS_VAL_INVERT}, 0322 #line 252 "cssvalues.gperf" 0323 {"absolute", CSS_VAL_ABSOLUTE}, 0324 #line 309 "cssvalues.gperf" 0325 {"central ", CSS_VAL_CENTRAL }, 0326 #line 296 "cssvalues.gperf" 0327 {"infinite", CSS_VAL_INFINITE}, 0328 #line 52 "cssvalues.gperf" 0329 {"medium", CSS_VAL_MEDIUM}, 0330 #line 286 "cssvalues.gperf" 0331 {"enabled", CSS_VAL_ENABLED}, 0332 #line 206 "cssvalues.gperf" 0333 {"help", CSS_VAL_HELP}, 0334 #line 321 "cssvalues.gperf" 0335 {"bevel", CSS_VAL_BEVEL}, 0336 #line 73 "cssvalues.gperf" 0337 {"monospace", CSS_VAL_MONOSPACE}, 0338 #line 141 "cssvalues.gperf" 0339 {"left", CSS_VAL_LEFT}, 0340 #line 267 "cssvalues.gperf" 0341 {"level", CSS_VAL_LEVEL}, 0342 #line 277 "cssvalues.gperf" 0343 {"show", CSS_VAL_SHOW}, 0344 #line 84 "cssvalues.gperf" 0345 {"green", CSS_VAL_GREEN}, 0346 #line 57 "cssvalues.gperf" 0347 {"smaller", CSS_VAL_SMALLER}, 0348 #line 294 "cssvalues.gperf" 0349 {"slow", CSS_VAL_SLOW}, 0350 #line 301 "cssvalues.gperf" 0351 {"ellipsis", CSS_VAL_ELLIPSIS}, 0352 #line 26 "cssvalues.gperf" 0353 {"double", CSS_VAL_DOUBLE}, 0354 #line 290 "cssvalues.gperf" 0355 {"ahead", CSS_VAL_AHEAD}, 0356 #line 269 "cssvalues.gperf" 0357 {"loud", CSS_VAL_LOUD}, 0358 #line 137 "cssvalues.gperf" 0359 {"top", CSS_VAL_TOP}, 0360 #line 88 "cssvalues.gperf" 0361 {"navy", CSS_VAL_NAVY}, 0362 #line 193 "cssvalues.gperf" 0363 {"table", CSS_VAL_TABLE}, 0364 #line 203 "cssvalues.gperf" 0365 {"auto", CSS_VAL_AUTO}, 0366 #line 125 "cssvalues.gperf" 0367 {"grey", CSS_VAL_GREY}, 0368 #line 316 "cssvalues.gperf" 0369 {"use-script", CSS_VAL_USE_SCRIPT}, 0370 #line 76 "cssvalues.gperf" 0371 {"local", CSS_VAL_LOCAL}, 0372 #line 74 "cssvalues.gperf" 0373 {"scroll", CSS_VAL_SCROLL}, 0374 #line 258 "cssvalues.gperf" 0375 {"both", CSS_VAL_BOTH}, 0376 #line 273 "cssvalues.gperf" 0377 {"overline", CSS_VAL_OVERLINE}, 0378 #line 143 "cssvalues.gperf" 0379 {"center", CSS_VAL_CENTER}, 0380 #line 254 "cssvalues.gperf" 0381 {"avoid", CSS_VAL_AVOID}, 0382 #line 145 "cssvalues.gperf" 0383 {"-khtml-left", CSS_VAL__KHTML_LEFT}, 0384 #line 166 "cssvalues.gperf" 0385 {"armenian", CSS_VAL_ARMENIAN}, 0386 #line 292 "cssvalues.gperf" 0387 {"up", CSS_VAL_UP}, 0388 #line 215 "cssvalues.gperf" 0389 {"copy", CSS_VAL_COPY}, 0390 #line 298 "cssvalues.gperf" 0391 {"alternate", CSS_VAL_ALTERNATE}, 0392 #line 83 "cssvalues.gperf" 0393 {"gray", CSS_VAL_GRAY}, 0394 #line 194 "cssvalues.gperf" 0395 {"inline-table", CSS_VAL_INLINE_TABLE}, 0396 #line 69 "cssvalues.gperf" 0397 {"serif", CSS_VAL_SERIF}, 0398 #line 327 "cssvalues.gperf" 0399 {"start", CSS_VAL_START}, 0400 #line 291 "cssvalues.gperf" 0401 {"reverse", CSS_VAL_REVERSE}, 0402 #line 299 "cssvalues.gperf" 0403 {"unfurl", CSS_VAL_UNFURL}, 0404 #line 208 "cssvalues.gperf" 0405 {"progress", CSS_VAL_PROGRESS}, 0406 #line 31 "cssvalues.gperf" 0407 {"small-caption", CSS_VAL_SMALL_CAPTION}, 0408 #line 138 "cssvalues.gperf" 0409 {"bottom", CSS_VAL_BOTTOM}, 0410 #line 147 "cssvalues.gperf" 0411 {"-khtml-center", CSS_VAL__KHTML_CENTER}, 0412 #line 152 "cssvalues.gperf" 0413 {"square", CSS_VAL_SQUARE}, 0414 #line 77 "cssvalues.gperf" 0415 {"transparent", CSS_VAL_TRANSPARENT}, 0416 #line 127 "cssvalues.gperf" 0417 {"repeat", CSS_VAL_REPEAT}, 0418 #line 262 "cssvalues.gperf" 0419 {"hand", CSS_VAL_HAND}, 0420 #line 70 "cssvalues.gperf" 0421 {"sans-serif", CSS_VAL_SANS_SERIF}, 0422 #line 87 "cssvalues.gperf" 0423 {"maroon", CSS_VAL_MAROON}, 0424 #line 22 "cssvalues.gperf" 0425 {"outset", CSS_VAL_OUTSET}, 0426 #line 247 "cssvalues.gperf" 0427 {"pre-wrap", CSS_VAL_PRE_WRAP}, 0428 #line 280 "cssvalues.gperf" 0429 {"thin", CSS_VAL_THIN}, 0430 #line 251 "cssvalues.gperf" 0431 {"above", CSS_VAL_ABOVE}, 0432 #line 35 "cssvalues.gperf" 0433 {"small-caps", CSS_VAL_SMALL_CAPS}, 0434 #line 110 "cssvalues.gperf" 0435 {"inactivecaption", CSS_VAL_INACTIVECAPTION}, 0436 #line 266 "cssvalues.gperf" 0437 {"landscape", CSS_VAL_LANDSCAPE}, 0438 #line 167 "cssvalues.gperf" 0439 {"georgian", CSS_VAL_GEORGIAN}, 0440 #line 134 "cssvalues.gperf" 0441 {"super", CSS_VAL_SUPER}, 0442 #line 300 "cssvalues.gperf" 0443 {"clip", CSS_VAL_CLIP}, 0444 #line 279 "cssvalues.gperf" 0445 {"thick", CSS_VAL_THICK}, 0446 #line 275 "cssvalues.gperf" 0447 {"relative", CSS_VAL_RELATIVE}, 0448 #line 162 "cssvalues.gperf" 0449 {"-khtml-tibetan", CSS_VAL__KHTML_TIBETAN}, 0450 #line 155 "cssvalues.gperf" 0451 {"decimal", CSS_VAL_DECIMAL}, 0452 #line 78 "cssvalues.gperf" 0453 {"aqua", CSS_VAL_AQUA}, 0454 #line 64 "cssvalues.gperf" 0455 {"semi-condensed", CSS_VAL_SEMI_CONDENSED}, 0456 #line 158 "cssvalues.gperf" 0457 {"-khtml-lao", CSS_VAL__KHTML_LAO}, 0458 #line 140 "cssvalues.gperf" 0459 {"-khtml-auto", CSS_VAL__KHTML_AUTO}, 0460 #line 86 "cssvalues.gperf" 0461 {"lime", CSS_VAL_LIME}, 0462 #line 38 "cssvalues.gperf" 0463 {"bolder", CSS_VAL_BOLDER}, 0464 #line 75 "cssvalues.gperf" 0465 {"fixed", CSS_VAL_FIXED}, 0466 #line 272 "cssvalues.gperf" 0467 {"mix", CSS_VAL_MIX}, 0468 #line 201 "cssvalues.gperf" 0469 {"table-cell", CSS_VAL_TABLE_CELL}, 0470 #line 337 "cssvalues.gperf" 0471 {"fill", CSS_VAL_FILL}, 0472 #line 257 "cssvalues.gperf" 0473 {"blink", CSS_VAL_BLINK}, 0474 #line 319 "cssvalues.gperf" 0475 {"miter", CSS_VAL_MITER}, 0476 #line 312 "cssvalues.gperf" 0477 {"ideographic", CSS_VAL_IDEOGRAPHIC}, 0478 #line 23 "cssvalues.gperf" 0479 {"dotted", CSS_VAL_DOTTED}, 0480 #line 151 "cssvalues.gperf" 0481 {"circle", CSS_VAL_CIRCLE}, 0482 #line 16 "cssvalues.gperf" 0483 {"-khtml-native", CSS_VAL__KHTML_NATIVE}, 0484 #line 270 "cssvalues.gperf" 0485 {"lower", CSS_VAL_LOWER}, 0486 #line 343 "cssvalues.gperf" 0487 {"tb-lr", CSS_VAL_TB_LR}, 0488 #line 200 "cssvalues.gperf" 0489 {"table-column", CSS_VAL_TABLE_COLUMN}, 0490 #line 233 "cssvalues.gperf" 0491 {"all-scroll", CSS_VAL_ALL_SCROLL}, 0492 #line 129 "cssvalues.gperf" 0493 {"repeat-y", CSS_VAL_REPEAT_Y}, 0494 #line 202 "cssvalues.gperf" 0495 {"table-caption", CSS_VAL_TABLE_CAPTION}, 0496 #line 63 "cssvalues.gperf" 0497 {"condensed", CSS_VAL_CONDENSED}, 0498 #line 117 "cssvalues.gperf" 0499 {"threedface", CSS_VAL_THREEDFACE}, 0500 #line 53 "cssvalues.gperf" 0501 {"large", CSS_VAL_LARGE}, 0502 #line 189 "cssvalues.gperf" 0503 {"list-item", CSS_VAL_LIST_ITEM}, 0504 #line 33 "cssvalues.gperf" 0505 {"italic", CSS_VAL_ITALIC}, 0506 #line 278 "cssvalues.gperf" 0507 {"static", CSS_VAL_STATIC}, 0508 #line 288 "cssvalues.gperf" 0509 {"forwards", CSS_VAL_FORWARDS}, 0510 #line 150 "cssvalues.gperf" 0511 {"disc", CSS_VAL_DISC}, 0512 #line 342 "cssvalues.gperf" 0513 {"tb-rl", CSS_VAL_TB_RL}, 0514 #line 245 "cssvalues.gperf" 0515 {"nowrap", CSS_VAL_NOWRAP}, 0516 #line 132 "cssvalues.gperf" 0517 {"middle", CSS_VAL_MIDDLE}, 0518 #line 81 "cssvalues.gperf" 0519 {"crimson", CSS_VAL_CRIMSON}, 0520 #line 159 "cssvalues.gperf" 0521 {"-khtml-persian", CSS_VAL__KHTML_PERSIAN}, 0522 #line 218 "cssvalues.gperf" 0523 {"not-allowed", CSS_VAL_NOT_ALLOWED}, 0524 #line 293 "cssvalues.gperf" 0525 {"down", CSS_VAL_DOWN}, 0526 #line 282 "cssvalues.gperf" 0527 {"-khtml-normal", CSS_VAL__KHTML_NORMAL}, 0528 #line 96 "cssvalues.gperf" 0529 {"yellow", CSS_VAL_YELLOW}, 0530 #line 115 "cssvalues.gperf" 0531 {"scrollbar", CSS_VAL_SCROLLBAR}, 0532 #line 217 "cssvalues.gperf" 0533 {"no-drop", CSS_VAL_NO_DROP}, 0534 #line 271 "cssvalues.gperf" 0535 {"marquee", CSS_VAL_MARQUEE}, 0536 #line 231 "cssvalues.gperf" 0537 {"col-resize", CSS_VAL_COL_RESIZE}, 0538 #line 332 "cssvalues.gperf" 0539 {"linearRGB", CSS_VAL_LINEARRGB}, 0540 #line 276 "cssvalues.gperf" 0541 {"separate", CSS_VAL_SEPARATE}, 0542 #line 160 "cssvalues.gperf" 0543 {"-khtml-urdu", CSS_VAL__KHTML_URDU}, 0544 #line 192 "cssvalues.gperf" 0545 {"inline-block", CSS_VAL_INLINE_BLOCK}, 0546 #line 59 "cssvalues.gperf" 0547 {"wider", CSS_VAL_WIDER}, 0548 #line 101 "cssvalues.gperf" 0549 {"buttonface", CSS_VAL_BUTTONFACE}, 0550 #line 207 "cssvalues.gperf" 0551 {"pointer", CSS_VAL_POINTER}, 0552 #line 161 "cssvalues.gperf" 0553 {"-khtml-thai", CSS_VAL__KHTML_THAI}, 0554 #line 82 "cssvalues.gperf" 0555 {"fuchsia", CSS_VAL_FUCHSIA}, 0556 #line 58 "cssvalues.gperf" 0557 {"larger", CSS_VAL_LARGER}, 0558 #line 114 "cssvalues.gperf" 0559 {"menutext", CSS_VAL_MENUTEXT}, 0560 #line 62 "cssvalues.gperf" 0561 {"extra-condensed", CSS_VAL_EXTRA_CONDENSED}, 0562 #line 211 "cssvalues.gperf" 0563 {"crosshair", CSS_VAL_CROSSHAIR}, 0564 #line 263 "cssvalues.gperf" 0565 {"hide", CSS_VAL_HIDE}, 0566 #line 209 "cssvalues.gperf" 0567 {"wait", CSS_VAL_WAIT}, 0568 #line 124 "cssvalues.gperf" 0569 {"currentcolor", CSS_VAL_CURRENTCOLOR}, 0570 #line 307 "cssvalues.gperf" 0571 {"before-edge", CSS_VAL_BEFORE_EDGE}, 0572 #line 61 "cssvalues.gperf" 0573 {"ultra-condensed", CSS_VAL_ULTRA_CONDENSED}, 0574 #line 109 "cssvalues.gperf" 0575 {"inactiveborder", CSS_VAL_INACTIVEBORDER}, 0576 #line 190 "cssvalues.gperf" 0577 {"run-in", CSS_VAL_RUN_IN}, 0578 #line 198 "cssvalues.gperf" 0579 {"table-row", CSS_VAL_TABLE_ROW}, 0580 #line 308 "cssvalues.gperf" 0581 {"text-before-edge", CSS_VAL_TEXT_BEFORE_EDGE}, 0582 #line 154 "cssvalues.gperf" 0583 {"-khtml-diamond", CSS_VAL__KHTML_DIAMOND}, 0584 #line 336 "cssvalues.gperf" 0585 {"painted", CSS_VAL_PAINTED}, 0586 #line 340 "cssvalues.gperf" 0587 {"lr-tb", CSS_VAL_LR_TB}, 0588 #line 204 "cssvalues.gperf" 0589 {"default", CSS_VAL_DEFAULT}, 0590 #line 341 "cssvalues.gperf" 0591 {"rl-tb", CSS_VAL_RL_TB}, 0592 #line 323 "cssvalues.gperf" 0593 {"accumulate", CSS_VAL_ACCUMULATE}, 0594 #line 244 "cssvalues.gperf" 0595 {"open-quote", CSS_VAL_OPEN_QUOTE}, 0596 #line 239 "cssvalues.gperf" 0597 {"visible", CSS_VAL_VISIBLE}, 0598 #line 241 "cssvalues.gperf" 0599 {"close-quote", CSS_VAL_CLOSE_QUOTE}, 0600 #line 24 "cssvalues.gperf" 0601 {"dashed", CSS_VAL_DASHED}, 0602 #line 249 "cssvalues.gperf" 0603 {"-khtml-nowrap", CSS_VAL__KHTML_NOWRAP}, 0604 #line 71 "cssvalues.gperf" 0605 {"cursive", CSS_VAL_CURSIVE}, 0606 #line 313 "cssvalues.gperf" 0607 {"alphabetic", CSS_VAL_ALPHABETIC}, 0608 #line 238 "cssvalues.gperf" 0609 {"lowercase", CSS_VAL_LOWERCASE}, 0610 #line 165 "cssvalues.gperf" 0611 {"hebrew", CSS_VAL_HEBREW}, 0612 #line 185 "cssvalues.gperf" 0613 {"-khtml-open-quote", CSS_VAL__KHTML_OPEN_QUOTE}, 0614 #line 66 "cssvalues.gperf" 0615 {"expanded", CSS_VAL_EXPANDED}, 0616 #line 326 "cssvalues.gperf" 0617 {"geometricPrecision", CSS_VAL_GEOMETRICPRECISION}, 0618 #line 20 "cssvalues.gperf" 0619 {"groove", CSS_VAL_GROOVE}, 0620 #line 27 "cssvalues.gperf" 0621 {"caption", CSS_VAL_CAPTION}, 0622 #line 305 "cssvalues.gperf" 0623 {"evenodd", CSS_VAL_EVENODD}, 0624 #line 126 "cssvalues.gperf" 0625 {"-khtml-text", CSS_VAL__KHTML_TEXT}, 0626 #line 89 "cssvalues.gperf" 0627 {"olive", CSS_VAL_OLIVE}, 0628 #line 148 "cssvalues.gperf" 0629 {"outside", CSS_VAL_OUTSIDE}, 0630 #line 311 "cssvalues.gperf" 0631 {"text-after-edge", CSS_VAL_TEXT_AFTER_EDGE}, 0632 #line 306 "cssvalues.gperf" 0633 {"nonzero", CSS_VAL_NONZERO}, 0634 #line 214 "cssvalues.gperf" 0635 {"alias", CSS_VAL_ALIAS}, 0636 #line 250 "cssvalues.gperf" 0637 {"break-word", CSS_VAL_BREAK_WORD}, 0638 #line 32 "cssvalues.gperf" 0639 {"status-bar", CSS_VAL_STATUS_BAR}, 0640 #line 178 "cssvalues.gperf" 0641 {"lower-latin", CSS_VAL_LOWER_LATIN}, 0642 #line 318 "cssvalues.gperf" 0643 {"reset-size", CSS_VAL_RESET_SIZE}, 0644 #line 113 "cssvalues.gperf" 0645 {"infotext", CSS_VAL_INFOTEXT}, 0646 #line 60 "cssvalues.gperf" 0647 {"narrower", CSS_VAL_NARROWER}, 0648 #line 310 "cssvalues.gperf" 0649 {"after-edge", CSS_VAL_AFTER_EDGE}, 0650 #line 146 "cssvalues.gperf" 0651 {"-khtml-right", CSS_VAL__KHTML_RIGHT}, 0652 #line 253 "cssvalues.gperf" 0653 {"always", CSS_VAL_ALWAYS}, 0654 #line 285 "cssvalues.gperf" 0655 {"content-box", CSS_VAL_CONTENT_BOX}, 0656 #line 95 "cssvalues.gperf" 0657 {"white", CSS_VAL_WHITE}, 0658 #line 334 "cssvalues.gperf" 0659 {"visibleFill", CSS_VAL_VISIBLEFILL}, 0660 #line 297 "cssvalues.gperf" 0661 {"slide", CSS_VAL_SLIDE}, 0662 #line 205 "cssvalues.gperf" 0663 {"context-menu", CSS_VAL_CONTEXT_MENU}, 0664 #line 237 "cssvalues.gperf" 0665 {"uppercase", CSS_VAL_UPPERCASE}, 0666 #line 186 "cssvalues.gperf" 0667 {"-khtml-close-quote", CSS_VAL__KHTML_CLOSE_QUOTE}, 0668 #line 163 "cssvalues.gperf" 0669 {"lower-roman", CSS_VAL_LOWER_ROMAN}, 0670 #line 229 "cssvalues.gperf" 0671 {"nesw-resize", CSS_VAL_NESW_RESIZE}, 0672 #line 30 "cssvalues.gperf" 0673 {"message-box", CSS_VAL_MESSAGE_BOX}, 0674 #line 315 "cssvalues.gperf" 0675 {"mathematical ", CSS_VAL_MATHEMATICAL }, 0676 #line 180 "cssvalues.gperf" 0677 {"upper-latin", CSS_VAL_UPPER_LATIN}, 0678 #line 130 "cssvalues.gperf" 0679 {"no-repeat", CSS_VAL_NO_REPEAT}, 0680 #line 93 "cssvalues.gperf" 0681 {"silver", CSS_VAL_SILVER}, 0682 #line 182 "cssvalues.gperf" 0683 {"katakana", CSS_VAL_KATAKANA}, 0684 #line 111 "cssvalues.gperf" 0685 {"inactivecaptiontext", CSS_VAL_INACTIVECAPTIONTEXT}, 0686 #line 100 "cssvalues.gperf" 0687 {"background", CSS_VAL_BACKGROUND}, 0688 #line 106 "cssvalues.gperf" 0689 {"graytext", CSS_VAL_GRAYTEXT}, 0690 #line 21 "cssvalues.gperf" 0691 {"ridge", CSS_VAL_RIDGE}, 0692 #line 157 "cssvalues.gperf" 0693 {"-khtml-arabic-indic", CSS_VAL__KHTML_ARABIC_INDIC}, 0694 #line 128 "cssvalues.gperf" 0695 {"repeat-x", CSS_VAL_REPEAT_X}, 0696 #line 104 "cssvalues.gperf" 0697 {"buttontext", CSS_VAL_BUTTONTEXT}, 0698 #line 98 "cssvalues.gperf" 0699 {"activecaption", CSS_VAL_ACTIVECAPTION}, 0700 #line 324 "cssvalues.gperf" 0701 {"optimizeSpeed", CSS_VAL_OPTIMIZESPEED}, 0702 #line 197 "cssvalues.gperf" 0703 {"table-footer-group", CSS_VAL_TABLE_FOOTER_GROUP}, 0704 #line 144 "cssvalues.gperf" 0705 {"justify", CSS_VAL_JUSTIFY}, 0706 #line 199 "cssvalues.gperf" 0707 {"table-column-group", CSS_VAL_TABLE_COLUMN_GROUP}, 0708 #line 164 "cssvalues.gperf" 0709 {"upper-roman", CSS_VAL_UPPER_ROMAN}, 0710 #line 18 "cssvalues.gperf" 0711 {"hidden", CSS_VAL_HIDDEN}, 0712 #line 65 "cssvalues.gperf" 0713 {"semi-expanded", CSS_VAL_SEMI_EXPANDED}, 0714 #line 242 "cssvalues.gperf" 0715 {"no-close-quote", CSS_VAL_NO_CLOSE_QUOTE}, 0716 #line 139 "cssvalues.gperf" 0717 {"-khtml-baseline-middle", CSS_VAL__KHTML_BASELINE_MIDDLE}, 0718 #line 333 "cssvalues.gperf" 0719 {"visiblePainted", CSS_VAL_VISIBLEPAINTED}, 0720 #line 256 "cssvalues.gperf" 0721 {"bidi-override", CSS_VAL_BIDI_OVERRIDE}, 0722 #line 287 "cssvalues.gperf" 0723 {"disabled", CSS_VAL_DISABLED}, 0724 #line 243 "cssvalues.gperf" 0725 {"no-open-quote", CSS_VAL_NO_OPEN_QUOTE}, 0726 #line 15 "cssvalues.gperf" 0727 {"initial", CSS_VAL_INITIAL}, 0728 #line 220 "cssvalues.gperf" 0729 {"n-resize", CSS_VAL_N_RESIZE}, 0730 #line 219 "cssvalues.gperf" 0731 {"e-resize", CSS_VAL_E_RESIZE}, 0732 #line 50 "cssvalues.gperf" 0733 {"x-small", CSS_VAL_X_SMALL}, 0734 #line 283 "cssvalues.gperf" 0735 {"-khtml-around-floats", CSS_VAL__KHTML_AROUND_FLOATS}, 0736 #line 325 "cssvalues.gperf" 0737 {"crispEdges", CSS_VAL_CRISPEDGES}, 0738 #line 314 "cssvalues.gperf" 0739 {"hanging", CSS_VAL_HANGING}, 0740 #line 236 "cssvalues.gperf" 0741 {"capitalize", CSS_VAL_CAPITALIZE}, 0742 #line 142 "cssvalues.gperf" 0743 {"right", CSS_VAL_RIGHT}, 0744 #line 289 "cssvalues.gperf" 0745 {"backwards", CSS_VAL_BACKWARDS}, 0746 #line 223 "cssvalues.gperf" 0747 {"s-resize", CSS_VAL_S_RESIZE}, 0748 #line 330 "cssvalues.gperf" 0749 {"optimizeQuality", CSS_VAL_OPTIMIZEQUALITY}, 0750 #line 181 "cssvalues.gperf" 0751 {"hiragana", CSS_VAL_HIRAGANA}, 0752 #line 284 "cssvalues.gperf" 0753 {"border-box", CSS_VAL_BORDER_BOX}, 0754 #line 230 "cssvalues.gperf" 0755 {"nwse-resize", CSS_VAL_NWSE_RESIZE}, 0756 #line 39 "cssvalues.gperf" 0757 {"lighter", CSS_VAL_LIGHTER}, 0758 #line 195 "cssvalues.gperf" 0759 {"table-row-group", CSS_VAL_TABLE_ROW_GROUP}, 0760 #line 177 "cssvalues.gperf" 0761 {"lower-alpha", CSS_VAL_LOWER_ALPHA}, 0762 #line 171 "cssvalues.gperf" 0763 {"-khtml-simp-chinese-formal", CSS_VAL__KHTML_SIMP_CHINESE_FORMAL}, 0764 #line 172 "cssvalues.gperf" 0765 {"-khtml-simp-chinese-informal", CSS_VAL__KHTML_SIMP_CHINESE_INFORMAL}, 0766 #line 120 "cssvalues.gperf" 0767 {"threedshadow", CSS_VAL_THREEDSHADOW}, 0768 #line 232 "cssvalues.gperf" 0769 {"row-resize", CSS_VAL_ROW_RESIZE}, 0770 #line 67 "cssvalues.gperf" 0771 {"extra-expanded", CSS_VAL_EXTRA_EXPANDED}, 0772 #line 329 "cssvalues.gperf" 0773 {"optimizeLegibility", CSS_VAL_OPTIMIZELEGIBILITY}, 0774 #line 68 "cssvalues.gperf" 0775 {"ultra-expanded", CSS_VAL_ULTRA_EXPANDED}, 0776 #line 97 "cssvalues.gperf" 0777 {"activeborder", CSS_VAL_ACTIVEBORDER}, 0778 #line 105 "cssvalues.gperf" 0779 {"captiontext", CSS_VAL_CAPTIONTEXT}, 0780 #line 176 "cssvalues.gperf" 0781 {"-khtml-upper-greek", CSS_VAL__KHTML_UPPER_GREEK}, 0782 #line 226 "cssvalues.gperf" 0783 {"w-resize", CSS_VAL_W_RESIZE}, 0784 #line 317 "cssvalues.gperf" 0785 {"no-change", CSS_VAL_NO_CHANGE}, 0786 #line 335 "cssvalues.gperf" 0787 {"visibleStroke", CSS_VAL_VISIBLESTROKE}, 0788 #line 103 "cssvalues.gperf" 0789 {"buttonshadow", CSS_VAL_BUTTONSHADOW}, 0790 #line 121 "cssvalues.gperf" 0791 {"window", CSS_VAL_WINDOW}, 0792 #line 179 "cssvalues.gperf" 0793 {"upper-alpha", CSS_VAL_UPPER_ALPHA}, 0794 #line 228 "cssvalues.gperf" 0795 {"ns-resize", CSS_VAL_NS_RESIZE}, 0796 #line 221 "cssvalues.gperf" 0797 {"ne-resize", CSS_VAL_NE_RESIZE}, 0798 #line 54 "cssvalues.gperf" 0799 {"x-large", CSS_VAL_X_LARGE}, 0800 #line 49 "cssvalues.gperf" 0801 {"xx-small", CSS_VAL_XX_SMALL}, 0802 #line 213 "cssvalues.gperf" 0803 {"vertical-text", CSS_VAL_VERTICAL_TEXT}, 0804 #line 175 "cssvalues.gperf" 0805 {"lower-greek", CSS_VAL_LOWER_GREEK}, 0806 #line 224 "cssvalues.gperf" 0807 {"se-resize", CSS_VAL_SE_RESIZE}, 0808 #line 55 "cssvalues.gperf" 0809 {"xx-large", CSS_VAL_XX_LARGE}, 0810 #line 302 "cssvalues.gperf" 0811 {"padding-box", CSS_VAL_PADDING_BOX}, 0812 #line 268 "cssvalues.gperf" 0813 {"line-through", CSS_VAL_LINE_THROUGH}, 0814 #line 112 "cssvalues.gperf" 0815 {"infobackground", CSS_VAL_INFOBACKGROUND}, 0816 #line 264 "cssvalues.gperf" 0817 {"higher", CSS_VAL_HIGHER}, 0818 #line 196 "cssvalues.gperf" 0819 {"table-header-group", CSS_VAL_TABLE_HEADER_GROUP}, 0820 #line 173 "cssvalues.gperf" 0821 {"-khtml-trad-chinese-formal", CSS_VAL__KHTML_TRAD_CHINESE_FORMAL}, 0822 #line 174 "cssvalues.gperf" 0823 {"-khtml-trad-chinese-informal", CSS_VAL__KHTML_TRAD_CHINESE_INFORMAL}, 0824 #line 169 "cssvalues.gperf" 0825 {"-khtml-japanese-formal", CSS_VAL__KHTML_JAPANESE_FORMAL}, 0826 #line 170 "cssvalues.gperf" 0827 {"-khtml-japanese-informal", CSS_VAL__KHTML_JAPANESE_INFORMAL}, 0828 #line 184 "cssvalues.gperf" 0829 {"katakana-iroha", CSS_VAL_KATAKANA_IROHA}, 0830 #line 122 "cssvalues.gperf" 0831 {"windowframe", CSS_VAL_WINDOWFRAME}, 0832 #line 118 "cssvalues.gperf" 0833 {"threedhighlight", CSS_VAL_THREEDHIGHLIGHT}, 0834 #line 107 "cssvalues.gperf" 0835 {"highlight", CSS_VAL_HIGHLIGHT}, 0836 #line 102 "cssvalues.gperf" 0837 {"buttonhighlight", CSS_VAL_BUTTONHIGHLIGHT}, 0838 #line 119 "cssvalues.gperf" 0839 {"threedlightshadow", CSS_VAL_THREEDLIGHTSHADOW}, 0840 #line 183 "cssvalues.gperf" 0841 {"hiragana-iroha", CSS_VAL_HIRAGANA_IROHA}, 0842 #line 156 "cssvalues.gperf" 0843 {"decimal-leading-zero", CSS_VAL_DECIMAL_LEADING_ZERO}, 0844 #line 123 "cssvalues.gperf" 0845 {"windowtext", CSS_VAL_WINDOWTEXT}, 0846 #line 222 "cssvalues.gperf" 0847 {"nw-resize", CSS_VAL_NW_RESIZE}, 0848 #line 227 "cssvalues.gperf" 0849 {"ew-resize", CSS_VAL_EW_RESIZE}, 0850 #line 168 "cssvalues.gperf" 0851 {"cjk-ideographic", CSS_VAL_CJK_IDEOGRAPHIC}, 0852 #line 225 "cssvalues.gperf" 0853 {"sw-resize", CSS_VAL_SW_RESIZE}, 0854 #line 99 "cssvalues.gperf" 0855 {"appworkspace", CSS_VAL_APPWORKSPACE}, 0856 #line 116 "cssvalues.gperf" 0857 {"threeddarkshadow", CSS_VAL_THREEDDARKSHADOW}, 0858 #line 108 "cssvalues.gperf" 0859 {"highlighttext", CSS_VAL_HIGHLIGHTTEXT}, 0860 #line 56 "cssvalues.gperf" 0861 {"-khtml-xxx-large", CSS_VAL__KHTML_XXX_LARGE} 0862 }; 0863 0864 static const short lookup[] = 0865 { 0866 0, -1, -1, -1, -1, 1, -1, -1, -1, -1, 0867 2, -1, -1, -1, -1, 3, -1, -1, -1, -1, 0868 4, -1, -1, 5, -1, 6, -1, -1, -1, -1, 0869 7, -1, -1, 8, -1, 9, -1, -1, -1, -1, 0870 10, -1, -1, -1, -1, 11, -1, -1, 12, -1, 0871 13, -1, -1, -1, -1, 14, 15, -1, -1, -1, 0872 16, -1, -1, -1, -1, 17, -1, -1, 18, -1, 0873 19, -1, -1, -1, -1, 20, -1, -1, -1, -1, 0874 21, -1, -1, 22, -1, 23, -1, -1, 24, -1, 0875 25, -1, -1, 26, -1, 27, -1, -1, 28, -1, 0876 -1, -1, -1, 29, -1, 30, -1, -1, -1, -1, 0877 -1, -1, -1, -1, -1, -1, -1, -1, 31, -1, 0878 32, -1, -1, -1, -1, 33, 34, -1, 35, -1, 0879 36, 37, -1, -1, -1, 38, -1, -1, -1, -1, 0880 39, -1, -1, -1, -1, 40, -1, -1, -1, -1, 0881 41, -1, -1, -1, -1, -1, -1, -1, 42, -1, 0882 43, -1, -1, -1, -1, 44, -1, -1, 45, -1, 0883 46, -1, -1, 47, -1, 48, -1, -1, 49, -1, 0884 50, -1, -1, -1, -1, 51, -1, -1, -1, -1, 0885 -1, 52, -1, -1, -1, 53, -1, -1, -1, -1, 0886 54, 55, -1, -1, -1, -1, -1, -1, 56, -1, 0887 57, -1, -1, -1, -1, -1, 58, -1, 59, -1, 0888 -1, -1, -1, 60, -1, 61, -1, -1, 62, -1, 0889 63, -1, -1, 64, -1, -1, -1, -1, -1, -1, 0890 65, -1, -1, -1, -1, -1, 66, -1, -1, -1, 0891 67, -1, -1, 68, -1, -1, 69, -1, -1, -1, 0892 70, -1, -1, 71, -1, -1, 72, -1, -1, -1, 0893 -1, -1, -1, 73, -1, -1, -1, -1, 74, -1, 0894 75, -1, -1, 76, -1, 77, -1, -1, 78, -1, 0895 -1, 79, -1, 80, -1, -1, -1, -1, 81, -1, 0896 -1, 82, -1, -1, -1, -1, -1, -1, -1, -1, 0897 -1, -1, -1, -1, -1, 83, -1, -1, 84, -1, 0898 -1, -1, -1, -1, -1, -1, 85, -1, 86, -1, 0899 87, -1, -1, -1, -1, 88, -1, -1, -1, -1, 0900 89, 90, -1, 91, -1, -1, -1, -1, -1, -1, 0901 -1, 92, -1, 93, -1, 94, -1, -1, 95, -1, 0902 -1, 96, -1, -1, -1, 97, -1, -1, 98, -1, 0903 99, -1, -1, 100, -1, -1, -1, -1, -1, -1, 0904 -1, -1, -1, 101, -1, -1, -1, -1, -1, -1, 0905 -1, 102, -1, -1, -1, 103, -1, -1, -1, -1, 0906 -1, -1, -1, -1, -1, 104, -1, -1, -1, -1, 0907 -1, -1, -1, -1, -1, 105, -1, -1, 106, -1, 0908 107, -1, -1, 108, -1, 109, 110, -1, -1, -1, 0909 111, -1, -1, 112, -1, -1, -1, -1, 113, -1, 0910 -1, -1, -1, -1, -1, -1, -1, -1, 114, -1, 0911 -1, 115, -1, 116, -1, -1, -1, -1, 117, -1, 0912 118, 119, -1, -1, -1, 120, -1, -1, 121, -1, 0913 -1, 122, -1, 123, -1, -1, -1, -1, 124, -1, 0914 -1, -1, -1, -1, 125, 126, -1, -1, 127, -1, 0915 -1, -1, -1, 128, -1, -1, -1, -1, 129, -1, 0916 130, -1, -1, -1, -1, 131, -1, -1, 132, -1, 0917 133, -1, 134, -1, -1, -1, 135, -1, -1, -1, 0918 136, 137, -1, 138, -1, -1, -1, -1, 139, -1, 0919 -1, -1, -1, 140, -1, 141, -1, -1, 142, -1, 0920 -1, -1, -1, 143, -1, 144, -1, -1, 145, -1, 0921 146, -1, -1, -1, -1, 147, -1, -1, -1, 148, 0922 -1, -1, -1, -1, -1, 149, -1, -1, -1, -1, 0923 150, -1, -1, 151, -1, 152, -1, -1, -1, -1, 0924 -1, -1, -1, 153, -1, 154, -1, -1, -1, -1, 0925 155, 156, -1, 157, -1, -1, -1, -1, -1, -1, 0926 -1, -1, -1, 158, -1, 159, -1, -1, 160, -1, 0927 -1, -1, -1, 161, -1, 162, -1, -1, 163, -1, 0928 164, -1, -1, -1, -1, 165, -1, 166, -1, -1, 0929 167, -1, -1, 168, -1, -1, 169, -1, -1, -1, 0930 170, -1, -1, 171, -1, -1, -1, -1, -1, -1, 0931 -1, 172, -1, -1, -1, 173, -1, -1, -1, -1, 0932 174, 175, -1, -1, 176, -1, 177, -1, -1, -1, 0933 178, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0934 -1, 179, -1, -1, -1, 180, 181, -1, 182, -1, 0935 183, -1, -1, 184, -1, -1, 185, -1, 186, -1, 0936 -1, -1, -1, 187, -1, 188, -1, -1, -1, -1, 0937 -1, 189, -1, -1, -1, -1, -1, -1, 190, -1, 0938 -1, -1, -1, 191, 192, -1, -1, -1, -1, -1, 0939 -1, -1, -1, -1, -1, 193, 194, -1, 195, -1, 0940 -1, 196, -1, 197, -1, 198, -1, -1, -1, 199, 0941 -1, 200, -1, 201, -1, 202, -1, -1, 203, -1, 0942 -1, 204, -1, 205, -1, 206, 207, -1, 208, -1, 0943 -1, 209, -1, 210, -1, 211, -1, -1, 212, 213, 0944 214, -1, -1, -1, -1, -1, 215, -1, -1, -1, 0945 -1, -1, -1, 216, -1, -1, -1, -1, -1, 217, 0946 218, -1, -1, 219, -1, -1, -1, -1, -1, -1, 0947 -1, 220, -1, 221, -1, -1, -1, -1, -1, -1, 0948 -1, -1, -1, -1, -1, 222, -1, -1, -1, -1, 0949 -1, 223, -1, 224, -1, -1, 225, -1, -1, -1, 0950 226, -1, -1, -1, -1, 227, -1, -1, -1, -1, 0951 228, -1, -1, -1, -1, 229, -1, -1, -1, -1, 0952 -1, 230, -1, -1, -1, -1, 231, -1, 232, -1, 0953 -1, -1, -1, -1, -1, 233, -1, -1, -1, -1, 0954 -1, 234, -1, -1, -1, -1, -1, -1, -1, -1, 0955 -1, -1, -1, -1, -1, -1, -1, -1, 235, -1, 0956 -1, -1, -1, -1, -1, 236, 237, -1, -1, -1, 0957 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0958 -1, -1, -1, -1, -1, -1, -1, -1, 238, -1, 0959 -1, -1, -1, -1, -1, 239, -1, -1, -1, -1, 0960 -1, 240, -1, 241, -1, -1, 242, -1, -1, -1, 0961 243, 244, -1, -1, -1, -1, -1, -1, -1, -1, 0962 245, 246, -1, -1, -1, -1, -1, -1, -1, -1, 0963 -1, -1, -1, 247, -1, 248, -1, -1, -1, -1, 0964 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0965 -1, 249, -1, -1, -1, -1, 250, -1, -1, -1, 0966 251, -1, -1, -1, -1, -1, -1, -1, 252, -1, 0967 -1, -1, -1, 253, -1, -1, -1, 254, -1, -1, 0968 255, 256, -1, -1, -1, -1, -1, -1, 257, -1, 0969 -1, -1, -1, 258, -1, -1, 259, -1, -1, -1, 0970 260, 261, -1, -1, -1, -1, 262, -1, -1, -1, 0971 -1, -1, -1, 263, -1, -1, -1, -1, -1, -1, 0972 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0973 -1, 264, -1, 265, -1, -1, -1, -1, 266, -1, 0974 -1, -1, -1, 267, -1, -1, -1, -1, -1, -1, 0975 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0976 -1, -1, -1, 268, -1, -1, -1, -1, 269, -1, 0977 -1, -1, -1, 270, -1, 271, -1, -1, -1, -1, 0978 -1, 272, -1, -1, -1, -1, -1, -1, -1, -1, 0979 -1, 273, -1, -1, -1, -1, -1, -1, 274, -1, 0980 -1, -1, -1, 275, -1, -1, -1, -1, -1, -1, 0981 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0982 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0983 -1, 276, -1, 277, -1, -1, -1, -1, -1, -1, 0984 -1, -1, -1, -1, -1, 278, -1, -1, -1, -1, 0985 279, 280, -1, 281, -1, 282, -1, -1, 283, -1, 0986 -1, -1, -1, 284, -1, -1, -1, -1, 285, -1, 0987 286, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0988 -1, -1, -1, 287, -1, -1, -1, -1, -1, -1, 0989 -1, -1, -1, -1, -1, -1, 288, -1, -1, -1, 0990 289, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0991 290, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0992 -1, -1, -1, -1, -1, -1, -1, -1, 291, -1, 0993 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0994 292, 293, -1, -1, -1, -1, -1, -1, -1, -1, 0995 -1, 294, -1, -1, -1, -1, 295, -1, -1, 296, 0996 -1, -1, 297, -1, -1, -1, -1, -1, -1, -1, 0997 -1, 298, -1, -1, -1, -1, -1, -1, -1, -1, 0998 -1, -1, -1, -1, -1, -1, -1, -1, 299, -1, 0999 -1, 300, -1, 301, -1, -1, -1, -1, -1, -1, 1000 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1001 -1, 302, -1, -1, -1, -1, 303, -1, -1, -1, 1002 304, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1003 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1004 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1005 -1, -1, -1, -1, -1, -1, 305, -1, -1, -1, 1006 -1, -1, -1, -1, -1, -1, 306, -1, -1, -1, 1007 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1008 -1, -1, -1, -1, -1, 307, -1, -1, -1, -1, 1009 -1, -1, -1, -1, -1, -1, -1, -1, 308, -1, 1010 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1011 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1012 309, -1, -1, -1, -1, -1, -1, -1, 310, -1, 1013 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1014 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1015 -1, -1, -1, -1, -1, 311, -1, -1, 312, -1, 1016 -1, -1, -1, 313, -1, -1, -1, -1, -1, -1, 1017 -1, 314, -1, -1, -1, -1, 315, -1, -1, -1, 1018 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1019 -1, -1, -1, -1, -1, 316, -1, -1, -1, -1, 1020 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1021 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1022 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1023 -1, -1, -1, -1, -1, 317, -1, -1, -1, -1, 1024 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1025 -1, -1, -1, -1, -1, 318, -1, -1, 319, -1, 1026 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1027 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1028 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1029 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1030 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1031 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1032 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1033 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1034 -1, -1, -1, -1, -1, -1, 320, -1, -1, -1, 1035 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1036 -1, -1, -1, -1, -1, -1, -1, -1, 321, -1, 1037 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1038 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1039 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1040 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1041 -1, -1, -1, -1, -1, -1, -1, -1, 322, -1, 1042 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1043 -1, -1, -1, -1, -1, -1, -1, -1, 323, -1, 1044 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1045 -1, -1, 324, -1, -1, -1, -1, -1, -1, -1, 1046 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1047 -1, -1, -1, 325, -1, -1, -1, -1, 326, -1, 1048 -1, -1, -1, -1, -1, 327, -1, -1, -1, -1, 1049 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1050 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1051 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1052 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1053 -1, -1, -1, -1, -1, -1, -1, -1, 328, -1, 1054 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1055 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1056 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1057 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1058 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1059 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1060 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1061 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1062 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1063 -1, -1, -1, -1, -1, -1, -1, 329, -1, -1, 1064 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1065 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1066 -1, -1, -1, 330, -1, -1, -1, -1, -1, -1, 1067 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1068 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1069 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1070 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1071 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1072 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1073 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1074 -1, -1, -1, -1, -1, -1, -1, -1, 331, -1, 1075 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1076 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1077 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1078 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1079 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1080 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1081 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1082 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1083 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1084 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1085 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1086 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1087 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1088 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1089 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1090 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1091 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1092 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1093 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1094 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1095 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1096 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1097 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1098 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1099 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1100 332 1101 }; 1102 1103 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) 1104 { 1105 int key = hash_val (str, len); 1106 1107 if (key <= MAX_HASH_VALUE && key >= 0) 1108 { 1109 int index = lookup[key]; 1110 1111 if (index >= 0) 1112 { 1113 const char *s = wordlist_value[index].name; 1114 1115 if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') 1116 return &wordlist_value[index]; 1117 } 1118 } 1119 } 1120 return nullptr; 1121 } 1122 #line 347 "cssvalues.gperf" 1123 1124 static const char * const valueList[] = { 1125 "", 1126 "inherit", 1127 "initial", 1128 "-khtml-native", 1129 "none", 1130 "hidden", 1131 "inset", 1132 "groove", 1133 "ridge", 1134 "outset", 1135 "dotted", 1136 "dashed", 1137 "solid", 1138 "double", 1139 "caption", 1140 "icon", 1141 "menu", 1142 "message-box", 1143 "small-caption", 1144 "status-bar", 1145 "italic", 1146 "oblique", 1147 "small-caps", 1148 "normal", 1149 "bold", 1150 "bolder", 1151 "lighter", 1152 "100", 1153 "200", 1154 "300", 1155 "400", 1156 "500", 1157 "600", 1158 "700", 1159 "800", 1160 "900", 1161 "xx-small", 1162 "x-small", 1163 "small", 1164 "medium", 1165 "large", 1166 "x-large", 1167 "xx-large", 1168 "-khtml-xxx-large", 1169 "smaller", 1170 "larger", 1171 "wider", 1172 "narrower", 1173 "ultra-condensed", 1174 "extra-condensed", 1175 "condensed", 1176 "semi-condensed", 1177 "semi-expanded", 1178 "expanded", 1179 "extra-expanded", 1180 "ultra-expanded", 1181 "serif", 1182 "sans-serif", 1183 "cursive", 1184 "fantasy", 1185 "monospace", 1186 "scroll", 1187 "fixed", 1188 "local", 1189 "transparent", 1190 "aqua", 1191 "black", 1192 "blue", 1193 "crimson", 1194 "fuchsia", 1195 "gray", 1196 "green", 1197 "indigo", 1198 "lime", 1199 "maroon", 1200 "navy", 1201 "olive", 1202 "orange", 1203 "purple", 1204 "red", 1205 "silver", 1206 "teal", 1207 "white", 1208 "yellow", 1209 "activeborder", 1210 "activecaption", 1211 "appworkspace", 1212 "background", 1213 "buttonface", 1214 "buttonhighlight", 1215 "buttonshadow", 1216 "buttontext", 1217 "captiontext", 1218 "graytext", 1219 "highlight", 1220 "highlighttext", 1221 "inactiveborder", 1222 "inactivecaption", 1223 "inactivecaptiontext", 1224 "infobackground", 1225 "infotext", 1226 "menutext", 1227 "scrollbar", 1228 "threeddarkshadow", 1229 "threedface", 1230 "threedhighlight", 1231 "threedlightshadow", 1232 "threedshadow", 1233 "window", 1234 "windowframe", 1235 "windowtext", 1236 "currentcolor", 1237 "grey", 1238 "-khtml-text", 1239 "repeat", 1240 "repeat-x", 1241 "repeat-y", 1242 "no-repeat", 1243 "baseline", 1244 "middle", 1245 "sub", 1246 "super", 1247 "text-top", 1248 "text-bottom", 1249 "top", 1250 "bottom", 1251 "-khtml-baseline-middle", 1252 "-khtml-auto", 1253 "left", 1254 "right", 1255 "center", 1256 "justify", 1257 "-khtml-left", 1258 "-khtml-right", 1259 "-khtml-center", 1260 "outside", 1261 "inside", 1262 "disc", 1263 "circle", 1264 "square", 1265 "box", 1266 "-khtml-diamond", 1267 "decimal", 1268 "decimal-leading-zero", 1269 "-khtml-arabic-indic", 1270 "-khtml-lao", 1271 "-khtml-persian", 1272 "-khtml-urdu", 1273 "-khtml-thai", 1274 "-khtml-tibetan", 1275 "lower-roman", 1276 "upper-roman", 1277 "hebrew", 1278 "armenian", 1279 "georgian", 1280 "cjk-ideographic", 1281 "-khtml-japanese-formal", 1282 "-khtml-japanese-informal", 1283 "-khtml-simp-chinese-formal", 1284 "-khtml-simp-chinese-informal", 1285 "-khtml-trad-chinese-formal", 1286 "-khtml-trad-chinese-informal", 1287 "lower-greek", 1288 "-khtml-upper-greek", 1289 "lower-alpha", 1290 "lower-latin", 1291 "upper-alpha", 1292 "upper-latin", 1293 "hiragana", 1294 "katakana", 1295 "hiragana-iroha", 1296 "katakana-iroha", 1297 "-khtml-open-quote", 1298 "-khtml-close-quote", 1299 "inline", 1300 "block", 1301 "list-item", 1302 "run-in", 1303 "compact", 1304 "inline-block", 1305 "table", 1306 "inline-table", 1307 "table-row-group", 1308 "table-header-group", 1309 "table-footer-group", 1310 "table-row", 1311 "table-column-group", 1312 "table-column", 1313 "table-cell", 1314 "table-caption", 1315 "auto", 1316 "default", 1317 "context-menu", 1318 "help", 1319 "pointer", 1320 "progress", 1321 "wait", 1322 "cell", 1323 "crosshair", 1324 "text", 1325 "vertical-text", 1326 "alias", 1327 "copy", 1328 "move", 1329 "no-drop", 1330 "not-allowed", 1331 "e-resize", 1332 "n-resize", 1333 "ne-resize", 1334 "nw-resize", 1335 "s-resize", 1336 "se-resize", 1337 "sw-resize", 1338 "w-resize", 1339 "ew-resize", 1340 "ns-resize", 1341 "nesw-resize", 1342 "nwse-resize", 1343 "col-resize", 1344 "row-resize", 1345 "all-scroll", 1346 "ltr", 1347 "rtl", 1348 "capitalize", 1349 "uppercase", 1350 "lowercase", 1351 "visible", 1352 "collapse", 1353 "close-quote", 1354 "no-close-quote", 1355 "no-open-quote", 1356 "open-quote", 1357 "nowrap", 1358 "pre", 1359 "pre-wrap", 1360 "pre-line", 1361 "-khtml-nowrap", 1362 "break-word", 1363 "above", 1364 "absolute", 1365 "always", 1366 "avoid", 1367 "below", 1368 "bidi-override", 1369 "blink", 1370 "both", 1371 "crop", 1372 "cross", 1373 "embed", 1374 "hand", 1375 "hide", 1376 "higher", 1377 "invert", 1378 "landscape", 1379 "level", 1380 "line-through", 1381 "loud", 1382 "lower", 1383 "marquee", 1384 "mix", 1385 "overline", 1386 "portrait", 1387 "relative", 1388 "separate", 1389 "show", 1390 "static", 1391 "thick", 1392 "thin", 1393 "underline", 1394 "-khtml-normal", 1395 "-khtml-around-floats", 1396 "border-box", 1397 "content-box", 1398 "enabled", 1399 "disabled", 1400 "forwards", 1401 "backwards", 1402 "ahead", 1403 "reverse", 1404 "up", 1405 "down", 1406 "slow", 1407 "fast", 1408 "infinite", 1409 "slide", 1410 "alternate", 1411 "unfurl", 1412 "clip", 1413 "ellipsis", 1414 "padding-box", 1415 "contain", 1416 "cover", 1417 "evenodd", 1418 "nonzero", 1419 "before-edge", 1420 "text-before-edge", 1421 "central ", 1422 "after-edge", 1423 "text-after-edge", 1424 "ideographic", 1425 "alphabetic", 1426 "hanging", 1427 "mathematical ", 1428 "use-script", 1429 "no-change", 1430 "reset-size", 1431 "miter", 1432 "round", 1433 "bevel", 1434 "butt", 1435 "accumulate", 1436 "optimizeSpeed", 1437 "crispEdges", 1438 "geometricPrecision", 1439 "start", 1440 "end", 1441 "optimizeLegibility", 1442 "optimizeQuality", 1443 "sRGB", 1444 "linearRGB", 1445 "visiblePainted", 1446 "visibleFill", 1447 "visibleStroke", 1448 "painted", 1449 "fill", 1450 "stroke", 1451 "all", 1452 "lr-tb", 1453 "rl-tb", 1454 "tb-rl", 1455 "tb-lr", 1456 "lr", 1457 "rl", 1458 "tb", 1459 nullptr 1460 }; 1461 DOMString getValueName(unsigned short id) 1462 { 1463 if(id >= CSS_VAL_TOTAL || id == 0) 1464 return DOMString(); 1465 else 1466 return DOMString(valueList[id]); 1467 } 1468