1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.css;
16
17 import static org.htmlunit.css.BrowserConfiguration.chrome;
18 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdge;
19 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeAndFirefox;
20 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeAuto;
21 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeEmpty;
22 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeNone;
23 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeNormal;
24 import static org.htmlunit.css.BrowserConfiguration.chromeAndEdgeNotIterable;
25 import static org.htmlunit.css.BrowserConfiguration.edge;
26 import static org.htmlunit.css.BrowserConfiguration.ff;
27 import static org.htmlunit.css.BrowserConfiguration.ffEsr;
28 import static org.htmlunit.css.BrowserConfiguration.ffLatest;
29 import static org.htmlunit.css.BrowserConfiguration.ffNone;
30 import static org.htmlunit.css.BrowserConfiguration.ffNormal;
31 import static org.htmlunit.css.BrowserConfiguration.ffNotIterable;
32
33 import java.io.Serializable;
34 import java.util.ArrayList;
35 import java.util.List;
36 import java.util.Map;
37 import java.util.concurrent.ConcurrentHashMap;
38
39 import org.htmlunit.BrowserVersion;
40
41
42
43
44
45
46
47
48
49 @SuppressWarnings("PMD.AvoidDuplicateLiterals")
50 public final class StyleAttributes implements Serializable {
51 private static final Map<String, Definition> STYLES = new ConcurrentHashMap<>();
52
53 static {
54 for (final Definition definition : Definition.values()) {
55 STYLES.put(definition.getPropertyName(), definition);
56 }
57 }
58
59 private StyleAttributes() {
60
61 }
62
63
64
65
66
67
68
69 public static Definition getDefinition(final String propertyName, final BrowserVersion browserVersion) {
70 if (browserVersion == null) {
71 return null;
72 }
73
74 final Definition definition = STYLES.get(propertyName);
75 if (definition == null) {
76 return null;
77 }
78 if (!definition.isAvailable(browserVersion, false)) {
79 return null;
80 }
81 return definition;
82 }
83
84
85
86
87
88
89 public static List<Definition> getDefinitions(final BrowserVersion browserVersion) {
90 final List<Definition> list = new ArrayList<>();
91 for (final Definition definition : Definition.values()) {
92 if (definition.isAvailable(browserVersion, true)) {
93 list.add(definition);
94 }
95 }
96
97 return list;
98 }
99
100
101
102
103
104 public enum Definition {
105
106 ACCENT_COLOR("accentColor", "accent-color", chromeAndEdgeAndFirefox("auto")),
107
108
109 ACCENT_COLOR_("accent-color", "accent-color", ff("auto")),
110
111
112 ADDITIVE_SYMBOLS("additiveSymbols", "additive-symbols", chromeAndEdgeEmpty()),
113
114
115 ALIGN_CONTENT("alignContent", "align-content", chromeAndEdgeAndFirefox("normal")),
116
117
118 ALIGN_CONTENT_("align-content", "align-content", ffNormal()),
119
120
121 ALIGN_ITEMS("alignItems", "align-items", chromeAndEdgeAndFirefox("normal")),
122
123
124 ALIGN_ITEMS_("align-items", "align-items", ffNormal()),
125
126
127 ALIGN_SELF("alignSelf", "align-self", chromeAndEdgeAndFirefox("auto")),
128
129
130 ALIGN_SELF_("align-self", "align-self", ff("auto")),
131
132
133 ALIGNMENT_BASELINE("alignmentBaseline", "alignment-baseline", chromeAndEdgeAuto()),
134
135
136 ALL("all", "all", chromeAndEdgeAndFirefox("")),
137
138
139 ANCHOR_NAME("anchorName", "anchor-name", chromeAndEdgeNone()),
140
141
142 ANCHOR_SCOPE("anchorScope", "anchor-scope", chromeAndEdgeNone()),
143
144
145 ANIMATION("animation", "animation", chromeAndEdge("none 0s ease 0s 1 normal none running"),
146 ffNone()),
147
148
149 ANIMATION_COMPOSITION("animationComposition", "animation-composition", chromeAndEdge("replace"),
150 ff("replace")),
151
152
153 ANIMATION_COMPOSITION_("animation-composition", "animation-composition", ff("replace")),
154
155
156 ANIMATION_DELAY("animationDelay", "animation-delay", chromeAndEdgeAndFirefox("0s")),
157
158
159 ANIMATION_DELAY_("animation-delay", "animation-delay", ff("0s")),
160
161
162 ANIMATION_DIRECTION("animationDirection", "animation-direction", chromeAndEdgeAndFirefox("normal")),
163
164
165 ANIMATION_DIRECTION_("animation-direction", "animation-direction", ffNormal()),
166
167
168 ANIMATION_DURATION("animationDuration", "animation-duration", chromeAndEdgeAndFirefox("0s")),
169
170
171 ANIMATION_DURATION_("animation-duration", "animation-duration", ff("0s")),
172
173
174 ANIMATION_FILL_MODE("animationFillMode", "animation-fill-mode", chromeAndEdgeAndFirefox("none")),
175
176
177 ANIMATION_FILL_MODE_("animation-fill-mode", "animation-fill-mode", ffNone()),
178
179
180 ANIMATION_ITERATION_COUNT("animationIterationCount", "animation-iteration-count",
181 chromeAndEdgeAndFirefox("1")),
182
183
184 ANIMATION_ITERATION_COUNT_("animation-iteration-count", "animation-iteration-count", ff("1")),
185
186
187 ANIMATION_NAME("animationName", "animation-name", chromeAndEdgeAndFirefox("none")),
188
189
190 ANIMATION_NAME_("animation-name", "animation-name", ffNone()),
191
192
193 ANIMATION_PLAY_STATE("animationPlayState", "animation-play-state",
194 chromeAndEdgeAndFirefox("running")),
195
196
197 ANIMATION_PLAY_STATE_("animation-play-state", "animation-play-state", ff("running")),
198
199
200 ANIMATION_RANGE("animationRange", "animation-range", chromeAndEdgeNormal()),
201
202
203 ANIMATION_RANGE_END("animationRangeEnd", "animation-range-end", chromeAndEdgeNormal()),
204
205
206 ANIMATION_RANGE_START("animationRangeStart", "animation-range-start", chromeAndEdgeNormal()),
207
208
209 ANIMATION_TIMELINE("animationTimeline", "animation-timeline", chromeAndEdgeAuto()),
210
211
212 ANIMATION_TIMING_FUNCTION("animationTimingFunction", "animation-timing-function",
213 chromeAndEdgeAndFirefox("ease")),
214
215
216 ANIMATION_TIMING_FUNCTION_("animation-timing-function", "animation-timing-function", ff("ease")),
217
218
219 APP_REGION("appRegion", "app-region", chromeAndEdgeNone()),
220
221
222 APPEARANCE("appearance", "appearance", chromeAndEdgeNone(), ffNone()),
223
224
225 ASCENT_OVERRIDE("ascentOverride", "ascent-override", chromeAndEdgeEmpty()),
226
227
228 ASPECT_RATIO("aspectRatio", "aspect-ratio", chromeAndEdgeAuto(), ff("auto")),
229
230
231 ASPECT_RATIO_("aspect-ratio", "aspect-ratio", ff("auto")),
232
233
234 BACKDROP_FILTER("backdropFilter", "backdrop-filter", chromeAndEdgeNone(), ffNone()),
235
236
237 BACKDROP_FILTER_("backdrop-filter", "backdrop-filter", ffNone()),
238
239
240 BACKFACE_VISIBILITY("backfaceVisibility", "backface-visibility",
241 chromeAndEdgeAndFirefox("visible")),
242
243
244 BACKFACE_VISIBILITY_("backface-visibility", "backface-visibility", ff("visible")),
245
246
247 BACKGROUND("background", "background",
248 ffNone(),
249 chromeAndEdge("rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box")),
250
251
252 BACKGROUND_ATTACHMENT("backgroundAttachment", "background-attachment",
253 chromeAndEdgeAndFirefox("scroll")),
254
255
256 BACKGROUND_ATTACHMENT_("background-attachment", "background-attachment", ff("scroll")),
257
258
259 BACKGROUND_BLEND_MODE("backgroundBlendMode", "background-blend-mode", chromeAndEdgeAndFirefox("normal")),
260
261
262 BACKGROUND_BLEND_MODE_("background-blend-mode", "background-blend-mode", ffNormal()),
263
264
265 BACKGROUND_CLIP("backgroundClip", "background-clip",
266 chromeAndEdgeAndFirefox("border-box")),
267
268
269 BACKGROUND_CLIP_("background-clip", "background-clip", ff("border-box")),
270
271
272 BACKGROUND_COLOR("backgroundColor", "background-color",
273 chromeAndEdgeAndFirefox("rgba(0, 0, 0, 0)")),
274
275
276 BACKGROUND_COLOR_("background-color", "background-color", ff("rgba(0, 0, 0, 0)")),
277
278
279 BACKGROUND_IMAGE("backgroundImage", "background-image", chromeAndEdgeAndFirefox("none")),
280
281
282 BACKGROUND_IMAGE_("background-image", "background-image", ffNone()),
283
284
285 BACKGROUND_ORIGIN("backgroundOrigin", "background-origin",
286 chromeAndEdgeAndFirefox("padding-box")),
287
288
289 BACKGROUND_ORIGIN_("background-origin", "background-origin", ff("padding-box")),
290
291
292 BACKGROUND_POSITION("backgroundPosition", "background-position", chromeAndEdgeAndFirefox("0% 0%")),
293
294
295 BACKGROUND_POSITION_("background-position", "background-position", ff("0% 0%")),
296
297
298 BACKGROUND_POSITION_X("backgroundPositionX", "background-position-x",
299 chromeAndEdgeAndFirefox("0%")),
300
301
302 BACKGROUND_POSITION_X_("background-position-x", "background-position-x", ff("0%")),
303
304
305 BACKGROUND_POSITION_Y("backgroundPositionY", "background-position-y",
306 chromeAndEdge("0%"),
307 ff("0%")),
308
309
310 BACKGROUND_POSITION_Y_("background-position-y", "background-position-y", ff("0%")),
311
312
313 BACKGROUND_REPEAT("backgroundRepeat", "background-repeat", chromeAndEdge("repeat"),
314 ff("repeat")),
315
316
317 BACKGROUND_REPEAT_("background-repeat", "background-repeat", ff("repeat")),
318
319
320 BACKGROUND_SIZE("backgroundSize", "background-size", ff("auto"),
321 chromeAndEdgeAuto()),
322
323
324 BACKGROUND_SIZE_("background-size", "background-size", ff("auto")),
325
326
327 BASE_PALETTE("basePalette", "base-palette", chromeAndEdgeEmpty()),
328
329
330 BASELINE_SHIFT("baselineShift", "baseline-shift",
331 chromeAndEdge("0px")),
332
333
334 BASELINE_SOURCE("baselineSource", "baseline-source", chromeAndEdgeAuto(),
335 ff("auto")),
336
337
338 BASELINE_SOURCE_("baseline-source", "baseline-source", ff("auto")),
339
340
341 BLOCK_SIZE("blockSize", "block-size", chromeAndEdgeAndFirefox("auto")),
342
343
344 BLOCK_SIZE_("block-size", "block-size", ff("auto")),
345
346
347 BORDER("border", "border", chromeAndEdge("0px none rgb(0, 0, 0)"), ff("0px rgb(0, 0, 0)")),
348
349
350 BORDER_BLOCK("borderBlock", "border-block", chromeAndEdge("0px none rgb(0, 0, 0)"),
351 ff("0px rgb(0, 0, 0)")),
352
353
354 BORDER_BLOCK_("border-block", "border-block", ff("0px rgb(0, 0, 0)")),
355
356
357 BORDER_BLOCK_COLOR("borderBlockColor", "border-block-color", chromeAndEdge("rgb(0, 0, 0)"),
358 ff("rgb(0, 0, 0)")),
359
360
361 BORDER_BLOCK_COLOR_("border-block-color", "border-block-color",
362 ff("rgb(0, 0, 0)")),
363
364
365 BORDER_BLOCK_END("borderBlockEnd", "border-block-end", chromeAndEdge("0px none rgb(0, 0, 0)"),
366 ff("0px rgb(0, 0, 0)")),
367
368
369 BORDER_BLOCK_END_("border-block-end", "border-block-end",
370 ff("0px rgb(0, 0, 0)")),
371
372
373 BORDER_BLOCK_END_COLOR("borderBlockEndColor", "border-block-end-color", chromeAndEdge("rgb(0, 0, 0)"),
374 ff("rgb(0, 0, 0)")),
375
376
377 BORDER_BLOCK_END_COLOR_("border-block-end-color", "border-block-end-color",
378 ff("rgb(0, 0, 0)")),
379
380
381 BORDER_BLOCK_END_STYLE("borderBlockEndStyle", "border-block-end-style", chromeAndEdgeNone(),
382 ffNone()),
383
384
385 BORDER_BLOCK_END_STYLE_("border-block-end-style", "border-block-end-style", ffNone()),
386
387
388 BORDER_BLOCK_END_WIDTH("borderBlockEndWidth", "border-block-end-width", chromeAndEdge("0px"),
389 ff("0px")),
390
391
392 BORDER_BLOCK_END_WIDTH_("border-block-end-width", "border-block-end-width", ff("0px")),
393
394
395 BORDER_BLOCK_START("borderBlockStart", "border-block-start", chromeAndEdge("0px none rgb(0, 0, 0)"),
396 ff("0px rgb(0, 0, 0)")),
397
398
399 BORDER_BLOCK_START_("border-block-start", "border-block-start",
400 ff("0px rgb(0, 0, 0)")),
401
402
403 BORDER_BLOCK_START_COLOR("borderBlockStartColor", "border-block-start-color", chromeAndEdge("rgb(0, 0, 0)"),
404 ff("rgb(0, 0, 0)")),
405
406
407 BORDER_BLOCK_START_COLOR_("border-block-start-color", "border-block-start-color",
408 ff("rgb(0, 0, 0)")),
409
410
411 BORDER_BLOCK_START_STYLE("borderBlockStartStyle", "border-block-start-style", chromeAndEdgeNone(),
412 ffNone()),
413
414
415 BORDER_BLOCK_START_STYLE_("border-block-start-style", "border-block-start-style",
416 ffNone()),
417
418
419 BORDER_BLOCK_START_WIDTH("borderBlockStartWidth", "border-block-start-width", chromeAndEdge("0px"),
420 ff("0px")),
421
422
423 BORDER_BLOCK_START_WIDTH_("border-block-start-width", "border-block-start-width",
424 ff("0px")),
425
426
427 BORDER_BLOCK_STYLE("borderBlockStyle", "border-block-style", chromeAndEdgeNone(),
428 ffNone()),
429
430
431 BORDER_BLOCK_STYLE_("border-block-style", "border-block-style",
432 ffNone()),
433
434
435 BORDER_BLOCK_WIDTH("borderBlockWidth", "border-block-width", chromeAndEdge("0px"),
436 ff("0px")),
437
438
439 BORDER_BLOCK_WIDTH_("border-block-width", "border-block-width",
440 ff("0px")),
441
442
443 BORDER_BOTTOM("borderBottom", "border-bottom", chromeAndEdge("0px none rgb(0, 0, 0)"),
444 ff("0px rgb(0, 0, 0)")),
445
446
447 BORDER_BOTTOM_("border-bottom", "border-bottom", ff("0px rgb(0, 0, 0)")),
448
449
450 BORDER_BOTTOM_COLOR("borderBottomColor", "border-bottom-color", chromeAndEdge("rgb(0, 0, 0)"),
451 ff("rgb(0, 0, 0)")),
452
453
454 BORDER_BOTTOM_COLOR_("border-bottom-color", "border-bottom-color", ff("rgb(0, 0, 0)")),
455
456
457 BORDER_BOTTOM_LEFT_RADIUS("borderBottomLeftRadius", "border-bottom-left-radius",
458 ff("0px"), chromeAndEdge("0px")),
459
460
461 BORDER_BOTTOM_LEFT_RADIUS_("border-bottom-left-radius", "border-bottom-left-radius", ff("0px")),
462
463
464 BORDER_BOTTOM_RIGHT_RADIUS("borderBottomRightRadius", "border-bottom-right-radius",
465 ff("0px"), chromeAndEdge("0px")),
466
467
468 BORDER_BOTTOM_RIGHT_RADIUS_("border-bottom-right-radius", "border-bottom-right-radius", ff("0px")),
469
470
471 BORDER_BOTTOM_STYLE("borderBottomStyle", "border-bottom-style", chromeAndEdgeNone(), ffNone()),
472
473
474 BORDER_BOTTOM_STYLE_("border-bottom-style", "border-bottom-style", ffNone()),
475
476
477 BORDER_BOTTOM_WIDTH("borderBottomWidth", "border-bottom-width", chromeAndEdge("0px"), ff("0px")),
478
479
480 BORDER_BOTTOM_WIDTH_("border-bottom-width", "border-bottom-width", ff("0px")),
481
482
483 BORDER_COLLAPSE("borderCollapse", "border-collapse", chromeAndEdge("separate"), ff("separate")),
484
485
486 BORDER_COLLAPSE_("border-collapse", "border-collapse", ff("separate")),
487
488
489 BORDER_COLOR("borderColor", "border-color", chromeAndEdge("rgb(0, 0, 0)"),
490 ff("rgb(0, 0, 0)")),
491
492
493 BORDER_COLOR_("border-color", "border-color", ff("rgb(0, 0, 0)")),
494
495
496 BORDER_END_END_RADIUS("borderEndEndRadius", "border-end-end-radius", chromeAndEdge("0px"), ff("0px")),
497
498
499 BORDER_END_END_RADIUS_("border-end-end-radius", "border-end-end-radius", ff("0px")),
500
501
502 BORDER_END_START_RADIUS("borderEndStartRadius", "border-end-start-radius", chromeAndEdge("0px"), ff("0px")),
503
504
505 BORDER_END_START_RADIUS_("border-end-start-radius", "border-end-start-radius", ff("0px")),
506
507
508 BORDER_IMAGE("borderImage", "border-image", chromeAndEdgeNone(), ffNone()),
509
510
511 BORDER_IMAGE_("border-image", "border-image", ffNone()),
512
513
514 BORDER_IMAGE_OUTSET("borderImageOutset", "border-image-outset", chromeAndEdge("0"),
515 ff("0")),
516
517
518 BORDER_IMAGE_OUTSET_("border-image-outset", "border-image-outset", ff("0")),
519
520
521 BORDER_IMAGE_REPEAT("borderImageRepeat", "border-image-repeat",
522 ff("stretch"), chromeAndEdge("stretch")),
523
524
525 BORDER_IMAGE_REPEAT_("border-image-repeat", "border-image-repeat",
526 ff("stretch")),
527
528
529 BORDER_IMAGE_SLICE("borderImageSlice", "border-image-slice", chromeAndEdge("100%"),
530 ff("100%")),
531
532
533 BORDER_IMAGE_SLICE_("border-image-slice", "border-image-slice",
534 ff("100%")),
535
536
537 BORDER_IMAGE_SOURCE("borderImageSource", "border-image-source", ffNone(), chromeAndEdgeNone()),
538
539
540 BORDER_IMAGE_SOURCE_("border-image-source", "border-image-source", ffNone()),
541
542
543 BORDER_IMAGE_WIDTH("borderImageWidth", "border-image-width", chromeAndEdge("1"),
544 ff("1")),
545
546
547 BORDER_IMAGE_WIDTH_("border-image-width", "border-image-width", ff("1")),
548
549
550 BORDER_INLINE("borderInline", "border-inline", chromeAndEdge("0px none rgb(0, 0, 0)"),
551 ff("0px rgb(0, 0, 0)")),
552
553
554 BORDER_INLINE_("border-inline", "border-inline", ff("0px rgb(0, 0, 0)")),
555
556
557 BORDER_INLINE_COLOR("borderInlineColor", "border-inline-color", chromeAndEdge("rgb(0, 0, 0)"),
558 ff("rgb(0, 0, 0)")),
559
560
561 BORDER_INLINE_COLOR_("border-inline-color", "border-inline-color",
562 ff("rgb(0, 0, 0)")),
563
564
565 BORDER_INLINE_END("borderInlineEnd", "border-inline-end", chromeAndEdge("0px none rgb(0, 0, 0)"),
566 ff("0px rgb(0, 0, 0)")),
567
568
569 BORDER_INLINE_END_("border-inline-end", "border-inline-end", ff("0px rgb(0, 0, 0)")),
570
571
572 BORDER_INLINE_END_COLOR("borderInlineEndColor", "border-inline-end-color", chromeAndEdge("rgb(0, 0, 0)"),
573 ff("rgb(0, 0, 0)")),
574
575
576 BORDER_INLINE_END_COLOR_("border-inline-end-color", "border-inline-end-color",
577 ff("rgb(0, 0, 0)")),
578
579
580 BORDER_INLINE_END_STYLE("borderInlineEndStyle", "border-inline-end-style", chromeAndEdgeNone(),
581 ffNone()),
582
583
584 BORDER_INLINE_END_STYLE_("border-inline-end-style", "border-inline-end-style",
585 ffNone()),
586
587
588 BORDER_INLINE_END_WIDTH("borderInlineEndWidth", "border-inline-end-width", chromeAndEdge("0px"),
589 ff("0px")),
590
591
592 BORDER_INLINE_END_WIDTH_("border-inline-end-width", "border-inline-end-width",
593 ff("0px")),
594
595
596 BORDER_INLINE_START("borderInlineStart", "border-inline-start", chromeAndEdge("0px none rgb(0, 0, 0)"),
597 ff("0px rgb(0, 0, 0)")),
598
599
600 BORDER_INLINE_START_("border-inline-start", "border-inline-start", ff("0px rgb(0, 0, 0)")),
601
602
603 BORDER_INLINE_START_COLOR("borderInlineStartColor", "border-inline-start-color",
604 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
605
606
607 BORDER_INLINE_START_COLOR_("border-inline-start-color", "border-inline-start-color",
608 ff("rgb(0, 0, 0)")),
609
610
611 BORDER_INLINE_START_STYLE("borderInlineStartStyle", "border-inline-start-style", chromeAndEdgeNone(),
612 ffNone()),
613
614
615 BORDER_INLINE_START_STYLE_("border-inline-start-style", "border-inline-start-style",
616 ffNone()),
617
618
619 BORDER_INLINE_START_WIDTH("borderInlineStartWidth", "border-inline-start-width", chromeAndEdge("0px"),
620 ff("0px")),
621
622
623 BORDER_INLINE_START_WIDTH_("border-inline-start-width", "border-inline-start-width",
624 ff("0px")),
625
626
627 BORDER_INLINE_STYLE("borderInlineStyle", "border-inline-style", chromeAndEdgeNone(),
628 ffNone()),
629
630
631 BORDER_INLINE_STYLE_("border-inline-style", "border-inline-style",
632 ffNone()),
633
634
635 BORDER_INLINE_WIDTH("borderInlineWidth", "border-inline-color", chromeAndEdge("0px"),
636 ff("0px")),
637
638
639 BORDER_INLINE_WIDTH_("border-inline-width", "border-inline-color", ff("0px")),
640
641
642 BORDER_LEFT("borderLeft", "border-left", chromeAndEdge("0px none rgb(0, 0, 0)"),
643 ff("0px rgb(0, 0, 0)")),
644
645
646 BORDER_LEFT_("border-left", "border-left", ff("0px rgb(0, 0, 0)")),
647
648
649 BORDER_LEFT_COLOR("borderLeftColor", "border-left-color", chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
650
651
652 BORDER_LEFT_COLOR_("border-left-color", "border-left-color", ff("rgb(0, 0, 0)")),
653
654
655 BORDER_LEFT_STYLE("borderLeftStyle", "border-left-style", chromeAndEdgeNone(), ffNone()),
656
657
658 BORDER_LEFT_STYLE_("border-left-style", "border-left-style", ffNone()),
659
660
661 BORDER_LEFT_WIDTH("borderLeftWidth", "border-left-width", chromeAndEdge("0px"), ff("")),
662
663
664 BORDER_LEFT_WIDTH_("border-left-width", "border-left-width", ff("0px")),
665
666
667 BORDER_RADIUS("borderRadius", "border-radius", chromeAndEdge("0px"), ff("0px")),
668
669
670 BORDER_RADIUS_("border-radius", "border-radius", ff("0px")),
671
672
673 BORDER_RIGHT("borderRight", "border-right", chromeAndEdge("0px none rgb(0, 0, 0)"),
674 ff("0px rgb(0, 0, 0)")),
675
676
677 BORDER_RIGHT_("border-right", "border-right", ff("0px rgb(0, 0, 0)")),
678
679
680 BORDER_RIGHT_COLOR("borderRightColor", "border-right-color", chromeAndEdge("rgb(0, 0, 0)"), ff("")),
681
682
683 BORDER_RIGHT_COLOR_("border-right-color", "border-right-color", ff("rgb(0, 0, 0)")),
684
685
686 BORDER_RIGHT_STYLE("borderRightStyle", "border-right-style", chromeAndEdgeNone(), ff("")),
687
688
689 BORDER_RIGHT_STYLE_("border-right-style", "border-right-style", ffNone()),
690
691
692 BORDER_RIGHT_WIDTH("borderRightWidth", "border-right-width", chromeAndEdge("0px"), ff("")),
693
694
695 BORDER_RIGHT_WIDTH_("border-right-width", "border-right-width", ff("0px")),
696
697
698 BORDER_SPACING("borderSpacing", "border-spacing", chromeAndEdge("0px"), ffEsr("0px 0px"), ffLatest("0px")),
699
700
701 BORDER_SPACING_("border-spacing", "border-spacing", ffEsr("0px 0px"), ffLatest("0px")),
702
703
704 BORDER_START_END_RADIUS("borderStartEndRadius", "border-start-end-radius", chromeAndEdge("0px"), ff("0px")),
705
706
707 BORDER_START_END_RADIUS_("border-start-end-radius", "border-start-end-radius", ff("0px")),
708
709
710 BORDER_START_START_RADIUS("borderStartStartRadius", "border-start-start-radius",
711 chromeAndEdge("0px"), ff("0px")),
712
713
714 BORDER_START_START_RADIUS_("border-start-start-radius", "border-start-start-radius", ff("0px")),
715
716
717 BORDER_STYLE("borderStyle", "border-style", chromeAndEdgeNone(),
718 ffNone()),
719
720
721 BORDER_STYLE_("border-style", "border-style", ffNone()),
722
723
724 BORDER_TOP("borderTop", "border-top", chromeAndEdge("0px none rgb(0, 0, 0)"),
725 ff("0px rgb(0, 0, 0)")),
726
727
728 BORDER_TOP_("border-top", "border-top", ff("0px rgb(0, 0, 0)")),
729
730
731 BORDER_TOP_COLOR("borderTopColor", "border-top-color", chromeAndEdge("rgb(0, 0, 0)"), ff("")),
732
733
734 BORDER_TOP_COLOR_("border-top-color", "border-top-color", ff("rgb(0, 0, 0)")),
735
736
737 BORDER_TOP_LEFT_RADIUS("borderTopLeftRadius", "border-top-left-radius",
738 ff("0px"), chromeAndEdge("0px")),
739
740
741 BORDER_TOP_LEFT_RADIUS_("border-top-left-radius", "border-top-left-radius", ff("0px")),
742
743
744 BORDER_TOP_RIGHT_RADIUS("borderTopRightRadius", "border-top-right-radius",
745 ff("0px"), chromeAndEdge("0px")),
746
747
748 BORDER_TOP_RIGHT_RADIUS_("border-top-right-radius", "border-top-right-radius", ff("0px")),
749
750
751 BORDER_TOP_STYLE("borderTopStyle", "border-top-style", chromeAndEdgeNone(), ff("")),
752
753
754 BORDER_TOP_STYLE_("border-top-style", "border-top-style", ffNone()),
755
756
757 BORDER_TOP_WIDTH("borderTopWidth", "border-top-width", chromeAndEdge("0px"), ff("")),
758
759
760 BORDER_TOP_WIDTH_("border-top-width", "border-top-width", ff("0px")),
761
762
763 BORDER_WIDTH("borderWidth", "border-width", chromeAndEdge("0px"),
764 ff("0px")),
765
766
767 BORDER_WIDTH_("border-width", "border-width", ff("0px")),
768
769
770 BOTTOM("bottom", "bottom", chromeAndEdgeAuto(), ff("")),
771
772
773 BOX_DECORATION_BREAK("boxDecorationBreak", "box-decoration-break", ff("slice"), chromeAndEdge("slice")),
774
775
776 BOX_DECORATION_BREAK_("box-decoration-break", "box-decoration-break", ff("slice")),
777
778
779 BOX_SHADOW("boxShadow", "box-shadow", ffNone(), chromeAndEdgeNone()),
780
781
782 BOX_SHADOW_("box-shadow", "box-shadow", ffNone()),
783
784
785 BOX_SIZING("boxSizing", "box-sizing", ff("content-box"), chromeAndEdge("content-box")),
786
787
788 BOX_SIZING_("box-sizing", "box-sizing", ff("content-box")),
789
790
791 BREAK_AFTER("breakAfter", "break-after", chromeAndEdgeAuto(), ff("auto")),
792
793
794 BREAK_AFTER_("break-after", "break-after", ff("auto")),
795
796
797 BREAK_BEFORE("breakBefore", "break-before", chromeAndEdgeAuto(), ff("auto")),
798
799
800 BREAK_BEFORE_("break-before", "break-before", ff("auto")),
801
802
803 BREAK_INSIDE("breakInside", "break-inside", chromeAndEdgeAuto(), ff("auto")),
804
805
806 BREAK_INSIDE_("break-inside", "break-inside", ff("auto")),
807
808
809 BUFFERED_RENDERING("bufferedRendering", "buffered-rendering", chromeAndEdgeAuto()),
810
811
812 CAPTION_SIDE("captionSide", "caption-side", chromeAndEdge("top"), ff("top")),
813
814
815 CAPTION_SIDE_("caption-side", "caption-side", ff("top")),
816
817
818 CARET_COLOR("caretColor", "caret-color", chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
819
820
821 CARET_COLOR_("caret-color", "caret-color", ff("rgb(0, 0, 0)")),
822
823
824 CLEAR("clear", "clear", chromeAndEdgeNone(), ffNone()),
825
826
827 CLIP("clip", "clip", chromeAndEdgeAuto(), ff("auto")),
828
829
830 CLIP_PATH("clipPath", "clip-path", ffNone(), chromeAndEdgeNone()),
831
832
833 CLIP_PATH_("clip-path", "clip-path", ffNone()),
834
835
836 CLIP_RULE("clipRule", "clip-rule", ff("nonzero"), chromeAndEdge("nonzero")),
837
838
839 CLIP_RULE_("clip-rule", "clip-rule", ff("nonzero")),
840
841
842 COLOR("color", "color", chromeAndEdge("rgb(0, 0, 0)"), ff("")),
843
844
845 COLOR_ADJUST("colorAdjust", "color-adjust", ff("economy")),
846
847
848 COLOR_ADJUST_("color-adjust", "color-adjust", ff("economy")),
849
850
851 COLOR_INTERPOLATION("colorInterpolation", "color-interpolation", ff("srgb"), chromeAndEdge("srgb")),
852
853
854 COLOR_INTERPOLATION_("color-interpolation", "color-interpolation", ff("srgb")),
855
856
857 COLOR_INTERPOLATION_FILTERS("colorInterpolationFilters",
858 "color-interpolation-filters", ff("linearrgb"), chromeAndEdge("linearrgb")),
859
860
861 COLOR_INTERPOLATION_FILTERS_("color-interpolation-filters", "color-interpolation-filters", ff("linearrgb")),
862
863
864 COLOR_RENDERING("colorRendering", "color-rendering", chromeAndEdgeAuto()),
865
866
867 COLOR_SCHEME("colorScheme", "color-scheme", chromeAndEdgeAndFirefox("normal")),
868
869
870 COLOR_SCHEME_("color-scheme", "color-scheme", ffNormal()),
871
872
873 COLUMN_COUNT("columnCount", "column-count", chromeAndEdgeAuto(), ff("auto")),
874
875
876 COLUMN_COUNT_("column-count", "column-count", ff("auto")),
877
878
879 COLUMN_FILL("columnFill", "column-fill", chromeAndEdge("balance"), ff("balance")),
880
881
882 COLUMN_FILL_("column-fill", "column-fill", ff("balance")),
883
884
885 COLUMN_GAP("columnGap", "column-gap", chromeAndEdgeNormal(), ffNormal()),
886
887
888 COLUMN_GAP_("column-gap", "column-gap", ffNormal()),
889
890
891 COLUMN_RULE("columnRule", "column-rule", chromeAndEdge("0px rgb(0, 0, 0)"),
892 ff("0px none rgb(0, 0, 0)")),
893
894
895 COLUMN_RULE_("column-rule", "column-rule",
896 ff("0px none rgb(0, 0, 0)")),
897
898
899 COLUMN_RULE_COLOR("columnRuleColor", "column-rule-color",
900 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
901
902
903 COLUMN_RULE_COLOR_("column-rule-color", "column-rule-color", ff("rgb(0, 0, 0)")),
904
905
906 COLUMN_RULE_STYLE("columnRuleStyle", "column-rule-style", chromeAndEdgeNone(), ffNone()),
907
908
909 COLUMN_RULE_STYLE_("column-rule-style", "column-rule-style", ffNone()),
910
911
912 COLUMN_RULE_WIDTH("columnRuleWidth", "column-rule-width", chromeAndEdge("0px"), ff("0px")),
913
914
915 COLUMN_RULE_WIDTH_("column-rule-width", "column-rule-width", ff("0px")),
916
917
918 COLUMN_SPAN("columnSpan", "column-span", chromeAndEdgeNone(), ffNone()),
919
920
921 COLUMN_SPAN_("column-span", "column-span", ffNone()),
922
923
924 COLUMN_WIDTH("columnWidth", "column-width", chromeAndEdgeAuto(), ff("auto")),
925
926
927 COLUMN_WIDTH_("column-width", "column-width", ff("auto")),
928
929
930 COLUMNS("columns", "columns", chromeAndEdge("auto auto"), ff("auto")),
931
932
933 CONTAIN("contain", "contain", chromeAndEdgeNone(), ffNone()),
934
935
936 CONTAIN_INTRINSIC_BLOCK_SIZE("containIntrinsicBlockSize", "contain-intrinsic-block-size",
937 chromeAndEdgeNone(), ffNone()),
938
939
940 CONTAIN_INTRINSIC_BLOCK_SIZE_("contain-intrinsic-block-size", "contain-intrinsic-block-size",
941 ffNone()),
942
943
944 CONTAIN_INTRINSIC_HEIGHT("containIntrinsicHeight", "contain-intrinsic-height",
945 chromeAndEdgeNone(), ffNone()),
946
947
948 CONTAIN_INTRINSIC_HEIGHT_("contain-intrinsic-height", "contain-intrinsic-height",
949 ffNone()),
950
951
952 CONTAIN_INTRINSIC_INLINE_SIZE("containIntrinsicInlineSize", "contain-intrinsic-inline-size",
953 chromeAndEdgeNone(), ffNone()),
954
955
956 CONTAIN_INTRINSIC_INLINE_SIZE_("contain-intrinsic-inline-size", "contain-intrinsic-inline-size",
957 ffNone()),
958
959
960 CONTAIN_INTRINSIC_SIZE("containIntrinsicSize", "contain-intrinsic-size",
961 chromeAndEdgeNone(), ffNone()),
962
963
964 CONTAIN_INTRINSIC_SIZE_("contain-intrinsic-size", "contain-intrinsic-size",
965 ffNone()),
966
967
968 CONTAIN_INTRINSIC_WIDTH("containIntrinsicWidth", "contain-intrinsic-width",
969 chromeAndEdgeNone(), ffNone()),
970
971
972 CONTAIN_INTRINSIC_WIDTH_("contain-intrinsic-width", "contain-intrinsic-width",
973 ffNone()),
974
975
976 CONTAINER("container", "container", chromeAndEdgeNone(), ffNone()),
977
978
979 CONTAINER_NAME("containerName", "container-name", chromeAndEdgeNone(), ffNone()),
980
981
982 CONTAINER_NAME_("container-name", "container-name", ffNone()),
983
984
985 CONTAINER_TYPE("containerType", "container-type", chromeAndEdgeNormal(), ffNormal()),
986
987
988 CONTAINER_TYPE_("container-type", "container-type", ffNormal()),
989
990
991 CONTENT("content", "content", chromeAndEdgeNormal(), ffNormal()),
992
993
994 CONTENT_VISISBILITY("contentVisibility", "content-visibility", chromeAndEdge("visible"),
995 ff("visible")),
996
997
998 CONTENT_VISISBILITY_("content-visibility", "content-visibility", ff("visible")),
999
1000
1001 CORNER_BLOCK_END_SHAPE("cornerBlockEndShape", "corner-block-end-shape", chromeAndEdge("round")),
1002
1003
1004 CORNER_BLOCK_START_SHAPE("cornerBlockStartShape", "corner-block-start-shape", chromeAndEdge("round")),
1005
1006
1007 CORNER_BOTTOM_LEFT_SHAPE("cornerBottomLeftShape", "corner-bottom-left-shape", chromeAndEdge("round")),
1008
1009
1010 CORNER_BOTTOM_RIGHT_SHAPE("cornerBottomRightShape", "corner-bottom-right-shape", chromeAndEdge("round")),
1011
1012
1013 CORNER_BOTTOM_SHAPE("cornerBottomShape", "corner-bottom-shape", chromeAndEdge("round")),
1014
1015
1016 CORNER_END_END_SHAPE("cornerEndEndShape", "corner-end-end-shape", chromeAndEdge("round")),
1017
1018
1019 CORNER_END_START_SHAPE("cornerEndStartShape", "corner-end-start-shape", chromeAndEdge("round")),
1020
1021
1022 CORNER_INLINE_END_SHAPE("cornerInlineEndShape", "corner-inline-end-shape", chromeAndEdge("round")),
1023
1024
1025 CORNER_INLINE_START_SHAPE("cornerInlineStartShape", "corner-inline-start-shape", chromeAndEdge("round")),
1026
1027
1028 CORNER_LEFT_SHAPE("cornerLeftShape", "corner-left-shape", chromeAndEdge("round")),
1029
1030
1031 CORNER_RIGHT_SHAPE("cornerRightShape", "corner-right-shape", chromeAndEdge("round")),
1032
1033
1034 CORNER_SHAPE("cornerShape", "corner-shape", chromeAndEdge("round")),
1035
1036
1037 CORNER_START_END_SHAPE("cornerStartEndShape", "corner-start-end-shape", chromeAndEdge("round")),
1038
1039
1040 CORNER_START_START_SHAPE("cornerStartStartShape", "corner-start-start-shape", chromeAndEdge("round")),
1041
1042
1043 CORNER_TOP_LEFT_SHAPE("cornerTopLeftShape", "corner-top-left-shape", chromeAndEdge("round")),
1044
1045
1046 CORNER_TOP_RIGHT_SHAPE("cornerTopRightShape", "corner-top-right-shape", chromeAndEdge("round")),
1047
1048
1049 CORNER_TOP_SHAPE("cornerTopShape", "corner-top-shape", chromeAndEdge("round")),
1050
1051
1052 COUNTER_INCREMENT("counterIncrement", "counter-increment", chromeAndEdgeNone(), ffNone()),
1053
1054
1055 COUNTER_INCREMENT_("counter-increment", "counter-increment", ffNone()),
1056
1057
1058 COUNTER_RESET("counterReset", "counter-reset", chromeAndEdgeNone(), ffNone()),
1059
1060
1061 COUNTER_RESET_("counter-reset", "counter-reset", ffNone()),
1062
1063
1064 COUNTER_SET("counterSet", "counter-set", chromeAndEdgeNone(), ffNone()),
1065
1066
1067 COUNTER_SET_("counter-set", "counter-set", ffNone()),
1068
1069
1070 CSS_FLOAT("cssFloat", "css-float", chromeAndEdgeNone(), ffNone()),
1071
1072
1073
1074 CSS_TEXT("cssText", "css-text", chromeAndEdgeEmpty(), ff("")),
1075
1076
1077 CURSOR("cursor", "cursor", chromeAndEdgeAuto(), ff("auto")),
1078
1079
1080 CX("cx", "cx", chromeAndEdge("0px"), ff("0px")),
1081
1082
1083 CY("cy", "cy", chromeAndEdge("0px"), ff("0px")),
1084
1085
1086 D("d", "d", chromeAndEdgeAndFirefox("none")),
1087
1088
1089 DESCENT_OVERRIDE("descentOverride", "descent-dverride", chromeAndEdgeEmpty()),
1090
1091
1092 DIRECTION("direction", "direction", chromeAndEdge("ltr"), ff("ltr")),
1093
1094
1095 DISPLAY("display", "display", chromeAndEdge("block"), ff("")),
1096
1097
1098 DOMINANT_BASELINE("dominantBaseline", "dominant-baseline", ff("auto"), chromeAndEdgeAuto()),
1099
1100
1101 DOMINANT_BASELINE_("dominant-baseline", "dominant-baseline", ff("auto")),
1102
1103
1104 DYNAMIC_RANGE_LIMIT("dynamicRangeLimit", "dynamic-range-limit", chromeAndEdge("no-limit")),
1105
1106
1107 EMPTY_CELLS("emptyCells", "empty-cells", ff("show"),
1108 chromeAndEdge("show")),
1109
1110
1111 EMPTY_CELLS_("empty-cells", "empty-cells", ff("show")),
1112
1113
1114 FALLBACK("fallback", "fallback", chromeAndEdgeEmpty()),
1115
1116
1117 FIELD_SIZING("fieldSizing", "field-sizing", chromeAndEdge("fixed")),
1118
1119
1120 FILL("fill", "fill", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
1121
1122
1123 FILL_OPACITY("fillOpacity", "fill-opacity", ff("1"), chromeAndEdge("1")),
1124
1125
1126 FILL_OPACITY_("fill-opacity", "fill-opacity", ff("1")),
1127
1128
1129 FILL_RULE("fillRule", "fill-rule", ff("nonzero"), chromeAndEdge("nonzero")),
1130
1131
1132 FILL_RULE_("fill-rule", "fill-rule", ff("nonzero")),
1133
1134
1135 FILTER("filter", "filter", ffNone(), chromeAndEdgeNone()),
1136
1137
1138 FLEX("flex", "flex", chromeAndEdge("0 1 auto"),
1139 ff("0 1 auto")),
1140
1141
1142 FLEX_BASIS("flexBasis", "flex-basis", ff("auto"), chromeAndEdgeAuto()),
1143
1144
1145 FLEX_BASIS_("flex-basis", "flex-basis", ff("auto")),
1146
1147
1148 FLEX_DIRECTION("flexDirection", "flex-direction", ff("row"), chromeAndEdge("row")),
1149
1150
1151 FLEX_DIRECTION_("flex-direction", "flex-direction", ff("row")),
1152
1153
1154 FLEX_FLOW("flexFlow", "flex-flow", chromeAndEdge("row nowrap"), ff("row")),
1155
1156
1157 FLEX_FLOW_("flex-flow", "flex-flow", ff("row")),
1158
1159
1160 FLEX_GROW("flexGrow", "flex-grow", ff("0"), chromeAndEdge("0")),
1161
1162
1163 FLEX_GROW_("flex-grow", "flex-grow", ff("0")),
1164
1165
1166 FLEX_SHRINK("flexShrink", "flex-shrink", ff("1"), chromeAndEdge("1")),
1167
1168
1169 FLEX_SHRINK_("flex-shrink", "flex-shrink", ff("1")),
1170
1171
1172 FLEX_WRAP("flexWrap", "flex-wrap", ff("nowrap"), chromeAndEdge("nowrap")),
1173
1174
1175 FLEX_WRAP_("flex-wrap", "flex-wrap", ff("nowrap")),
1176
1177
1178 FLOAT("float", "float", ffNone(), chromeAndEdgeNone()),
1179
1180
1181 FLOOD_COLOR("floodColor", "flood-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
1182
1183
1184 FLOOD_COLOR_("flood-color", "flood-color", ff("rgb(0, 0, 0)")),
1185
1186
1187 FLOOD_OPACITY("floodOpacity", "flood-opacity", ff("1"), chromeAndEdge("1")),
1188
1189
1190 FLOOD_OPACITY_("flood-opacity", "flood-opacity", ff("1")),
1191
1192
1193 FONT("font", "font", chromeAndEdge("16px \"Times New Roman\""),
1194 ff("16px serif")),
1195
1196
1197 FONT_DISPLAY("fontDisplay", "font-display", chromeAndEdgeEmpty()),
1198
1199
1200 FONT_FAMILY("fontFamily", "font-family", chromeAndEdge("\"Times New Roman\""),
1201 ff("serif")),
1202
1203
1204 FONT_FAMILY_("font-family", "font-family", ff("serif")),
1205
1206
1207 FONT_FEATURE_SETTINGS("fontFeatureSettings", "font-feature-settings",
1208 ffNormal(), chromeAndEdgeNormal()),
1209
1210
1211 FONT_FEATURE_SETTINGS_("font-feature-settings", "font-feature-settings", ffNormal()),
1212
1213
1214 FONT_KERNING("fontKerning", "font-kerning", ff("auto"), chromeAndEdgeAuto()),
1215
1216
1217 FONT_KERNING_("font-kerning", "font-kerning", ff("auto")),
1218
1219
1220 FONT_LANGUAGE_OVERRIDE("fontLanguageOverride", "font-language-override", ffNormal()),
1221
1222
1223 FONT_LANGUAGE_OVERRIDE_("font-language-override", "font-language-override", ffNormal()),
1224
1225
1226 FONT_OPTICAL_SIZING("fontOpticalSizing", "font-optical-sizing", chromeAndEdgeAuto(), ff("auto")),
1227
1228
1229 FONT_OPTICAL_SIZING_("font-optical-sizing", "font-optical-sizing", ff("auto")),
1230
1231
1232 FONT_PALETTE("fontPalette", "font-palette", chromeAndEdgeNormal(), ffNormal()),
1233
1234
1235 FONT_PALETTE_("font-palette", "font-palette", ffNormal()),
1236
1237
1238 FONT_SIZE("fontSize", "font-size", chromeAndEdge("16px"), ff("16px")),
1239
1240
1241 FONT_SIZE_("font-size", "font-size", ff("16px")),
1242
1243
1244 FONT_SIZE_ADJUST("fontSizeAdjust", "font-size-adjust", ffNone(), chromeAndEdgeNone()),
1245
1246
1247 FONT_SIZE_ADJUST_("font-size-adjust", "font-size-adjust", ffNone()),
1248
1249
1250 FONT_STRETCH("fontStretch", "font-stretch", chromeAndEdge("100%"),
1251 ff("100%")),
1252
1253
1254 FONT_STRETCH_("font-stretch", "font-stretch", ff("100%")),
1255
1256
1257 FONT_STYLE("fontStyle", "font-style", chromeAndEdgeNormal(), ffNormal()),
1258
1259
1260 FONT_STYLE_("font-style", "font-style", ffNormal()),
1261
1262
1263 FONT_SYNTHESIS("fontSynthesis", "font-synthesis", chromeAndEdge("weight style small-caps"),
1264 ff("weight style small-caps position")),
1265
1266
1267 FONT_SYNTHESIS_("font-synthesis", "font-synthesis", ff("weight style small-caps position")),
1268
1269
1270 FONT_SYNTHESIS_POSITION("fontSynthesisPosition", "fontSynthesisPosition", ff("auto")),
1271
1272
1273 FONT_SYNTHESIS_POSITION_("font-synthesis-position", "fontSynthesisPosition", ff("auto")),
1274
1275
1276 FONT_SYNTHESIS_SMALL_CAPS("fontSynthesisSmallCaps", "fontSynthesisSmallCaps",
1277 chromeAndEdgeAuto(), ff("auto")),
1278
1279
1280 FONT_SYNTHESIS_SMALL_CAPS_("font-synthesis-small-caps", "fontSynthesisSmallCaps", ff("auto")),
1281
1282
1283 FONT_SYNTHESIS_STYLE("fontSynthesisStyle", "fontSynthesisStyle", chromeAndEdgeAuto(), ff("auto")),
1284
1285
1286 FONT_SYNTHESIS_STYLE_("font-synthesis-style", "fontSynthesisStyle", ff("auto")),
1287
1288
1289 FONT_SYNTHESIS_WEIGHT("fontSynthesisWeight", "fontSynthesisWeight", chromeAndEdgeAuto(), ff("auto")),
1290
1291
1292 FONT_SYNTHESIS_WEIGHT_("font-synthesis-weight", "fontSynthesisWeight", ff("auto")),
1293
1294
1295 FONT_VARIANT("fontVariant", "font-variant", chromeAndEdgeNormal(), ffNormal()),
1296
1297
1298 FONT_VARIANT_("font-variant", "font-variant", ffNormal()),
1299
1300
1301 FONT_VARIANT_ALTERNATES("fontVariantAlternates", "font-variant-alternates", chromeAndEdgeNormal(), ffNormal()),
1302
1303
1304 FONT_VARIANT_ALTERNATES_("font-variant-alternates", "font-variant-alternates", ffNormal()),
1305
1306
1307 FONT_VARIANT_CAPS("fontVariantCaps", "font-variant-caps", ffNormal(), chromeAndEdgeNormal()),
1308
1309
1310 FONT_VARIANT_CAPS_("font-variant-caps", "font-variant-caps", ffNormal()),
1311
1312
1313 FONT_VARIANT_EAST_ASIAN("fontVariantEastAsian", "font-variant-east-asian", ffNormal(),
1314 chromeAndEdgeNormal()),
1315
1316
1317 FONT_VARIANT_EAST_ASIAN_("font-variant-east-asian", "font-variant-east-asian", ffNormal()),
1318
1319
1320 FONT_VARIANT_EMOJI("fontVariantEmoji", "font-variant-emoji", ffLatest("normal"), chromeAndEdgeNormal()),
1321
1322
1323 FONT_VARIANT_EMOJI_("font-variant-emoji", "font-variant-emoji", ffLatest("normal")),
1324
1325
1326 FONT_VARIANT_LIGATURES("fontVariantLigatures", "font-variant-ligatures", ffNormal(), chromeAndEdgeNormal()),
1327
1328
1329 FONT_VARIANT_LIGATURES_("font-variant-ligatures", "font-variant-ligatures", ffNormal()),
1330
1331
1332 FONT_VARIANT_NUMERIC("fontVariantNumeric", "font-variant-numeric", ffNormal(), chromeAndEdgeNormal()),
1333
1334
1335 FONT_VARIANT_NUMERIC_("font-variant-numeric", "font-variant-numeric", ffNormal()),
1336
1337
1338 FONT_VARIANT_POSITION("fontVariantPosition", "font-variant-position", ffNormal(), chromeAndEdgeNormal()),
1339
1340
1341 FONT_VARIANT_POSITION_("font-variant-position", "font-variant-position", ffNormal()),
1342
1343
1344 FONT_VARIATION_SETTING("fontVariationSettings", "font-variation-settings",
1345 chromeAndEdgeNormal(), ffNormal()),
1346
1347
1348 FONT_VARIATION_SETTING_("font-variation-settings", "font-variation-settings", ffNormal()),
1349
1350
1351 FONT_WEIGHT("fontWeight", "font-weight", chromeAndEdge("400"), ff("400")),
1352
1353
1354 FONT_WEIGHT_("font-weight", "font-weight", ff("400")),
1355
1356
1357 FORCED_COLOR_ADJUST("forcedColorAdjust", "forced-color-adjust",
1358 chromeAndEdgeAuto(), ff("auto")),
1359
1360
1361 FORCED_COLOR_ADJUST_("forced-color-adjust", "forced-color-adjust",
1362 ff("auto")),
1363
1364
1365 GAP("gap", "gap", chromeAndEdgeNormal(), ffNormal()),
1366
1367
1368 GRID("grid", "grid", chromeAndEdge("none / none / none / row / auto / auto"),
1369 ffNone()),
1370
1371
1372 GRID_AREA("gridArea", "grid-area", chromeAndEdge("auto"), ff("auto")),
1373
1374
1375 GRID_AREA_("grid-area", "grid-area", ff("auto")),
1376
1377
1378 GRID_AUTO_COLUMNS("gridAutoColumns", "grid-auto-columns", chromeAndEdgeAuto(), ff("auto")),
1379
1380
1381 GRID_AUTO_COLUMNS_("grid-auto-columns", "grid-auto-columns", ff("auto")),
1382
1383
1384 GRID_AUTO_FLOW("gridAutoFlow", "grid-auto-flow", chromeAndEdge("row"), ff("row")),
1385
1386
1387 GRID_AUTO_FLOW_("grid-auto-flow", "grid-auto-flow", ff("row")),
1388
1389
1390 GRID_AUTO_ROWS("gridAutoRows", "grid-auto-rows", chromeAndEdgeAuto(), ff("auto")),
1391
1392
1393 GRID_AUTO_ROWS_("grid-auto-rows", "grid-auto-rows", ff("auto")),
1394
1395
1396 GRID_COLUMN("gridColumn", "grid-column", chromeAndEdge("auto"), ff("auto")),
1397
1398
1399 GRID_COLUMN_("grid-column", "grid-column", ff("auto")),
1400
1401
1402 GRID_COLUMN_END("gridColumnEnd", "grid-column-end", chromeAndEdgeAuto(), ff("auto")),
1403
1404
1405 GRID_COLUMN_END_("grid-column-end", "grid-column-end", ff("auto")),
1406
1407
1408 GRID_COLUMN_GAP("gridColumnGap", "grid-column-gap", chromeAndEdgeNormal(), ffNormal()),
1409
1410
1411 GRID_COLUMN_GAP_("grid-column-gap", "grid-column-gap", ffNormal()),
1412
1413
1414 GRID_COLUMN_START("gridColumnStart", "grid-column-start", chromeAndEdgeAuto(), ff("auto")),
1415
1416
1417 GRID_COLUMN_START_("grid-column-start", "grid-column-start", ff("auto")),
1418
1419
1420 GRID_GAP("gridGap", "grid-gap", chromeAndEdge("normal"), ffNormal()),
1421
1422
1423 GRID_GAP_("grid-gap", "grid-gap", ffNormal()),
1424
1425
1426 GRID_ROW("gridRow", "grid-row", chromeAndEdge("auto"), ff("auto")),
1427
1428
1429 GRID_ROW_("grid-row", "grid-row", ff("auto")),
1430
1431
1432 GRID_ROW_END("gridRowEnd", "grid-row-end", chromeAndEdgeAuto(), ff("auto")),
1433
1434
1435 GRID_ROW_END_("grid-row-end", "grid-row-end", ff("auto")),
1436
1437
1438 GRID_ROW_GAP("gridRowGap", "grid-row-gap", chromeAndEdgeNormal(), ffNormal()),
1439
1440
1441 GRID_ROW_GAP_("grid-row-gap", "grid-row-gap", ffNormal()),
1442
1443
1444 GRID_ROW_START("gridRowStart", "grid-row-start", chromeAndEdgeAuto(), ff("auto")),
1445
1446
1447 GRID_ROW_START_("grid-row-start", "grid-row-start", ff("auto")),
1448
1449
1450 GRID_TEMPLATE("gridTemplate", "grid-template", chromeAndEdge("none"),
1451 ffNone()),
1452
1453
1454 GRID_TEMPLATE_("grid-template", "grid-template", ffNone()),
1455
1456
1457 GRID_TEMPLATE_AREAS("gridTemplateAreas", "grid-template-areas", chromeAndEdgeNone(),
1458 ffNone()),
1459
1460
1461 GRID_TEMPLATE_AREAS_("grid-template-areas", "grid-template-areas",
1462 ffNone()),
1463
1464
1465 GRID_TEMPLATE_COLUMNS("gridTemplateColumns", "grid-template-columns", chromeAndEdgeNone(), ffNone()),
1466
1467
1468 GRID_TEMPLATE_COLUMNS_("grid-template-columns", "grid-template-columns", ffNone()),
1469
1470
1471 GRID_TEMPLATE_ROWS("gridTemplateRows", "grid-template-rows", chromeAndEdgeNone(), ffNone()),
1472
1473
1474 GRID_TEMPLATE_ROWS_("grid-template-rows", "grid-template-rows", ffNone()),
1475
1476
1477 HEIGHT("height", "height", chromeAndEdgeEmpty(), ff("")),
1478
1479
1480 HYPHENATE_CHARACTER("hyphenateCharacter", "hyphenate-character", ff("auto"), chromeAndEdgeAuto()),
1481
1482
1483 HYPHENATE_CHARACTER_("hyphenate-character", "hyphenate-character", ff("auto")),
1484
1485
1486 HYPHENATE_LIMIT_CHAR("hyphenateLimitChars", "hyphenate-limit-chars", chromeAndEdgeAuto(), ffLatest("auto")),
1487
1488
1489 HYPHENATE_LIMIT_CHAR_("hyphenate-limit-chars", "hyphenate-limit-chars", ffLatest("auto")),
1490
1491
1492 HYPHENS("hyphens", "hyphens", ff("manual"), chromeAndEdge("manual")),
1493
1494
1495 IMAGE_ORIENTATION("imageOrientation", "image-orientation", chromeAndEdge("from-image"),
1496 ff("from-image")),
1497
1498
1499 IMAGE_ORIENTATION_("image-orientation", "image-orientation",
1500 ff("from-image")),
1501
1502
1503 IMAGE_RENDERING("imageRendering", "image-rendering", ff("auto"), chromeAndEdgeAuto()),
1504
1505
1506 IMAGE_RENDERING_("image-rendering", "image-rendering", ff("auto")),
1507
1508
1509 IME_MODE("imeMode", "ime-mode", ff("auto")),
1510
1511
1512 IME_MODE_("ime-mode", "ime-mode", ff("auto")),
1513
1514
1515 INHERITS("inherits", "inherits", chromeAndEdgeEmpty()),
1516
1517
1518 INITIAL_LETTER("initialLetter", "initial-letter", chromeAndEdgeNormal()),
1519
1520
1521 INITIAL_VALUE("initialValue", "initial-value", chromeAndEdgeEmpty()),
1522
1523
1524 INLINE_SIZE("inlineSize", "inline-size", ffEsr("1244px"), ffLatest("1240px"), chrome("1240px"), edge("1232px")),
1525
1526
1527 INLINE_SIZE_("inline-size", "inline-size", ffEsr("1244px"), ffLatest("1240px")),
1528
1529
1530 INSET("inset", "inset", chromeAndEdgeAuto(), ff("auto")),
1531
1532
1533 INSET_BLOCK("insetBlock", "inset-block", chromeAndEdgeAuto(), ff("auto")),
1534
1535
1536 INSET_BLOCK_("inset-block", "inset-block", ff("auto")),
1537
1538
1539 INSET_BLOCK_END("insetBlockEnd", "inset-block-end", chromeAndEdgeAuto(), ff("auto")),
1540
1541
1542 INSET_BLOCK_END_("inset-block-end", "inset-block-end", ff("auto")),
1543
1544
1545 INSET_BLOCK_START("insetBlockStart", "inset-block-start", chromeAndEdgeAuto(), ff("auto")),
1546
1547
1548 INSET_BLOCK_START_("inset-block-start", "inset-block-start", ff("auto")),
1549
1550
1551 INSET_INLINE("insetInline", "inset-inline", chromeAndEdgeAuto(), ff("auto")),
1552
1553
1554 INSET_INLINE_("inset-inline", "inset-inline", ff("auto")),
1555
1556
1557 INSET_INLINE_END("insetInlineEnd", "inset-inline-end", chromeAndEdgeAuto(), ff("auto")),
1558
1559
1560 INSET_INLINE_END_("inset-inline-end", "inset-inline-end", ff("auto")),
1561
1562
1563 INSET_INLINE_START("insetInlineStart", "inset-inline-start", chromeAndEdgeAuto(), ff("auto")),
1564
1565
1566 INSET_INLINE_START_("inset-inline-start", "inset-inline-start", ff("auto")),
1567
1568
1569 INTERACTIVITY("interactivity", "interpolate-size", chromeAndEdge("auto")),
1570
1571
1572 INTERPOLATE_SIZE("interpolateSize", "interpolate-size", chromeAndEdge("numeric-only")),
1573
1574
1575 ISOLATION("isolation", "isolation", ff("auto"), chromeAndEdgeAuto()),
1576
1577
1578 JUSTIFY_CONTENT("justifyContent", "justify-content",
1579 ffNormal(),
1580 chromeAndEdgeNormal()),
1581
1582
1583 JUSTIFY_CONTENT_("justify-content", "justify-content", ffNormal()),
1584
1585
1586 JUSTIFY_ITEMS("justifyItems", "justify-items", ffNormal(), chromeAndEdgeNormal()),
1587
1588
1589 JUSTIFY_ITEMS_("justify-items", "justify-items", ffNormal()),
1590
1591
1592 JUSTIFY_SELF("justifySelf", "justify-self", ff("auto"), chromeAndEdgeAuto()),
1593
1594
1595 JUSTIFY_SELF_("justify-self", "justify-self", ff("auto")),
1596
1597
1598 LEFT("left", "left", chromeAndEdgeAuto(), ff("")),
1599
1600
1601 LETTER_SPACING("letterSpacing", "letter-spacing", chromeAndEdgeNormal(), ff("")),
1602
1603
1604 LETTER_SPACING_("letter-spacing", "letter-spacing", ffNormal()),
1605
1606
1607 LIGHTING_COLOR("lightingColor", "lighting-color",
1608 ff("rgb(255, 255, 255)"), chromeAndEdge("rgb(255, 255, 255)")),
1609
1610
1611 LIGHTING_COLOR_("lighting-color", "lighting-color", ff("rgb(255, 255, 255)")),
1612
1613
1614 LINE_BREAK("lineBreak", "line-break", chromeAndEdgeAuto(), ff("auto")),
1615
1616
1617 LINE_BREAK_("line-break", "line-break", ff("auto")),
1618
1619
1620 LINE_GAP_OVERRIDE("lineGapOverride", "line-gap-oOverride", chromeAndEdgeEmpty()),
1621
1622
1623 LINE_HEIGHT("lineHeight", "line-height", ffNormal(),
1624 chromeAndEdgeNormal()),
1625
1626
1627 LINE_HEIGHT_("line-height", "line-height", ffNormal()),
1628
1629
1630 LIST_STYLE("listStyle", "list-style", chromeAndEdge("outside none disc"),
1631 ff("outside")),
1632
1633
1634 LIST_STYLE_("list-style", "list-style", ff("outside")),
1635
1636
1637 LIST_STYLE_IMAGE("listStyleImage", "list-style-image", chromeAndEdgeNone(), ffNone()),
1638
1639
1640 LIST_STYLE_IMAGE_("list-style-image", "list-style-image", ffNone()),
1641
1642
1643 LIST_STYLE_POSITION("listStylePosition", "list-style-position",
1644 chromeAndEdge("outside"), ff("outside")),
1645
1646
1647 LIST_STYLE_POSITION_("list-style-position", "list-style-position", ff("outside")),
1648
1649
1650 LIST_STYLE_TYPE("listStyleType", "list-style-type", chromeAndEdge("disc"), ff("disc")),
1651
1652
1653 LIST_STYLE_TYPE_("list-style-type", "list-style-type", ff("disc")),
1654
1655
1656 MARGIN("margin", "margin", chromeAndEdge("0px"), ff("0px")),
1657
1658
1659 MARGIN_BLOCK("marginBlock", "margin-block", chromeAndEdge("0px"), ff("0px")),
1660
1661
1662 MARGIN_BLOCK_("margin-block", "margin-block", ff("0px")),
1663
1664
1665 MARGIN_BLOCK_END("marginBlockEnd", "margin-block-end", chromeAndEdge("0px"), ff("0px")),
1666
1667
1668 MARGIN_BLOCK_END_("margin-block-end", "margin-block-end", ff("0px")),
1669
1670
1671 MARGIN_BLOCK_START("marginBlockStart", "margin-block-start", chromeAndEdge("0px"), ff("0px")),
1672
1673
1674 MARGIN_BLOCK_START_("margin-block-start", "margin-block-start", ff("0px")),
1675
1676
1677 MARGIN_BOTTOM("marginBottom", "margin-bottom", chromeAndEdge("0px"), ff("")),
1678
1679
1680 MARGIN_BOTTOM_("margin-bottom", "margin-bottom", ff("0px")),
1681
1682
1683 MARGIN_INLINE("marginInline", "margin-inline", chromeAndEdge("0px"), ff("0px")),
1684
1685
1686 MARGIN_INLINE_("margin-inline", "margin-inline", ff("0px")),
1687
1688
1689 MARGIN_INLINE_END("marginInlineEnd", "margin-inline-end", chromeAndEdge("0px"), ff("0px")),
1690
1691
1692 MARGIN_INLINE_END_("margin-inline-end", "margin-inline-end", ff("0px")),
1693
1694
1695 MARGIN_INLINE_START("marginInlineStart", "margin-inline-start", chromeAndEdge("0px"), ff("0px")),
1696
1697
1698 MARGIN_INLINE_START_("margin-inline-start", "margin-inline-start", ff("0px")),
1699
1700
1701 MARGIN_LEFT("marginLeft", "margin-left", chromeAndEdge("0px"), ff("")),
1702
1703
1704 MARGIN_LEFT_("margin-left", "margin-left", ff("0px")),
1705
1706
1707 MARGIN_RIGHT("marginRight", "margin-right", chromeAndEdge("0px"), ff("")),
1708
1709
1710 MARGIN_RIGHT_("margin-right", "margin-right", ff("0px")),
1711
1712
1713 MARGIN_TOP("marginTop", "margin-top", chromeAndEdge("0px"), ff("")),
1714
1715
1716 MARGIN_TOP_("margin-top", "margin-top", ff("0px")),
1717
1718
1719 MARKER("marker", "marker", chromeAndEdgeNone(), ffNone()),
1720
1721
1722 MARKER_END("markerEnd", "marker-end", ffNone(), chromeAndEdgeNone()),
1723
1724
1725 MARKER_END_("marker-end", "marker-end", ffNone()),
1726
1727
1728 MARKER_MID("markerMid", "marker-mid", ffNone(), chromeAndEdgeNone()),
1729
1730
1731 MARKER_MID_("marker-mid", "marker-mid", ffNone()),
1732
1733
1734 MARKER_START("markerStart", "marker-start", ffNone(), chromeAndEdgeNone()),
1735
1736
1737 MARKER_START_("marker-start", "marker-start", ffNone()),
1738
1739
1740 MASK("mask", "mask", ffNone(), chromeAndEdgeNone()),
1741
1742
1743 MASK_CLIP("maskClip", "mask-clip", ff("border-box"), chromeAndEdge("border-box")),
1744
1745
1746 MASK_CLIP_("mask-clip", "mask-clip", ff("border-box")),
1747
1748
1749 MASK_COMPOSITE("maskComposite", "mask-composite", ff("add"), chromeAndEdge("add")),
1750
1751
1752 MASK_COMPOSITE_("mask-composite", "mask-composite", ff("add")),
1753
1754
1755 MASK_IMAGE("maskImage", "mask-image", ffNone(), chromeAndEdgeNone()),
1756
1757
1758 MASK_IMAGE_("mask-image", "mask-image", ffNone()),
1759
1760
1761 MASK_MODE("maskMode", "mask-mode", ff("match-source"), chromeAndEdge("match-source")),
1762
1763
1764 MASK_MODE_("mask-mode", "mask-mode", ff("match-source")),
1765
1766
1767 MASK_ORIGIN("maskOrigin", "mask-origin", ff("border-box"), chromeAndEdge("border-box")),
1768
1769
1770 MASK_ORIGIN_("mask-origin", "mask-origin", ff("border-box")),
1771
1772
1773 MASK_POSITION("maskPosition", "mask-position", ff("0% 0%"), chromeAndEdge("0% 0%")),
1774
1775
1776 MASK_POSITION_("mask-position", "mask-position", ff("0% 0%")),
1777
1778
1779 MASK_POSITION_X("maskPositionX", "mask-position-x", ff("0%")),
1780
1781
1782 MASK_POSITION_X_("mask-position-x", "mask-position-x", ff("0%")),
1783
1784
1785 MASK_POSITION_Y("maskPositionY", "mask-position-y", ff("0%")),
1786
1787
1788 MASK_POSITION_Y_("mask-position-y", "mask-position-y", ff("0%")),
1789
1790
1791 MASK_REPEAT("maskRepeat", "mask-repeat", ff("repeat"), chromeAndEdge("repeat")),
1792
1793
1794 MASK_REPEAT_("mask-repeat", "mask-repeat", ff("repeat")),
1795
1796
1797 MASK_SIZE("maskSize", "mask-size", ff("auto"), chromeAndEdgeAuto()),
1798
1799
1800 MASK_SIZE_("mask-size", "mask-size", ff("auto")),
1801
1802
1803 MASK_TYPE("maskType", "mask-type", ff("luminance"), chromeAndEdge("luminance")),
1804
1805
1806 MASK_TYPE_("mask-type", "mask-type", ff("luminance")),
1807
1808
1809 MATH_DEPTH("mathDepth", "math-depth", chromeAndEdge("0"), ff("0")),
1810
1811
1812 MATH_DEPTH_("math-depth", "math-depth", ff("0")),
1813
1814
1815 MATH_SHIFT("mathShift", "math-shift", chromeAndEdgeNormal()),
1816
1817
1818 MATH_STYLE("mathStyle", "math-style", chromeAndEdgeNormal(), ffNormal()),
1819
1820
1821 MATH_STYLE_("math-style", "math-style", ffNormal()),
1822
1823
1824 MAX_BLOCK_SIZE("maxBlockSize", "max-block-size", ffNone(), chromeAndEdgeNone()),
1825
1826
1827 MAX_BLOCK_SIZE_("max-block-size", "max-block-size", ffNone()),
1828
1829
1830 MAX_HEIGHT("maxHeight", "max-height", chromeAndEdgeNone(), ff("")),
1831
1832
1833 MAX_HEIGHT_("max-height", "max-height", ffNone()),
1834
1835
1836 MAX_INLINE_SIZE("maxInlineSize", "max-inline-size", ffNone(), chromeAndEdgeNone()),
1837
1838
1839 MAX_INLINE_SIZE_("max-inline-size", "max-inline-size", ffNone()),
1840
1841
1842 MAX_WIDTH("maxWidth", "max-width", chromeAndEdgeNone(), ff("")),
1843
1844
1845 MAX_WIDTH_("max-width", "max-width", ffNone()),
1846
1847
1848 MIN_BLOCK_SIZE("minBlockSize", "min-block-size", ff("0px"), chromeAndEdge("0px")),
1849
1850
1851 MIN_BLOCK_SIZE_("min-block-size", "min-block-size", ff("0px")),
1852
1853
1854 MIN_HEIGHT("minHeight", "min-height", chromeAndEdge("0px"), ff("")),
1855
1856
1857 MIN_HEIGHT_("min-height", "min-height", ff("0px")),
1858
1859
1860 MIN_INLINE_SIZE("minInlineSize", "min-inline-size", ff("0px"), chromeAndEdge("0px")),
1861
1862
1863 MIN_INLINE_SIZE_("min-inline-size", "min-inline-size", ff("0px")),
1864
1865
1866 MIN_WIDTH("minWidth", "min-width", chromeAndEdge("0px"), ff("")),
1867
1868
1869 MIN_WIDTH_("min-width", "min-width", ff("0px")),
1870
1871
1872 MIX_BLEND_MODE("mixBlendMode", "mix-blend-mode", ffNormal(), chromeAndEdgeNormal()),
1873
1874
1875 MIX_BLEND_MODE_("mix-blend-mode", "mix-blend-mode", ffNormal()),
1876
1877
1878 MOZ_ANIMATION("MozAnimation", "-moz-animation", ffNone()),
1879
1880
1881 MOZ_ANIMATION__("-moz-animation", "-moz-animation", ffNone()),
1882
1883
1884 MOZ_ANIMATION_DELAY("MozAnimationDelay", "-moz-animation-delay", ff("0s")),
1885
1886
1887 MOZ_ANIMATION_DELAY__("-moz-animation-delay", "-moz-animation-delay", ff("0s")),
1888
1889
1890 MOZ_ANIMATION_DIRECTION("MozAnimationDirection", "-moz-animation-direction", ffNormal()),
1891
1892
1893 MOZ_ANIMATION_DIRECTION__("-moz-animation-direction", "-moz-animation-direction", ffNormal()),
1894
1895
1896 MOZ_ANIMATION_DURATION("MozAnimationDuration", "-moz-animation-duration", ff("0s")),
1897
1898
1899 MOZ_ANIMATION_DURATION__("-moz-animation-duration", "-moz-animation-duration", ff("0s")),
1900
1901
1902 MOZ_ANIMATION_FILL_MODE("MozAnimationFillMode", "-moz-animation-fill-mode", ffNone()),
1903
1904
1905 MOZ_ANIMATION_FILL_MODE__("-moz-animation-fill-mode", "-moz-animation-fill-mode", ffNone()),
1906
1907
1908 MOZ_ANIMATION_ITERATION_COUNT("MozAnimationIterationCount", "-moz-animation-iteration-count", ff("1")),
1909
1910
1911 MOZ_ANIMATION_ITERATION_COUNT__("-moz-animation-iteration-count", "-moz-animation-iteration-count",
1912 ff("1")),
1913
1914
1915 MOZ_ANIMATION_NAME("MozAnimationName", "-moz-animation-name", ffNone()),
1916
1917
1918 MOZ_ANIMATION_NAME__("-moz-animation-name", "-moz-animation-name", ffNone()),
1919
1920
1921 MOZ_ANIMATION_PLAY_STATE("MozAnimationPlayState", "-moz-animation-play-state", ff("running")),
1922
1923
1924 MOZ_ANIMATION_PLAY_STATE__("-moz-animation-play-state", "-moz-animation-play-state", ff("running")),
1925
1926
1927 MOZ_ANIMATION_TIMING_FUNCTION("MozAnimationTimingFunction", "-moz-animation-timing-function",
1928 ff("ease")),
1929
1930
1931 MOZ_ANIMATION_TIMING_FUNCTION__("-moz-animation-timing-function", "-moz-animation-timing-function",
1932 ff("ease")),
1933
1934
1935 MOZ_APPEARANCE("MozAppearance", "-moz-appearance", ffNone()),
1936
1937
1938 MOZ_APPEARANCE__("-moz-appearance", "-moz-appearance", ffNone()),
1939
1940
1941 MOZ_BACKFACE_VISIBILITY("MozBackfaceVisibility", "-moz-backface-visibility",
1942 ffLatest("visible")),
1943
1944
1945 MOZ_BACKFACE_VISIBILITY__("-moz-backface-visibility", "-moz-backface-visibility",
1946 ffLatest("visible")),
1947
1948
1949 MOZ_BORDER_BOTTOM_COLORS("MozBorderBottomColors", "-moz-border-bottom-colors",
1950 ffNotIterable("none")),
1951
1952
1953 MOZ_BORDER_BOTTOM_COLORS__("-moz-border-bottom-colors", "-moz-border-bottom-colors",
1954 ffNotIterable("none")),
1955
1956
1957 MOZ_BORDER_END("MozBorderEnd", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1958
1959
1960 MOZ_BORDER_END__("-moz-border-end", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1961
1962
1963 MOZ_BORDER_END_COLOR("MozBorderEndColor", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1964
1965
1966 MOZ_BORDER_END_COLOR__("-moz-border-end-color", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1967
1968
1969 MOZ_BORDER_END_STYLE("MozBorderEndStyle", "-moz-border-end-style", ffNone()),
1970
1971
1972 MOZ_BORDER_END_STYLE__("-moz-border-end-style", "-moz-border-end-style", ffNone()),
1973
1974
1975 MOZ_BORDER_END_WIDTH("MozBorderEndWidth", "-moz-border-end-width", ff("0px")),
1976
1977
1978 MOZ_BORDER_END_WIDTH__("-moz-border-end-width", "-moz-border-end-width", ff("0px")),
1979
1980
1981 MOZ_BORDER_IMAGE("MozBorderImage", "-moz-border-image", ffNone()),
1982
1983
1984 MOZ_BORDER_IMAGE__("-moz-border-image", "-moz-border-image", ffNone()),
1985
1986
1987 MOZ_BORDER_LEFT_COLORS("MozBorderLeftColors", "-moz-border-left-colors",
1988 ffNotIterable("none")),
1989
1990
1991 MOZ_BORDER_LEFT_COLORS__("-moz-border-left-colors", "-moz-border-left-colors",
1992 ffNotIterable("none")),
1993
1994
1995 MOZ_BORDER_RIGHT_COLORS("MozBorderRightColors", "-moz-border-right-colors",
1996 ffNotIterable("none")),
1997
1998
1999 MOZ_BORDER_RIGHT_COLORS__("-moz-border-right-colors", "-moz-border-right-colors",
2000 ffNotIterable("none")),
2001
2002
2003 MOZ_BORDER_START("MozBorderStart", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
2004
2005
2006 MOZ_BORDER_START__("-moz-border-start", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
2007
2008
2009 MOZ_BORDER_START_COLOR("MozBorderStartColor", "-moz-border-start-color", ff("rgb(0, 0, 0)")),
2010
2011
2012 MOZ_BORDER_START_COLOR__("-moz-border-start-color", "-moz-border-start-color",
2013 ff("rgb(0, 0, 0)")),
2014
2015
2016 MOZ_BORDER_START_STYLE("MozBorderStartStyle", "-moz-border-start-style", ffNone()),
2017
2018
2019 MOZ_BORDER_START_STYLE__("-moz-border-start-style", "-moz-border-start-style", ffNone()),
2020
2021
2022 MOZ_BORDER_START_WIDTH("MozBorderStartWidth", "-moz-border-start-width", ff("0px")),
2023
2024
2025 MOZ_BORDER_START_WIDTH__("-moz-border-start-width", "-moz-border-start-width", ff("0px")),
2026
2027
2028 MOZ_BORDER_TOP_COLORS("MozBorderTopColors", "-moz-border-top-colors",
2029 ffNotIterable("none")),
2030
2031
2032 MOZ_BORDER_TOP_COLORS__("-moz-border-top-colors", "-moz-border-top-colors",
2033 ffNotIterable("none")),
2034
2035
2036 MOZ_BOX_ALIGN("MozBoxAlign", "-moz-box-align", ff("stretch")),
2037
2038
2039 MOZ_BOX_ALIGN__("-moz-box-align", "-moz-box-align", ff("stretch")),
2040
2041
2042 MOZ_BOX_DIRECTION("MozBoxDirection", "-moz-box-direction", ffNormal()),
2043
2044
2045 MOZ_BOX_DIRECTION__("-moz-box-direction", "-moz-box-direction", ffNormal()),
2046
2047
2048 MOZ_BOX_FLEX("MozBoxFlex", "-moz-box-flex", ff("0")),
2049
2050
2051 MOZ_BOX_FLEX__("-moz-box-flex", "-moz-box-flex", ff("0")),
2052
2053
2054 MOZ_BOX_ORDINAL_GROUP("MozBoxOrdinalGroup", "-moz-box-ordinal-group", ff("1")),
2055
2056
2057 MOZ_BOX_ORDINAL_GROUP__("-moz-box-ordinal-group", "-moz-box-ordinal-group", ff("1")),
2058
2059
2060 MOZ_BOX_ORIENT("MozBoxOrient", "-moz-box-orient", ff("horizontal")),
2061
2062
2063 MOZ_BOX_ORIENT__("-moz-box-orient", "-moz-box-orient", ff("horizontal")),
2064
2065
2066 MOZ_BOX_PACK("MozBoxPack", "-moz-box-pack", ff("start")),
2067
2068
2069 MOZ_BOX_PACK__("-moz-box-pack", "-moz-box-pack", ff("start")),
2070
2071
2072 MOZ_BOX_SIZING("MozBoxSizing", "-moz-box-sizing", ff("content-box")),
2073
2074
2075 MOZ_BOX_SIZING__("-moz-box-sizing", "-moz-box-sizing", ff("content-box")),
2076
2077
2078 MOZ_FLOAT_EDGE("MozFloatEdge", "-moz-float-edge", ff("content-box")),
2079
2080
2081 MOZ_FLOAT_EDGE__("-moz-float-edge", "-moz-float-edge", ff("content-box")),
2082
2083
2084 MOZ_FONT_FEATURE_SETTINGS("MozFontFeatureSettings", "-moz-font-feature-settings",
2085 ffNormal()),
2086
2087
2088 MOZ_FONT_FEATURE_SETTINGS__("-moz-font-feature-settings", "-moz-font-feature-settings",
2089 ffNormal()),
2090
2091
2092 MOZ_FONT_LANGUAGE_OVERRIDE("MozFontLanguageOverride", "-moz-font-language-override",
2093 ffNormal()),
2094
2095
2096 MOZ_FONT_LANGUAGE_OVERRIDE__("-moz-font-language-override", "-moz-font-language-override",
2097 ffNormal()),
2098
2099
2100 MOZ_FORCE_BROKEN_IMAGE_ICON("MozForceBrokenImageIcon", "-moz-force-broken-image-icon",
2101 ff("0")),
2102
2103
2104 MOZ_FORCE_BROKEN_IMAGE_ICON__("-moz-force-broken-image-icon", "-moz-force-broken-image-icon",
2105 ff("0")),
2106
2107
2108 MOZ_HYPHENS("MozHyphens", "-moz-hyphens", ff("manual")),
2109
2110
2111 MOZ_HYPHENS__("-moz-hyphens", "-moz-hyphens", ff("manual")),
2112
2113
2114 MOZ_MARGIN_END("MozMarginEnd", "-moz-margin-end", ff("0px")),
2115
2116
2117 MOZ_MARGIN_END__("-moz-margin-end", "-moz-margin-end", ff("0px")),
2118
2119
2120 MOZ_MARGIN_START("MozMarginStart", "-moz-margin-start", ff("0px")),
2121
2122
2123 MOZ_MARGIN_START__("-moz-margin-start", "-moz-margin-start", ff("0px")),
2124
2125
2126 MOZ_ORIENT("MozOrient", "-moz-orient", ff("inline")),
2127
2128
2129 MOZ_ORIENT__("-moz-orient", "-moz-orient", ff("inline")),
2130
2131
2132 MOZ_PADDING_END("MozPaddingEnd", "-moz-padding-end", ff("0px")),
2133
2134
2135 MOZ_PADDING_END__("-moz-padding-end", "-moz-padding-end", ff("0px")),
2136
2137
2138 MOZ_PADDING_START("MozPaddingStart", "-moz-padding-start", ff("0px")),
2139
2140
2141 MOZ_PADDING_START__("-moz-padding-start", "-moz-padding-start", ff("0px")),
2142
2143
2144 MOZ_PERSPECTIVE("MozPerspective", "-moz-perspective", ffLatest("none")),
2145
2146
2147 MOZ_PERSPECTIVE__("-moz-perspective", "-moz-perspective", ffLatest("none")),
2148
2149
2150 MOZ_PERSPECTIVE_ORIGIN("MozPerspectiveOrigin", "-moz-perspective-origin", ffLatest("620px 9px")),
2151
2152
2153 MOZ_PERSPECTIVE_ORIGIN__("-moz-perspective-origin", "-moz-perspective-origin", ffLatest("620px 9px")),
2154
2155
2156 MOZ_TAB_SIZE("MozTabSize", "-moz-tab-size", ff("8")),
2157
2158
2159 MOZ_TAB_SIZE__("-moz-tab-size", "-moz-tab-size", ff("8")),
2160
2161
2162 MOZ_TEXT_ALIGN_LAST("MozTextAlignLast", "-moz-text-align-last",
2163 ffNotIterable("auto")),
2164
2165
2166 MOZ_TEXT_ALIGN_LAST__("-moz-text-align-last", "-moz-text-align-last",
2167 ffNotIterable("auto")),
2168
2169
2170 MOZ_TEXT_SIZE_ADJUST("MozTextSizeAdjust", "-moz-text-size-adjust",
2171 ff("auto")),
2172
2173
2174 MOZ_TEXT_SIZE_ADJUST__("-moz-text-size-adjust", "-moz-text-size-adjust",
2175 ff("auto")),
2176
2177
2178 MOZ_TRANSFORM("MozTransform", "-moz-transform", ffNone()),
2179
2180
2181 MOZ_TRANSFORM__("-moz-transform", "-moz-transform", ffNone()),
2182
2183
2184 MOZ_TRANSFORM_ORIGIN("MozTransformOrigin", "-moz-transform-origin",
2185 ffEsr("622px 9px"), ffLatest("620px 9px")),
2186
2187
2188 MOZ_TRANSFORM_ORIGIN__("-moz-transform-origin", "-moz-transform-origin",
2189 ffEsr("622px 9px"), ffLatest("620px 9px")),
2190
2191
2192 MOZ_TRANSFORM_STYLE("MozTransformStyle", "-moz-transform-style", ffLatest("flat")),
2193
2194
2195 MOZ_TRANSFORM_STYLE__("-moz-transform-style", "-moz-transform-style", ffLatest("flat")),
2196
2197
2198 MOZ_TRANSITION("MozTransition", "-moz-transition", ffLatest("all")),
2199
2200
2201 MOZ_TRANSITION__("-moz-transition", "-moz-transition", ffLatest("all")),
2202
2203
2204 MOZ_TRANSITION_DELAY("MozTransitionDelay", "-moz-transition-delay", ffLatest("0s")),
2205
2206
2207 MOZ_TRANSITION_DELAY__("-moz-transition-delay", "-moz-transition-delay", ffLatest("0s")),
2208
2209
2210 MOZ_TRANSITION_DURATION("MozTransitionDuration", "-moz-transition-duration", ffLatest("0s")),
2211
2212
2213 MOZ_TRANSITION_DURATION__("-moz-transition-duration", "-moz-transition-duration", ffLatest("0s")),
2214
2215
2216 MOZ_TRANSITION_PROPERTY("MozTransitionProperty", "-moz-transition-property", ffLatest("all")),
2217
2218
2219 MOZ_TRANSITION_PROPERTY__("-moz-transition-property", "-moz-transition-property", ffLatest("all")),
2220
2221
2222 MOZ_TRANSITION_TIMING_FUNCTION("MozTransitionTimingFunction", "-moz-transition-timing-function",
2223 ffLatest("ease")),
2224
2225
2226 MOZ_TRANSITION_TIMING_FUNCTION__("-moz-transition-timing-function", "-moz-transition-timing-function",
2227 ffLatest("ease")),
2228
2229
2230 MOZ_USER_INPUT("MozUserInput", "-moz-user-input", ffEsr("auto")),
2231
2232
2233 MOZ_USER_INPUT__("-moz-user-input", "-moz-user-input", ffEsr("auto")),
2234
2235
2236 MOZ_USER_MODIFY("MozUserModify", "-moz-user-modify", ffEsr("read-only")),
2237
2238
2239 MOZ_USER_MODIFY__("-moz-user-modify", "-moz-user-modify", ffEsr("read-only")),
2240
2241
2242 MOZ_USER_SELECT("MozUserSelect", "-moz-user-select", ff("auto")),
2243
2244
2245 MOZ_USER_SELECT__("-moz-user-select", "-moz-user-select", ff("auto")),
2246
2247
2248 MOZ_WINDOW_DRAGGING("MozWindowDragging", "-moz-window-dragging", ff("default")),
2249
2250
2251 MOZ_WINDOW_DRAGGING__("-moz-window-dragging", "-moz-window-dragging", ff("default")),
2252
2253
2254 NAVIGATION("navigation", "navigation", chromeAndEdgeEmpty()),
2255
2256
2257 NEGATIVE("negative", "negative", chromeAndEdgeEmpty()),
2258
2259
2260 OBJECT_FIT("objectFit", "object-fit", ff("fill"), chromeAndEdge("fill")),
2261
2262
2263 OBJECT_FIT_("object-fit", "object-fit", ff("fill")),
2264
2265
2266 OBJECT_POSITION("objectPosition", "object-position", ff("50% 50%"), chromeAndEdge("50% 50%")),
2267
2268
2269 OBJECT_POSITION_("object-position", "object-position", ff("50% 50%")),
2270
2271
2272 OBJECT_VIEWBOX("objectViewBox", "object-view-box", chromeAndEdgeNone()),
2273
2274
2275 OFFSET("offset", "offset", chromeAndEdge("none 0px auto 0deg"), ffNormal()),
2276
2277
2278 OFFSET_ANCHOR("offsetAnchor", "offset-anchor", chromeAndEdgeAuto(), ff("auto")),
2279
2280
2281 OFFSET_ANCHOR_("offset-anchor", "offset-anchor", ff("auto")),
2282
2283
2284 OFFSET_DISTANCE("offsetDistance", "offset-distance", chromeAndEdge("0px"), ff("0px")),
2285
2286
2287 OFFSET_DISTANCE_("offset-distance", "offset-distance", ff("0px")),
2288
2289
2290 OFFSET_PATH("offsetPath", "offset-path", chromeAndEdgeNone(), ffNone()),
2291
2292
2293 OFFSET_PATH_("offset-path", "offset-path", ffNone()),
2294
2295
2296 OFFSET_POSITION("offsetPosition", "offset-position", chromeAndEdgeNormal(), ffNormal()),
2297
2298
2299 OFFSET_POSITION_("offset-position", "offset-position", ffNormal()),
2300
2301
2302 OFFSET_ROTATE("offsetRotate", "offset-rotate", chromeAndEdge("auto 0deg"), ff("auto")),
2303
2304
2305 OFFSET_ROTATE_("offset-rotate", "offset-rotate", ff("auto")),
2306
2307
2308 OPACITY("opacity", "opacity", chromeAndEdge("1"), ff("")),
2309
2310
2311 ORDER("order", "order", ff("0"), chromeAndEdge("0")),
2312
2313
2314 ORPHANS("orphans", "orphans", chromeAndEdge("2")),
2315
2316
2317 OUTLINE("outline", "outline", chromeAndEdge("rgb(0, 0, 0) none 0px"),
2318 ff("rgb(0, 0, 0) 0px")),
2319
2320
2321 OUTLINE_COLOR("outlineColor", "outline-color", chromeAndEdge("rgb(0, 0, 0)"),
2322 ff("rgb(0, 0, 0)")),
2323
2324
2325 OUTLINE_COLOR_("outline-color", "outline-color", ff("rgb(0, 0, 0)")),
2326
2327
2328 OUTLINE_OFFSET("outlineOffset", "outline-offset", chromeAndEdge("0px"), ff("0px")),
2329
2330
2331 OUTLINE_OFFSET_("outline-offset", "outline-offset", ff("0px")),
2332
2333
2334 OUTLINE_STYLE("outlineStyle", "outline-style", chromeAndEdgeNone(), ffNone()),
2335
2336
2337 OUTLINE_STYLE_("outline-style", "outline-style", ffNone()),
2338
2339
2340 OUTLINE_WIDTH("outlineWidth", "outline-width", chromeAndEdge("0px"), ff("")),
2341
2342
2343 OUTLINE_WIDTH_("outline-width", "outline-width", ff("0px")),
2344
2345
2346 OVERFLOW("overflow", "overflow", chromeAndEdge("visible"), ff("visible")),
2347
2348
2349 OVERFLOW_ANCHOR("overflowAnchor", "overflow-anchor", chromeAndEdgeAuto(), ff("auto")),
2350
2351
2352 OVERFLOW_ANCHOR_("overflow-anchor", "overflow-anchor", ff("auto")),
2353
2354
2355 OVERFLOW_BLOCK("overflowBlock", "overflow-block", chromeAndEdgeAndFirefox("visible")),
2356
2357
2358 OVERFLOW_BLOCK_("overflow-block", "overflow-block", ff("visible")),
2359
2360
2361 OVERFLOW_CLIP_MARGIN("overflowClipMargin", "overflow-clip-margin", chromeAndEdgeAndFirefox("0px")),
2362
2363
2364 OVERFLOW_CLIP_MARGIN_("overflow-clip-margin", "overflow-clip-margin", ff("0px")),
2365
2366
2367 OVERFLOW_INLINE("overflowInline", "overflow-inline", chromeAndEdgeAndFirefox("visible")),
2368
2369
2370 OVERFLOW_INLINE_("overflow-inline", "overflow-inline", ff("visible")),
2371
2372
2373 OVERFLOW_WRAP("overflowWrap", "overflow-wrap", chromeAndEdgeNormal(), ffNormal()),
2374
2375
2376 OVERFLOW_WRAP_("overflow-wrap", "overflow-wrap", ffNormal()),
2377
2378
2379 OVERFLOW_X("overflowX", "overflow-x", chromeAndEdge("visible"), ff("visible")),
2380
2381
2382 OVERFLOW_X_("overflow-x", "overflow-x", ff("visible")),
2383
2384
2385 OVERFLOW_Y("overflowY", "overflow-y", chromeAndEdge("visible"), ff("visible")),
2386
2387
2388 OVERFLOW_Y_("overflow-y", "overflow-y", ff("visible")),
2389
2390
2391 OVERLAY("overlay", "overlay", chromeAndEdgeNone()),
2392
2393
2394 OVERRIDE_COLOR("overrideColors", "override-colors", chromeAndEdgeEmpty()),
2395
2396
2397 OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chromeAndEdgeAuto(),
2398 ff("auto")),
2399
2400
2401 OVERSCROLL_BEHAVIOR_("overscroll-behavior", "overscroll-behavior", ff("auto")),
2402
2403
2404 OVERSCROLL_BEHAVIOR_BLOCK("overscrollBehaviorBlock", "overscroll-behavior-block", chromeAndEdgeAuto(),
2405 ff("auto")),
2406
2407
2408 OVERSCROLL_BEHAVIOR_BLOCK_("overscroll-behavior-block", "overscroll-behavior-block", ff("auto")),
2409
2410
2411 OVERSCROLL_BEHAVIOR_INLINE("overscrollBehaviorInline", "overscroll-behavior-inline", chromeAndEdgeAuto(),
2412 ff("auto")),
2413
2414
2415 OVERSCROLL_BEHAVIOR_INLINE_("overscroll-behavior-inline", "overscroll-behavior-inline", ff("auto")),
2416
2417
2418 OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior-x", chromeAndEdgeAuto(), ff("auto")),
2419
2420
2421 OVERSCROLL_BEHAVIOR_X_("overscroll-behavior-x", "overscroll-behavior-x", ff("auto")),
2422
2423
2424 OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior-y", chromeAndEdgeAuto(), ff("auto")),
2425
2426
2427 OVERSCROLL_BEHAVIOR_Y_("overscroll-behavior-y", "overscroll-behavior-y", ff("auto")),
2428
2429
2430 PAD("pad", "pad", chromeAndEdgeEmpty()),
2431
2432
2433 PADDING("padding", "padding", chromeAndEdge("0px"), ff("0px")),
2434
2435
2436 PADDING_BLOCK("paddingBlock", "padding-block", chromeAndEdge("0px"), ff("0px")),
2437
2438
2439 PADDING_BLOCK_("padding-block", "padding-block", ff("0px")),
2440
2441
2442 PADDING_BLOCK_END("paddingBlockEnd", "padding-block-end", chromeAndEdge("0px"),
2443 ff("0px")),
2444
2445
2446 PADDING_BLOCK_END_("padding-block-end", "padding-block-end", ff("0px")),
2447
2448
2449 PADDING_BLOCK_START("paddingBlockStart", "padding-block-start", chromeAndEdge("0px"), ff("0px")),
2450
2451
2452 PADDING_BLOCK_START_("padding-block-start", "padding-block-start", ff("0px")),
2453
2454
2455 PADDING_BOTTOM("paddingBottom", "padding-bottom", chromeAndEdge("0px"), ff("")),
2456
2457
2458 PADDING_BOTTOM_("padding-bottom", "padding-bottom", ff("0px")),
2459
2460
2461 PADDING_INLINE("paddingInline", "padding-inline", chromeAndEdge("0px"), ff("0px")),
2462
2463
2464 PADDING_INLINE_("padding-inline", "padding-inline", ff("0px")),
2465
2466
2467 PADDING_INLINE_END("paddingInlineEnd", "padding-inline-end", chromeAndEdge("0px"), ff("0px")),
2468
2469
2470 PADDING_INLINE_END_("padding-inline-end", "padding-inline-end", ff("0px")),
2471
2472
2473 PADDING_INLINE_START("paddingInlineStart", "padding-inline-start", chromeAndEdge("0px"), ff("0px")),
2474
2475
2476 PADDING_INLINE_START_("padding-inline-start", "padding-inline-start", ff("0px")),
2477
2478
2479 PADDING_LEFT("paddingLeft", "padding-left", chromeAndEdge("0px"), ff("")),
2480
2481
2482 PADDING_LEFT_("padding-left", "padding-left", ff("0px")),
2483
2484
2485 PADDING_RIGHT("paddingRight", "padding-right", chromeAndEdge("0px"), ff("")),
2486
2487
2488 PADDING_RIGHT_("padding-right", "padding-right", ff("0px")),
2489
2490
2491 PADDING_TOP("paddingTop", "padding-top", chromeAndEdge("0px"), ff("")),
2492
2493
2494 PADDING_TOP_("padding-top", "padding-top", ff("0px")),
2495
2496
2497 PAGE("page", "page", chromeAndEdgeAuto(), ff("auto")),
2498
2499
2500 PAGE_BREAK_AFTER("pageBreakAfter", "page-break-after", chromeAndEdgeAuto(), ff("auto")),
2501
2502
2503 PAGE_BREAK_AFTER_("page-break-after", "page-break-after", ff("auto")),
2504
2505
2506 PAGE_BREAK_BEFORE("pageBreakBefore", "page-break-before", chromeAndEdgeAuto(), ff("auto")),
2507
2508
2509 PAGE_BREAK_BEFORE_("page-break-before", "page-break-before", ff("auto")),
2510
2511
2512 PAGE_BREAK_INSIDE("pageBreakInside", "page-break-inside", ff("auto"), chromeAndEdgeAuto()),
2513
2514
2515 PAGE_BREAK_INSIDE_("page-break-inside", "page-break-inside", ff("auto")),
2516
2517
2518 PAGE_ORIENTATION("pageOrientation", "page-orientation", chromeAndEdgeEmpty()),
2519
2520
2521 PAINT_ORDER("paintOrder", "paint-order", ffNormal(), chromeAndEdgeNormal()),
2522
2523
2524 PAINT_ORDER_("paint-order", "paint-order", ffNormal()),
2525
2526
2527 PERSPECTIVE("perspective", "perspective", ffNone(), chromeAndEdgeNone()),
2528
2529
2530 PERSPECTIVE_ORIGIN("perspectiveOrigin", "perspective-origin",
2531 ffEsr("622px 9px"), ffLatest("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
2532
2533
2534 PERSPECTIVE_ORIGIN_("perspective-origin", "perspective-origin",
2535 ffEsr("622px 9px"), ffLatest("620px 9px")),
2536
2537
2538 PLACE_CONTENT("placeContent", "place-content", chromeAndEdgeNormal(), ffNormal()),
2539
2540
2541 PLACE_CONTENT_("place-content", "place-content", ffNormal()),
2542
2543
2544 PLACE_ITEMS("placeItems", "place-items", chromeAndEdgeNormal(), ff("normal legacy")),
2545
2546
2547 PLACE_ITEMS_("place-items", "place-items", ff("normal legacy")),
2548
2549
2550 PLACE_SELF("placeSelf", "place-self", chromeAndEdgeAuto(), ff("auto")),
2551
2552
2553 PLACE_SELF_("place-self", "place-self", ff("auto")),
2554
2555
2556 POINTER_EVENTS("pointerEvents", "pointer-events", chromeAndEdgeAuto(), ff("auto")),
2557
2558
2559 POINTER_EVENTS_("pointer-events", "pointer-events", ff("auto")),
2560
2561
2562 POSITION("position", "position", chromeAndEdge("static"), ff("static")),
2563
2564
2565 POSITION_ANCHOR("positionAnchor", "position-anchor", chromeAndEdgeAuto()),
2566
2567
2568 POSITION_AREA("positionArea", "position-area", chromeAndEdgeNone()),
2569
2570
2571 POSITION_TRY("positionTry", "position-try", chromeAndEdgeNone()),
2572
2573
2574 POSITION_TRY_FALLBACKS("positionTryFallbacks", "position-try-fallbacks", chromeAndEdgeNone()),
2575
2576
2577 POSITION_TRY_ORDER("positionTryOrder", "position-try-order", chromeAndEdgeNormal()),
2578
2579
2580 POSITION_VISIBILITY("positionVisibility", "position-visibility", chromeAndEdge("always")),
2581
2582
2583 PREFIX("prefix", "prefix", chromeAndEdgeEmpty()),
2584
2585
2586 PRINT_COLOR_ADJUST("printColorAdjust", "print-color-adjust", ff("economy"),
2587 chromeAndEdge("economy")),
2588
2589
2590 PRINT_COLOR_ADJUST_("print-color-adjust", "print-color-adjust", ff("economy")),
2591
2592
2593 QUOTES("quotes", "quotes", ff("auto"), chromeAndEdgeAuto()),
2594
2595
2596 R("r", "r", chromeAndEdge("0px"), ff("0px")),
2597
2598
2599 RANGE("range", "range", chromeAndEdgeEmpty()),
2600
2601
2602 READING_FLOW("readingFlow", "readingFlow", chromeAndEdgeNormal()),
2603
2604
2605 READING_ORDER("readingOrder", "readingOrder", chromeAndEdge("0")),
2606
2607
2608 RESIZE("resize", "resize", ffNone(), chromeAndEdgeNone()),
2609
2610
2611 RESULT("result", "result", chromeAndEdge("")),
2612
2613
2614 RIGHT("right", "right", chromeAndEdgeAuto(), ff("")),
2615
2616
2617 ROTATE("rotate", "rotate", chromeAndEdgeNone(), ffNone()),
2618
2619
2620 ROW_GAP("rowGap", "row-gap", chromeAndEdgeNormal(), ffNormal()),
2621
2622
2623 ROW_GAP_("row-gap", "row-gap", ffNormal()),
2624
2625
2626 RUBY_ALIGN("rubyAlign", "ruby-align", chromeAndEdge("space-around"), ff("space-around")),
2627
2628
2629 RUBY_ALIGN_("ruby-align", "ruby-align", ff("space-around")),
2630
2631
2632 RUBY_POSITION("rubyPosition", "ruby-position", chromeAndEdge("over"),
2633 ff("alternate")),
2634
2635
2636 RUBY_POSITION_("ruby-position", "ruby-position", ff("alternate")),
2637
2638
2639 RX("rx", "rx", chromeAndEdgeAuto(), ff("auto")),
2640
2641
2642 RY("ry", "ry", chromeAndEdgeAuto(), ff("auto")),
2643
2644
2645 SCALE("scale", "scale", chromeAndEdgeNone(), ffNone()),
2646
2647
2648 SCROLL_BEHAVIOR("scrollBehavior", "scroll-behavior", ff("auto"), chromeAndEdgeAuto()),
2649
2650
2651 SCROLL_BEHAVIOR_("scroll-behavior", "scroll-behavior", ff("auto")),
2652
2653
2654 SCROLL_INITIAL_TARGET("scrollInitialTarget", "scroll-initial-target", chromeAndEdgeNone()),
2655
2656
2657 SCROLL_MARGIN("scrollMargin", "scroll-margin", chromeAndEdge("0px"), ff("0px")),
2658
2659
2660 SCROLL_MARGIN_("scroll-margin", "scroll-margin", ff("0px")),
2661
2662
2663 SCROLL_MARGIN_BLOCK("scrollMarginBlock", "scroll-margin-block", chromeAndEdge("0px"),
2664 ff("0px")),
2665
2666
2667 SCROLL_MARGIN_BLOCK_("scroll-margin-block", "scroll-margin-block", ff("0px")),
2668
2669
2670 SCROLL_MARGIN_BLOCK_END("scrollMarginBlockEnd", "scroll-margin-block-end",
2671 chromeAndEdge("0px"), ff("0px")),
2672
2673
2674 SCROLL_MARGIN_BLOCK_END_("scroll-margin-block-end", "scroll-margin-block-end", ff("0px")),
2675
2676
2677 SCROLL_MARGIN_BLOCK_START("scrollMarginBlockStart", "scroll-margin-block-start",
2678 chromeAndEdge("0px"), ff("0px")),
2679
2680
2681 SCROLL_MARGIN_BLOCK_START_("scroll-margin-block-start", "scroll-margin-block-start", ff("0px")),
2682
2683
2684 SCROLL_MARGIN_BOTTOM("scrollMarginBottom", "scroll-margin-bottom", chromeAndEdge("0px"), ff("0px")),
2685
2686
2687 SCROLL_MARGIN_BOTTOM_("scroll-margin-bottom", "scroll-margin-bottom", ff("0px")),
2688
2689
2690 SCROLL_MARGIN_INLINE("scrollMarginInline", "scroll-margin-inline", chromeAndEdge("0px"),
2691 ff("0px")),
2692
2693
2694 SCROLL_MARGIN_INLINE_("scroll-margin-inline", "scroll-margin-inline", ff("0px")),
2695
2696
2697 SCROLL_MARGIN_INLINE_END("scrollMarginInlineEnd", "scroll-margin-inline-end",
2698 chromeAndEdge("0px"), ff("0px")),
2699
2700
2701 SCROLL_MARGIN_INLINE_END_("scroll-margin-inline-end", "scroll-margin-inline-end", ff("0px")),
2702
2703
2704 SCROLL_MARGIN_INLINE_START("scrollMarginInlineStart", "scroll-margin-inline-start",
2705 chromeAndEdge("0px"), ff("0px")),
2706
2707
2708 SCROLL_MARGIN_INLINE_START_("scroll-margin-inline-start", "scroll-margin-inline-start", ff("0px")),
2709
2710
2711 SCROLL_MARGIN_LEFT("scrollMarginLeft", "scroll-margin-left", chromeAndEdge("0px"), ff("0px")),
2712
2713
2714 SCROLL_MARGIN_LEFT_("scroll-margin-left", "scroll-margin-left", ff("0px")),
2715
2716
2717 SCROLL_MARGIN_RIGHT("scrollMarginRight", "scroll-margin-right", chromeAndEdge("0px"), ff("0px")),
2718
2719
2720 SCROLL_MARGIN_RIGHT_("scroll-margin-right", "scroll-margin-right", ff("0px")),
2721
2722
2723 SCROLL_MARGIN_TOP("scrollMarginTop", "scroll-margin-top", chromeAndEdge("0px"), ff("0px")),
2724
2725
2726 SCROLL_MARGIN_TOP_("scroll-margin-top", "scroll-margin-top", ff("0px")),
2727
2728
2729 SCROLL_MARKER_GROUP("scrollMarkerGroup", "scroll-marker-group", chromeAndEdgeNone()),
2730
2731
2732 SCROLL_PADDING("scrollPadding", "scroll-padding", chromeAndEdgeAuto(), ff("auto")),
2733
2734
2735 SCROLL_PADDING_("scroll-padding", "scroll-padding", ff("auto")),
2736
2737
2738 SCROLL_PADDING_BLOCK("scrollPaddingBlock", "scroll-padding-block",
2739 chromeAndEdgeAuto(), ff("auto")),
2740
2741
2742 SCROLL_PADDING_BLOCK_("scroll-padding-block", "scroll-padding-block", ff("auto")),
2743
2744
2745 SCROLL_PADDING_BLOCK_END("scrollPaddingBlockEnd", "scroll-padding-block-end",
2746 chromeAndEdgeAuto(), ff("auto")),
2747
2748
2749 SCROLL_PADDING_BLOCK_END_("scroll-padding-block-end", "scroll-padding-block-end", ff("auto")),
2750
2751
2752 SCROLL_PADDING_BLOCK_START("scrollPaddingBlockStart", "scroll-padding-block-start",
2753 chromeAndEdgeAuto(), ff("auto")),
2754
2755
2756 SCROLL_PADDING_BLOCK_START_("scroll-padding-block-start", "scroll-padding-block-start", ff("auto")),
2757
2758
2759 SCROLL_PADDING_BOTTOM("scrollPaddingBottom", "scroll-padding-bottom", chromeAndEdgeAuto(), ff("auto")),
2760
2761
2762 SCROLL_PADDING_BOTTOM_("scroll-padding-bottom", "scroll-padding-bottom", ff("auto")),
2763
2764
2765 SCROLL_PADDING_INLINE("scrollPaddingInline", "scroll-padding-inline", chromeAndEdgeAuto(),
2766 ff("auto")),
2767
2768
2769 SCROLL_PADDING_INLINE_("scroll-padding-inline", "scroll-padding-inline", ff("auto")),
2770
2771
2772 SCROLL_PADDING_INLINE_END("scrollPaddingInlineEnd", "scroll-padding-inline-end",
2773 chromeAndEdgeAuto(), ff("auto")),
2774
2775
2776 SCROLL_PADDING_INLINE_END_("scroll-padding-inline-end", "scroll-padding-inline-end", ff("auto")),
2777
2778
2779 SCROLL_PADDING_INLINE_START("scrollPaddingInlineStart", "scroll-padding-inline-start",
2780 chromeAndEdgeAuto(), ff("auto")),
2781
2782
2783 SCROLL_PADDING_INLINE_START_("scroll-padding-inline-start", "scroll-padding-inline-start", ff("auto")),
2784
2785
2786 SCROLL_PADDING_LEFT("scrollPaddingLeft", "scroll-padding-left", chromeAndEdgeAuto(), ff("auto")),
2787
2788
2789 SCROLL_PADDING_LEFT_("scroll-padding-left", "scroll-padding-left", ff("auto")),
2790
2791
2792 SCROLL_PADDING_RIGHT("scrollPaddingRight", "scroll-padding-right", chromeAndEdgeAuto(), ff("auto")),
2793
2794
2795 SCROLL_PADDING_RIGHT_("scroll-padding-right", "scroll-padding-right", ff("auto")),
2796
2797
2798 SCROLL_PADDING_TOP("scrollPaddingTop", "scroll-padding-top", chromeAndEdgeAuto(), ff("auto")),
2799
2800
2801 SCROLL_PADDING_TOP_("scroll-padding-top", "scroll-padding-top", ff("auto")),
2802
2803
2804 SCROLL_SNAP_ALIGN("scrollSnapAlign", "scroll-snap-align", chromeAndEdgeNone(), ffNone()),
2805
2806
2807 SCROLL_SNAP_ALIGN_("scroll-snap-align", "scroll-snap-align", ffNone()),
2808
2809
2810 SCROLL_SNAP_STOP("scrollSnapStop", "scroll-snap-stop", chromeAndEdgeNormal(), ffNormal()),
2811
2812
2813 SCROLL_SNAP_STOP_("scroll-snap-stop", "scroll-snap-stop", ffNormal()),
2814
2815
2816 SCROLL_SNAP_TYPE("scrollSnapType", "scroll-snap-type", chromeAndEdgeNone(), ffNone()),
2817
2818
2819 SCROLL_SNAP_TYPE_("scroll-snap-type", "scroll-snap-type", ffNone()),
2820
2821
2822 SCROLL_TIMELINE("scrollTimeline", "scroll-timeline", chromeAndEdgeNone()),
2823
2824
2825 SCROLL_TIMELINE_AXIS("scrollTimelineAxis", "scroll-timeline-axis", chromeAndEdge("block")),
2826
2827
2828 SCROLL_TIMELINE_NAME("scrollTimelineName", "scroll-timeline-name", chromeAndEdgeNone()),
2829
2830
2831 SCROLLBAR_COLOR("scrollbarColor", "scrollbar-color", chromeAndEdgeAndFirefox("auto")),
2832
2833
2834 SCROLLBAR_COLOR_("scrollbar-color", "scrollbar-color", ff("auto")),
2835
2836
2837 SCROLLBAR_GUTTER("scrollbarGutter", "scrollbar-gutter", chromeAndEdgeAndFirefox("auto")),
2838
2839
2840 SCROLLBAR_GUTTER_("scrollbar-gutter", "scrollbar-gutter", ff("auto")),
2841
2842
2843 SCROLLBAR_WIDTH("scrollbarWidth", "scrollbar-width", chromeAndEdgeAndFirefox("auto")),
2844
2845
2846 SCROLLBAR_WIDTH_("scrollbar-width", "scrollbar-width", ff("auto")),
2847
2848
2849 SHAPE_IMAGE_THRESHOLD("shapeImageThreshold", "shape-image-threshold", chromeAndEdge("0"), ff("0")),
2850
2851
2852 SHAPE_IMAGE_THRESHOLD_("shape-image-threshold", "shape-image-threshold", ff("0")),
2853
2854
2855 SHAPE_MARGIN("shapeMargin", "shape-margin", chromeAndEdge("0px"), ff("0px")),
2856
2857
2858 SHAPE_MARGIN_("shape-margin", "shape-margin", ff("0px")),
2859
2860
2861 SHAPE_OUTSIDE("shapeOutside", "shape-outside", chromeAndEdgeNone(), ffNone()),
2862
2863
2864 SHAPE_OUTSIDE_("shape-outside", "shape-outside", ffNone()),
2865
2866
2867 SHAPE_RENDERING("shapeRendering", "shape-rendering", ff("auto"), chromeAndEdgeAuto()),
2868
2869
2870 SHAPE_RENDERING_("shape-rendering", "shape-rendering", ff("auto")),
2871
2872
2873 SIZE("size", "size", chromeAndEdgeEmpty()),
2874
2875
2876 SIZE_ADJUST("sizeAdjust", "sizeAdjust", chromeAndEdgeEmpty()),
2877
2878
2879 SPEAK("speak", "speak", chromeAndEdgeNormal()),
2880
2881
2882 SPEAK_AS("speakAs", "speak-as", chromeAndEdgeEmpty()),
2883
2884
2885 SRC("src", "src", chromeAndEdgeEmpty()),
2886
2887
2888 STOP_COLOR("stopColor", "stop-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
2889
2890
2891 STOP_COLOR_("stop-color", "stop-color", ff("rgb(0, 0, 0)")),
2892
2893
2894 STOP_OPACITY("stopOpacity", "stop-opacity", ff("1"), chromeAndEdge("1")),
2895
2896
2897 STOP_OPACITY_("stop-opacity", "stop-opacity", ff("1")),
2898
2899
2900 STROKE("stroke", "stroke", ffNone(), chromeAndEdgeNone()),
2901
2902
2903 STROKE_DASHARRAY("strokeDasharray", "stroke-dasharray", ffNone(), chromeAndEdgeNone()),
2904
2905
2906 STROKE_DASHARRAY_("stroke-dasharray", "stroke-dasharray", ffNone()),
2907
2908
2909 STROKE_DASHOFFSET("strokeDashoffset", "stroke-dashoffset", ff("0px"), chromeAndEdge("0px")),
2910
2911
2912 STROKE_DASHOFFSET_("stroke-dashoffset", "stroke-dashoffset", ff("0px")),
2913
2914
2915 STROKE_LINECAP("strokeLinecap", "stroke-linecap", ff("butt"), chromeAndEdge("butt")),
2916
2917
2918 STROKE_LINECAP_("stroke-linecap", "stroke-linecap", ff("butt")),
2919
2920
2921 STROKE_LINEJOIN("strokeLinejoin", "stroke-linejoin", ff("miter"), chromeAndEdge("miter")),
2922
2923
2924 STROKE_LINEJOIN_("stroke-linejoin", "stroke-linejoin", ff("miter")),
2925
2926
2927 STROKE_MITERLIMIT("strokeMiterlimit", "stroke-miterlimit", ff("4"), chromeAndEdge("4")),
2928
2929
2930 STROKE_MITERLIMIT_("stroke-miterlimit", "stroke-miterlimit", ff("4")),
2931
2932
2933 STROKE_OPACITY("strokeOpacity", "stroke-opacity", ff("1"), chromeAndEdge("1")),
2934
2935
2936 STROKE_OPACITY_("stroke-opacity", "stroke-opacity", ff("1")),
2937
2938
2939 STROKE_WIDTH("strokeWidth", "stroke-width", ff("1px"), chromeAndEdge("1px")),
2940
2941
2942 STROKE_WIDTH_("stroke-width", "stroke-width", ff("1px")),
2943
2944
2945 SUFFIX("suffix", "suffix", chromeAndEdgeEmpty()),
2946
2947
2948 SYMBOLS("symbols", "symbols", chromeAndEdgeEmpty()),
2949
2950
2951 SYNTAX("syntax", "syntax", chromeAndEdgeEmpty()),
2952
2953
2954 SYSTEM("system", "system", chromeAndEdgeEmpty()),
2955
2956
2957 TAB_SIZE("tabSize", "tab-size", chromeAndEdge("8"), ff("8")),
2958
2959
2960 TAB_SIZE_("tab-size", "tab-size", ff("8")),
2961
2962
2963 TABLE_LAYOUT("tableLayout", "table-layout", chromeAndEdgeAuto(), ff("auto")),
2964
2965
2966 TABLE_LAYOUT_("table-layout", "table-layout", ff("auto")),
2967
2968
2969 TEXT_ALIGN("textAlign", "text-align", chromeAndEdge("start"), ff("start")),
2970
2971
2972 TEXT_ALIGN_("text-align", "text-align", ff("start")),
2973
2974
2975 TEXT_ALIGN_LAST("textAlignLast", "text-align-last", chromeAndEdgeAuto(), ff("auto")),
2976
2977
2978 TEXT_ALIGN_LAST_("text-align-last", "text-align-last", ff("auto")),
2979
2980
2981 TEXT_ANCHOR("textAnchor", "text-anchor", ff("start"), chromeAndEdge("start")),
2982
2983
2984 TEXT_ANCHOR_("text-anchor", "text-anchor", ff("start")),
2985
2986
2987 TEXT_BOX("textBox", "text-box", chromeAndEdgeNormal()),
2988
2989
2990 TEXT_BOX_EDGE("textBoxEdge", "text-box-edge", chromeAndEdgeAuto()),
2991
2992
2993 TEXT_BOX_TRIM("textBoxTrim", "text-box-trim", chromeAndEdgeNone()),
2994
2995
2996 TEXT_COMBINE_UPRIGHT("textCombineUpright", "text-combine-upright", chromeAndEdgeNone(), ffNone()),
2997
2998
2999 TEXT_COMBINE_UPRIGHT_("text-combine-upright", "text-combine-upright", ffNone()),
3000
3001
3002 TEXT_DECORATION("textDecoration", "text-decoration", chromeAndEdge("none solid rgb(0, 0, 0)"),
3003 ff("rgb(0, 0, 0)")),
3004
3005
3006 TEXT_DECORATION_("text-decoration", "text-decoration", ff("rgb(0, 0, 0)")),
3007
3008
3009 TEXT_DECORATION_COLOR("textDecorationColor", "text-decoration-color",
3010 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
3011
3012
3013 TEXT_DECORATION_COLOR_("text-decoration-color", "text-decoration-color", ff("rgb(0, 0, 0)")),
3014
3015
3016 TEXT_DECORATION_LINE("textDecorationLine", "text-decoration-line", chromeAndEdgeNone(), ffNone()),
3017
3018
3019 TEXT_DECORATION_LINE_("text-decoration-line", "text-decoration-line", ffNone()),
3020
3021
3022 TEXT_DECORATION_SKIP_INK("textDecorationSkipInk", "text-decoration-skip-ink",
3023 chromeAndEdgeAuto(), ff("auto")),
3024
3025
3026 TEXT_DECORATION_SKIP_INK_("text-decoration-skip-ink", "text-decoration-skip-ink", ff("auto")),
3027
3028
3029 TEXT_DECORATION_STYLE("textDecorationStyle", "text-decoration-style", chromeAndEdge("solid"), ff("solid")),
3030
3031
3032 TEXT_DECORATION_STYLE_("text-decoration-style", "text-decoration-style", ff("solid")),
3033
3034
3035 TEXT_DECORATION_THICKNESS("textDecorationThickness", "text-decoration-thickness",
3036 chromeAndEdgeAuto(), ff("auto")),
3037
3038
3039 TEXT_DECORATION_THICKNESS_("text-decoration-thickness", "text-decoration-thickness", ff("auto")),
3040
3041
3042 TEXT_EMPHASIS("textEmphasis", "text-emphasis", chromeAndEdge("none rgb(0, 0, 0)"),
3043 ff("none rgb(0, 0, 0)")),
3044
3045
3046 TEXT_EMPHASIS_("text-emphasis", "text-emphasis", ff("none rgb(0, 0, 0)")),
3047
3048
3049 TEXT_EMPHASIS_COLOR("textEmphasisColor", "text-emphasis-color", chromeAndEdge("rgb(0, 0, 0)"),
3050 ff("rgb(0, 0, 0)")),
3051
3052
3053 TEXT_EMPHASIS_COLOR_("text-emphasis-color", "text-emphasis-color", ff("rgb(0, 0, 0)")),
3054
3055
3056 TEXT_EMPHASIS_POSITION("textEmphasisPosition", "text-emphasis-position", chromeAndEdge("over"),
3057 ffEsr("over"), ffLatest("auto")),
3058
3059
3060 TEXT_EMPHASIS_POSITION_("text-emphasis-position", "text-emphasis-position",
3061 ffEsr("over"), ffLatest("auto")),
3062
3063
3064 TEXT_EMPHASIS_STYLE("textEmphasisStyle", "text-emphasis-style", chromeAndEdgeNone(), ffNone()),
3065
3066
3067 TEXT_EMPHASIS_STYLE_("text-emphasis-style", "text-emphasis-style", ffNone()),
3068
3069
3070 TEXT_INDENT("textIndent", "text-indent", chromeAndEdge("0px"), ff("")),
3071
3072
3073 TEXT_INDENT_("text-indent", "text-indent", ff("0px")),
3074
3075
3076 TEXT_JUSTIFY("textJustify", "text-justify", ff("auto")),
3077
3078
3079 TEXT_JUSTIFY_("text-justify", "text-justify", ff("auto")),
3080
3081
3082 TEXT_KASHIDA_SPACE("textKashidaSpace", "text-kashida-space"),
3083
3084
3085 TEXT_ORIENTATION("textOrientation", "text-orientation", chromeAndEdge("mixed"), ff("mixed")),
3086
3087
3088 TEXT_ORIENTATION_("text-orientation", "text-orientation", ff("mixed")),
3089
3090
3091 TEXT_OVERFLOW("textOverflow", "text-overflow", ff("clip"), chromeAndEdge("clip")),
3092
3093
3094 TEXT_OVERFLOW_("text-overflow", "text-overflow", ff("clip")),
3095
3096
3097 TEXT_RENDERING("textRendering", "text-rendering", ff("auto"), chromeAndEdgeAuto()),
3098
3099
3100 TEXT_RENDERING_("text-rendering", "text-rendering", ff("auto")),
3101
3102
3103 TEXT_SHADOW("textShadow", "text-shadow", chromeAndEdgeNone(), ffNone()),
3104
3105
3106 TEXT_SHADOW_("text-shadow", "text-shadow", ffNone()),
3107
3108
3109 TEXT_SIZE_ADJUST("textSizeAdjust", "text-size-adjust", chromeAndEdgeAuto()),
3110
3111
3112 TEXT_SPACING_TRIM("textSpacingTrim", "text-spacing-trim", chromeAndEdgeNormal()),
3113
3114
3115 TEXT_TRANSFORM("textTransform", "text-transform", chromeAndEdgeNone(), ffNone()),
3116
3117
3118 TEXT_TRANSFORM_("text-transform", "text-transform", ffNone()),
3119
3120
3121 TEXT_UNDERLINE_OFFSET("textUnderlineOffset", "text-underline-offset", chromeAndEdgeAuto(), ff("auto")),
3122
3123
3124 TEXT_UNDERLINE_OFFSET_("text-underline-offset", "text-underline-offset", ff("auto")),
3125
3126
3127 TEXT_UNDERLINE_POSITION("textUnderlinePosition", "text-underline-position",
3128 chromeAndEdgeAuto(), ff("auto")),
3129
3130
3131 TEXT_UNDERLINE_POSITION_("text-underline-position", "text-underline-position", ff("auto")),
3132
3133
3134 TEXT_WRAP("textWrap", "text-wrap", chromeAndEdge("wrap"), ff("wrap")),
3135
3136
3137 TEXT_WRAP_("text-wrap", "text-wrap", ff("wrap")),
3138
3139
3140 TEXT_WRAP_MODE("textWrapMode", "text-wrap-mode", ff("wrap"), chromeAndEdge("wrap")),
3141
3142
3143 TEXT_WRAP_MODE_("text-wrap-mode", "text-wrap-mode", ff("wrap")),
3144
3145
3146 TEXT_WRAP_STYLE("textWrapStyle", "text-wrap-style", ff("auto"), chromeAndEdgeAuto()),
3147
3148
3149 TEXT_WRAP_STYLE_("text-wrap-style", "text-wrap-style", ff("auto")),
3150
3151
3152 TIMELINE_SCOPE("timelineScope", "timeline-scope", chromeAndEdgeNone()),
3153
3154
3155 TOP("top", "top", ff("auto"), chromeAndEdgeAuto()),
3156
3157
3158 TOUCH_ACTION("touchAction", "touch-action", chromeAndEdgeAuto(), ff("auto")),
3159
3160
3161 TOUCH_ACTION_("touch-action", "touch-action", ff("auto")),
3162
3163
3164 TRANSFORM("transform", "transform", ffNone(), chromeAndEdgeNone()),
3165
3166
3167 TRANSFORM_BOX("transformBox", "transform-box", chromeAndEdge("view-box"), ff("view-box")),
3168
3169
3170 TRANSFORM_BOX_("transform-box", "transform-box", ff("view-box")),
3171
3172
3173 TRANSFORM_ORIGIN("transformOrigin", "transform-origin",
3174 ffEsr("622px 9px"), ffLatest("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
3175
3176
3177 TRANSFORM_ORIGIN_("transform-origin", "transform-origin", ffEsr("622px 9px"), ffLatest("620px 9px")),
3178
3179
3180 TRANSFORM_STYLE("transformStyle", "transform-style", ff("flat"), chromeAndEdge("flat")),
3181
3182
3183 TRANSFORM_STYLE_("transform-style", "transform-style", ff("flat")),
3184
3185
3186 TRANSITION("transition", "transition", chromeAndEdge("all"), ff("all")),
3187
3188
3189 TRANSITION_BEHAVIOR("transitionBehavior", "transition-behavior", chromeAndEdgeNormal(), ffLatest("normal")),
3190
3191
3192 TRANSITION_BEHAVIOR_("transition-behavior", "transition-behavior", ffLatest("normal")),
3193
3194
3195 TRANSITION_DELAY("transitionDelay", "transition-delay", ff("0s"), chromeAndEdge("0s")),
3196
3197
3198 TRANSITION_DELAY_("transition-delay", "transition-delay", ff("0s")),
3199
3200
3201 TRANSITION_DURATION("transitionDuration", "transition-duration", ff("0s"), chromeAndEdge("0s")),
3202
3203
3204 TRANSITION_DURATION_("transition-duration", "transition-duration", ff("0s")),
3205
3206
3207 TRANSITION_PROPERTY("transitionProperty", "transition-property", ff("all"), chromeAndEdge("all")),
3208
3209
3210 TRANSITION_PROPERTY_("transition-property", "transition-property", ff("all")),
3211
3212
3213 TRANSITION_TIMING_FUNCTION("transitionTimingFunction",
3214 "transition-timing-function",
3215 ff("ease"),
3216 chromeAndEdge("ease")),
3217
3218
3219 TRANSITION_TIMING_FUNCTION_("transition-timing-function", "transition-timing-function",
3220 ff("ease")),
3221
3222
3223 TRANSLATE("translate", "translate", chromeAndEdgeNone(), ffNone()),
3224
3225
3226 TYPES("types", "types", chromeAndEdgeEmpty()),
3227
3228
3229 UNICODE_BIDI("unicodeBidi", "unicode-bidi",
3230 ff("isolate"), chromeAndEdge("isolate")),
3231
3232
3233 UNICODE_BIDI_("unicode-bidi", "unicode-bidi", ff("isolate")),
3234
3235
3236 UNICODE_RANGE("unicodeRange", "unicode-range", chromeAndEdgeEmpty()),
3237
3238
3239 USER_SELECT("userSelect", "user-select", chromeAndEdgeAuto(), ff("auto")),
3240
3241
3242 USER_SELECT_("user-select", "user-select", ff("auto")),
3243
3244
3245 VECTOR_EFFECT("vectorEffect", "vector-effect", ffNone(), chromeAndEdgeNone()),
3246
3247
3248 VECTOR_EFFECT_("vector-effect", "vector-effect", ffNone()),
3249
3250
3251 VERTICAL_ALIGN("verticalAlign", "vertical-align", chromeAndEdge("baseline"), ff("")),
3252
3253
3254 VERTICAL_ALIGN_("vertical-align", "vertical-align", ff("baseline")),
3255
3256
3257 VIEW_TIMELINE("viewTimeline", "view-timeline", chromeAndEdgeNone()),
3258
3259
3260 VIEW_TIMELINE_AXIS("viewTimelineAxis", "view-timeline-axis", chromeAndEdge("block")),
3261
3262
3263 VIEW_TIMELINE_INSET("viewTimelineInset", "view-timeline-inset", chromeAndEdgeAuto()),
3264
3265
3266 VIEW_TIMELINE_NAME("viewTimelineName", "view-timeline-name", chromeAndEdgeNone()),
3267
3268
3269 VIEW_TRANSITION_CLASS("viewTransitionClass", "view-transition-class", chromeAndEdgeNone()),
3270
3271
3272 VIEW_TRANSITION_NAME("viewTransitionName", "view-transition-name", chromeAndEdgeNone()),
3273
3274
3275 VISIBILITY("visibility", "visibility", chromeAndEdge("visible"), ff("visible")),
3276
3277
3278 WEBKIT_ALIGN_CONTENT("webkitAlignContent", "webkit-align-content", chromeAndEdgeNormal(), ffNormal()),
3279
3280
3281 WEBKIT_ALIGN_CONTENT_("WebkitAlignContent", "webkit-align-content", ffNormal()),
3282
3283
3284 WEBKIT_ALIGN_CONTENT__("-webkit-align-content", "webkit-align-content", ffNormal()),
3285
3286
3287 WEBKIT_ALIGN_ITEMS("webkitAlignItems", "webkit-align-items", chromeAndEdgeNormal(), ffNormal()),
3288
3289
3290 WEBKIT_ALIGN_ITEMS_("WebkitAlignItems", "webkit-align-items", ffNormal()),
3291
3292
3293 WEBKIT_ALIGN_ITEMS__("-webkit-align-items", "webkit-align-items", ffNormal()),
3294
3295
3296 WEBKIT_ALIGN_SELF("webkitAlignSelf", "webkit-align-self", chromeAndEdgeAuto(), ff("auto")),
3297
3298
3299 WEBKIT_ALIGN_SELF_("WebkitAlignSelf", "webkit-align-self", ff("auto")),
3300
3301
3302 WEBKIT_ALIGN_SELF__("-webkit-align-self", "webkit-align-self", ff("auto")),
3303
3304
3305 WEBKIT_ANIMATION("webkitAnimation", "webkit-animation",
3306 chromeAndEdge("none 0s ease 0s 1 normal none running"), ffNone()),
3307
3308
3309 WEBKIT_ANIMATION_("WebkitAnimation", "webkit-animation", ffNone()),
3310
3311
3312 WEBKIT_ANIMATION__("-webkit-animation", "webkit-animation", ffNone()),
3313
3314
3315 WEBKIT_ANIMATION_DELAY("webkitAnimationDelay", "webkit-animation-delay", chromeAndEdge("0s"), ff("0s")),
3316
3317
3318 WEBKIT_ANIMATION_DELAY_("WebkitAnimationDelay", "webkit-animation-delay", ff("0s")),
3319
3320
3321 WEBKIT_ANIMATION_DELAY__("-webkit-animation-delay", "webkit-animation-delay", ff("0s")),
3322
3323
3324 WEBKIT_ANIMATION_DIRECTION("webkitAnimationDirection", "webkit-animation-direction",
3325 chromeAndEdgeNormal(), ffNormal()),
3326
3327
3328 WEBKIT_ANIMATION_DIRECTION_("WebkitAnimationDirection", "webkit-animation-direction", ffNormal()),
3329
3330
3331 WEBKIT_ANIMATION_DIRECTION__("-webkit-animation-direction", "webkit-animation-direction", ffNormal()),
3332
3333
3334 WEBKIT_ANIMATION_DURATION("webkitAnimationDuration", "webkit-animation-duration",
3335 chromeAndEdge("0s"), ff("0s")),
3336
3337
3338 WEBKIT_ANIMATION_DURATION_("WebkitAnimationDuration", "webkit-animation-duration", ff("0s")),
3339
3340
3341 WEBKIT_ANIMATION_DURATION__("-webkit-animation-duration", "webkit-animation-duration", ff("0s")),
3342
3343
3344 WEBKIT_ANIMATION_FILL_MODE("webkitAnimationFillMode", "webkit-animation-fill-mode",
3345 chromeAndEdgeNone(), ffNone()),
3346
3347
3348 WEBKIT_ANIMATION_FILL_MODE_("WebkitAnimationFillMode", "webkit-animation-fill-mode", ffNone()),
3349
3350
3351 WEBKIT_ANIMATION_FILL_MODE__("-webkit-animation-fill-mode", "webkit-animation-fill-mode", ffNone()),
3352
3353
3354 WEBKIT_ANIMATION_ITERATION_COUNT("webkitAnimationIterationCount", "webkit-animation-iteration-count",
3355 chromeAndEdge("1"), ff("1")),
3356
3357
3358 WEBKIT_ANIMATION_ITERATION_COUNT_("WebkitAnimationIterationCount", "webkit-animation-iteration-count",
3359 ff("1")),
3360
3361
3362 WEBKIT_ANIMATION_ITERATION_COUNT__("-webkit-animation-iteration-count", "webkit-animation-iteration-count",
3363 ff("1")),
3364
3365
3366 WEBKIT_ANIMATION_NAME("webkitAnimationName", "webkit-animation-name", chromeAndEdgeNone(), ffNone()),
3367
3368
3369 WEBKIT_ANIMATION_NAME_("WebkitAnimationName", "webkit-animation-name", ffNone()),
3370
3371
3372 WEBKIT_ANIMATION_NAME__("-webkit-animation-name", "webkit-animation-name", ffNone()),
3373
3374
3375 WEBKIT_ANIMATION_PLAY_STATE("webkitAnimationPlayState", "webkit-animation-play-state",
3376 chromeAndEdge("running"), ff("running")),
3377
3378
3379 WEBKIT_ANIMATION_PLAY_STATE_("WebkitAnimationPlayState", "webkit-animation-play-state", ff("running")),
3380
3381
3382 WEBKIT_ANIMATION_PLAY_STATE__("-webkit-animation-play-state", "webkit-animation-play-state", ff("running")),
3383
3384
3385 WEBKIT_ANIMATION_TIMING_FUNCTION("webkitAnimationTimingFunction", "webkit-animation-timing-function",
3386 chromeAndEdge("ease"), ff("ease")),
3387
3388
3389 WEBKIT_ANIMATION_TIMING_FUNCTION_("WebkitAnimationTimingFunction", "webkit-animation-timing-function",
3390 ff("ease")),
3391
3392
3393 WEBKIT_ANIMATION_TIMING_FUNCTION__("-webkit-animation-timing-function", "webkit-animation-timing-function",
3394 ff("ease")),
3395
3396
3397 WEBKIT_APP_REGION("webkitAppRegion", "webkit-app-region", chromeAndEdgeNone()),
3398
3399
3400 WEBKIT_APPEARANCE("webkitAppearance", "webkit-appearance", chromeAndEdgeNone(), ffNone()),
3401
3402
3403 WEBKIT_APPEARANCE_("WebkitAppearance", "webkit-appearance", ffNone()),
3404
3405
3406 WEBKIT_APPEARANCE__("-webkit-appearance", "webkit-appearance", ffNone()),
3407
3408
3409 WEBKIT_BACKFACE_VISIBILITY("webkitBackfaceVisibility", "webkit-backface-visibility",
3410 chromeAndEdge("visible"), ff("visible")),
3411
3412
3413 WEBKIT_BACKFACE_VISIBILITY_("WebkitBackfaceVisibility", "webkit-backface-visibility",
3414 ff("visible")),
3415
3416
3417 WEBKIT_BACKFACE_VISIBILITY__("-webkit-backface-visibility", "webkit-backface-visibility",
3418 ff("visible")),
3419
3420
3421 WEBKIT_BACKGROUND_CLIP("webkitBackgroundClip", "webkit-background-clip",
3422 chromeAndEdge("border-box"), ff("border-box")),
3423
3424
3425 WEBKIT_BACKGROUND_CLIP_("WebkitBackgroundClip", "webkit-background-clip", ff("border-box")),
3426
3427
3428 WEBKIT_BACKGROUND_CLIP__("-webkit-background-clip", "webkit-background-clip", ff("border-box")),
3429
3430
3431 WEBKIT_BACKGROUND_ORIGIN("webkitBackgroundOrigin", "webkit-background-origin",
3432 chromeAndEdge("padding-box"), ff("padding-box")),
3433
3434
3435 WEBKIT_BACKGROUND_ORIGIN_("WebkitBackgroundOrigin", "webkit-background-origin", ff("padding-box")),
3436
3437
3438 WEBKIT_BACKGROUND_ORIGIN__("-webkit-background-origin", "webkit-background-origin", ff("padding-box")),
3439
3440
3441 WEBKIT_BACKGROUND_SIZE("webkitBackgroundSize", "webkit-background-size", chromeAndEdgeAuto(),
3442 ff("auto")),
3443
3444
3445 WEBKIT_BACKGROUND_SIZE_("WebkitBackgroundSize", "webkit-background-size",
3446 ff("auto")),
3447
3448
3449 WEBKIT_BACKGROUND_SIZE__("-webkit-background-size", "webkit-background-size",
3450 ff("auto")),
3451
3452
3453 WEBKIT_BORDER_AFTER("webkitBorderAfter", "webkit-border-after", chromeAndEdge("0px none rgb(0, 0, 0)")),
3454
3455
3456 WEBKIT_BORDER_AFTER_COLOR("webkitBorderAfterColor", "webkit-border-after-color", chromeAndEdge("rgb(0, 0, 0)")),
3457
3458
3459 WEBKIT_BORDER_AFTER_STYLE("webkitBorderAfterStyle", "webkit-border-after-style", chromeAndEdgeNone()),
3460
3461
3462 WEBKIT_BORDER_AFTER_WIDTH("webkitBorderAfterWidth", "webkit-border-after-width", chromeAndEdge("0px")),
3463
3464
3465 WEBKIT_BORDER_BEFORE("webkitBorderBefore", "webkit-border-before", chromeAndEdge("0px none rgb(0, 0, 0)")),
3466
3467
3468 WEBKIT_BORDER_BEFORE_COLOR("webkitBorderBeforeColor", "webkit-border-before-color",
3469 chromeAndEdge("rgb(0, 0, 0)")),
3470
3471
3472 WEBKIT_BORDER_BEFORE_STYLE("webkitBorderBeforeStyle", "webkit-border-before-style", chromeAndEdgeNone()),
3473
3474
3475 WEBKIT_BORDER_BEFORE_WIDTH("webkitBorderBeforeWidth", "webkit-border-before-width", chromeAndEdge("0px")),
3476
3477
3478 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS("webkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3479 chromeAndEdge("0px"), ff("0px")),
3480
3481
3482 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS_("WebkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3483 ff("0px")),
3484
3485
3486 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS__("-webkit-border-bottom-left-radius", "webkit-border-bottom-left-radius",
3487 ff("0px")),
3488
3489
3490 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS("webkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3491 chromeAndEdge("0px"), ff("0px")),
3492
3493
3494 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS_("WebkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3495 ff("0px")),
3496
3497
3498 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS__("-webkit-border-bottom-right-radius", "webkit-border-bottom-right-radius",
3499 ff("0px")),
3500
3501
3502 WEBKIT_BORDER_END("webkitBorderEnd", "webkit-border-end", chromeAndEdge("0px none rgb(0, 0, 0)")),
3503
3504
3505 WEBKIT_BORDER_END_COLOR("webkitBorderEndColor", "webkit-border-end-color", chromeAndEdge("rgb(0, 0, 0)")),
3506
3507
3508 WEBKIT_BORDER_END_STYLE("webkitBorderEndStyle", "webkit-border-end-style", chromeAndEdgeNone()),
3509
3510
3511 WEBKIT_BORDER_END_WIDTH("webkitBorderEndWidth", "webkit-border-end-width", chromeAndEdge("0px")),
3512
3513
3514 WEBKIT_BORDER_HORIZONTAL_SPACING("webkitBorderHorizontalSpacing", "webkit-border-horizontal-spacing",
3515 chromeAndEdge("0px")),
3516
3517
3518 WEBKIT_BORDER_IMAGE("webkitBorderImage", "webkit-border-image", chromeAndEdgeNone(), ffNone()),
3519
3520
3521 WEBKIT_BORDER_IMAGE_("WebkitBorderImage", "webkit-border-image", ffNone()),
3522
3523
3524 WEBKIT_BORDER_IMAGE__("-webkit-border-image", "webkit-border-image", ffNone()),
3525
3526
3527 WEBKIT_BORDER_RADIUS("webkitBorderRadius", "webkit-border-radius", chromeAndEdge("0px"), ff("0px")),
3528
3529
3530 WEBKIT_BORDER_RADIUS_("WebkitBorderRadius", "webkit-border-radius", ff("0px")),
3531
3532
3533 WEBKIT_BORDER_RADIUS__("-webkit-border-radius", "webkit-border-radius", ff("0px")),
3534
3535
3536 WEBKIT_BORDER_START("webkitBorderStart", "webkit-border-start", chromeAndEdge("0px none rgb(0, 0, 0)")),
3537
3538
3539 WEBKIT_BORDER_START_COLOR("webkitBorderStartColor", "webkit-border-start-color", chromeAndEdge("rgb(0, 0, 0)")),
3540
3541
3542 WEBKIT_BORDER_START_STYLE("webkitBorderStartStyle", "webkit-border-start-style", chromeAndEdgeNone()),
3543
3544
3545 WEBKIT_BORDER_START_WIDTH("webkitBorderStartWidth", "webkit-border-start-width", chromeAndEdge("0px")),
3546
3547
3548 WEBKIT_BORDER_TOP_LEFT_RADIUS("webkitBorderTopLeftRadius", "webkit-border-top-left-radius",
3549 chromeAndEdge("0px"), ff("0px")),
3550
3551
3552 WEBKIT_BORDER_TOP_LEFT_RADIUS_("WebkitBorderTopLeftRadius", "webkit-border-top-left-radius", ff("0px")),
3553
3554
3555 WEBKIT_BORDER_TOP_LEFT_RADIUS__("-webkit-border-top-left-radius", "webkit-border-top-left-radius",
3556 ff("0px")),
3557
3558
3559 WEBKIT_BORDER_TOP_RIGHT_RADIUS("webkitBorderTopRightRadius", "webkit-border-top-right-radius",
3560 chromeAndEdge("0px"), ff("0px")),
3561
3562
3563 WEBKIT_BORDER_TOP_RIGHT_RADIUS_("WebkitBorderTopRightRadius", "webkit-border-top-right-radius", ff("0px")),
3564
3565
3566 WEBKIT_BORDER_TOP_RIGHT_RADIUS__("-webkit-border-top-right-radius", "webkit-border-top-right-radius",
3567 ff("0px")),
3568
3569
3570 WEBKIT_BORDER_VERTICAL_SPACING("webkitBorderVerticalSpacing", "webkit-border-vertical-spacing",
3571 chromeAndEdge("0px")),
3572
3573
3574 WEBKIT_BOX_ALIGN("webkitBoxAlign", "webkit-box-align", chromeAndEdge("stretch"), ff("stretch")),
3575
3576
3577 WEBKIT_BOX_ALIGN_("WebkitBoxAlign", "webkit-box-align", ff("stretch")),
3578
3579
3580 WEBKIT_BOX_ALIGN__("-webkit-box-align", "webkit-box-align", ff("stretch")),
3581
3582
3583 WEBKIT_BOX_DECORATION_BREAK("webkitBoxDecorationBreak", "webkit-box-decoration-break", chromeAndEdge("slice")),
3584
3585
3586 WEBKIT_BOX_DIRECTION("webkitBoxDirection", "webkit-box-direction", chromeAndEdgeNormal(), ffNormal()),
3587
3588
3589 WEBKIT_BOX_DIRECTION_("WebkitBoxDirection", "webkit-box-direction", ffNormal()),
3590
3591
3592 WEBKIT_BOX_DIRECTION__("-webkit-box-direction", "webkit-box-direction", ffNormal()),
3593
3594
3595 WEBKIT_BOX_FLEX("webkitBoxFlex", "webkit-box-flex", chromeAndEdge("0"), ff("0")),
3596
3597
3598 WEBKIT_BOX_FLEX_("WebkitBoxFlex", "webkit-box-flex", ff("0")),
3599
3600
3601 WEBKIT_BOX_FLEX__("-webkit-box-flex", "webkit-box-flex", ff("0")),
3602
3603
3604 WEBKIT_BOX_FLEX_GROUP("webkitBoxFlexGroup", "webkit-box-flex-group", chromeAndEdgeNotIterable("1")),
3605
3606
3607 WEBKIT_BOX_LINES("webkitBoxLines", "webkit-box-lines", chromeAndEdgeNotIterable("single")),
3608
3609
3610 WEBKIT_BOX_ORDINAL_GROUP("webkitBoxOrdinalGroup", "webkit-box-ordinal-group", chromeAndEdge("1"), ff("1")),
3611
3612
3613 WEBKIT_BOX_ORDINAL_GROUP_("WebkitBoxOrdinalGroup", "webkit-box-ordinal-group", ff("1")),
3614
3615
3616 WEBKIT_BOX_ORDINAL_GROUP__("-webkit-box-ordinal-group", "webkit-box-ordinal-group", ff("1")),
3617
3618
3619 WEBKIT_BOX_ORIENT("webkitBoxOrient", "webkit-box-orient", chromeAndEdge("horizontal"), ff("horizontal")),
3620
3621
3622 WEBKIT_BOX_ORIENT_("WebkitBoxOrient", "webkit-box-orient", ff("horizontal")),
3623
3624
3625 WEBKIT_BOX_ORIENT__("-webkit-box-orient", "webkit-box-orient", ff("horizontal")),
3626
3627
3628 WEBKIT_BOX_PACK("webkitBoxPack", "webkit-box-pack", chromeAndEdge("start"), ff("start")),
3629
3630
3631 WEBKIT_BOX_PACK_("WebkitBoxPack", "webkit-box-pack", ff("start")),
3632
3633
3634 WEBKIT_BOX_PACK__("-webkit-box-pack", "webkit-box-pack", ff("start")),
3635
3636
3637 WEBKIT_BOX_REFLECT("webkitBoxReflect", "webkit-box-reflect", chromeAndEdgeNone()),
3638
3639
3640 WEBKIT_BOX_SHADOW("webkitBoxShadow", "webkit-box-shadow", chromeAndEdgeNone(), ffNone()),
3641
3642
3643 WEBKIT_BOX_SHADOW_("WebkitBoxShadow", "webkit-box-shadow", ffNone()),
3644
3645
3646 WEBKIT_BOX_SHADOW__("-webkit-box-shadow", "webkit-box-shadow", ffNone()),
3647
3648
3649 WEBKIT_BOX_SIZING("webkitBoxSizing", "webkit-box-sizing", chromeAndEdge("content-box"), ff("content-box")),
3650
3651
3652 WEBKIT_BOX_SIZING_("WebkitBoxSizing", "webkit-box-sizing", ff("content-box")),
3653
3654
3655 WEBKIT_BOX_SIZING__("-webkit-box-sizing", "webkit-box-sizing", ff("content-box")),
3656
3657
3658 WEBKIT_CLIP_PATH("webkitClipPath", "webkit-clip-path", chromeAndEdgeNone(), ffNone()),
3659
3660
3661 WEBKIT_CLIP_PATH_("WebkitClipPath", "webkit-clip-path", ffNone()),
3662
3663
3664 WEBKIT_CLIP_PATH__("-webkit-clip-path", "webkit-clip-path", ffNone()),
3665
3666
3667 WEBKIT_COLUMN_BREAK_AFTER("webkitColumnBreakAfter", "webkit-column-break-after", chromeAndEdgeAuto()),
3668
3669
3670 WEBKIT_COLUMN_BREAK_BEFORE("webkitColumnBreakBefore", "webkit-column-break-before", chromeAndEdgeAuto()),
3671
3672
3673 WEBKIT_COLUMN_BREAK_INSIDE("webkitColumnBreakInside", "webkit-column-break-inside", chromeAndEdgeAuto()),
3674
3675
3676 WEBKIT_COLUMN_COUNT("webkitColumnCount", "webkit-column-count", chromeAndEdgeAuto()),
3677
3678
3679 WEBKIT_COLUMN_GAP("webkitColumnGap", "webkit-column-gap", chromeAndEdgeNormal()),
3680
3681
3682 WEBKIT_COLUMN_RULE("webkitColumnRule", "webkit-column-rule", chromeAndEdge("0px rgb(0, 0, 0)")),
3683
3684
3685 WEBKIT_COLUMN_RULE_COLOR("webkitColumnRuleColor", "webkit-column-rule-color", chromeAndEdge("rgb(0, 0, 0)")),
3686
3687
3688 WEBKIT_COLUMN_RULE_STYLE("webkitColumnRuleStyle", "webkit-column-rule-style", chromeAndEdgeNone()),
3689
3690
3691 WEBKIT_COLUMN_RULE_WIDTH("webkitColumnRuleWidth", "webkit-column-rule-width", chromeAndEdge("0px")),
3692
3693
3694 WEBKIT_COLUMN_SPAN("webkitColumnSpan", "webkit-column-rule-span", chromeAndEdgeNone()),
3695
3696
3697 WEBKIT_COLUMN_WIDTH("webkitColumnWidth", "webkit-column-width", chromeAndEdgeAuto()),
3698
3699
3700 WEBKIT_COLUMNS("webkitColumns", "webkit-columns", chromeAndEdge("auto auto")),
3701
3702
3703 WEBKIT_FILTER("webkitFilter", "webkit-filter", chromeAndEdgeNone(), ffNone()),
3704
3705
3706 WEBKIT_FILTER_("WebkitFilter", "webkit-filter", ffNone()),
3707
3708
3709 WEBKIT_FILTER__("-webkit-filter", "webkit-filter", ffNone()),
3710
3711
3712 WEBKIT_FLEX("webkitFlex", "webkit-flex", chromeAndEdge("0 1 auto"), ff("0 1 auto")),
3713
3714
3715 WEBKIT_FLEX_("WebkitFlex", "webkit-flex", ff("0 1 auto")),
3716
3717
3718 WEBKIT_FLEX__("-webkit-flex", "webkit-flex", ff("0 1 auto")),
3719
3720
3721 WEBKIT_FLEX_BASIS("webkitFlexBasis", "webkit-flex-basis", chromeAndEdgeAuto(), ff("auto")),
3722
3723
3724 WEBKIT_FLEX_BASIS_("WebkitFlexBasis", "webkit-flex-basis", ff("auto")),
3725
3726
3727 WEBKIT_FLEX_BASIS__("-webkit-flex-basis", "webkit-flex-basis", ff("auto")),
3728
3729
3730 WEBKIT_FLEX_DIRECTION("webkitFlexDirection", "webkit-flex-direction", chromeAndEdge("row"), ff("row")),
3731
3732
3733 WEBKIT_FLEX_DIRECTION_("WebkitFlexDirection", "webkit-flex-direction", ff("row")),
3734
3735
3736 WEBKIT_FLEX_DIRECTION__("-webkit-flex-direction", "webkit-flex-direction", ff("row")),
3737
3738
3739 WEBKIT_FLEX_FLOW("webkitFlexFlow", "webkit-flex-flow", chromeAndEdge("row nowrap"),
3740 ff("row")),
3741
3742
3743 WEBKIT_FLEX_FLOW_("WebkitFlexFlow", "webkit-flex-flow", ff("row")),
3744
3745
3746 WEBKIT_FLEX_FLOW__("-webkit-flex-flow", "webkit-flex-flow", ff("row")),
3747
3748
3749 WEBKIT_FLEX_GROW("webkitFlexGrow", "webkit-flex-grow", chromeAndEdge("0"), ff("0")),
3750
3751
3752 WEBKIT_FLEX_GROW_("WebkitFlexGrow", "webkit-flex-grow", ff("0")),
3753
3754
3755 WEBKIT_FLEX_GROW__("-webkit-flex-grow", "webkit-flex-grow", ff("0")),
3756
3757
3758 WEBKIT_FLEX_SHRINK("webkitFlexShrink", "webkit-flex-shrink", chromeAndEdge("1"), ff("1")),
3759
3760
3761 WEBKIT_FLEX_SHRINK_("WebkitFlexShrink", "webkit-flex-shrink", ff("1")),
3762
3763
3764 WEBKIT_FLEX_SHRINK__("-webkit-flex-shrink", "webkit-flex-shrink", ff("1")),
3765
3766
3767 WEBKIT_FLEX_WRAP("webkitFlexWrap", "webkit-flex-wrap", chromeAndEdge("nowrap"), ff("nowrap")),
3768
3769
3770 WEBKIT_FLEX_WRAP_("WebkitFlexWrap", "webkit-flex-wrap", ff("nowrap")),
3771
3772
3773 WEBKIT_FLEX_WRAP__("-webkit-flex-wrap", "webkit-flex-wrap", ff("nowrap")),
3774
3775
3776 WEBKIT_FONT_FEATURE_SETTINGS("webkitFontFeatureSettings", "webkit-font-feature-settings",
3777 chromeAndEdgeNormal(), ffLatest("normal")),
3778
3779
3780 WEBKIT_FONT_FEATURE_SETTINGS_("WebkitFontFeatureSettings", "webkit-font-feature-settings",
3781 ffLatest("normal")),
3782
3783
3784 WEBKIT_FONT_FEATURE_SETTINGS__("-webkit-font-feature-settings", "webkit-font-feature-settings",
3785 ffLatest("normal")),
3786
3787
3788 WEBKIT_FONT_SMOOTHING("webkitFontSmoothing", "webkit-font-smoothing", chromeAndEdgeAuto()),
3789
3790
3791 WEBKIT_HYPHENATE_CHARACTER("webkitHyphenateCharacter", "webkit-hyphenate-character", chromeAndEdgeAuto()),
3792
3793
3794 WEBKIT_JUSTIFY_CONTENT("webkitJustifyContent", "webkit-justify-content", chromeAndEdgeNormal(), ffNormal()),
3795
3796
3797 WEBKIT_JUSTIFY_CONTENT_("WebkitJustifyContent", "webkit-justify-content", ffNormal()),
3798
3799
3800 WEBKIT_JUSTIFY_CONTENT__("-webkit-justify-content", "webkit-justify-content", ffNormal()),
3801
3802
3803 WEBKIT_LINE_BREAK("webkitLineBreak", "webkit-line-break", chromeAndEdgeAuto()),
3804
3805
3806 WEBKIT_LINE_CLAMP("webkitLineClamp", "webkit-line-clamp", chromeAndEdgeNone(), ffNone()),
3807
3808
3809 WEBKIT_LINE_CLAMP_("WebkitLineClamp", "webkit-line-clamp", ffNone()),
3810
3811
3812 WEBKIT_LINE_CLAMP__("-webkit-line-clamp", "webkit-line-clamp", ffNone()),
3813
3814
3815 WEBKIT_LOCALE("webkitLocale", "webkit-locale", chromeAndEdgeAuto()),
3816
3817
3818 WEBKIT_LOGICAL_HEIGHT("webkitLogicalHeight", "webkit-logical-height", chromeAndEdge("18px")),
3819
3820
3821 WEBKIT_LOGICAL_WIDTH("webkitLogicalWidth", "webkit-logical-width", chrome("1240px"), edge("1232px")),
3822
3823
3824 WEBKIT_MARGIN_AFTER("webkitMarginAfter", "webkit-margin-after", chromeAndEdge("0px")),
3825
3826
3827 WEBKIT_MARGIN_BEFORE("webkitMarginBefore", "webkit-margin-before", chromeAndEdge("0px")),
3828
3829
3830 WEBKIT_MARGIN_END("webkitMarginEnd", "webkit-margin-end", chromeAndEdge("0px")),
3831
3832
3833 WEBKIT_MARGIN_START("webkitMarginStart", "webkit-margin-start", chromeAndEdge("0px")),
3834
3835
3836 WEBKIT_MASK("webkitMask", "webkit-mask", chromeAndEdgeNone(), ffNone()),
3837
3838
3839 WEBKIT_MASK_("WebkitMask", "webkit-mask", ffNone()),
3840
3841
3842 WEBKIT_MASK__("-webkit-mask", "webkit-mask", ffNone()),
3843
3844
3845 WEBKIT_MASK_BOX_IMAGE("webkitMaskBoxImage", "webkit-mask-box-image", chromeAndEdgeNone()),
3846
3847
3848 WEBKIT_MASK_BOX_IMAGE_OUTSET("webkitMaskBoxImageOutset", "webkit-mask-box-image-outset", chromeAndEdge("0")),
3849
3850
3851 WEBKIT_MASK_BOX_IMAGE_REPEAT("webkitMaskBoxImageRepeat", "webkit-mask-box-image-repeat",
3852 chromeAndEdge("stretch")),
3853
3854
3855 WEBKIT_MASK_BOX_IMAGE_SLICE("webkitMaskBoxImageSlice", "webkit-mask-box-image-slice", chromeAndEdge("0 fill")),
3856
3857
3858 WEBKIT_MASK_BOX_IMAGE_SOURCE("webkitMaskBoxImageSource", "webkit-mask-box-image-source", chromeAndEdgeNone()),
3859
3860
3861 WEBKIT_MASK_BOX_IMAGE_WIDTH("webkitMaskBoxImageWidth", "webkit-mask-box-image-width", chromeAndEdgeAuto()),
3862
3863
3864 WEBKIT_MASK_CLIP("webkitMaskClip", "webkit-mask-clip", chromeAndEdge("border-box"), ff("border-box")),
3865
3866
3867 WEBKIT_MASK_CLIP_("WebkitMaskClip", "webkit-mask-clip", ff("border-box")),
3868
3869
3870 WEBKIT_MASK_CLIP__("-webkit-mask-clip", "webkit-mask-clip", ff("border-box")),
3871
3872
3873 WEBKIT_MASK_COMPOSITE("webkitMaskComposite", "webkit-mask-composite", chromeAndEdge("add"), ff("add")),
3874
3875
3876 WEBKIT_MASK_COMPOSITE_("WebkitMaskComposite", "webkit-mask-composite", ff("add")),
3877
3878
3879 WEBKIT_MASK_COMPOSITE__("-webkit-mask-composite", "webkit-mask-composite", ff("add")),
3880
3881
3882 WEBKIT_MASK_IMAGE("webkitMaskImage", "webkit-mask-image", chromeAndEdgeNone(), ffNone()),
3883
3884
3885 WEBKIT_MASK_IMAGE_("WebkitMaskImage", "webkit-mask-image", ffNone()),
3886
3887
3888 WEBKIT_MASK_IMAGE__("-webkit-mask-image", "webkit-mask-image", ffNone()),
3889
3890
3891 WEBKIT_MASK_ORIGIN("webkitMaskOrigin", "webkit-mask-origin", chromeAndEdge("border-box"), ff("border-box")),
3892
3893
3894 WEBKIT_MASK_ORIGIN_("WebkitMaskOrigin", "webkit-mask-origin", ff("border-box")),
3895
3896
3897 WEBKIT_MASK_ORIGIN__("-webkit-mask-origin", "webkit-mask-origin", ff("border-box")),
3898
3899
3900 WEBKIT_MASK_POSITION("webkitMaskPosition", "webkit-mask-position", chromeAndEdge("0% 0%"), ff("0% 0%")),
3901
3902
3903 WEBKIT_MASK_POSITION_("WebkitMaskPosition", "webkit-mask-position", ff("0% 0%")),
3904
3905
3906 WEBKIT_MASK_POSITION__("-webkit-mask-position", "webkit-mask-position", ff("0% 0%")),
3907
3908
3909 WEBKIT_MASK_POSITION_X("webkitMaskPositionX", "webkit-mask-position-x", chromeAndEdge("0%"), ff("0%")),
3910
3911
3912 WEBKIT_MASK_POSITION_X_("WebkitMaskPositionX", "webkit-mask-position-x", ff("0%")),
3913
3914
3915 WEBKIT_MASK_POSITION_X__("-webkit-mask-position-x", "webkit-mask-position-x", ff("0%")),
3916
3917
3918 WEBKIT_MASK_POSITION_Y("webkitMaskPositionY", "webkit-mask-position-y", chromeAndEdge("0%"), ff("0%")),
3919
3920
3921 WEBKIT_MASK_POSITION_Y_("WebkitMaskPositionY", "webkit-mask-position-y", ff("0%")),
3922
3923
3924 WEBKIT_MASK_POSITION_Y__("-webkit-mask-position-y", "webkit-mask-position-y", ff("0%")),
3925
3926
3927 WEBKIT_MASK_REPEAT("webkitMaskRepeat", "webkit-mask-repeat", chromeAndEdge("repeat"), ff("repeat")),
3928
3929
3930 WEBKIT_MASK_REPEAT_("WebkitMaskRepeat", "webkit-mask-repeat", ff("repeat")),
3931
3932
3933 WEBKIT_MASK_REPEAT__("-webkit-mask-repeat", "webkit-mask-repeat", ff("repeat")),
3934
3935
3936 WEBKIT_MASK_SIZE("webkitMaskSize", "webkit-mask-size", chromeAndEdgeAuto(), ff("auto")),
3937
3938
3939 WEBKIT_MASK_SIZE_("WebkitMaskSize", "webkit-mask-size", ff("auto")),
3940
3941
3942 WEBKIT_MASK_SIZE__("-webkit-mask-size", "webkit-mask-size", ff("auto")),
3943
3944
3945 WEBKIT_MAX_LOGICAL_HEIGHT("webkitMaxLogicalHeight", "webkit-max-logical-height", chromeAndEdgeNone()),
3946
3947
3948 WEBKIT_MAX_LOGICAL_WIDTH("webkitMaxLogicalWidth", "webkit-max-logical-width", chromeAndEdgeNone()),
3949
3950
3951 WEBKIT_MIN_LOGICAL_HEIGHT("webkitMinLogicalHeight", "webkit-min-logical-height", chromeAndEdge("0px")),
3952
3953
3954 WEBKIT_MIN_LOGICAL_WIDTH("webkitMinLogicalWidth", "webkit-min-logical-width", chromeAndEdge("0px")),
3955
3956
3957 WEBKIT_OPACITY("webkitOpacity", "webkit-opacity", chromeAndEdge("1")),
3958
3959
3960 WEBKIT_ORDER("webkitOrder", "webkit-order", chromeAndEdge("0"), ff("0")),
3961
3962
3963 WEBKIT_ORDER_("WebkitOrder", "webkit-order", ff("0")),
3964
3965
3966 WEBKIT_ORDER__("-webkit-order", "webkit-order", ff("0")),
3967
3968
3969 WEBKIT_PADDING_AFTER("webkitPaddingAfter", "webkit-padding-after", chromeAndEdge("0px")),
3970
3971
3972 WEBKIT_PADDING_BEFORE("webkitPaddingBefore", "webkit-padding-before", chromeAndEdge("0px")),
3973
3974
3975 WEBKIT_PADDING_END("webkitPaddingEnd", "webkit-padding-end", chromeAndEdge("0px")),
3976
3977
3978 WEBKIT_PADDING_START("webkitPaddingStart", "webkit-padding-start", chromeAndEdge("0px")),
3979
3980
3981 WEBKIT_PERSPECTIVE("webkitPerspective", "webkit-perspective", chromeAndEdgeNone(), ffNone()),
3982
3983
3984 WEBKIT_PERSPECTIVE_("WebkitPerspective", "webkit-perspective", ffNone()),
3985
3986
3987 WEBKIT_PERSPECTIVE__("-webkit-perspective", "webkit-perspective", ffNone()),
3988
3989
3990 WEBKIT_PERSPECTIVE_ORIGIN("webkitPerspectiveOrigin", "webkit-perspective-origin",
3991 ffEsr("622px 9px"), ffLatest("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
3992
3993
3994 WEBKIT_PERSPECTIVE_ORIGIN_("WebkitPerspectiveOrigin", "webkit-perspective-origin",
3995 ffEsr("622px 9px"), ffLatest("620px 9px")),
3996
3997
3998 WEBKIT_PERSPECTIVE_ORIGIN__("-webkit-perspective-origin", "webkit-perspective-origin",
3999 ffEsr("622px 9px"), ffLatest("620px 9px")),
4000
4001
4002 WEBKIT_PERSPECTIVE_ORIGIN_X("webkitPerspectiveOriginX", "webkit-perspective-origin-x", chromeAndEdgeEmpty()),
4003
4004
4005 WEBKIT_PERSPECTIVE_ORIGIN_Y("webkitPerspectiveOriginY", "webkit-perspective-origin-y", chromeAndEdgeEmpty()),
4006
4007
4008 WEBKIT_PRINT_COLOR_ADJUST("webkitPrintColorAdjust", "webkit-print-color-adjust", chromeAndEdge("economy")),
4009
4010
4011 WEBKIT_RTL_ORDERING("webkitRtlOrdering", "webkit-rtl-ordering", chromeAndEdge("logical")),
4012
4013
4014 WEBKIT_RUBY_POSITION("webkitRubyPosition", "webkit-ruby-position", chromeAndEdge("before")),
4015
4016
4017 WEBKIT_SHAPE_IMAGE_THRESHOLD("webkitShapeImageThreshold", "webkit-shape-image-threshold", chromeAndEdge("0")),
4018
4019
4020 WEBKIT_SHAPE_MARGIN("webkitShapeMargin", "webkit-shape-margin", chromeAndEdge("0px")),
4021
4022
4023 WEBKIT_SHAPE_OUTSIDE("webkitShapeOutside", "webkit-shape-outside", chromeAndEdgeNone()),
4024
4025
4026 WEBKIT_TAP_HIGHLIGHT_COLOR("webkitTapHighlightColor", "webkit-tap-highlight-color",
4027 chromeAndEdge("rgba(0, 0, 0, 0.18)")),
4028
4029
4030 WEBKIT_TEXT_COMBINE("webkitTextCombine", "webkit-text-combine", chromeAndEdgeNone()),
4031
4032
4033 WEBKIT_TEXT_DECORATIONS_IN_EFFECT("webkitTextDecorationsInEffect", "webkit-text-decorations-in-effect",
4034 chromeAndEdgeNone()),
4035
4036
4037 WEBKIT_TEXT_EMPHASIS("webkitTextEmphasis", "webkit-text-emphasis", chromeAndEdge("none rgb(0, 0, 0)")),
4038
4039
4040 WEBKIT_TEXT_EMPHASIS_COLOR("webkitTextEmphasisColor", "webkit-text-emphasis-color",
4041 chromeAndEdge("rgb(0, 0, 0)")),
4042
4043
4044 WEBKIT_TEXT_EMPHASIS_POSITION("webkitTextEmphasisPosition", "webkit-text-emphasis-position",
4045 chromeAndEdge("over")),
4046
4047
4048 WEBKIT_TEXT_EMPHASIS_STYLE("webkitTextEmphasisStyle", "webkit-text-emphasis-style",
4049 chromeAndEdgeNone()),
4050
4051
4052 WEBKIT_TEXT_FILL_COLOR("webkitTextFillColor", "webkit-text-fill-color",
4053 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
4054
4055
4056 WEBKIT_TEXT_FILL_COLOR_("WebkitTextFillColor", "webkit-text-fill-color",
4057 ff("rgb(0, 0, 0)")),
4058
4059
4060 WEBKIT_TEXT_FILL_COLOR__("-webkit-text-fill-color", "webkit-text-fill-color",
4061 ff("rgb(0, 0, 0)")),
4062
4063
4064 WEBKIT_TEXT_ORIENTATION("webkitTextOrientation", "webkit-text-orientation", chromeAndEdge("vertical-right")),
4065
4066
4067 WEBKIT_TEXT_SECURITY("webkitTextSecurity", "webkit-text-security", chromeAndEdgeNone(), ffNone()),
4068
4069
4070 WEBKIT_TEXT_SECURITY_("WebkitTextSecurity", "webkit-text-security", ffNone()),
4071
4072
4073 WEBKIT_TEXT_SECURITY__("-webkit-text-security", "webkit-text-security", ffNone()),
4074
4075
4076 WEBKIT_TEXT_SIZE_ADJUST("webkitTextSizeAdjust", "webkit-text-size-adjust", chromeAndEdgeAuto(), ff("auto")),
4077
4078
4079 WEBKIT_TEXT_SIZE_ADJUST_("WebkitTextSizeAdjust", "webkit-text-size-adjust", ff("auto")),
4080
4081
4082 WEBKIT_TEXT_SIZE_ADJUST__("-webkit-text-size-adjust", "webkit-text-size-adjust", ff("auto")),
4083
4084
4085 WEBKIT_TEXT_STROKE("webkitTextStroke", "webkit-text-stroke", chromeAndEdgeAndFirefox("0px rgb(0, 0, 0)")),
4086
4087
4088 WEBKIT_TEXT_STROKE_("WebkitTextStroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
4089
4090
4091 WEBKIT_TEXT_STROKE__("-webkit-text-stroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
4092
4093
4094 WEBKIT_TEXT_STROKE_COLOR("webkitTextStrokeColor", "webkit-text-stroke-color",
4095 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
4096
4097
4098 WEBKIT_TEXT_STROKE_COLOR_("WebkitTextStrokeColor", "webkit-text-stroke-color",
4099 ff("rgb(0, 0, 0)")),
4100
4101
4102 WEBKIT_TEXT_STROKE_COLOR__("-webkit-text-stroke-color", "webkit-text-stroke-color",
4103 ff("rgb(0, 0, 0)")),
4104
4105
4106 WEBKIT_TEXT_STROKE_WIDTH("webkitTextStrokeWidth", "webkit-text-stroke-width", chromeAndEdge("0px"), ff("0px")),
4107
4108
4109 WEBKIT_TEXT_STROKE_WIDTH_("WebkitTextStrokeWidth", "webkit-text-stroke-width", ff("0px")),
4110
4111
4112 WEBKIT_TEXT_STROKE_WIDTH__("-webkit-text-stroke-width", "webkit-text-stroke-width", ff("0px")),
4113
4114
4115 WEBKIT_TRANSFORM("webkitTransform", "webkit-transform", chromeAndEdgeNone(), ffNone()),
4116
4117
4118 WEBKIT_TRANSFORM_("WebkitTransform", "webkit-transform", ffNone()),
4119
4120
4121 WEBKIT_TRANSFORM__("-webkit-transform", "webkit-transform", ffNone()),
4122
4123
4124 WEBKIT_TRANSFORM_ORIGIN("webkitTransformOrigin", "webkit-transform-origin",
4125 ffEsr("622px 9px"), ffLatest("620px 9px"), chrome("620px 9px"), edge("616px 9px")),
4126
4127
4128 WEBKIT_TRANSFORM_ORIGIN_("WebkitTransformOrigin", "webkit-transform-origin",
4129 ffEsr("622px 9px"), ffLatest("620px 9px")),
4130
4131
4132 WEBKIT_TRANSFORM_ORIGIN__("-webkit-transform-origin", "webkit-transform-origin",
4133 ffEsr("622px 9px"), ffLatest("620px 9px")),
4134
4135
4136 WEBKIT_TRANSFORM_ORIGIN_X("webkitTransformOriginX", "webkit-transform-origin-x", chromeAndEdgeEmpty()),
4137
4138
4139 WEBKIT_TRANSFORM_ORIGIN_Y("webkitTransformOriginY", "webkit-transform-origin-y", chromeAndEdgeEmpty()),
4140
4141
4142 WEBKIT_TRANSFORM_ORIGIN_Z("webkitTransformOriginZ", "webkit-transform-origin-z", chromeAndEdgeEmpty()),
4143
4144
4145 WEBKIT_TRANSFORM_STYLE("webkitTransformStyle", "webkit-transform-style", chromeAndEdge("flat"), ff("flat")),
4146
4147
4148 WEBKIT_TRANSFORM_STYLE_("WebkitTransformStyle", "webkit-transform-style", ff("flat")),
4149
4150
4151 WEBKIT_TRANSFORM_STYLE__("-webkit-transform-style", "webkit-transform-style", ff("flat")),
4152
4153
4154 WEBKIT_TRANSITION("webkitTransition", "webkit-transition", chromeAndEdge("all"),
4155 ff("all")),
4156
4157
4158 WEBKIT_TRANSITION_("WebkitTransition", "webkit-transition", ff("all")),
4159
4160
4161 WEBKIT_TRANSITION__("-webkit-transition", "webkit-transition", ff("all")),
4162
4163
4164 WEBKIT_TRANSITION_DELAY("webkitTransitionDelay", "webkit-transition-delay", chromeAndEdge("0s"), ff("0s")),
4165
4166
4167 WEBKIT_TRANSITION_DELAY_("WebkitTransitionDelay", "webkit-transition-delay", ff("0s")),
4168
4169
4170 WEBKIT_TRANSITION_DELAY__("-webkit-transition-delay", "webkit-transition-delay", ff("0s")),
4171
4172
4173 WEBKIT_TRANSITION_DURATION("webkitTransitionDuration", "webkit-transition-duration",
4174 chromeAndEdge("0s"), ff("0s")),
4175
4176
4177 WEBKIT_TRANSITION_DURATION_("WebkitTransitionDuration", "webkit-transition-duration", ff("0s")),
4178
4179
4180 WEBKIT_TRANSITION_DURATION__("-webkit-transition-duration", "webkit-transition-duration", ff("0s")),
4181
4182
4183 WEBKIT_TRANSITION_PROPERTY("webkitTransitionProperty", "webkit-transition-property",
4184 chromeAndEdge("all"), ff("all")),
4185
4186
4187 WEBKIT_TRANSITION_PROPERTY_("WebkitTransitionProperty", "webkit-transition-property", ff("all")),
4188
4189
4190 WEBKIT_TRANSITION_PROPERTY__("-webkit-transition-property", "webkit-transition-property", ff("all")),
4191
4192
4193 WEBKIT_TRANSITION_TIMING_FUNCTION("webkitTransitionTimingFunction", "webkit-transition-timing-function",
4194 chromeAndEdge("ease"), ff("ease")),
4195
4196
4197 WEBKIT_TRANSITION_TIMING_FUNCTION_("WebkitTransitionTimingFunction", "webkit-transition-timing-function",
4198 ff("ease")),
4199
4200
4201 WEBKIT_TRANSITION_TIMING_FUNCTION__("-webkit-transition-timing-function", "webkit-transition-timing-function",
4202 ff("ease")),
4203
4204
4205 WEBKIT_USER_DRAG("webkitUserDrag", "webkit-user-drag", chromeAndEdgeAuto()),
4206
4207
4208 WEBKIT_USER_MODIFY("webkitUserModify", "webkit-user-modify", chromeAndEdge("read-only")),
4209
4210
4211 WEBKIT_USER_SELECT("webkitUserSelect", "webkit-user-select", chromeAndEdgeAuto(), ff("auto")),
4212
4213
4214 WEBKIT_USER_SELECT_("WebkitUserSelect", "webkit-user-select", ff("auto")),
4215
4216
4217 WEBKIT_USER_SELECT__("-webkit-user-select", "webkit-user-select", ff("auto")),
4218
4219
4220 WEBKIT_WRITING_MODE("webkitWritingMode", "webkit-writing-mode", chromeAndEdge("horizontal-tb")),
4221
4222
4223 WHITE_SPACE("whiteSpace", "white-space", chromeAndEdgeNormal(), ffNormal()),
4224
4225
4226 WHITE_SPACE_("white-space", "white-space", ffNormal()),
4227
4228
4229 WHITE_SPACE_COLLAPSE("whiteSpaceCollapse", "white-space-collapse",
4230 chromeAndEdge("collapse"), ff("collapse")),
4231
4232
4233 WHITE_SPACE_COLLAPSE_("white-space-collapse", "white-space-collapse", ff("collapse")),
4234
4235
4236 WIDOWS("widows", "widows", chromeAndEdge("2")),
4237
4238
4239 WIDTH("width", "width", chromeAndEdgeEmpty(), ff("")),
4240
4241
4242 WILL_CHANGE("willChange", "will-change", ff("auto"), chromeAndEdgeAuto()),
4243
4244
4245 WILL_CHANGE_("will-change", "will-change", ff("auto")),
4246
4247
4248 WORD_BREAK("wordBreak", "word-break", ffNormal(), chromeAndEdgeNormal()),
4249
4250
4251 WORD_BREAK_("word-break", "word-break", ffNormal()),
4252
4253
4254 WORD_SPACING("wordSpacing", "word-spacing", chromeAndEdge("0px"), ff("0px")),
4255
4256
4257 WORD_SPACING_("word-spacing", "word-spacing", ff("0px")),
4258
4259
4260 WORD_WRAP("wordWrap", "word-wrap", chromeAndEdgeNormal(), ffNormal()),
4261
4262
4263 WORD_WRAP_("word-wrap", "word-wrap", ffNormal()),
4264
4265
4266 WRITING_MODE("writingMode", "writing-mode", chromeAndEdge("horizontal-tb"),
4267 ff("horizontal-tb")),
4268
4269
4270 WRITING_MODE_("writing-mode", "writing-mode", ff("horizontal-tb")),
4271
4272
4273 X("x", "x", chromeAndEdge("0px"), ff("0px")),
4274
4275
4276 Y("y", "y", chromeAndEdge("0px"), ff("0px")),
4277
4278
4279 Z_INDEX("zIndex", "z-index", ff("auto"), chromeAndEdgeAuto()),
4280
4281
4282 Z_INDEX_("z-index", "z-index", ff("auto"), chromeAndEdgeNotIterable("auto")),
4283
4284
4285 ZOOM("zoom", "zoom", chromeAndEdge("1"), ff("1"));
4286
4287 private final String propertyName_;
4288 private final String attributeName_;
4289 private final BrowserConfiguration[] browserConfigurations_;
4290
4291 Definition(final String propertyName, final String attributeName,
4292 final BrowserConfiguration... browserConfigurations) {
4293 propertyName_ = propertyName;
4294 attributeName_ = attributeName;
4295 browserConfigurations_ = browserConfigurations;
4296 }
4297
4298 boolean isAvailable(final BrowserVersion browserVersion, final boolean onlyIfIterable) {
4299 if (browserConfigurations_ == null) {
4300 return true;
4301 }
4302
4303 final BrowserConfiguration config
4304 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4305 return config != null && (!onlyIfIterable || config.isIterable());
4306 }
4307
4308
4309
4310
4311
4312 public String getPropertyName() {
4313 return propertyName_;
4314 }
4315
4316
4317
4318
4319
4320 public String getAttributeName() {
4321 return attributeName_;
4322 }
4323
4324
4325
4326
4327
4328 public String getDefaultComputedValue(final BrowserVersion browserVersion) {
4329 final BrowserConfiguration config
4330 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4331 if (config == null) {
4332 return "";
4333 }
4334 return config.getDefaultValue();
4335 }
4336 }
4337 }