/* This file is automatically generated from CSSValueKeywords.in by makevalues, do not edit */

#pragma once

#include <string.h>
#include <wtf/Forward.h>

namespace WebCore {

enum CSSValueID {
    CSSValueInvalid = 0,
    CSSValueInherit = 1,
    CSSValueInitial = 2,
    CSSValueUnset = 3,
    CSSValueRevert = 4,
    CSSValueNone = 5,
    CSSValueHidden = 6,
    CSSValueInset = 7,
    CSSValueGroove = 8,
    CSSValueOutset = 9,
    CSSValueRidge = 10,
    CSSValueDotted = 11,
    CSSValueDashed = 12,
    CSSValueSolid = 13,
    CSSValueDouble = 14,
    CSSValueCaption = 15,
    CSSValueIcon = 16,
    CSSValueMenu = 17,
    CSSValueMessageBox = 18,
    CSSValueSmallCaption = 19,
    CSSValueWebkitMiniControl = 20,
    CSSValueWebkitSmallControl = 21,
    CSSValueWebkitControl = 22,
    CSSValueAppleSystemHeadline = 23,
    CSSValueAppleSystemBody = 24,
    CSSValueAppleSystemSubheadline = 25,
    CSSValueAppleSystemFootnote = 26,
    CSSValueAppleSystemCaption1 = 27,
    CSSValueAppleSystemCaption2 = 28,
    CSSValueAppleSystemShortHeadline = 29,
    CSSValueAppleSystemShortBody = 30,
    CSSValueAppleSystemShortSubheadline = 31,
    CSSValueAppleSystemShortFootnote = 32,
    CSSValueAppleSystemShortCaption1 = 33,
    CSSValueAppleSystemTallBody = 34,
    CSSValueAppleSystemTitle0 = 35,
    CSSValueAppleSystemTitle1 = 36,
    CSSValueAppleSystemTitle2 = 37,
    CSSValueAppleSystemTitle3 = 38,
    CSSValueAppleSystemTitle4 = 39,
    CSSValueStatusBar = 40,
    CSSValueItalic = 41,
    CSSValueOblique = 42,
    CSSValueAll = 43,
    CSSValueSmallCaps = 44,
    CSSValueCommonLigatures = 45,
    CSSValueNoCommonLigatures = 46,
    CSSValueDiscretionaryLigatures = 47,
    CSSValueNoDiscretionaryLigatures = 48,
    CSSValueHistoricalLigatures = 49,
    CSSValueNoHistoricalLigatures = 50,
    CSSValueContextual = 51,
    CSSValueNoContextual = 52,
    CSSValueAllSmallCaps = 53,
    CSSValuePetiteCaps = 54,
    CSSValueAllPetiteCaps = 55,
    CSSValueUnicase = 56,
    CSSValueTitlingCaps = 57,
    CSSValueLiningNums = 58,
    CSSValueOldstyleNums = 59,
    CSSValueProportionalNums = 60,
    CSSValueTabularNums = 61,
    CSSValueDiagonalFractions = 62,
    CSSValueStackedFractions = 63,
    CSSValueOrdinal = 64,
    CSSValueSlashedZero = 65,
    CSSValueHistoricalForms = 66,
    CSSValueJis78 = 67,
    CSSValueJis83 = 68,
    CSSValueJis90 = 69,
    CSSValueJis04 = 70,
    CSSValueSimplified = 71,
    CSSValueTraditional = 72,
    CSSValueFullWidth = 73,
    CSSValueProportionalWidth = 74,
    CSSValueRuby = 75,
    CSSValueNormal = 76,
    CSSValueBold = 77,
    CSSValueBolder = 78,
    CSSValueLighter = 79,
    CSSValueXxSmall = 80,
    CSSValueXSmall = 81,
    CSSValueSmall = 82,
    CSSValueMedium = 83,
    CSSValueLarge = 84,
    CSSValueXLarge = 85,
    CSSValueXxLarge = 86,
    CSSValueWebkitXxxLarge = 87,
    CSSValueWebkitRubyText = 88,
    CSSValueSmaller = 89,
    CSSValueLarger = 90,
    CSSValueWider = 91,
    CSSValueNarrower = 92,
    CSSValueUltraCondensed = 93,
    CSSValueExtraCondensed = 94,
    CSSValueCondensed = 95,
    CSSValueSemiCondensed = 96,
    CSSValueSemiExpanded = 97,
    CSSValueExpanded = 98,
    CSSValueExtraExpanded = 99,
    CSSValueUltraExpanded = 100,
    CSSValueSerif = 101,
    CSSValueSansSerif = 102,
    CSSValueCursive = 103,
    CSSValueFantasy = 104,
    CSSValueMonospace = 105,
    CSSValueWebkitBody = 106,
    CSSValueWebkitPictograph = 107,
    CSSValueSystemUi = 108,
    CSSValueAlpha = 109,
    CSSValueAqua = 110,
    CSSValueBlack = 111,
    CSSValueBlue = 112,
    CSSValueFuchsia = 113,
    CSSValueGray = 114,
    CSSValueGreen = 115,
    CSSValueLime = 116,
    CSSValueMaroon = 117,
    CSSValueNavy = 118,
    CSSValueOlive = 119,
    CSSValueOrange = 120,
    CSSValuePurple = 121,
    CSSValueRed = 122,
    CSSValueSilver = 123,
    CSSValueTeal = 124,
    CSSValueWhite = 125,
    CSSValueYellow = 126,
    CSSValueTransparent = 127,
    CSSValueWebkitLink = 128,
    CSSValueWebkitActivelink = 129,
    CSSValueActiveborder = 130,
    CSSValueActivecaption = 131,
    CSSValueActivetext = 132,
    CSSValueAppworkspace = 133,
    CSSValueBackground = 134,
    CSSValueButtonface = 135,
    CSSValueButtonhighlight = 136,
    CSSValueButtonshadow = 137,
    CSSValueButtontext = 138,
    CSSValueActivebuttontext = 139,
    CSSValueCanvas = 140,
    CSSValueCanvastext = 141,
    CSSValueCaptiontext = 142,
    CSSValueField = 143,
    CSSValueFieldtext = 144,
    CSSValueGraytext = 145,
    CSSValueHighlight = 146,
    CSSValueHighlighttext = 147,
    CSSValueInactiveborder = 148,
    CSSValueInactivecaption = 149,
    CSSValueInactivecaptiontext = 150,
    CSSValueInfobackground = 151,
    CSSValueInfotext = 152,
    CSSValueLinktext = 153,
    CSSValueLuminance = 154,
    CSSValueMenutext = 155,
    CSSValueScrollbar = 156,
    CSSValueThreeddarkshadow = 157,
    CSSValueThreedface = 158,
    CSSValueThreedhighlight = 159,
    CSSValueThreedlightshadow = 160,
    CSSValueThreedshadow = 161,
    CSSValueVisitedtext = 162,
    CSSValueWindow = 163,
    CSSValueWindowframe = 164,
    CSSValueWindowtext = 165,
    CSSValueAppleSystemHeaderText = 166,
    CSSValueAppleSystemTextBackground = 167,
    CSSValueAppleSystemControlBackground = 168,
    CSSValueAppleSystemPlaceholderText = 169,
    CSSValueAppleSystemLabel = 170,
    CSSValueAppleSystemSecondaryLabel = 171,
    CSSValueAppleSystemTertiaryLabel = 172,
    CSSValueAppleSystemQuaternaryLabel = 173,
    CSSValueAppleSystemGrid = 174,
    CSSValueAppleSystemSeparator = 175,
    CSSValueAppleSystemContainerBorder = 176,
    CSSValueAppleSystemBackground = 177,
    CSSValueAppleSystemSecondaryBackground = 178,
    CSSValueAppleSystemTertiaryBackground = 179,
    CSSValueAppleSystemGroupedBackground = 180,
    CSSValueAppleSystemSecondaryGroupedBackground = 181,
    CSSValueAppleSystemTertiaryGroupedBackground = 182,
    CSSValueAppleSystemSelectedContentBackground = 183,
    CSSValueAppleSystemUnemphasizedSelectedContentBackground = 184,
    CSSValueAppleWirelessPlaybackTargetActive = 185,
    CSSValueAppleSystemBlue = 186,
    CSSValueAppleSystemBrown = 187,
    CSSValueAppleSystemGray = 188,
    CSSValueAppleSystemGreen = 189,
    CSSValueAppleSystemOrange = 190,
    CSSValueAppleSystemPink = 191,
    CSSValueAppleSystemPurple = 192,
    CSSValueAppleSystemRed = 193,
    CSSValueAppleSystemYellow = 194,
    CSSValueAppleSystemAppHighlightBackground = 195,
    CSSValueAppleSystemAlternateSelectedText = 196,
    CSSValueAppleSystemControlAccent = 197,
    CSSValueAppleSystemEvenAlternatingContentBackground = 198,
    CSSValueAppleSystemOddAlternatingContentBackground = 199,
    CSSValueAppleSystemSelectedText = 200,
    CSSValueAppleSystemUnemphasizedSelectedText = 201,
    CSSValueAppleSystemSelectedTextBackground = 202,
    CSSValueAppleSystemUnemphasizedSelectedTextBackground = 203,
    CSSValueAppleSystemFindHighlightBackground = 204,
    CSSValueWebkitControlBackground = 205,
    CSSValueWebkitFocusRingColor = 206,
    CSSValueCurrentcolor = 207,
    CSSValueGrey = 208,
    CSSValueWebkitText = 209,
    CSSValueRepeat = 210,
    CSSValueRepeatX = 211,
    CSSValueRepeatY = 212,
    CSSValueNoRepeat = 213,
    CSSValueClear = 214,
    CSSValueCopy = 215,
    CSSValueSourceOver = 216,
    CSSValueSourceIn = 217,
    CSSValueSourceOut = 218,
    CSSValueSourceAtop = 219,
    CSSValueDestinationOver = 220,
    CSSValueDestinationIn = 221,
    CSSValueDestinationOut = 222,
    CSSValueDestinationAtop = 223,
    CSSValueXor = 224,
    CSSValuePlusDarker = 225,
    CSSValuePlusLighter = 226,
    CSSValueBaseline = 227,
    CSSValueMiddle = 228,
    CSSValueSub = 229,
    CSSValueSuper = 230,
    CSSValueTextTop = 231,
    CSSValueTextBottom = 232,
    CSSValueTop = 233,
    CSSValueBottom = 234,
    CSSValueWebkitBaselineMiddle = 235,
    CSSValueWebkitAuto = 236,
    CSSValueLeft = 237,
    CSSValueRight = 238,
    CSSValueCenter = 239,
    CSSValueJustify = 240,
    CSSValueWebkitLeft = 241,
    CSSValueWebkitRight = 242,
    CSSValueWebkitCenter = 243,
    CSSValueWebkitMatchParent = 244,
    CSSValueInterWord = 245,
    CSSValueDistribute = 246,
    CSSValueOutside = 247,
    CSSValueInside = 248,
    CSSValueDisc = 249,
    CSSValueCircle = 250,
    CSSValueSquare = 251,
    CSSValueDecimal = 252,
    CSSValueDecimalLeadingZero = 253,
    CSSValueArabicIndic = 254,
    CSSValueBinary = 255,
    CSSValueBengali = 256,
    CSSValueCambodian = 257,
    CSSValueKhmer = 258,
    CSSValueDevanagari = 259,
    CSSValueGujarati = 260,
    CSSValueGurmukhi = 261,
    CSSValueKannada = 262,
    CSSValueLowerHexadecimal = 263,
    CSSValueLao = 264,
    CSSValueMalayalam = 265,
    CSSValueMongolian = 266,
    CSSValueMyanmar = 267,
    CSSValueOctal = 268,
    CSSValueOriya = 269,
    CSSValuePersian = 270,
    CSSValueUrdu = 271,
    CSSValueTelugu = 272,
    CSSValueTibetan = 273,
    CSSValueThai = 274,
    CSSValueUpperHexadecimal = 275,
    CSSValueLowerRoman = 276,
    CSSValueUpperRoman = 277,
    CSSValueLowerGreek = 278,
    CSSValueLowerAlpha = 279,
    CSSValueLowerLatin = 280,
    CSSValueUpperAlpha = 281,
    CSSValueUpperLatin = 282,
    CSSValueAfar = 283,
    CSSValueEthiopicHalehameAaEt = 284,
    CSSValueEthiopicHalehameAaEr = 285,
    CSSValueAmharic = 286,
    CSSValueEthiopicHalehameAmEt = 287,
    CSSValueAmharicAbegede = 288,
    CSSValueEthiopicAbegedeAmEt = 289,
    CSSValueCjkEarthlyBranch = 290,
    CSSValueCjkHeavenlyStem = 291,
    CSSValueEthiopic = 292,
    CSSValueEthiopicHalehameGez = 293,
    CSSValueEthiopicAbegede = 294,
    CSSValueEthiopicAbegedeGez = 295,
    CSSValueHangulConsonant = 296,
    CSSValueHangul = 297,
    CSSValueLowerNorwegian = 298,
    CSSValueOromo = 299,
    CSSValueEthiopicHalehameOmEt = 300,
    CSSValueSidama = 301,
    CSSValueEthiopicHalehameSidEt = 302,
    CSSValueSomali = 303,
    CSSValueEthiopicHalehameSoEt = 304,
    CSSValueTigre = 305,
    CSSValueEthiopicHalehameTig = 306,
    CSSValueTigrinyaEr = 307,
    CSSValueEthiopicHalehameTiEr = 308,
    CSSValueTigrinyaErAbegede = 309,
    CSSValueEthiopicAbegedeTiEr = 310,
    CSSValueTigrinyaEt = 311,
    CSSValueEthiopicHalehameTiEt = 312,
    CSSValueTigrinyaEtAbegede = 313,
    CSSValueEthiopicAbegedeTiEt = 314,
    CSSValueUpperGreek = 315,
    CSSValueUpperNorwegian = 316,
    CSSValueAsterisks = 317,
    CSSValueFootnotes = 318,
    CSSValueHebrew = 319,
    CSSValueArmenian = 320,
    CSSValueLowerArmenian = 321,
    CSSValueUpperArmenian = 322,
    CSSValueGeorgian = 323,
    CSSValueCjkIdeographic = 324,
    CSSValueHiragana = 325,
    CSSValueKatakana = 326,
    CSSValueHiraganaIroha = 327,
    CSSValueKatakanaIroha = 328,
    CSSValueInline = 329,
    CSSValueBlock = 330,
    CSSValueListItem = 331,
    CSSValueInlineBlock = 332,
    CSSValueTable = 333,
    CSSValueInlineTable = 334,
    CSSValueTableRowGroup = 335,
    CSSValueTableHeaderGroup = 336,
    CSSValueTableFooterGroup = 337,
    CSSValueTableRow = 338,
    CSSValueTableColumnGroup = 339,
    CSSValueTableColumn = 340,
    CSSValueTableCell = 341,
    CSSValueTableCaption = 342,
    CSSValueWebkitBox = 343,
    CSSValueWebkitInlineBox = 344,
    CSSValueFlex = 345,
    CSSValueWebkitFlex = 346,
    CSSValueInlineFlex = 347,
    CSSValueWebkitInlineFlex = 348,
    CSSValueContents = 349,
    CSSValueGrid = 350,
    CSSValueInlineGrid = 351,
    CSSValueFlowRoot = 352,
    CSSValueAuto = 353,
    CSSValueDefault = 354,
    CSSValueContextMenu = 355,
    CSSValueHelp = 356,
    CSSValuePointer = 357,
    CSSValueProgress = 358,
    CSSValueWait = 359,
    CSSValueCell = 360,
    CSSValueCrosshair = 361,
    CSSValueText = 362,
    CSSValueVerticalText = 363,
    CSSValueAlias = 364,
    CSSValueMove = 365,
    CSSValueNoDrop = 366,
    CSSValueNotAllowed = 367,
    CSSValueGrab = 368,
    CSSValueGrabbing = 369,
    CSSValueEResize = 370,
    CSSValueNResize = 371,
    CSSValueNeResize = 372,
    CSSValueNwResize = 373,
    CSSValueSResize = 374,
    CSSValueSeResize = 375,
    CSSValueSwResize = 376,
    CSSValueWResize = 377,
    CSSValueEwResize = 378,
    CSSValueNsResize = 379,
    CSSValueNeswResize = 380,
    CSSValueNwseResize = 381,
    CSSValueColResize = 382,
    CSSValueRowResize = 383,
    CSSValueAllScroll = 384,
    CSSValueZoomIn = 385,
    CSSValueZoomOut = 386,
    CSSValueWebkitGrab = 387,
    CSSValueWebkitGrabbing = 388,
    CSSValueWebkitZoomIn = 389,
    CSSValueWebkitZoomOut = 390,
    CSSValueAutoHide = 391,
    CSSValueLtr = 392,
    CSSValueRtl = 393,
    CSSValueCapitalize = 394,
    CSSValueUppercase = 395,
    CSSValueLowercase = 396,
    CSSValueVisible = 397,
    CSSValueCollapse = 398,
    CSSValueA3 = 399,
    CSSValueA4 = 400,
    CSSValueA5 = 401,
    CSSValueAbove = 402,
    CSSValueAbsolute = 403,
    CSSValueAlways = 404,
    CSSValueAvoid = 405,
    CSSValueB4 = 406,
    CSSValueB5 = 407,
    CSSValueBelow = 408,
    CSSValueBidiOverride = 409,
    CSSValueBlink = 410,
    CSSValueBoth = 411,
    CSSValueCloseQuote = 412,
    CSSValueCrop = 413,
    CSSValueCross = 414,
    CSSValueEmbed = 415,
    CSSValueFixed = 416,
    CSSValueHand = 417,
    CSSValueHide = 418,
    CSSValueHigher = 419,
    CSSValueInvert = 420,
    CSSValueInverted = 421,
    CSSValueIsolateOverride = 422,
    CSSValuePlaintext = 423,
    CSSValueWebkitIsolate = 424,
    CSSValueWebkitIsolateOverride = 425,
    CSSValueWebkitPlaintext = 426,
    CSSValueLandscape = 427,
    CSSValueLedger = 428,
    CSSValueLegal = 429,
    CSSValueLetter = 430,
    CSSValueLevel = 431,
    CSSValueLineThrough = 432,
    CSSValueLocal = 433,
    CSSValueLoud = 434,
    CSSValueLower = 435,
    CSSValueMix = 436,
    CSSValueNoCloseQuote = 437,
    CSSValueNoOpenQuote = 438,
    CSSValueNowrap = 439,
    CSSValueOpenQuote = 440,
    CSSValueOverline = 441,
    CSSValuePortrait = 442,
    CSSValuePre = 443,
    CSSValuePreLine = 444,
    CSSValuePreWrap = 445,
    CSSValueRelative = 446,
    CSSValueScroll = 447,
    CSSValueSeparate = 448,
    CSSValueShow = 449,
    CSSValueStatic = 450,
    CSSValueThick = 451,
    CSSValueThin = 452,
    CSSValueUnderline = 453,
    CSSValueWavy = 454,
    CSSValueInk = 455,
    CSSValueObjects = 456,
    CSSValueWebkitNowrap = 457,
    CSSValueStretch = 458,
    CSSValueStart = 459,
    CSSValueEnd = 460,
    CSSValueClone = 461,
    CSSValueSlice = 462,
    CSSValueReverse = 463,
    CSSValueHorizontal = 464,
    CSSValueVertical = 465,
    CSSValueInlineAxis = 466,
    CSSValueBlockAxis = 467,
    CSSValueSingle = 468,
    CSSValueMultiple = 469,
    CSSValueFlexStart = 470,
    CSSValueFlexEnd = 471,
    CSSValueSpaceBetween = 472,
    CSSValueSpaceAround = 473,
    CSSValueSpaceEvenly = 474,
    CSSValueFirstBaseline = 475,
    CSSValueLastBaseline = 476,
    CSSValueSelfStart = 477,
    CSSValueSelfEnd = 478,
    CSSValueUnsafe = 479,
    CSSValueSafe = 480,
    CSSValueLegacy = 481,
    CSSValueRow = 482,
    CSSValueRowReverse = 483,
    CSSValueColumn = 484,
    CSSValueColumnReverse = 485,
    CSSValueWrapReverse = 486,
    CSSValueForwards = 487,
    CSSValueBackwards = 488,
    CSSValueAhead = 489,
    CSSValueUp = 490,
    CSSValueDown = 491,
    CSSValueSlow = 492,
    CSSValueFast = 493,
    CSSValueInfinite = 494,
    CSSValueSlide = 495,
    CSSValueAlternate = 496,
    CSSValueReadOnly = 497,
    CSSValueReadWrite = 498,
    CSSValueReadWritePlaintextOnly = 499,
    CSSValueElement = 500,
    CSSValueIgnore = 501,
    CSSValueIntrinsic = 502,
    CSSValueMinIntrinsic = 503,
    CSSValueMinContent = 504,
    CSSValueWebkitMinContent = 505,
    CSSValueMaxContent = 506,
    CSSValueWebkitMaxContent = 507,
    CSSValueWebkitFillAvailable = 508,
    CSSValueFitContent = 509,
    CSSValueWebkitFitContent = 510,
    CSSValueClip = 511,
    CSSValueEllipsis = 512,
    CSSValueDiscard = 513,
    CSSValueDotDash = 514,
    CSSValueDotDotDash = 515,
    CSSValueWave = 516,
    CSSValueContinuous = 517,
    CSSValueSkipWhiteSpace = 518,
    CSSValueBreakAll = 519,
    CSSValueKeepAll = 520,
    CSSValueBreakWord = 521,
    CSSValueBreakSpaces = 522,
    CSSValueSpace = 523,
    CSSValueLoose = 524,
    CSSValueStrict = 525,
    CSSValueAfterWhiteSpace = 526,
    CSSValueAnywhere = 527,
    CSSValueCheckbox = 528,
    CSSValueRadio = 529,
    CSSValuePushButton = 530,
    CSSValueSquareButton = 531,
    CSSValueButton = 532,
    CSSValueButtonBevel = 533,
    CSSValueDefaultButton = 534,
    CSSValueInnerSpinButton = 535,
    CSSValueListbox = 536,
    CSSValueListitem = 537,
    CSSValueMediaControlsBackground = 538,
    CSSValueMediaControlsDarkBarBackground = 539,
    CSSValueMediaControlsFullscreenBackground = 540,
    CSSValueMediaControlsLightBarBackground = 541,
    CSSValueMediaCurrentTimeDisplay = 542,
    CSSValueMediaEnterFullscreenButton = 543,
    CSSValueMediaExitFullscreenButton = 544,
    CSSValueMediaFullscreenVolumeSlider = 545,
    CSSValueMediaFullscreenVolumeSliderThumb = 546,
    CSSValueMediaMuteButton = 547,
    CSSValueMediaOverlayPlayButton = 548,
    CSSValueMediaPlayButton = 549,
    CSSValueMediaReturnToRealtimeButton = 550,
    CSSValueMediaRewindButton = 551,
    CSSValueMediaSeekBackButton = 552,
    CSSValueMediaSeekForwardButton = 553,
    CSSValueMediaSlider = 554,
    CSSValueMediaSliderthumb = 555,
    CSSValueMediaTimeRemainingDisplay = 556,
    CSSValueMediaToggleClosedCaptionsButton = 557,
    CSSValueMediaVolumeSlider = 558,
    CSSValueMediaVolumeSliderContainer = 559,
    CSSValueMediaVolumeSliderMuteButton = 560,
    CSSValueMediaVolumeSliderthumb = 561,
    CSSValueMenulist = 562,
    CSSValueMenulistButton = 563,
    CSSValueMenulistText = 564,
    CSSValueMenulistTextfield = 565,
    CSSValueMeter = 566,
    CSSValueProgressBar = 567,
    CSSValueProgressBarValue = 568,
    CSSValueSliderHorizontal = 569,
    CSSValueSliderVertical = 570,
    CSSValueSliderthumbHorizontal = 571,
    CSSValueSliderthumbVertical = 572,
    CSSValueCaret = 573,
    CSSValueSearchfield = 574,
    CSSValueSearchfieldDecoration = 575,
    CSSValueSearchfieldResultsDecoration = 576,
    CSSValueSearchfieldResultsButton = 577,
    CSSValueSearchfieldCancelButton = 578,
    CSSValueTextfield = 579,
    CSSValueRelevancyLevelIndicator = 580,
    CSSValueContinuousCapacityLevelIndicator = 581,
    CSSValueDiscreteCapacityLevelIndicator = 582,
    CSSValueRatingLevelIndicator = 583,
    CSSValueApplePayButton = 584,
    CSSValueColorWell = 585,
    CSSValueListButton = 586,
    CSSValueTextarea = 587,
    CSSValueAttachment = 588,
    CSSValueBorderlessAttachment = 589,
    CSSValueCapsLockIndicator = 590,
    CSSValueRound = 591,
    CSSValueBorder = 592,
    CSSValueBorderBox = 593,
    CSSValueContent = 594,
    CSSValueContentBox = 595,
    CSSValuePadding = 596,
    CSSValuePaddingBox = 597,
    CSSValueVar = 598,
    CSSValueInternalVariableValue = 599,
    CSSValueEnv = 600,
    CSSValueAvoidColumn = 601,
    CSSValueAvoidPage = 602,
    CSSValuePage = 603,
    CSSValueRecto = 604,
    CSSValueRegion = 605,
    CSSValueVerso = 606,
    CSSValueMarginBox = 607,
    CSSValueStrokeBox = 608,
    CSSValueViewBox = 609,
    CSSValueContain = 610,
    CSSValueCover = 611,
    CSSValueLogical = 612,
    CSSValueVisual = 613,
    CSSValueLines = 614,
    CSSValueAlternateReverse = 615,
    CSSValueRunning = 616,
    CSSValuePaused = 617,
    CSSValueFlat = 618,
    CSSValuePreserve3d = 619,
    CSSValueEase = 620,
    CSSValueLinear = 621,
    CSSValueEaseIn = 622,
    CSSValueEaseOut = 623,
    CSSValueEaseInOut = 624,
    CSSValueStepStart = 625,
    CSSValueStepEnd = 626,
    CSSValueJumpStart = 627,
    CSSValueJumpEnd = 628,
    CSSValueJumpNone = 629,
    CSSValueJumpBoth = 630,
    CSSValueDocument = 631,
    CSSValueReset = 632,
    CSSValueVisiblePainted = 633,
    CSSValueVisibleFill = 634,
    CSSValueVisibleStroke = 635,
    CSSValuePainted = 636,
    CSSValueFill = 637,
    CSSValueStroke = 638,
    CSSValueBoundingBox = 639,
    CSSValueSpellOut = 640,
    CSSValueDigits = 641,
    CSSValueLiteralPunctuation = 642,
    CSSValueNoPunctuation = 643,
    CSSValueAntialiased = 644,
    CSSValueSubpixelAntialiased = 645,
    CSSValueOptimizeSpeed = 646,
    CSSValueOptimizeLegibility = 647,
    CSSValueGeometricPrecision = 648,
    CSSValueEconomy = 649,
    CSSValueExact = 650,
    CSSValueNoLimit = 651,
    CSSValueManual = 652,
    CSSValueLr = 653,
    CSSValueRl = 654,
    CSSValueTb = 655,
    CSSValueLrTb = 656,
    CSSValueRlTb = 657,
    CSSValueTbRl = 658,
    CSSValueHorizontalTb = 659,
    CSSValueVerticalRl = 660,
    CSSValueVerticalLr = 661,
    CSSValueHorizontalBt = 662,
    CSSValueAfter = 663,
    CSSValueBefore = 664,
    CSSValueInterCharacter = 665,
    CSSValueOver = 666,
    CSSValueUnder = 667,
    CSSValueFilled = 668,
    CSSValueOpen = 669,
    CSSValueDot = 670,
    CSSValueDoubleCircle = 671,
    CSSValueTriangle = 672,
    CSSValueSesame = 673,
    CSSValueEllipse = 674,
    CSSValueClosestSide = 675,
    CSSValueClosestCorner = 676,
    CSSValueFarthestSide = 677,
    CSSValueFarthestCorner = 678,
    CSSValueSideways = 679,
    CSSValueSidewaysRight = 680,
    CSSValueUpright = 681,
    CSSValueVerticalRight = 682,
    CSSValueMixed = 683,
    CSSValueFont = 684,
    CSSValueGlyphs = 685,
    CSSValueInlineBox = 686,
    CSSValueInitialLetter = 687,
    CSSValueReplaced = 688,
    CSSValueOn = 689,
    CSSValueOff = 690,
    CSSValueOptimizeQuality = 691,
    CSSValueCrispEdges = 692,
    CSSValuePixelated = 693,
    CSSValueWebkitCrispEdges = 694,
    CSSValueWebkitOptimizeContrast = 695,
    CSSValueNonzero = 696,
    CSSValueEvenodd = 697,
    CSSValueAt = 698,
    CSSValueElements = 699,
    CSSValueMandatory = 700,
    CSSValueProximity = 701,
    CSSValueBreak = 702,
    CSSValueWrap = 703,
    CSSValueEdges = 704,
    CSSValueAlphabetic = 705,
    CSSValueSticky = 706,
    CSSValueWebkitSticky = 707,
    CSSValueCoarse = 708,
    CSSValueFine = 709,
    CSSValueHover = 710,
    CSSValueOnDemand = 711,
    CSSValueMultiply = 712,
    CSSValueScreen = 713,
    CSSValueOverlay = 714,
    CSSValueDarken = 715,
    CSSValueLighten = 716,
    CSSValueColorDodge = 717,
    CSSValueColorBurn = 718,
    CSSValueHardLight = 719,
    CSSValueSoftLight = 720,
    CSSValueDifference = 721,
    CSSValueExclusion = 722,
    CSSValueHue = 723,
    CSSValueSaturation = 724,
    CSSValueColor = 725,
    CSSValueLuminosity = 726,
    CSSValueIsolate = 727,
    CSSValueScaleDown = 728,
    CSSValueContainerScroll = 729,
    CSSValueCrossFade = 730,
    CSSValueImageSet = 731,
    CSSValueLinearGradient = 732,
    CSSValueRadialGradient = 733,
    CSSValueConicGradient = 734,
    CSSValueRepeatingLinearGradient = 735,
    CSSValueRepeatingRadialGradient = 736,
    CSSValueRepeatingConicGradient = 737,
    CSSValueWebkitCanvas = 738,
    CSSValueWebkitCrossFade = 739,
    CSSValueWebkitGradient = 740,
    CSSValueWebkitLinearGradient = 741,
    CSSValueWebkitRadialGradient = 742,
    CSSValueWebkitRepeatingLinearGradient = 743,
    CSSValueWebkitRepeatingRadialGradient = 744,
    CSSValueWebkitImageSet = 745,
    CSSValueWebkitNamedImage = 746,
    CSSValueFilter = 747,
    CSSValueWebkitFilter = 748,
    CSSValuePaint = 749,
    CSSValueFrom = 750,
    CSSValueTo = 751,
    CSSValueColorStop = 752,
    CSSValueRadial = 753,
    CSSValueAttr = 754,
    CSSValueCounter = 755,
    CSSValueCounters = 756,
    CSSValueRect = 757,
    CSSValuePolygon = 758,
    CSSValueFormat = 759,
    CSSValueGrayscale = 760,
    CSSValueSepia = 761,
    CSSValueSaturate = 762,
    CSSValueHueRotate = 763,
    CSSValueOpacity = 764,
    CSSValueBrightness = 765,
    CSSValueContrast = 766,
    CSSValueBlur = 767,
    CSSValueDropShadow = 768,
    CSSValueUrl = 769,
    CSSValueCubicBezier = 770,
    CSSValueSpring = 771,
    CSSValueSteps = 772,
    CSSValueAppleInvertLightness = 773,
    CSSValueRgb = 774,
    CSSValueRgba = 775,
    CSSValueHsl = 776,
    CSSValueHsla = 777,
    CSSValueLab = 778,
    CSSValueLch = 779,
    CSSValueMatrix = 780,
    CSSValueMatrix3d = 781,
    CSSValuePerspective = 782,
    CSSValueRotate = 783,
    CSSValueRotateX = 784,
    CSSValueRotateY = 785,
    CSSValueRotateZ = 786,
    CSSValueRotate3d = 787,
    CSSValueScale = 788,
    CSSValueScaleX = 789,
    CSSValueScaleY = 790,
    CSSValueScaleZ = 791,
    CSSValueScale3d = 792,
    CSSValueSkew = 793,
    CSSValueSkewX = 794,
    CSSValueSkewY = 795,
    CSSValueTranslate = 796,
    CSSValueTranslateX = 797,
    CSSValueTranslateY = 798,
    CSSValueTranslateZ = 799,
    CSSValueTranslate3d = 800,
    CSSValueFillBox = 801,
    CSSValuePath = 802,
    CSSValueCalc = 803,
    CSSValueWebkitCalc = 804,
    CSSValueMin = 805,
    CSSValueMax = 806,
    CSSValueClamp = 807,
    CSSValueFromImage = 808,
    CSSValueWebkitPagedX = 809,
    CSSValueWebkitPagedY = 810,
    CSSValueMarkers = 811,
    CSSValueSpan = 812,
    CSSValueMinmax = 813,
    CSSValueAutoFlow = 814,
    CSSValueDense = 815,
    CSSValueBalance = 816,
    CSSValueWebkitPartiallyBalanced = 817,
    CSSValueWhiteOutline = 818,
    CSSValuePlain = 819,
    CSSValueBuy = 820,
    CSSValueSetUp = 821,
    CSSValueDonate = 822,
    CSSValueCheckOut = 823,
    CSSValueBook = 824,
    CSSValueSubscribe = 825,
    CSSValueWeight = 826,
    CSSValueStyle = 827,
    CSSValueScrollPosition = 828,
    CSSValueManipulation = 829,
    CSSValuePanX = 830,
    CSSValuePanY = 831,
    CSSValuePinchZoom = 832,
    CSSValueSmooth = 833,
    CSSValueAllowEnd = 834,
    CSSValueFirst = 835,
    CSSValueForceEnd = 836,
    CSSValueLast = 837,
    CSSValueP3 = 838,
    CSSValueRec2020 = 839,
    CSSValueSRGB = 840,
    CSSValueA98Rgb = 841,
    CSSValueDisplayP3 = 842,
    CSSValueProphotoRgb = 843,
    CSSValuePrefers = 844,
    CSSValueReduce = 845,
    CSSValueNoPreference = 846,
    CSSValueForced = 847,
    CSSValueMore = 848,
    CSSValueLess = 849,
    CSSValueLight = 850,
    CSSValueDark = 851,
    CSSValueOnly = 852,
    CSSValueAutoFill = 853,
    CSSValueAutoFit = 854,
    CSSValueSwap = 855,
    CSSValueFallback = 856,
    CSSValueOptional = 857,
    CSSValueFullscreen = 858,
    CSSValueStandalone = 859,
    CSSValueMinimalUi = 860,
    CSSValueBrowser = 861,
    CSSValueFromFont = 862,
    CSSValueStandard = 863,
    CSSValueHigh = 864,
    CSSValueSelector = 865,
    CSSValueCompact = 866,
    CSSValueX = 867,
    CSSValueY = 868,
    CSSValueZ = 869,
    CSSValueAliceblue = 870,
    CSSValueAntiquewhite = 871,
    CSSValueAquamarine = 872,
    CSSValueAzure = 873,
    CSSValueBeige = 874,
    CSSValueBisque = 875,
    CSSValueBlanchedalmond = 876,
    CSSValueBlueviolet = 877,
    CSSValueBrown = 878,
    CSSValueBurlywood = 879,
    CSSValueCadetblue = 880,
    CSSValueChartreuse = 881,
    CSSValueChocolate = 882,
    CSSValueCoral = 883,
    CSSValueCornflowerblue = 884,
    CSSValueCornsilk = 885,
    CSSValueCrimson = 886,
    CSSValueCyan = 887,
    CSSValueDarkblue = 888,
    CSSValueDarkcyan = 889,
    CSSValueDarkgoldenrod = 890,
    CSSValueDarkgray = 891,
    CSSValueDarkgreen = 892,
    CSSValueDarkgrey = 893,
    CSSValueDarkkhaki = 894,
    CSSValueDarkmagenta = 895,
    CSSValueDarkolivegreen = 896,
    CSSValueDarkorange = 897,
    CSSValueDarkorchid = 898,
    CSSValueDarkred = 899,
    CSSValueDarksalmon = 900,
    CSSValueDarkseagreen = 901,
    CSSValueDarkslateblue = 902,
    CSSValueDarkslategray = 903,
    CSSValueDarkslategrey = 904,
    CSSValueDarkturquoise = 905,
    CSSValueDarkviolet = 906,
    CSSValueDeeppink = 907,
    CSSValueDeepskyblue = 908,
    CSSValueDimgray = 909,
    CSSValueDimgrey = 910,
    CSSValueDodgerblue = 911,
    CSSValueFirebrick = 912,
    CSSValueFloralwhite = 913,
    CSSValueForestgreen = 914,
    CSSValueGainsboro = 915,
    CSSValueGhostwhite = 916,
    CSSValueGold = 917,
    CSSValueGoldenrod = 918,
    CSSValueGreenyellow = 919,
    CSSValueHoneydew = 920,
    CSSValueHotpink = 921,
    CSSValueIndianred = 922,
    CSSValueIndigo = 923,
    CSSValueIvory = 924,
    CSSValueKhaki = 925,
    CSSValueLavender = 926,
    CSSValueLavenderblush = 927,
    CSSValueLawngreen = 928,
    CSSValueLemonchiffon = 929,
    CSSValueLightblue = 930,
    CSSValueLightcoral = 931,
    CSSValueLightcyan = 932,
    CSSValueLightgoldenrodyellow = 933,
    CSSValueLightgray = 934,
    CSSValueLightgreen = 935,
    CSSValueLightgrey = 936,
    CSSValueLightpink = 937,
    CSSValueLightsalmon = 938,
    CSSValueLightseagreen = 939,
    CSSValueLightskyblue = 940,
    CSSValueLightslategray = 941,
    CSSValueLightslategrey = 942,
    CSSValueLightsteelblue = 943,
    CSSValueLightyellow = 944,
    CSSValueLimegreen = 945,
    CSSValueLinen = 946,
    CSSValueMagenta = 947,
    CSSValueMediumaquamarine = 948,
    CSSValueMediumblue = 949,
    CSSValueMediumorchid = 950,
    CSSValueMediumpurple = 951,
    CSSValueMediumseagreen = 952,
    CSSValueMediumslateblue = 953,
    CSSValueMediumspringgreen = 954,
    CSSValueMediumturquoise = 955,
    CSSValueMediumvioletred = 956,
    CSSValueMidnightblue = 957,
    CSSValueMintcream = 958,
    CSSValueMistyrose = 959,
    CSSValueMoccasin = 960,
    CSSValueNavajowhite = 961,
    CSSValueOldlace = 962,
    CSSValueOlivedrab = 963,
    CSSValueOrangered = 964,
    CSSValueOrchid = 965,
    CSSValuePalegoldenrod = 966,
    CSSValuePalegreen = 967,
    CSSValuePaleturquoise = 968,
    CSSValuePalevioletred = 969,
    CSSValuePapayawhip = 970,
    CSSValuePeachpuff = 971,
    CSSValuePeru = 972,
    CSSValuePink = 973,
    CSSValuePlum = 974,
    CSSValuePowderblue = 975,
    CSSValueRebeccapurple = 976,
    CSSValueRosybrown = 977,
    CSSValueRoyalblue = 978,
    CSSValueSaddlebrown = 979,
    CSSValueSalmon = 980,
    CSSValueSandybrown = 981,
    CSSValueSeagreen = 982,
    CSSValueSeashell = 983,
    CSSValueSienna = 984,
    CSSValueSkyblue = 985,
    CSSValueSlateblue = 986,
    CSSValueSlategray = 987,
    CSSValueSlategrey = 988,
    CSSValueSnow = 989,
    CSSValueSpringgreen = 990,
    CSSValueSteelblue = 991,
    CSSValueTan = 992,
    CSSValueThistle = 993,
    CSSValueTomato = 994,
    CSSValueTurquoise = 995,
    CSSValueViolet = 996,
    CSSValueWheat = 997,
    CSSValueWhitesmoke = 998,
    CSSValueYellowgreen = 999,
    CSSValueAccumulate = 1000,
    CSSValueNew = 1001,
    CSSValueLinearRGB = 1002,
    CSSValueCrispedges = 1003,
    CSSValueButt = 1004,
    CSSValueMiter = 1005,
    CSSValueBevel = 1006,
    CSSValueBeforeEdge = 1007,
    CSSValueAfterEdge = 1008,
    CSSValueCentral = 1009,
    CSSValueTextBeforeEdge = 1010,
    CSSValueTextAfterEdge = 1011,
    CSSValueIdeographic = 1012,
    CSSValueHanging = 1013,
    CSSValueMathematical = 1014,
    CSSValueUseScript = 1015,
    CSSValueNoChange = 1016,
    CSSValueResetSize = 1017,
    CSSValueDynamic = 1018,
    CSSValueNonScalingStroke = 1019,
};

const int firstCSSValueKeyword = 0;
const int numCSSValueKeywords = 1020;
const int lastCSSValueKeyword = 1019;
const size_t maxCSSValueKeywordLength = 54;

const char* getValueName(unsigned short id);
const WTF::AtomString& getValueNameAtomString(CSSValueID id);
WTF::String getValueNameString(CSSValueID id);

inline CSSValueID convertToCSSValueID(int value)
{
    ASSERT(value >= firstCSSValueKeyword && value <= lastCSSValueKeyword);
    return static_cast<CSSValueID>(value);
}

} // namespace WebCore
