Copy as Markdown

Other Tools

/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */
/* processed file that defines CSS property tables that can't be generated
with the pre-processor, designed to be #included in nsCSSProps.cpp */
const char* const nsCSSProps::kIDLNameTable[eCSSProperty_COUNT] = {
"alignContent",
"alignItems",
"alignSelf",
"aspectRatio",
"backfaceVisibility",
"baselineSource",
"borderCollapse",
"borderImageRepeat",
"boxDecorationBreak",
"boxSizing",
"breakInside",
"captionSide",
"clear",
"colorInterpolation",
"colorInterpolationFilters",
"columnCount",
"columnFill",
"columnSpan",
"contain",
"containerType",
"contentVisibility",
"direction",
"display",
"dominantBaseline",
"emptyCells",
"fieldSizing",
"flexDirection",
"flexWrap",
"cssFloat",
"fontKerning",
"fontLanguageOverride",
"fontOpticalSizing",
"fontSizeAdjust",
"fontStretch",
"fontStyle",
"fontVariantCaps",
"fontVariantEastAsian",
"fontVariantEmoji",
"fontVariantLigatures",
"fontVariantNumeric",
"fontVariantPosition",
"fontWeight",
"forcedColorAdjust",
"gridAutoFlow",
"hyphens",
"imageOrientation",
"imageRendering",
"imeMode",
"initialLetter",
"isolation",
"justifyContent",
"justifyItems",
"justifySelf",
"lineBreak",
"listStylePosition",
"maskType",
"masonryAutoFlow",
"mathDepth",
"mathStyle",
"mixBlendMode",
"MozBoxAlign",
nullptr, // -moz-box-collapse
"MozBoxDirection",
"MozBoxOrient",
"MozBoxPack",
"MozControlCharacterVisibility",
"MozFloatEdge",
nullptr, // -moz-inert
nullptr, // -moz-math-variant
nullptr, // -moz-min-font-size-ratio
"MozOrient",
"MozOsxFontSmoothing",
"MozTextSizeAdjust",
nullptr, // -moz-theme
nullptr, // -moz-top-layer
nullptr, // -moz-user-focus
"MozUserInput",
"MozWindowDragging",
nullptr, // -moz-window-shadow
"objectFit",
"offsetRotate",
"outlineStyle",
"overflowAnchor",
"overflowWrap",
"pageOrientation",
"paintOrder",
"pointerEvents",
"position",
"positionArea",
"positionTryOrder",
"positionVisibility",
"printColorAdjust",
"resize",
"rubyAlign",
"rubyPosition",
"scrollBehavior",
"scrollSnapAlign",
"scrollSnapStop",
"scrollSnapType",
"scrollbarGutter",
"scrollbarWidth",
"shapeRendering",
"strokeLinecap",
"strokeLinejoin",
"tableLayout",
"textAlign",
"textAlignLast",
"textAnchor",
"textCombineUpright",
"textDecorationLine",
"textDecorationSkipInk",
"textDecorationStyle",
"textEmphasisPosition",
"textJustify",
"textOrientation",
"textRendering",
"textTransform",
"textUnderlinePosition",
"textWrapMode",
"textWrapStyle",
"touchAction",
"transformBox",
"transformStyle",
"unicodeBidi",
"userSelect",
"vectorEffect",
"visibility",
"webkitLineClamp",
"webkitTextSecurity",
"whiteSpaceCollapse",
"wordBreak",
"writingMode",
nullptr, // -x-text-scale
"zIndex",
"zoom",
"appearance",
nullptr, // -moz-default-appearance
"MozForceBrokenImageIcon",
nullptr, // -moz-subtree-hidden-only-visually
"breakAfter",
"breakBefore",
"clipRule",
"fillRule",
"overflowClipBoxBlock",
"overflowClipBoxInline",
"fillOpacity",
"strokeOpacity",
"MozBoxOrdinalGroup",
"order",
nullptr, // -x-span
"fontSynthesisPosition",
"fontSynthesisSmallCaps",
"fontSynthesisStyle",
"fontSynthesisWeight",
"flexGrow",
"flexShrink",
"MozBoxFlex",
"strokeMiterlimit",
"overflowBlock",
"overflowInline",
"overflowX",
"overflowY",
"overscrollBehaviorBlock",
"overscrollBehaviorInline",
"overscrollBehaviorX",
"overscrollBehaviorY",
"floodOpacity",
nullptr, // -moz-window-opacity
"opacity",
"shapeImageThreshold",
"stopOpacity",
"borderBlockEndStyle",
"borderBlockStartStyle",
"borderBottomStyle",
"borderInlineEndStyle",
"borderInlineStartStyle",
"borderLeftStyle",
"borderRightStyle",
"borderTopStyle",
"columnRuleStyle",
"accentColor",
"anchorName",
"anchorScope",
"animationComposition",
"animationDelay",
"animationDirection",
"animationDuration",
"animationFillMode",
"animationIterationCount",
"animationName",
"animationPlayState",
"animationTimeline",
"animationTimingFunction",
"backdropFilter",
"backgroundAttachment",
"backgroundBlendMode",
"backgroundClip",
"backgroundImage",
"backgroundOrigin",
"backgroundPositionX",
"backgroundPositionY",
"backgroundRepeat",
"backgroundSize",
"borderImageOutset",
"borderImageSlice",
"borderImageWidth",
"borderSpacing",
"boxShadow",
"caretColor",
"clip",
"clipPath",
"color",
"colorScheme",
"columnWidth",
"containerName",
"content",
"counterIncrement",
"counterReset",
"counterSet",
"cursor",
"d",
"filter",
"flexBasis",
"fontFamily",
"fontFeatureSettings",
"fontPalette",
"fontSize",
"fontVariantAlternates",
"fontVariationSettings",
"gridTemplateAreas",
"hyphenateCharacter",
"letterSpacing",
"lineHeight",
"listStyleType",
"maskClip",
"maskComposite",
"maskImage",
"maskMode",
"maskOrigin",
"maskPositionX",
"maskPositionY",
"maskRepeat",
"maskSize",
"MozContextProperties",
"offsetAnchor",
"offsetPath",
"offsetPosition",
"page",
"perspective",
"positionAnchor",
"positionTryFallbacks",
"quotes",
"rotate",
"scale",
"scrollTimelineAxis",
"scrollTimelineName",
"scrollbarColor",
"shapeOutside",
"size",
"strokeDasharray",
"strokeDashoffset",
"strokeWidth",
"tabSize",
"textDecorationThickness",
"textEmphasisStyle",
"textIndent",
"textOverflow",
"textShadow",
"textUnderlineOffset",
"transformOrigin",
"transitionBehavior",
"transitionDelay",
"transitionDuration",
"transitionProperty",
"transitionTimingFunction",
"translate",
"verticalAlign",
"viewTimelineAxis",
"viewTimelineInset",
"viewTimelineName",
"viewTransitionName",
"webkitTextStrokeWidth",
"willChange",
"wordSpacing",
nullptr, // -x-lang
"objectPosition",
"perspectiveOrigin",
"fill",
"stroke",
"gridTemplateColumns",
"gridTemplateRows",
"borderImageSource",
"listStyleImage",
"gridAutoColumns",
"gridAutoRows",
nullptr, // -moz-window-transform
"transform",
"columnGap",
"rowGap",
"markerEnd",
"markerMid",
"markerStart",
"containIntrinsicBlockSize",
"containIntrinsicHeight",
"containIntrinsicInlineSize",
"containIntrinsicWidth",
"gridColumnEnd",
"gridColumnStart",
"gridRowEnd",
"gridRowStart",
"maxBlockSize",
"maxHeight",
"maxInlineSize",
"maxWidth",
"cx",
"cy",
"offsetDistance",
"x",
"y",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderEndEndRadius",
"borderEndStartRadius",
"borderStartEndRadius",
"borderStartStartRadius",
"borderTopLeftRadius",
"borderTopRightRadius",
"bottom",
"insetBlockEnd",
"insetBlockStart",
"insetInlineEnd",
"insetInlineStart",
"left",
"right",
"top",
"marginBlockEnd",
"marginBlockStart",
"marginBottom",
"marginInlineEnd",
"marginInlineStart",
"marginLeft",
"marginRight",
"marginTop",
"blockSize",
"height",
"inlineSize",
"minBlockSize",
"minHeight",
"minInlineSize",
"minWidth",
"width",
"borderBlockEndWidth",
"borderBlockStartWidth",
"borderBottomWidth",
"borderInlineEndWidth",
"borderInlineStartWidth",
"borderLeftWidth",
"borderRightWidth",
"borderTopWidth",
"columnRuleWidth",
"outlineWidth",
"paddingBlockEnd",
"paddingBlockStart",
"paddingBottom",
"paddingInlineEnd",
"paddingInlineStart",
"paddingLeft",
"paddingRight",
"paddingTop",
"r",
"shapeMargin",
"rx",
"ry",
"scrollPaddingBlockEnd",
"scrollPaddingBlockStart",
"scrollPaddingBottom",
"scrollPaddingInlineEnd",
"scrollPaddingInlineStart",
"scrollPaddingLeft",
"scrollPaddingRight",
"scrollPaddingTop",
nullptr, // -moz-window-input-region-margin
"outlineOffset",
"overflowClipMargin",
"scrollMarginBlockEnd",
"scrollMarginBlockStart",
"scrollMarginBottom",
"scrollMarginInlineEnd",
"scrollMarginInlineStart",
"scrollMarginLeft",
"scrollMarginRight",
"scrollMarginTop",
"backgroundColor",
"borderBlockEndColor",
"borderBlockStartColor",
"borderBottomColor",
"borderInlineEndColor",
"borderInlineStartColor",
"borderLeftColor",
"borderRightColor",
"borderTopColor",
"columnRuleColor",
"floodColor",
"lightingColor",
"outlineColor",
"stopColor",
"textDecorationColor",
"textEmphasisColor",
"webkitTextFillColor",
"webkitTextStrokeColor",
"background",
"backgroundPosition",
"borderColor",
"borderStyle",
"borderWidth",
"borderTop",
"borderRight",
"borderBottom",
"borderLeft",
"borderBlockStart",
"borderBlockEnd",
"borderInlineStart",
"borderInlineEnd",
"border",
"borderRadius",
"borderImage",
"borderBlockWidth",
"borderBlockStyle",
"borderBlockColor",
"borderInlineWidth",
"borderInlineStyle",
"borderInlineColor",
"borderBlock",
"borderInline",
"overflow",
"overflowClipBox",
"overscrollBehavior",
"container",
"pageBreakBefore",
"pageBreakAfter",
"pageBreakInside",
"offset",
"columns",
"columnRule",
"font",
"fontVariant",
"fontSynthesis",
"marker",
"textEmphasis",
"textWrap",
"whiteSpace",
"webkitTextStroke",
"listStyle",
"margin",
"marginBlock",
"marginInline",
"scrollMargin",
"scrollMarginBlock",
"scrollMarginInline",
"outline",
"padding",
"paddingBlock",
"paddingInline",
"scrollPadding",
"scrollPaddingBlock",
"scrollPaddingInline",
"flexFlow",
"flex",
"gap",
"gridRow",
"gridColumn",
"gridArea",
"gridTemplate",
"grid",
"placeContent",
"placeSelf",
"placeItems",
"positionTry",
"inset",
"insetBlock",
"insetInline",
"containIntrinsicSize",
"mask",
"maskPosition",
"textDecoration",
"transition",
"animation",
"scrollTimeline",
"viewTimeline",
"all",
};
const int32_t nsCSSProps::kIDLNameSortPositionTable[eCSSProperty_COUNT] = {
32,
33,
34,
50,
52,
65,
86,
92,
129,
131,
134,
135,
137,
142,
143,
145,
146,
152,
155,
163,
165,
174,
175,
176,
177,
178,
185,
189,
169,
195,
196,
197,
200,
201,
202,
210,
211,
212,
213,
214,
215,
217,
218,
223,
237,
238,
239,
240,
241,
250,
251,
252,
253,
257,
261,
289,
290,
291,
292,
301,
16,
0,
17,
20,
21,
23,
24,
1,
2,
3,
26,
27,
28,
4,
5,
6,
29,
30,
7,
302,
309,
315,
318,
325,
348,
349,
355,
356,
358,
361,
362,
363,
366,
370,
371,
375,
398,
399,
400,
405,
406,
410,
417,
418,
423,
424,
425,
426,
427,
430,
431,
432,
436,
439,
440,
442,
444,
446,
448,
449,
451,
453,
455,
463,
464,
465,
472,
473,
475,
480,
483,
485,
8,
488,
489,
49,
9,
25,
10,
132,
133,
140,
181,
321,
322,
180,
420,
19,
311,
11,
204,
205,
206,
207,
187,
188,
18,
419,
319,
324,
326,
327,
329,
330,
331,
332,
191,
12,
310,
407,
413,
72,
76,
84,
100,
104,
110,
115,
125,
150,
31,
36,
37,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
51,
54,
55,
56,
58,
59,
61,
62,
63,
64,
91,
93,
95,
117,
130,
136,
138,
139,
141,
144,
153,
162,
164,
166,
167,
168,
170,
173,
182,
184,
193,
194,
198,
199,
209,
216,
232,
236,
255,
258,
262,
279,
280,
281,
282,
283,
285,
286,
287,
288,
22,
305,
307,
308,
344,
350,
357,
360,
364,
368,
374,
402,
403,
404,
409,
411,
415,
416,
421,
422,
433,
437,
438,
441,
443,
445,
454,
457,
458,
459,
460,
461,
462,
466,
468,
469,
470,
471,
478,
482,
484,
13,
303,
351,
179,
414,
233,
234,
94,
260,
222,
224,
14,
452,
147,
369,
275,
276,
277,
156,
157,
158,
160,
226,
227,
229,
230,
293,
294,
295,
296,
171,
172,
306,
486,
487,
82,
83,
88,
89,
118,
119,
123,
124,
128,
245,
246,
248,
249,
254,
367,
450,
265,
266,
267,
269,
270,
271,
272,
273,
66,
235,
242,
297,
298,
299,
300,
481,
73,
77,
85,
101,
105,
111,
116,
126,
151,
316,
335,
336,
337,
339,
340,
341,
342,
343,
365,
408,
372,
373,
389,
390,
391,
393,
394,
395,
396,
397,
15,
314,
323,
378,
379,
380,
382,
383,
384,
385,
386,
57,
71,
75,
81,
99,
103,
109,
114,
122,
149,
190,
256,
313,
412,
429,
435,
474,
477,
53,
60,
87,
120,
127,
121,
113,
80,
108,
74,
70,
102,
98,
67,
112,
90,
79,
78,
69,
107,
106,
97,
68,
96,
317,
320,
328,
161,
346,
345,
347,
304,
154,
148,
192,
208,
203,
274,
434,
447,
479,
476,
259,
263,
264,
268,
376,
377,
381,
312,
333,
334,
338,
387,
388,
392,
186,
183,
219,
228,
225,
221,
231,
220,
352,
354,
353,
359,
243,
244,
247,
159,
278,
284,
428,
456,
38,
401,
467,
35,
};
const nsCSSProps::PropertyPref nsCSSProps::kPropertyPrefTable[] = {
{ eCSSProperty_field_sizing, "layout.css.field-sizing.enabled" },
{ eCSSProperty_font_optical_sizing, "layout.css.font-variations.enabled" },
{ eCSSProperty_font_variant_emoji, "layout.css.font-variant-emoji.enabled" },
{ eCSSProperty_initial_letter, "layout.css.initial-letter.enabled" },
{ eCSSProperty_masonry_auto_flow, "layout.css.grid-template-masonry-value.enabled" },
{ eCSSProperty__moz_control_character_visibility, "layout.css.moz-control-character-visibility.enabled" },
{ eCSSProperty__moz_osx_font_smoothing, "layout.css.osx-font-smoothing.enabled" },
{ eCSSProperty__moz_user_input, "layout.css.moz-user-input.enabled" },
{ eCSSProperty_overflow_anchor, "layout.css.scroll-anchoring.enabled" },
{ eCSSProperty_page_orientation, "layout.css.page-orientation.enabled" },
{ eCSSProperty_position_area, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_position_try_order, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_position_visibility, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_text_wrap_style, "layout.css.text-wrap-balance.enabled" },
{ eCSSProperty_zoom, "layout.css.zoom.enabled" },
{ eCSSProperty_overflow_clip_box_block, "layout.css.overflow-clip-box.enabled" },
{ eCSSProperty_overflow_clip_box_inline, "layout.css.overflow-clip-box.enabled" },
{ eCSSProperty_overscroll_behavior_block, "layout.css.overscroll-behavior.enabled" },
{ eCSSProperty_overscroll_behavior_inline, "layout.css.overscroll-behavior.enabled" },
{ eCSSProperty_overscroll_behavior_x, "layout.css.overscroll-behavior.enabled" },
{ eCSSProperty_overscroll_behavior_y, "layout.css.overscroll-behavior.enabled" },
{ eCSSProperty_anchor_name, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_anchor_scope, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_animation_composition, "layout.css.animation-composition.enabled" },
{ eCSSProperty_animation_timeline, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_backdrop_filter, "layout.css.backdrop-filter.enabled" },
{ eCSSProperty_font_palette, "layout.css.font-palette.enabled" },
{ eCSSProperty_font_variation_settings, "layout.css.font-variations.enabled" },
{ eCSSProperty__moz_context_properties, "svg.context-properties.content.enabled" },
{ eCSSProperty_position_anchor, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_position_try_fallbacks, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_scroll_timeline_axis, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_scroll_timeline_name, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_transition_behavior, "layout.css.transition-behavior.enabled" },
{ eCSSProperty_view_timeline_axis, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_view_timeline_inset, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_view_timeline_name, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_view_transition_name, "dom.viewTransitions.enabled" },
{ eCSSProperty_contain_intrinsic_block_size, "layout.css.contain-intrinsic-size.enabled" },
{ eCSSProperty_contain_intrinsic_height, "layout.css.contain-intrinsic-size.enabled" },
{ eCSSProperty_contain_intrinsic_inline_size, "layout.css.contain-intrinsic-size.enabled" },
{ eCSSProperty_contain_intrinsic_width, "layout.css.contain-intrinsic-size.enabled" },
{ eCSSProperty_overflow_clip_box, "layout.css.overflow-clip-box.enabled" },
{ eCSSProperty_overscroll_behavior, "layout.css.overscroll-behavior.enabled" },
{ eCSSProperty_position_try, "layout.css.anchor-positioning.enabled" },
{ eCSSProperty_contain_intrinsic_size, "layout.css.contain-intrinsic-size.enabled" },
{ eCSSProperty_scroll_timeline, "layout.css.scroll-driven-animations.enabled" },
{ eCSSProperty_view_timeline, "layout.css.scroll-driven-animations.enabled" },
{ eCSSPropertyAlias__moz_transform, "layout.css.prefixes.transforms" },
{ eCSSPropertyAlias__moz_perspective, "layout.css.prefixes.transforms" },
{ eCSSPropertyAlias__moz_perspective_origin, "layout.css.prefixes.transforms" },
{ eCSSPropertyAlias__moz_backface_visibility, "layout.css.prefixes.transforms" },
{ eCSSPropertyAlias__moz_transform_style, "layout.css.prefixes.transforms" },
{ eCSSPropertyAlias__moz_transform_origin, "layout.css.prefixes.transforms" },
{ eCSSPropertyAlias__moz_font_feature_settings, "layout.css.prefixes.font-features" },
{ eCSSPropertyAlias__moz_font_language_override, "layout.css.prefixes.font-features" },
{ eCSSPropertyAlias__webkit_font_smoothing, "layout.css.osx-font-smoothing.enabled" },
{ eCSSPropertyAlias__moz_box_sizing, "layout.css.prefixes.box-sizing" },
{ eCSSPropertyAlias__moz_transition_duration, "layout.css.prefixes.transitions" },
{ eCSSPropertyAlias__moz_transition_timing_function, "layout.css.prefixes.transitions" },
{ eCSSPropertyAlias__moz_transition_property, "layout.css.prefixes.transitions" },
{ eCSSPropertyAlias__moz_transition_delay, "layout.css.prefixes.transitions" },
{ eCSSPropertyAlias__moz_animation_name, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_duration, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_timing_function, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_iteration_count, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_direction, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_play_state, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_fill_mode, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_animation_delay, "layout.css.prefixes.animations" },
{ eCSSPropertyAlias__moz_border_image, "layout.css.prefixes.border-image" },
{ eCSSPropertyAlias__moz_transition, "layout.css.prefixes.transitions" },
{ eCSSPropertyAlias__moz_animation, "layout.css.prefixes.animations" },
{ eCSSProperty_UNKNOWN, nullptr },
};
static const nsCSSPropertyID gBackgroundSubpropTable[] = {
eCSSProperty_background_color,
eCSSProperty_background_position_x,
eCSSProperty_background_position_y,
eCSSProperty_background_repeat,
eCSSProperty_background_attachment,
eCSSProperty_background_image,
eCSSProperty_background_size,
eCSSProperty_background_origin,
eCSSProperty_background_clip,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBackgroundPositionSubpropTable[] = {
eCSSProperty_background_position_x,
eCSSProperty_background_position_y,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderColorSubpropTable[] = {
eCSSProperty_border_top_color,
eCSSProperty_border_right_color,
eCSSProperty_border_bottom_color,
eCSSProperty_border_left_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderStyleSubpropTable[] = {
eCSSProperty_border_top_style,
eCSSProperty_border_right_style,
eCSSProperty_border_bottom_style,
eCSSProperty_border_left_style,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderWidthSubpropTable[] = {
eCSSProperty_border_top_width,
eCSSProperty_border_right_width,
eCSSProperty_border_bottom_width,
eCSSProperty_border_left_width,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderTopSubpropTable[] = {
eCSSProperty_border_top_width,
eCSSProperty_border_top_style,
eCSSProperty_border_top_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderRightSubpropTable[] = {
eCSSProperty_border_right_width,
eCSSProperty_border_right_style,
eCSSProperty_border_right_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBottomSubpropTable[] = {
eCSSProperty_border_bottom_width,
eCSSProperty_border_bottom_style,
eCSSProperty_border_bottom_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderLeftSubpropTable[] = {
eCSSProperty_border_left_width,
eCSSProperty_border_left_style,
eCSSProperty_border_left_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBlockStartSubpropTable[] = {
eCSSProperty_border_block_start_width,
eCSSProperty_border_block_start_style,
eCSSProperty_border_block_start_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBlockEndSubpropTable[] = {
eCSSProperty_border_block_end_width,
eCSSProperty_border_block_end_style,
eCSSProperty_border_block_end_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderInlineStartSubpropTable[] = {
eCSSProperty_border_inline_start_width,
eCSSProperty_border_inline_start_style,
eCSSProperty_border_inline_start_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderInlineEndSubpropTable[] = {
eCSSProperty_border_inline_end_width,
eCSSProperty_border_inline_end_style,
eCSSProperty_border_inline_end_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderSubpropTable[] = {
eCSSProperty_border_top_width,
eCSSProperty_border_top_style,
eCSSProperty_border_top_color,
eCSSProperty_border_right_width,
eCSSProperty_border_right_style,
eCSSProperty_border_right_color,
eCSSProperty_border_bottom_width,
eCSSProperty_border_bottom_style,
eCSSProperty_border_bottom_color,
eCSSProperty_border_left_width,
eCSSProperty_border_left_style,
eCSSProperty_border_left_color,
eCSSProperty_border_image_outset,
eCSSProperty_border_image_repeat,
eCSSProperty_border_image_slice,
eCSSProperty_border_image_source,
eCSSProperty_border_image_width,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderRadiusSubpropTable[] = {
eCSSProperty_border_top_left_radius,
eCSSProperty_border_top_right_radius,
eCSSProperty_border_bottom_right_radius,
eCSSProperty_border_bottom_left_radius,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderImageSubpropTable[] = {
eCSSProperty_border_image_outset,
eCSSProperty_border_image_repeat,
eCSSProperty_border_image_slice,
eCSSProperty_border_image_source,
eCSSProperty_border_image_width,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBlockWidthSubpropTable[] = {
eCSSProperty_border_block_start_width,
eCSSProperty_border_block_end_width,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBlockStyleSubpropTable[] = {
eCSSProperty_border_block_start_style,
eCSSProperty_border_block_end_style,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBlockColorSubpropTable[] = {
eCSSProperty_border_block_start_color,
eCSSProperty_border_block_end_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderInlineWidthSubpropTable[] = {
eCSSProperty_border_inline_start_width,
eCSSProperty_border_inline_end_width,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderInlineStyleSubpropTable[] = {
eCSSProperty_border_inline_start_style,
eCSSProperty_border_inline_end_style,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderInlineColorSubpropTable[] = {
eCSSProperty_border_inline_start_color,
eCSSProperty_border_inline_end_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderBlockSubpropTable[] = {
eCSSProperty_border_block_start_width,
eCSSProperty_border_block_end_width,
eCSSProperty_border_block_start_style,
eCSSProperty_border_block_end_style,
eCSSProperty_border_block_start_color,
eCSSProperty_border_block_end_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gBorderInlineSubpropTable[] = {
eCSSProperty_border_inline_start_width,
eCSSProperty_border_inline_end_width,
eCSSProperty_border_inline_start_style,
eCSSProperty_border_inline_end_style,
eCSSProperty_border_inline_start_color,
eCSSProperty_border_inline_end_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gOverflowSubpropTable[] = {
eCSSProperty_overflow_x,
eCSSProperty_overflow_y,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gOverflowClipBoxSubpropTable[] = {
eCSSProperty_overflow_clip_box_block,
eCSSProperty_overflow_clip_box_inline,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gOverscrollBehaviorSubpropTable[] = {
eCSSProperty_overscroll_behavior_x,
eCSSProperty_overscroll_behavior_y,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gContainerSubpropTable[] = {
eCSSProperty_container_name,
eCSSProperty_container_type,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPageBreakBeforeSubpropTable[] = {
eCSSProperty_break_before,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPageBreakAfterSubpropTable[] = {
eCSSProperty_break_after,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPageBreakInsideSubpropTable[] = {
eCSSProperty_break_inside,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gOffsetSubpropTable[] = {
eCSSProperty_offset_path,
eCSSProperty_offset_distance,
eCSSProperty_offset_rotate,
eCSSProperty_offset_anchor,
eCSSProperty_offset_position,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gColumnsSubpropTable[] = {
eCSSProperty_column_width,
eCSSProperty_column_count,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gColumnRuleSubpropTable[] = {
eCSSProperty_column_rule_width,
eCSSProperty_column_rule_style,
eCSSProperty_column_rule_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gFontSubpropTable[] = {
eCSSProperty_font_style,
eCSSProperty_font_variant_caps,
eCSSProperty_font_weight,
eCSSProperty_font_stretch,
eCSSProperty_font_size,
eCSSProperty_line_height,
eCSSProperty_font_family,
eCSSProperty_font_size_adjust,
eCSSProperty_font_kerning,
eCSSProperty_font_optical_sizing,
eCSSProperty_font_variant_alternates,
eCSSProperty_font_variant_east_asian,
eCSSProperty_font_variant_emoji,
eCSSProperty_font_variant_ligatures,
eCSSProperty_font_variant_numeric,
eCSSProperty_font_variant_position,
eCSSProperty_font_language_override,
eCSSProperty_font_feature_settings,
eCSSProperty_font_variation_settings,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gFontVariantSubpropTable[] = {
eCSSProperty_font_variant_caps,
eCSSProperty_font_variant_alternates,
eCSSProperty_font_variant_east_asian,
eCSSProperty_font_variant_emoji,
eCSSProperty_font_variant_ligatures,
eCSSProperty_font_variant_numeric,
eCSSProperty_font_variant_position,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gFontSynthesisSubpropTable[] = {
eCSSProperty_font_synthesis_weight,
eCSSProperty_font_synthesis_style,
eCSSProperty_font_synthesis_small_caps,
eCSSProperty_font_synthesis_position,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gMarkerSubpropTable[] = {
eCSSProperty_marker_start,
eCSSProperty_marker_end,
eCSSProperty_marker_mid,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gTextEmphasisSubpropTable[] = {
eCSSProperty_text_emphasis_style,
eCSSProperty_text_emphasis_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gTextWrapSubpropTable[] = {
eCSSProperty_text_wrap_mode,
eCSSProperty_text_wrap_style,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gWhiteSpaceSubpropTable[] = {
eCSSProperty_text_wrap_mode,
eCSSProperty_white_space_collapse,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gWebkitTextStrokeSubpropTable[] = {
eCSSProperty__webkit_text_stroke_width,
eCSSProperty__webkit_text_stroke_color,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gListStyleSubpropTable[] = {
eCSSProperty_list_style_position,
eCSSProperty_list_style_image,
eCSSProperty_list_style_type,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gMarginSubpropTable[] = {
eCSSProperty_margin_top,
eCSSProperty_margin_right,
eCSSProperty_margin_bottom,
eCSSProperty_margin_left,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gMarginBlockSubpropTable[] = {
eCSSProperty_margin_block_start,
eCSSProperty_margin_block_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gMarginInlineSubpropTable[] = {
eCSSProperty_margin_inline_start,
eCSSProperty_margin_inline_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollMarginSubpropTable[] = {
eCSSProperty_scroll_margin_top,
eCSSProperty_scroll_margin_right,
eCSSProperty_scroll_margin_bottom,
eCSSProperty_scroll_margin_left,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollMarginBlockSubpropTable[] = {
eCSSProperty_scroll_margin_block_start,
eCSSProperty_scroll_margin_block_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollMarginInlineSubpropTable[] = {
eCSSProperty_scroll_margin_inline_start,
eCSSProperty_scroll_margin_inline_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gOutlineSubpropTable[] = {
eCSSProperty_outline_color,
eCSSProperty_outline_style,
eCSSProperty_outline_width,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPaddingSubpropTable[] = {
eCSSProperty_padding_top,
eCSSProperty_padding_right,
eCSSProperty_padding_bottom,
eCSSProperty_padding_left,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPaddingBlockSubpropTable[] = {
eCSSProperty_padding_block_start,
eCSSProperty_padding_block_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPaddingInlineSubpropTable[] = {
eCSSProperty_padding_inline_start,
eCSSProperty_padding_inline_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollPaddingSubpropTable[] = {
eCSSProperty_scroll_padding_top,
eCSSProperty_scroll_padding_right,
eCSSProperty_scroll_padding_bottom,
eCSSProperty_scroll_padding_left,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollPaddingBlockSubpropTable[] = {
eCSSProperty_scroll_padding_block_start,
eCSSProperty_scroll_padding_block_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollPaddingInlineSubpropTable[] = {
eCSSProperty_scroll_padding_inline_start,
eCSSProperty_scroll_padding_inline_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gFlexFlowSubpropTable[] = {
eCSSProperty_flex_direction,
eCSSProperty_flex_wrap,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gFlexSubpropTable[] = {
eCSSProperty_flex_grow,
eCSSProperty_flex_shrink,
eCSSProperty_flex_basis,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gGapSubpropTable[] = {
eCSSProperty_row_gap,
eCSSProperty_column_gap,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gGridRowSubpropTable[] = {
eCSSProperty_grid_row_start,
eCSSProperty_grid_row_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gGridColumnSubpropTable[] = {
eCSSProperty_grid_column_start,
eCSSProperty_grid_column_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gGridAreaSubpropTable[] = {
eCSSProperty_grid_row_start,
eCSSProperty_grid_row_end,
eCSSProperty_grid_column_start,
eCSSProperty_grid_column_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gGridTemplateSubpropTable[] = {
eCSSProperty_grid_template_rows,
eCSSProperty_grid_template_columns,
eCSSProperty_grid_template_areas,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gGridSubpropTable[] = {
eCSSProperty_grid_template_rows,
eCSSProperty_grid_template_columns,
eCSSProperty_grid_template_areas,
eCSSProperty_grid_auto_rows,
eCSSProperty_grid_auto_columns,
eCSSProperty_grid_auto_flow,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPlaceContentSubpropTable[] = {
eCSSProperty_align_content,
eCSSProperty_justify_content,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPlaceSelfSubpropTable[] = {
eCSSProperty_align_self,
eCSSProperty_justify_self,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPlaceItemsSubpropTable[] = {
eCSSProperty_align_items,
eCSSProperty_justify_items,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gPositionTrySubpropTable[] = {
eCSSProperty_position_try_order,
eCSSProperty_position_try_fallbacks,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gInsetSubpropTable[] = {
eCSSProperty_top,
eCSSProperty_right,
eCSSProperty_bottom,
eCSSProperty_left,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gInsetBlockSubpropTable[] = {
eCSSProperty_inset_block_start,
eCSSProperty_inset_block_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gInsetInlineSubpropTable[] = {
eCSSProperty_inset_inline_start,
eCSSProperty_inset_inline_end,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gContainIntrinsicSizeSubpropTable[] = {
eCSSProperty_contain_intrinsic_width,
eCSSProperty_contain_intrinsic_height,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gMaskSubpropTable[] = {
eCSSProperty_mask_mode,
eCSSProperty_mask_repeat,
eCSSProperty_mask_clip,
eCSSProperty_mask_origin,
eCSSProperty_mask_composite,
eCSSProperty_mask_position_x,
eCSSProperty_mask_position_y,
eCSSProperty_mask_size,
eCSSProperty_mask_image,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gMaskPositionSubpropTable[] = {
eCSSProperty_mask_position_x,
eCSSProperty_mask_position_y,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gTextDecorationSubpropTable[] = {
eCSSProperty_text_decoration_color,
eCSSProperty_text_decoration_line,
eCSSProperty_text_decoration_style,
eCSSProperty_text_decoration_thickness,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gTransitionSubpropTable[] = {
eCSSProperty_transition_property,
eCSSProperty_transition_duration,
eCSSProperty_transition_timing_function,
eCSSProperty_transition_delay,
eCSSProperty_transition_behavior,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gAnimationSubpropTable[] = {
eCSSProperty_animation_name,
eCSSProperty_animation_duration,
eCSSProperty_animation_timing_function,
eCSSProperty_animation_delay,
eCSSProperty_animation_iteration_count,
eCSSProperty_animation_direction,
eCSSProperty_animation_fill_mode,
eCSSProperty_animation_play_state,
eCSSProperty_animation_timeline,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gScrollTimelineSubpropTable[] = {
eCSSProperty_scroll_timeline_name,
eCSSProperty_scroll_timeline_axis,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gViewTimelineSubpropTable[] = {
eCSSProperty_view_timeline_name,
eCSSProperty_view_timeline_axis,
eCSSProperty_UNKNOWN
};
static const nsCSSPropertyID gAllSubpropTable[] = {
eCSSProperty_border_block_start_color,
eCSSProperty_border_block_start_style,
eCSSProperty_border_block_start_width,
eCSSProperty_border_block_end_color,
eCSSProperty_border_block_end_style,
eCSSProperty_border_block_end_width,
eCSSProperty_border_inline_start_color,
eCSSProperty_border_inline_start_style,
eCSSProperty_border_inline_start_width,
eCSSProperty_border_inline_end_color,
eCSSProperty_border_inline_end_style,
eCSSProperty_border_inline_end_width,
eCSSProperty_border_start_start_radius,
eCSSProperty_border_start_end_radius,
eCSSProperty_border_end_start_radius,
eCSSProperty_border_end_end_radius,
eCSSProperty_overflow_block,
eCSSProperty_overflow_inline,
eCSSProperty_overscroll_behavior_block,
eCSSProperty_overscroll_behavior_inline,
eCSSProperty_margin_block_start,
eCSSProperty_margin_block_end,
eCSSProperty_margin_inline_start,
eCSSProperty_margin_inline_end,
eCSSProperty_scroll_margin_block_start,
eCSSProperty_scroll_margin_block_end,
eCSSProperty_scroll_margin_inline_start,
eCSSProperty_scroll_margin_inline_end,
eCSSProperty_padding_block_start,
eCSSProperty_padding_block_end,
eCSSProperty_padding_inline_start,
eCSSProperty_padding_inline_end,
eCSSProperty_scroll_padding_block_start,
eCSSProperty_scroll_padding_block_end,
eCSSProperty_scroll_padding_inline_start,
eCSSProperty_scroll_padding_inline_end,
eCSSProperty_inset_block_start,
eCSSProperty_inset_block_end,
eCSSProperty_inset_inline_start,
eCSSProperty_inset_inline_end,
eCSSProperty_block_size,
eCSSProperty_min_block_size,
eCSSProperty_max_block_size,
eCSSProperty_inline_size,
eCSSProperty_min_inline_size,
eCSSProperty_max_inline_size,
eCSSProperty_contain_intrinsic_block_size,
eCSSProperty_contain_intrinsic_inline_size,
eCSSProperty_background_color,
eCSSProperty_background_image,
eCSSProperty_background_position_x,
eCSSProperty_background_position_y,
eCSSProperty_background_repeat,
eCSSProperty_background_attachment,
eCSSProperty_background_clip,
eCSSProperty_background_origin,
eCSSProperty_background_size,
eCSSProperty_background_blend_mode,
eCSSProperty_border_top_color,
eCSSProperty_border_top_style,
eCSSProperty_border_top_width,
eCSSProperty_border_right_color,
eCSSProperty_border_right_style,
eCSSProperty_border_right_width,
eCSSProperty_border_bottom_color,
eCSSProperty_border_bottom_style,
eCSSProperty_border_bottom_width,
eCSSProperty_border_left_color,
eCSSProperty_border_left_style,
eCSSProperty_border_left_width,
eCSSProperty_border_top_left_radius,
eCSSProperty_border_top_right_radius,
eCSSProperty_border_bottom_right_radius,
eCSSProperty_border_bottom_left_radius,
eCSSProperty_box_decoration_break,
eCSSProperty__moz_float_edge,
eCSSProperty_border_image_source,
eCSSProperty_border_image_outset,
eCSSProperty_border_image_repeat,
eCSSProperty_border_image_width,
eCSSProperty_border_image_slice,
eCSSProperty_display,
eCSSProperty_position,
eCSSProperty_anchor_name,
eCSSProperty_anchor_scope,
eCSSProperty_float,
eCSSProperty_clear,
eCSSProperty_vertical_align,
eCSSProperty_baseline_source,
eCSSProperty_overflow_clip_box_inline,
eCSSProperty_overflow_clip_box_block,
eCSSProperty_overflow_y,
eCSSProperty_overflow_x,
eCSSProperty_overflow_anchor,
eCSSProperty_transform,
eCSSProperty_rotate,
eCSSProperty_scale,
eCSSProperty_translate,
eCSSProperty_offset_path,
eCSSProperty_offset_distance,
eCSSProperty_offset_rotate,
eCSSProperty_offset_anchor,
eCSSProperty_offset_position,
eCSSProperty_scroll_behavior,
eCSSProperty_scroll_snap_align,
eCSSProperty_scroll_snap_type,
eCSSProperty_scroll_snap_stop,
eCSSProperty_overscroll_behavior_y,
eCSSProperty_overscroll_behavior_x,
eCSSProperty_isolation,
eCSSProperty_break_after,
eCSSProperty_break_before,
eCSSProperty_break_inside,
eCSSProperty_resize,
eCSSProperty_perspective,
eCSSProperty_perspective_origin,
eCSSProperty_backface_visibility,
eCSSProperty_transform_box,
eCSSProperty_transform_style,
eCSSProperty_transform_origin,
eCSSProperty_contain,
eCSSProperty_content_visibility,
eCSSProperty_container_type,
eCSSProperty_container_name,
eCSSProperty_appearance,
eCSSProperty__moz_orient,
eCSSProperty_will_change,
eCSSProperty_shape_image_threshold,
eCSSProperty_shape_margin,
eCSSProperty_shape_outside,
eCSSProperty_touch_action,
eCSSProperty__webkit_line_clamp,
eCSSProperty_scrollbar_gutter,
eCSSProperty_zoom,
eCSSProperty_column_width,
eCSSProperty_column_count,
eCSSProperty_column_fill,
eCSSProperty_column_rule_width,
eCSSProperty_column_rule_color,
eCSSProperty_column_span,
eCSSProperty_column_rule_style,
eCSSProperty_content,
eCSSProperty_counter_increment,
eCSSProperty_counter_reset,
eCSSProperty_counter_set,
eCSSProperty_opacity,
eCSSProperty_box_shadow,
eCSSProperty_clip,
eCSSProperty_filter,
eCSSProperty_backdrop_filter,
eCSSProperty_mix_blend_mode,
eCSSProperty_font_family,
eCSSProperty_font_style,
eCSSProperty_font_variant_caps,
eCSSProperty_font_weight,
eCSSProperty_font_size,
eCSSProperty_font_size_adjust,
eCSSProperty_font_synthesis_weight,
eCSSProperty_font_synthesis_style,
eCSSProperty_font_synthesis_small_caps,
eCSSProperty_font_synthesis_position,
eCSSProperty_font_stretch,
eCSSProperty_font_kerning,
eCSSProperty_font_variant_alternates,
eCSSProperty_font_variant_east_asian,
eCSSProperty_font_variant_emoji,
eCSSProperty_font_variant_ligatures,
eCSSProperty_font_variant_numeric,
eCSSProperty_font_variant_position,
eCSSProperty_font_feature_settings,
eCSSProperty_font_variation_settings,
eCSSProperty_font_language_override,
eCSSProperty_font_optical_sizing,
eCSSProperty_font_palette,
eCSSProperty_math_depth,
eCSSProperty_math_style,
eCSSProperty_line_height,
eCSSProperty__moz_osx_font_smoothing,
eCSSProperty_visibility,
eCSSProperty_writing_mode,
eCSSProperty_text_orientation,
eCSSProperty_print_color_adjust,
eCSSProperty_image_rendering,
eCSSProperty_image_orientation,
eCSSProperty_dominant_baseline,
eCSSProperty_text_anchor,
eCSSProperty_color_interpolation,
eCSSProperty_color_interpolation_filters,
eCSSProperty_fill,
eCSSProperty_fill_opacity,
eCSSProperty_fill_rule,
eCSSProperty_shape_rendering,
eCSSProperty_stroke,
eCSSProperty_stroke_width,
eCSSProperty_stroke_linecap,
eCSSProperty_stroke_linejoin,
eCSSProperty_stroke_miterlimit,
eCSSProperty_stroke_opacity,
eCSSProperty_stroke_dasharray,
eCSSProperty_stroke_dashoffset,
eCSSProperty_clip_rule,
eCSSProperty_marker_start,
eCSSProperty_marker_mid,
eCSSProperty_marker_end,
eCSSProperty_paint_order,
eCSSProperty__moz_context_properties,
eCSSProperty_border_collapse,
eCSSProperty_empty_cells,
eCSSProperty_caption_side,
eCSSProperty_border_spacing,
eCSSProperty_color,
eCSSProperty_text_transform,
eCSSProperty_hyphens,
eCSSProperty__moz_text_size_adjust,
eCSSProperty_text_indent,
eCSSProperty_overflow_wrap,
eCSSProperty_word_break,
eCSSProperty_text_justify,
eCSSProperty_text_align_last,
eCSSProperty_text_align,
eCSSProperty_letter_spacing,
eCSSProperty_word_spacing,
eCSSProperty_white_space_collapse,
eCSSProperty_text_shadow,
eCSSProperty_text_emphasis_style,
eCSSProperty_text_emphasis_position,
eCSSProperty_text_emphasis_color,
eCSSProperty_tab_size,
eCSSProperty_line_break,
eCSSProperty__webkit_text_fill_color,
eCSSProperty__webkit_text_stroke_color,
eCSSProperty__webkit_text_stroke_width,
eCSSProperty_ruby_align,
eCSSProperty_ruby_position,
eCSSProperty_text_combine_upright,
eCSSProperty_text_rendering,
eCSSProperty__moz_control_character_visibility,
eCSSProperty_text_underline_offset,
eCSSProperty_text_underline_position,
eCSSProperty_text_decoration_skip_ink,
eCSSProperty_hyphenate_character,
eCSSProperty_forced_color_adjust,
eCSSProperty__webkit_text_security,
eCSSProperty_text_wrap_mode,
eCSSProperty_text_wrap_style,
eCSSProperty_cursor,
eCSSProperty_pointer_events,
eCSSProperty__moz_user_input,
eCSSProperty_caret_color,
eCSSProperty_accent_color,
eCSSProperty_color_scheme,
eCSSProperty_scrollbar_color,
eCSSProperty_list_style_position,
eCSSProperty_list_style_type,
eCSSProperty_list_style_image,
eCSSProperty_quotes,
eCSSProperty_margin_top,
eCSSProperty_margin_right,
eCSSProperty_margin_bottom,
eCSSProperty_margin_left,
eCSSProperty_overflow_clip_margin,
eCSSProperty_scroll_margin_top,
eCSSProperty_scroll_margin_right,
eCSSProperty_scroll_margin_bottom,
eCSSProperty_scroll_margin_left,
eCSSProperty_outline_color,
eCSSProperty_outline_style,
eCSSProperty_outline_width,
eCSSProperty_outline_offset,
eCSSProperty_padding_top,
eCSSProperty_padding_right,
eCSSProperty_padding_bottom,
eCSSProperty_padding_left,
eCSSProperty_scroll_padding_top,
eCSSProperty_scroll_padding_right,
eCSSProperty_scroll_padding_bottom,
eCSSProperty_scroll_padding_left,
eCSSProperty_page,
eCSSProperty_top,
eCSSProperty_right,
eCSSProperty_bottom,
eCSSProperty_left,
eCSSProperty_z_index,
eCSSProperty_flex_direction,
eCSSProperty_flex_wrap,
eCSSProperty_justify_content,
eCSSProperty_align_content,
eCSSProperty_align_items,
eCSSProperty_justify_items,
eCSSProperty_flex_grow,
eCSSProperty_flex_shrink,
eCSSProperty_align_self,
eCSSProperty_justify_self,
eCSSProperty_order,
eCSSProperty_flex_basis,
eCSSProperty_height,
eCSSProperty_min_height,
eCSSProperty_max_height,
eCSSProperty_width,
eCSSProperty_min_width,
eCSSProperty_max_width,
eCSSProperty_position_anchor,
eCSSProperty_position_area,
eCSSProperty_position_visibility,
eCSSProperty_position_try_fallbacks,
eCSSProperty_position_try_order,
eCSSProperty_box_sizing,
eCSSProperty_object_fit,
eCSSProperty_object_position,
eCSSProperty_grid_row_start,
eCSSProperty_grid_row_end,
eCSSProperty_grid_auto_rows,
eCSSProperty_grid_template_rows,
eCSSProperty_grid_column_start,
eCSSProperty_grid_column_end,
eCSSProperty_grid_auto_columns,
eCSSProperty_grid_template_columns,
eCSSProperty_masonry_auto_flow,
eCSSProperty_grid_auto_flow,
eCSSProperty_grid_template_areas,
eCSSProperty_column_gap,
eCSSProperty_row_gap,
eCSSProperty_aspect_ratio,
eCSSProperty_contain_intrinsic_height,
eCSSProperty_contain_intrinsic_width,
eCSSProperty_vector_effect,
eCSSProperty_stop_color,
eCSSProperty_stop_opacity,
eCSSProperty_flood_color,
eCSSProperty_flood_opacity,
eCSSProperty_lighting_color,
eCSSProperty_mask_type,
eCSSProperty_clip_path,
eCSSProperty_mask_mode,
eCSSProperty_mask_repeat,
eCSSProperty_mask_position_x,
eCSSProperty_mask_position_y,
eCSSProperty_mask_clip,
eCSSProperty_mask_origin,
eCSSProperty_mask_size,
eCSSProperty_mask_composite,
eCSSProperty_mask_image,
eCSSProperty_x,
eCSSProperty_y,
eCSSProperty_cx,
eCSSProperty_cy,
eCSSProperty_rx,
eCSSProperty_ry,
eCSSProperty_r,
eCSSProperty_d,
eCSSProperty_table_layout,
eCSSProperty_text_overflow,
eCSSProperty_text_decoration_line,
eCSSProperty_text_decoration_style,
eCSSProperty_text_decoration_color,
eCSSProperty_initial_letter,
eCSSProperty_text_decoration_thickness,
eCSSProperty_ime_mode,
eCSSProperty_scrollbar_width,
eCSSProperty_user_select,
eCSSProperty__moz_window_dragging,
eCSSProperty__moz_force_broken_image_icon,
eCSSProperty_transition_duration,
eCSSProperty_transition_timing_function,
eCSSProperty_transition_property,
eCSSProperty_transition_delay,
eCSSProperty_transition_behavior,
eCSSProperty_animation_name,
eCSSProperty_animation_duration,
eCSSProperty_animation_timing_function,
eCSSProperty_animation_iteration_count,
eCSSProperty_animation_direction,
eCSSProperty_animation_play_state,
eCSSProperty_animation_fill_mode,
eCSSProperty_animation_composition,
eCSSProperty_animation_delay,
eCSSProperty_animation_timeline,
eCSSProperty_scroll_timeline_name,
eCSSProperty_scroll_timeline_axis,
eCSSProperty_view_timeline_name,
eCSSProperty_view_timeline_axis,
eCSSProperty_view_timeline_inset,
eCSSProperty_field_sizing,
eCSSProperty_view_transition_name,
eCSSProperty__moz_box_align,
eCSSProperty__moz_box_direction,
eCSSProperty__moz_box_flex,
eCSSProperty__moz_box_orient,
eCSSProperty__moz_box_pack,
eCSSProperty__moz_box_ordinal_group,
eCSSProperty_UNKNOWN
};
const nsCSSPropertyID* const
nsCSSProps::kSubpropertyTable[eCSSProperty_COUNT - eCSSProperty_COUNT_no_shorthands] = {
gBackgroundSubpropTable,
gBackgroundPositionSubpropTable,
gBorderColorSubpropTable,
gBorderStyleSubpropTable,
gBorderWidthSubpropTable,
gBorderTopSubpropTable,
gBorderRightSubpropTable,
gBorderBottomSubpropTable,
gBorderLeftSubpropTable,
gBorderBlockStartSubpropTable,
gBorderBlockEndSubpropTable,
gBorderInlineStartSubpropTable,
gBorderInlineEndSubpropTable,
gBorderSubpropTable,
gBorderRadiusSubpropTable,
gBorderImageSubpropTable,
gBorderBlockWidthSubpropTable,
gBorderBlockStyleSubpropTable,
gBorderBlockColorSubpropTable,
gBorderInlineWidthSubpropTable,
gBorderInlineStyleSubpropTable,
gBorderInlineColorSubpropTable,
gBorderBlockSubpropTable,
gBorderInlineSubpropTable,
gOverflowSubpropTable,
gOverflowClipBoxSubpropTable,
gOverscrollBehaviorSubpropTable,
gContainerSubpropTable,
gPageBreakBeforeSubpropTable,
gPageBreakAfterSubpropTable,
gPageBreakInsideSubpropTable,
gOffsetSubpropTable,
gColumnsSubpropTable,
gColumnRuleSubpropTable,
gFontSubpropTable,
gFontVariantSubpropTable,
gFontSynthesisSubpropTable,
gMarkerSubpropTable,
gTextEmphasisSubpropTable,
gTextWrapSubpropTable,
gWhiteSpaceSubpropTable,
gWebkitTextStrokeSubpropTable,
gListStyleSubpropTable,
gMarginSubpropTable,
gMarginBlockSubpropTable,
gMarginInlineSubpropTable,
gScrollMarginSubpropTable,
gScrollMarginBlockSubpropTable,
gScrollMarginInlineSubpropTable,
gOutlineSubpropTable,
gPaddingSubpropTable,
gPaddingBlockSubpropTable,
gPaddingInlineSubpropTable,
gScrollPaddingSubpropTable,
gScrollPaddingBlockSubpropTable,
gScrollPaddingInlineSubpropTable,
gFlexFlowSubpropTable,
gFlexSubpropTable,
gGapSubpropTable,
gGridRowSubpropTable,
gGridColumnSubpropTable,
gGridAreaSubpropTable,
gGridTemplateSubpropTable,
gGridSubpropTable,
gPlaceContentSubpropTable,
gPlaceSelfSubpropTable,
gPlaceItemsSubpropTable,
gPositionTrySubpropTable,
gInsetSubpropTable,
gInsetBlockSubpropTable,
gInsetInlineSubpropTable,
gContainIntrinsicSizeSubpropTable,
gMaskSubpropTable,
gMaskPositionSubpropTable,
gTextDecorationSubpropTable,
gTransitionSubpropTable,
gAnimationSubpropTable,
gScrollTimelineSubpropTable,
gViewTimelineSubpropTable,
gAllSubpropTable,
};
static_assert(eCSSProperty_align_content == 0, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_align_items == 1, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_align_self == 2, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_aspect_ratio == 3, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_backface_visibility == 4, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_baseline_source == 5, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_collapse == 6, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_image_repeat == 7, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_box_decoration_break == 8, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_box_sizing == 9, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_break_inside == 10, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_caption_side == 11, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_clear == 12, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_color_interpolation == 13, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_color_interpolation_filters == 14, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_count == 15, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_fill == 16, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_span == 17, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_contain == 18, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_container_type == 19, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_content_visibility == 20, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_direction == 21, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_display == 22, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_dominant_baseline == 23, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_empty_cells == 24, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_field_sizing == 25, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex_direction == 26, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex_wrap == 27, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_float == 28, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_kerning == 29, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_language_override == 30, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_optical_sizing == 31, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_size_adjust == 32, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_stretch == 33, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_style == 34, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_caps == 35, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_east_asian == 36, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_emoji == 37, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_ligatures == 38, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_numeric == 39, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_position == 40, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_weight == 41, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_forced_color_adjust == 42, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_auto_flow == 43, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_hyphens == 44, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_image_orientation == 45, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_image_rendering == 46, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_ime_mode == 47, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_initial_letter == 48, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_isolation == 49, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_justify_content == 50, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_justify_items == 51, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_justify_self == 52, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_line_break == 53, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_list_style_position == 54, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_type == 55, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_masonry_auto_flow == 56, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_math_depth == 57, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_math_style == 58, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mix_blend_mode == 59, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_align == 60, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_collapse == 61, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_direction == 62, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_orient == 63, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_pack == 64, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_control_character_visibility == 65, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_float_edge == 66, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_inert == 67, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_math_variant == 68, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_min_font_size_ratio == 69, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_orient == 70, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_osx_font_smoothing == 71, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_text_size_adjust == 72, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_theme == 73, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_top_layer == 74, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_user_focus == 75, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_user_input == 76, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_window_dragging == 77, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_window_shadow == 78, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_object_fit == 79, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_offset_rotate == 80, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_outline_style == 81, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_anchor == 82, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_wrap == 83, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_page_orientation == 84, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_paint_order == 85, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_pointer_events == 86, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position == 87, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position_area == 88, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position_try_order == 89, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position_visibility == 90, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_print_color_adjust == 91, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_resize == 92, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_ruby_align == 93, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_ruby_position == 94, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_behavior == 95, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_snap_align == 96, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_snap_stop == 97, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_snap_type == 98, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scrollbar_gutter == 99, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scrollbar_width == 100, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_shape_rendering == 101, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_linecap == 102, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_linejoin == 103, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_table_layout == 104, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_align == 105, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_align_last == 106, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_anchor == 107, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_combine_upright == 108, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_decoration_line == 109, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_decoration_skip_ink == 110, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_decoration_style == 111, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_emphasis_position == 112, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_justify == 113, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_orientation == 114, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_rendering == 115, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_transform == 116, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_underline_position == 117, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_wrap_mode == 118, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_wrap_style == 119, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_touch_action == 120, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transform_box == 121, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transform_style == 122, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_unicode_bidi == 123, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_user_select == 124, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_vector_effect == 125, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_visibility == 126, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__webkit_line_clamp == 127, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__webkit_text_security == 128, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_white_space_collapse == 129, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_word_break == 130, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_writing_mode == 131, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__x_text_scale == 132, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_z_index == 133, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_zoom == 134, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_appearance == 135, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_default_appearance == 136, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_force_broken_image_icon == 137, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_subtree_hidden_only_visually == 138, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_break_after == 139, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_break_before == 140, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_clip_rule == 141, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_fill_rule == 142, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_clip_box_block == 143, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_clip_box_inline == 144, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_fill_opacity == 145, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_opacity == 146, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_ordinal_group == 147, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_order == 148, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__x_span == 149, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_synthesis_position == 150, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_synthesis_small_caps == 151, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_synthesis_style == 152, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_synthesis_weight == 153, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex_grow == 154, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex_shrink == 155, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_box_flex == 156, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_miterlimit == 157, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_block == 158, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_inline == 159, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_x == 160, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_y == 161, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overscroll_behavior_block == 162, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overscroll_behavior_inline == 163, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overscroll_behavior_x == 164, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overscroll_behavior_y == 165, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flood_opacity == 166, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_window_opacity == 167, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_opacity == 168, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_shape_image_threshold == 169, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stop_opacity == 170, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_end_style == 171, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_start_style == 172, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_bottom_style == 173, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_end_style == 174, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_start_style == 175, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_left_style == 176, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_right_style == 177, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_top_style == 178, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_rule_style == 179, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_accent_color == 180, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_anchor_name == 181, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_anchor_scope == 182, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_composition == 183, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_delay == 184, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_direction == 185, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_duration == 186, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_fill_mode == 187, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_iteration_count == 188, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_name == 189, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_play_state == 190, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_timeline == 191, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation_timing_function == 192, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_backdrop_filter == 193, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_attachment == 194, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_blend_mode == 195, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_clip == 196, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_image == 197, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_origin == 198, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_position_x == 199, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_position_y == 200, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_repeat == 201, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_size == 202, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_image_outset == 203, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_image_slice == 204, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_image_width == 205, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_spacing == 206, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_box_shadow == 207, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_caret_color == 208, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_clip == 209, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_clip_path == 210, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_color == 211, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_color_scheme == 212, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_width == 213, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_container_name == 214, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_content == 215, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_counter_increment == 216, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_counter_reset == 217, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_counter_set == 218, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_cursor == 219, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_d == 220, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_filter == 221, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex_basis == 222, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_family == 223, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_feature_settings == 224, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_palette == 225, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_size == 226, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant_alternates == 227, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variation_settings == 228, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_template_areas == 229, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_hyphenate_character == 230, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_letter_spacing == 231, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_line_height == 232, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_list_style_type == 233, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_clip == 234, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_composite == 235, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_image == 236, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_mode == 237, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_origin == 238, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_position_x == 239, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_position_y == 240, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_repeat == 241, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_size == 242, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_context_properties == 243, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_offset_anchor == 244, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_offset_path == 245, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_offset_position == 246, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_page == 247, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_perspective == 248, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position_anchor == 249, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position_try_fallbacks == 250, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_quotes == 251, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_rotate == 252, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scale == 253, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_timeline_axis == 254, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_timeline_name == 255, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scrollbar_color == 256, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_shape_outside == 257, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_size == 258, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_dasharray == 259, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_dashoffset == 260, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke_width == 261, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_tab_size == 262, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_decoration_thickness == 263, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_emphasis_style == 264, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_indent == 265, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_overflow == 266, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_shadow == 267, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_underline_offset == 268, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transform_origin == 269, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transition_behavior == 270, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transition_delay == 271, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transition_duration == 272, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transition_property == 273, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transition_timing_function == 274, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_translate == 275, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_vertical_align == 276, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_view_timeline_axis == 277, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_view_timeline_inset == 278, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_view_timeline_name == 279, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_view_transition_name == 280, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__webkit_text_stroke_width == 281, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_will_change == 282, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_word_spacing == 283, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__x_lang == 284, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_object_position == 285, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_perspective_origin == 286, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_fill == 287, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stroke == 288, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_template_columns == 289, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_template_rows == 290, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_image_source == 291, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_list_style_image == 292, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_auto_columns == 293, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_auto_rows == 294, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_window_transform == 295, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transform == 296, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_gap == 297, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_row_gap == 298, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_marker_end == 299, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_marker_mid == 300, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_marker_start == 301, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_contain_intrinsic_block_size == 302, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_contain_intrinsic_height == 303, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_contain_intrinsic_inline_size == 304, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_contain_intrinsic_width == 305, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_column_end == 306, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_column_start == 307, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_row_end == 308, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_row_start == 309, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_max_block_size == 310, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_max_height == 311, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_max_inline_size == 312, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_max_width == 313, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_cx == 314, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_cy == 315, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_offset_distance == 316, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_x == 317, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_y == 318, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_bottom_left_radius == 319, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_bottom_right_radius == 320, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_end_end_radius == 321, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_end_start_radius == 322, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_start_end_radius == 323, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_start_start_radius == 324, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_top_left_radius == 325, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_top_right_radius == 326, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_bottom == 327, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset_block_end == 328, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset_block_start == 329, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset_inline_end == 330, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset_inline_start == 331, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_left == 332, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_right == 333, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_top == 334, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_block_end == 335, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_block_start == 336, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_bottom == 337, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_inline_end == 338, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_inline_start == 339, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_left == 340, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_right == 341, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_top == 342, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_block_size == 343, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_height == 344, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inline_size == 345, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_min_block_size == 346, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_min_height == 347, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_min_inline_size == 348, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_min_width == 349, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_width == 350, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_end_width == 351, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_start_width == 352, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_bottom_width == 353, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_end_width == 354, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_start_width == 355, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_left_width == 356, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_right_width == 357, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_top_width == 358, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_rule_width == 359, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_outline_width == 360, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_block_end == 361, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_block_start == 362, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_bottom == 363, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_inline_end == 364, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_inline_start == 365, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_left == 366, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_right == 367, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_top == 368, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_r == 369, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_shape_margin == 370, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_rx == 371, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_ry == 372, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_block_end == 373, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_block_start == 374, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_bottom == 375, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_inline_end == 376, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_inline_start == 377, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_left == 378, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_right == 379, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_top == 380, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__moz_window_input_region_margin == 381, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_outline_offset == 382, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_clip_margin == 383, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_block_end == 384, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_block_start == 385, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_bottom == 386, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_inline_end == 387, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_inline_start == 388, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_left == 389, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_right == 390, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_top == 391, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_color == 392, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_end_color == 393, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_start_color == 394, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_bottom_color == 395, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_end_color == 396, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_start_color == 397, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_left_color == 398, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_right_color == 399, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_top_color == 400, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_rule_color == 401, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flood_color == 402, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_lighting_color == 403, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_outline_color == 404, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_stop_color == 405, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_decoration_color == 406, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_emphasis_color == 407, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__webkit_text_fill_color == 408, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__webkit_text_stroke_color == 409, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background == 410, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_background_position == 411, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_color == 412, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_style == 413, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_width == 414, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_top == 415, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_right == 416, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_bottom == 417, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_left == 418, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_start == 419, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_end == 420, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_start == 421, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_end == 422, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border == 423, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_radius == 424, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_image == 425, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_width == 426, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_style == 427, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block_color == 428, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_width == 429, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_style == 430, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline_color == 431, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_block == 432, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_border_inline == 433, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow == 434, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overflow_clip_box == 435, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_overscroll_behavior == 436, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_container == 437, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_page_break_before == 438, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_page_break_after == 439, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_page_break_inside == 440, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_offset == 441, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_columns == 442, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_column_rule == 443, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font == 444, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_variant == 445, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_font_synthesis == 446, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_marker == 447, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_emphasis == 448, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_wrap == 449, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_white_space == 450, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty__webkit_text_stroke == 451, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_list_style == 452, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin == 453, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_block == 454, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_margin_inline == 455, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin == 456, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_block == 457, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_margin_inline == 458, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_outline == 459, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding == 460, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_block == 461, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_padding_inline == 462, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding == 463, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_block == 464, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_padding_inline == 465, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex_flow == 466, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_flex == 467, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_gap == 468, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_row == 469, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_column == 470, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_area == 471, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid_template == 472, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_grid == 473, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_place_content == 474, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_place_self == 475, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_place_items == 476, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_position_try == 477, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset == 478, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset_block == 479, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_inset_inline == 480, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_contain_intrinsic_size == 481, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask == 482, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_mask_position == 483, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_text_decoration == 484, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_transition == 485, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_animation == 486, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_scroll_timeline == 487, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_view_timeline == 488, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");
static_assert(eCSSProperty_all == 489, "GenerateCSSPropsGenerated.py did not list properties in nsCSSPropertyID order");