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.HashMap;
36 import java.util.List;
37 import java.util.Map;
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 HashMap<>();
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", chromeAndEdge("324px"), ff("328px")),
342
343
344 BLOCK_SIZE_("block-size", "block-size", ff("328px")),
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 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 none 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 COUNTER_INCREMENT("counterIncrement", "counter-increment", chromeAndEdgeNone(), ffNone()),
1002
1003
1004 COUNTER_INCREMENT_("counter-increment", "counter-increment", ffNone()),
1005
1006
1007 COUNTER_RESET("counterReset", "counter-reset", chromeAndEdgeNone(), ffNone()),
1008
1009
1010 COUNTER_RESET_("counter-reset", "counter-reset", ffNone()),
1011
1012
1013 COUNTER_SET("counterSet", "counter-set", chromeAndEdgeNone(), ffNone()),
1014
1015
1016 COUNTER_SET_("counter-set", "counter-set", ffNone()),
1017
1018
1019 CSS_FLOAT("cssFloat", "css-float", chromeAndEdgeNone(), ffNone()),
1020
1021
1022
1023 CSS_TEXT("cssText", "css-text", chromeAndEdgeEmpty(), ff("")),
1024
1025
1026 CURSOR("cursor", "cursor", chromeAndEdgeAuto(), ff("auto")),
1027
1028
1029 CX("cx", "cx", chromeAndEdge("0px"), ff("0px")),
1030
1031
1032 CY("cy", "cy", chromeAndEdge("0px"), ff("0px")),
1033
1034
1035 D("d", "d", chromeAndEdgeAndFirefox("none")),
1036
1037
1038 DESCENT_OVERRIDE("descentOverride", "descent-dverride", chromeAndEdgeEmpty()),
1039
1040
1041 DIRECTION("direction", "direction", chromeAndEdge("ltr"), ff("ltr")),
1042
1043
1044 DISPLAY("display", "display", chromeAndEdge("block"), ff("")),
1045
1046
1047 DOMINANT_BASELINE("dominantBaseline", "dominant-baseline", ff("auto"), chromeAndEdgeAuto()),
1048
1049
1050 DOMINANT_BASELINE_("dominant-baseline", "dominant-baseline", ff("auto")),
1051
1052
1053 EMPTY_CELLS("emptyCells", "empty-cells", ff("show"),
1054 chromeAndEdge("show")),
1055
1056
1057 EMPTY_CELLS_("empty-cells", "empty-cells", ff("show")),
1058
1059
1060 FALLBACK("fallback", "fallback", chromeAndEdgeEmpty()),
1061
1062
1063 FIELD_SIZING("fieldSizing", "field-sizing", chromeAndEdge("fixed")),
1064
1065
1066 FILL("fill", "fill", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
1067
1068
1069 FILL_OPACITY("fillOpacity", "fill-opacity", ff("1"), chromeAndEdge("1")),
1070
1071
1072 FILL_OPACITY_("fill-opacity", "fill-opacity", ff("1")),
1073
1074
1075 FILL_RULE("fillRule", "fill-rule", ff("nonzero"), chromeAndEdge("nonzero")),
1076
1077
1078 FILL_RULE_("fill-rule", "fill-rule", ff("nonzero")),
1079
1080
1081 FILTER("filter", "filter", ffNone(), chromeAndEdgeNone()),
1082
1083
1084 FLEX("flex", "flex", chromeAndEdge("0 1 auto"),
1085 ff("0 1 auto")),
1086
1087
1088 FLEX_BASIS("flexBasis", "flex-basis", ff("auto"), chromeAndEdgeAuto()),
1089
1090
1091 FLEX_BASIS_("flex-basis", "flex-basis", ff("auto")),
1092
1093
1094 FLEX_DIRECTION("flexDirection", "flex-direction", ff("row"), chromeAndEdge("row")),
1095
1096
1097 FLEX_DIRECTION_("flex-direction", "flex-direction", ff("row")),
1098
1099
1100 FLEX_FLOW("flexFlow", "flex-flow", chromeAndEdge("row nowrap"), ff("row")),
1101
1102
1103 FLEX_FLOW_("flex-flow", "flex-flow", ff("row")),
1104
1105
1106 FLEX_GROW("flexGrow", "flex-grow", ff("0"), chromeAndEdge("0")),
1107
1108
1109 FLEX_GROW_("flex-grow", "flex-grow", ff("0")),
1110
1111
1112 FLEX_SHRINK("flexShrink", "flex-shrink", ff("1"), chromeAndEdge("1")),
1113
1114
1115 FLEX_SHRINK_("flex-shrink", "flex-shrink", ff("1")),
1116
1117
1118 FLEX_WRAP("flexWrap", "flex-wrap", ff("nowrap"), chromeAndEdge("nowrap")),
1119
1120
1121 FLEX_WRAP_("flex-wrap", "flex-wrap", ff("nowrap")),
1122
1123
1124 FLOAT("float", "float", ffNone(), chromeAndEdgeNone()),
1125
1126
1127 FLOOD_COLOR("floodColor", "flood-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
1128
1129
1130 FLOOD_COLOR_("flood-color", "flood-color", ff("rgb(0, 0, 0)")),
1131
1132
1133 FLOOD_OPACITY("floodOpacity", "flood-opacity", ff("1"), chromeAndEdge("1")),
1134
1135
1136 FLOOD_OPACITY_("flood-opacity", "flood-opacity", ff("1")),
1137
1138
1139 FONT("font", "font", chromeAndEdge("16px \"Times New Roman\""),
1140 ff("16px serif")),
1141
1142
1143 FONT_DISPLAY("fontDisplay", "font-display", chromeAndEdgeEmpty()),
1144
1145
1146 FONT_FAMILY("fontFamily", "font-family", chromeAndEdge("\"Times New Roman\""),
1147 ff("serif")),
1148
1149
1150 FONT_FAMILY_("font-family", "font-family", ff("serif")),
1151
1152
1153 FONT_FEATURE_SETTINGS("fontFeatureSettings", "font-feature-settings",
1154 ffNormal(), chromeAndEdgeNormal()),
1155
1156
1157 FONT_FEATURE_SETTINGS_("font-feature-settings", "font-feature-settings", ffNormal()),
1158
1159
1160 FONT_KERNING("fontKerning", "font-kerning", ff("auto"), chromeAndEdgeAuto()),
1161
1162
1163 FONT_KERNING_("font-kerning", "font-kerning", ff("auto")),
1164
1165
1166 FONT_LANGUAGE_OVERRIDE("fontLanguageOverride", "font-language-override", ffNormal()),
1167
1168
1169 FONT_LANGUAGE_OVERRIDE_("font-language-override", "font-language-override", ffNormal()),
1170
1171
1172 FONT_OPTICAL_SIZING("fontOpticalSizing", "font-optical-sizing", chromeAndEdgeAuto(), ff("auto")),
1173
1174
1175 FONT_OPTICAL_SIZING_("font-optical-sizing", "font-optical-sizing", ff("auto")),
1176
1177
1178 FONT_PALETTE("fontPalette", "font-palette", chromeAndEdgeNormal(), ffNormal()),
1179
1180
1181 FONT_PALETTE_("font-palette", "font-palette", ffNormal()),
1182
1183
1184 FONT_SIZE("fontSize", "font-size", chromeAndEdge("16px"), ff("16px")),
1185
1186
1187 FONT_SIZE_("font-size", "font-size", ff("16px")),
1188
1189
1190 FONT_SIZE_ADJUST("fontSizeAdjust", "font-size-adjust", ffNone(), chromeAndEdgeNone()),
1191
1192
1193 FONT_SIZE_ADJUST_("font-size-adjust", "font-size-adjust", ffNone()),
1194
1195
1196 FONT_STRETCH("fontStretch", "font-stretch", chromeAndEdge("100%"),
1197 ff("100%")),
1198
1199
1200 FONT_STRETCH_("font-stretch", "font-stretch", ff("100%")),
1201
1202
1203 FONT_STYLE("fontStyle", "font-style", chromeAndEdgeNormal(), ffNormal()),
1204
1205
1206 FONT_STYLE_("font-style", "font-style", ffNormal()),
1207
1208
1209 FONT_SYNTHESIS("fontSynthesis", "font-synthesis", chromeAndEdge("weight style small-caps"),
1210 ff("weight style small-caps position")),
1211
1212
1213 FONT_SYNTHESIS_("font-synthesis", "font-synthesis", ff("weight style small-caps position")),
1214
1215
1216 FONT_SYNTHESIS_POSITION("fontSynthesisPosition", "fontSynthesisPosition", ff("auto")),
1217
1218
1219 FONT_SYNTHESIS_POSITION_("font-synthesis-position", "fontSynthesisPosition", ff("auto")),
1220
1221
1222 FONT_SYNTHESIS_SMALL_CAPS("fontSynthesisSmallCaps", "fontSynthesisSmallCaps",
1223 chromeAndEdgeAuto(), ff("auto")),
1224
1225
1226 FONT_SYNTHESIS_SMALL_CAPS_("font-synthesis-small-caps", "fontSynthesisSmallCaps", ff("auto")),
1227
1228
1229 FONT_SYNTHESIS_STYLE("fontSynthesisStyle", "fontSynthesisStyle", chromeAndEdgeAuto(), ff("auto")),
1230
1231
1232 FONT_SYNTHESIS_STYLE_("font-synthesis-style", "fontSynthesisStyle", ff("auto")),
1233
1234
1235 FONT_SYNTHESIS_WEIGHT("fontSynthesisWeight", "fontSynthesisWeight", chromeAndEdgeAuto(), ff("auto")),
1236
1237
1238 FONT_SYNTHESIS_WEIGHT_("font-synthesis-weight", "fontSynthesisWeight", ff("auto")),
1239
1240
1241 FONT_VARIANT("fontVariant", "font-variant", chromeAndEdgeNormal(), ffNormal()),
1242
1243
1244 FONT_VARIANT_("font-variant", "font-variant", ffNormal()),
1245
1246
1247 FONT_VARIANT_ALTERNATES("fontVariantAlternates", "font-variant-alternates", chromeAndEdgeNormal(), ffNormal()),
1248
1249
1250 FONT_VARIANT_ALTERNATES_("font-variant-alternates", "font-variant-alternates", ffNormal()),
1251
1252
1253 FONT_VARIANT_CAPS("fontVariantCaps", "font-variant-caps", ffNormal(), chromeAndEdgeNormal()),
1254
1255
1256 FONT_VARIANT_CAPS_("font-variant-caps", "font-variant-caps", ffNormal()),
1257
1258
1259 FONT_VARIANT_EAST_ASIAN("fontVariantEastAsian", "font-variant-east-asian", ffNormal(),
1260 chromeAndEdgeNormal()),
1261
1262
1263 FONT_VARIANT_EAST_ASIAN_("font-variant-east-asian", "font-variant-east-asian", ffNormal()),
1264
1265
1266 FONT_VARIANT_EMOKJI("fontVariantEmoji", "font-variant-emoji", chromeAndEdgeNormal()),
1267
1268
1269 FONT_VARIANT_LIGATURES("fontVariantLigatures", "font-variant-ligatures", ffNormal(), chromeAndEdgeNormal()),
1270
1271
1272 FONT_VARIANT_LIGATURES_("font-variant-ligatures", "font-variant-ligatures", ffNormal()),
1273
1274
1275 FONT_VARIANT_NUMERIC("fontVariantNumeric", "font-variant-numeric", ffNormal(), chromeAndEdgeNormal()),
1276
1277
1278 FONT_VARIANT_NUMERIC_("font-variant-numeric", "font-variant-numeric", ffNormal()),
1279
1280
1281 FONT_VARIANT_POSITION("fontVariantPosition", "font-variant-position", ffNormal(), chromeAndEdgeNormal()),
1282
1283
1284 FONT_VARIANT_POSITION_("font-variant-position", "font-variant-position", ffNormal()),
1285
1286
1287 FONT_VARIATION_SETTING("fontVariationSettings", "font-variation-settings",
1288 chromeAndEdgeNormal(), ffNormal()),
1289
1290
1291 FONT_VARIATION_SETTING_("font-variation-settings", "font-variation-settings", ffNormal()),
1292
1293
1294 FONT_WEIGHT("fontWeight", "font-weight", chromeAndEdge("400"), ff("400")),
1295
1296
1297 FONT_WEIGHT_("font-weight", "font-weight", ff("400")),
1298
1299
1300 FORCED_COLOR_ADJUST("forcedColorAdjust", "forced-color-adjust",
1301 chromeAndEdgeAuto(), ff("auto")),
1302
1303
1304 FORCED_COLOR_ADJUST_("forced-color-adjust", "forced-color-adjust",
1305 ff("auto")),
1306
1307
1308 GAP("gap", "gap", chromeAndEdgeNormal(), ffNormal()),
1309
1310
1311 GRID("grid", "grid", chromeAndEdge("none / none / none / row / auto / auto"),
1312 ffNone()),
1313
1314
1315 GRID_AREA("gridArea", "grid-area", chromeAndEdge("auto"), ff("auto")),
1316
1317
1318 GRID_AREA_("grid-area", "grid-area", ff("auto")),
1319
1320
1321 GRID_AUTO_COLUMNS("gridAutoColumns", "grid-auto-columns", chromeAndEdgeAuto(), ff("auto")),
1322
1323
1324 GRID_AUTO_COLUMNS_("grid-auto-columns", "grid-auto-columns", ff("auto")),
1325
1326
1327 GRID_AUTO_FLOW("gridAutoFlow", "grid-auto-flow", chromeAndEdge("row"), ff("row")),
1328
1329
1330 GRID_AUTO_FLOW_("grid-auto-flow", "grid-auto-flow", ff("row")),
1331
1332
1333 GRID_AUTO_ROWS("gridAutoRows", "grid-auto-rows", chromeAndEdgeAuto(), ff("auto")),
1334
1335
1336 GRID_AUTO_ROWS_("grid-auto-rows", "grid-auto-rows", ff("auto")),
1337
1338
1339 GRID_COLUMN("gridColumn", "grid-column", chromeAndEdge("auto"), ff("auto")),
1340
1341
1342 GRID_COLUMN_("grid-column", "grid-column", ff("auto")),
1343
1344
1345 GRID_COLUMN_END("gridColumnEnd", "grid-column-end", chromeAndEdgeAuto(), ff("auto")),
1346
1347
1348 GRID_COLUMN_END_("grid-column-end", "grid-column-end", ff("auto")),
1349
1350
1351 GRID_COLUMN_GAP("gridColumnGap", "grid-column-gap", chromeAndEdgeNormal(), ffNormal()),
1352
1353
1354 GRID_COLUMN_GAP_("grid-column-gap", "grid-column-gap", ffNormal()),
1355
1356
1357 GRID_COLUMN_START("gridColumnStart", "grid-column-start", chromeAndEdgeAuto(), ff("auto")),
1358
1359
1360 GRID_COLUMN_START_("grid-column-start", "grid-column-start", ff("auto")),
1361
1362
1363 GRID_GAP("gridGap", "grid-gap", chromeAndEdge("normal"), ffNormal()),
1364
1365
1366 GRID_GAP_("grid-gap", "grid-gap", ffNormal()),
1367
1368
1369 GRID_ROW("gridRow", "grid-row", chromeAndEdge("auto"), ff("auto")),
1370
1371
1372 GRID_ROW_("grid-row", "grid-row", ff("auto")),
1373
1374
1375 GRID_ROW_END("gridRowEnd", "grid-row-end", chromeAndEdgeAuto(), ff("auto")),
1376
1377
1378 GRID_ROW_END_("grid-row-end", "grid-row-end", ff("auto")),
1379
1380
1381 GRID_ROW_GAP("gridRowGap", "grid-row-gap", chromeAndEdgeNormal(), ffNormal()),
1382
1383
1384 GRID_ROW_GAP_("grid-row-gap", "grid-row-gap", ffNormal()),
1385
1386
1387 GRID_ROW_START("gridRowStart", "grid-row-start", chromeAndEdgeAuto(), ff("auto")),
1388
1389
1390 GRID_ROW_START_("grid-row-start", "grid-row-start", ff("auto")),
1391
1392
1393 GRID_TEMPLATE("gridTemplate", "grid-template", chromeAndEdge("none"),
1394 ffNone()),
1395
1396
1397 GRID_TEMPLATE_("grid-template", "grid-template", ffNone()),
1398
1399
1400 GRID_TEMPLATE_AREAS("gridTemplateAreas", "grid-template-areas", chromeAndEdgeNone(),
1401 ffNone()),
1402
1403
1404 GRID_TEMPLATE_AREAS_("grid-template-areas", "grid-template-areas",
1405 ffNone()),
1406
1407
1408 GRID_TEMPLATE_COLUMNS("gridTemplateColumns", "grid-template-columns", chromeAndEdgeNone(), ffNone()),
1409
1410
1411 GRID_TEMPLATE_COLUMNS_("grid-template-columns", "grid-template-columns", ffNone()),
1412
1413
1414 GRID_TEMPLATE_ROWS("gridTemplateRows", "grid-template-rows", chromeAndEdgeNone(), ffNone()),
1415
1416
1417 GRID_TEMPLATE_ROWS_("grid-template-rows", "grid-template-rows", ffNone()),
1418
1419
1420 HEIGHT("height", "height", chromeAndEdgeEmpty(), ff("")),
1421
1422
1423 HYPHENATE_CHARACTER("hyphenateCharacter", "hyphenate-character", ff("auto"), chromeAndEdgeAuto()),
1424
1425
1426 HYPHENATE_CHARACTER_("hyphenate-character", "hyphenate-character", ff("auto")),
1427
1428
1429 HYPHENATE_LIMIT_CHAR("hyphenateLimitChars", "hyphenate-limit-char", chromeAndEdgeAuto()),
1430
1431
1432 HYPHENS("hyphens", "hyphens", ff("manual"), chromeAndEdge("manual")),
1433
1434
1435 IMAGE_ORIENTATION("imageOrientation", "image-orientation", chromeAndEdge("from-image"),
1436 ff("from-image")),
1437
1438
1439 IMAGE_ORIENTATION_("image-orientation", "image-orientation",
1440 ff("from-image")),
1441
1442
1443 IMAGE_RENDERING("imageRendering", "image-rendering", ff("auto"), chromeAndEdgeAuto()),
1444
1445
1446 IMAGE_RENDERING_("image-rendering", "image-rendering", ff("auto")),
1447
1448
1449 IME_MODE("imeMode", "ime-mode", ff("auto")),
1450
1451
1452 IME_MODE_("ime-mode", "ime-mode", ff("auto")),
1453
1454
1455 INHERITS("inherits", "inherits", chromeAndEdgeEmpty()),
1456
1457
1458 INITIAL_LETTER("initialLetter", "initial-letter", chromeAndEdgeNormal()),
1459
1460
1461 INITIAL_VALUE("initialValue", "initial-value", chromeAndEdgeEmpty()),
1462
1463
1464 INLINE_SIZE("inlineSize", "inline-size", ffEsr("1244px"), ffLatest("1240px"), chrome("1240px"), edge("1232px")),
1465
1466
1467 INLINE_SIZE_("inline-size", "inline-size", ffEsr("1244px"), ffLatest("1240px")),
1468
1469
1470 INSET("inset", "inset", chromeAndEdgeAuto(), ff("auto")),
1471
1472
1473 INSET_BLOCK("insetBlock", "inset-block", chromeAndEdgeAuto(), ff("auto")),
1474
1475
1476 INSET_BLOCK_("inset-block", "inset-block", ff("auto")),
1477
1478
1479 INSET_BLOCK_END("insetBlockEnd", "inset-block-end", chromeAndEdgeAuto(), ff("auto")),
1480
1481
1482 INSET_BLOCK_END_("inset-block-end", "inset-block-end", ff("auto")),
1483
1484
1485 INSET_BLOCK_START("insetBlockStart", "inset-block-start", chromeAndEdgeAuto(), ff("auto")),
1486
1487
1488 INSET_BLOCK_START_("inset-block-start", "inset-block-start", ff("auto")),
1489
1490
1491 INSET_INLINE("insetInline", "inset-inline", chromeAndEdgeAuto(), ff("auto")),
1492
1493
1494 INSET_INLINE_("inset-inline", "inset-inline", ff("auto")),
1495
1496
1497 INSET_INLINE_END("insetInlineEnd", "inset-inline-end", chromeAndEdgeAuto(), ff("auto")),
1498
1499
1500 INSET_INLINE_END_("inset-inline-end", "inset-inline-end", ff("auto")),
1501
1502
1503 INSET_INLINE_START("insetInlineStart", "inset-inline-start", chromeAndEdgeAuto(), ff("auto")),
1504
1505
1506 INSET_INLINE_START_("inset-inline-start", "inset-inline-start", ff("auto")),
1507
1508
1509 INTERPOLATE_SIZE("interpolateSize", "interpolate-size", chromeAndEdge("numeric-only")),
1510
1511
1512 ISOLATION("isolation", "isolation", ff("auto"), chromeAndEdgeAuto()),
1513
1514
1515 JUSTIFY_CONTENT("justifyContent", "justify-content",
1516 ffNormal(),
1517 chromeAndEdgeNormal()),
1518
1519
1520 JUSTIFY_CONTENT_("justify-content", "justify-content", ffNormal()),
1521
1522
1523 JUSTIFY_ITEMS("justifyItems", "justify-items", ffNormal(), chromeAndEdgeNormal()),
1524
1525
1526 JUSTIFY_ITEMS_("justify-items", "justify-items", ffNormal()),
1527
1528
1529 JUSTIFY_SELF("justifySelf", "justify-self", ff("auto"), chromeAndEdgeAuto()),
1530
1531
1532 JUSTIFY_SELF_("justify-self", "justify-self", ff("auto")),
1533
1534
1535 LEFT("left", "left", chromeAndEdgeAuto(), ff("")),
1536
1537
1538 LETTER_SPACING("letterSpacing", "letter-spacing", chromeAndEdgeNormal(), ff("")),
1539
1540
1541 LETTER_SPACING_("letter-spacing", "letter-spacing", ffNormal()),
1542
1543
1544 LIGHTING_COLOR("lightingColor", "lighting-color",
1545 ff("rgb(255, 255, 255)"), chromeAndEdge("rgb(255, 255, 255)")),
1546
1547
1548 LIGHTING_COLOR_("lighting-color", "lighting-color", ff("rgb(255, 255, 255)")),
1549
1550
1551 LINE_BREAK("lineBreak", "line-break", chromeAndEdgeAuto(), ff("auto")),
1552
1553
1554 LINE_BREAK_("line-break", "line-break", ff("auto")),
1555
1556
1557 LINE_GAP_OVERRIDE("lineGapOverride", "line-gap-oOverride", chromeAndEdgeEmpty()),
1558
1559
1560 LINE_HEIGHT("lineHeight", "line-height", ffNormal(),
1561 chromeAndEdgeNormal()),
1562
1563
1564 LINE_HEIGHT_("line-height", "line-height", ffNormal()),
1565
1566
1567 LIST_STYLE("listStyle", "list-style", chromeAndEdge("outside none disc"),
1568 ff("outside")),
1569
1570
1571 LIST_STYLE_("list-style", "list-style", ff("outside")),
1572
1573
1574 LIST_STYLE_IMAGE("listStyleImage", "list-style-image", chromeAndEdgeNone(), ffNone()),
1575
1576
1577 LIST_STYLE_IMAGE_("list-style-image", "list-style-image", ffNone()),
1578
1579
1580 LIST_STYLE_POSITION("listStylePosition", "list-style-position",
1581 chromeAndEdge("outside"), ff("outside")),
1582
1583
1584 LIST_STYLE_POSITION_("list-style-position", "list-style-position", ff("outside")),
1585
1586
1587 LIST_STYLE_TYPE("listStyleType", "list-style-type", chromeAndEdge("disc"), ff("disc")),
1588
1589
1590 LIST_STYLE_TYPE_("list-style-type", "list-style-type", ff("disc")),
1591
1592
1593 MARGIN("margin", "margin", chromeAndEdge("0px"), ff("0px")),
1594
1595
1596 MARGIN_BLOCK("marginBlock", "margin-block", chromeAndEdge("0px"), ff("0px")),
1597
1598
1599 MARGIN_BLOCK_("margin-block", "margin-block", ff("0px")),
1600
1601
1602 MARGIN_BLOCK_END("marginBlockEnd", "margin-block-end", chromeAndEdge("0px"), ff("0px")),
1603
1604
1605 MARGIN_BLOCK_END_("margin-block-end", "margin-block-end", ff("0px")),
1606
1607
1608 MARGIN_BLOCK_START("marginBlockStart", "margin-block-start", chromeAndEdge("0px"), ff("0px")),
1609
1610
1611 MARGIN_BLOCK_START_("margin-block-start", "margin-block-start", ff("0px")),
1612
1613
1614 MARGIN_BOTTOM("marginBottom", "margin-bottom", chromeAndEdge("0px"), ff("")),
1615
1616
1617 MARGIN_BOTTOM_("margin-bottom", "margin-bottom", ff("0px")),
1618
1619
1620 MARGIN_INLINE("marginInline", "margin-inline", chromeAndEdge("0px"), ff("0px")),
1621
1622
1623 MARGIN_INLINE_("margin-inline", "margin-inline", ff("0px")),
1624
1625
1626 MARGIN_INLINE_END("marginInlineEnd", "margin-inline-end", chromeAndEdge("0px"), ff("0px")),
1627
1628
1629 MARGIN_INLINE_END_("margin-inline-end", "margin-inline-end", ff("0px")),
1630
1631
1632 MARGIN_INLINE_START("marginInlineStart", "margin-inline-start", chromeAndEdge("0px"), ff("0px")),
1633
1634
1635 MARGIN_INLINE_START_("margin-inline-start", "margin-inline-start", ff("0px")),
1636
1637
1638 MARGIN_LEFT("marginLeft", "margin-left", chromeAndEdge("0px"), ff("")),
1639
1640
1641 MARGIN_LEFT_("margin-left", "margin-left", ff("0px")),
1642
1643
1644 MARGIN_RIGHT("marginRight", "margin-right", chromeAndEdge("0px"), ff("")),
1645
1646
1647 MARGIN_RIGHT_("margin-right", "margin-right", ff("0px")),
1648
1649
1650 MARGIN_TOP("marginTop", "margin-top", chromeAndEdge("0px"), ff("")),
1651
1652
1653 MARGIN_TOP_("margin-top", "margin-top", ff("0px")),
1654
1655
1656 MARKER("marker", "marker", chromeAndEdgeNone(), ffNone()),
1657
1658
1659 MARKER_END("markerEnd", "marker-end", ffNone(), chromeAndEdgeNone()),
1660
1661
1662 MARKER_END_("marker-end", "marker-end", ffNone()),
1663
1664
1665 MARKER_MID("markerMid", "marker-mid", ffNone(), chromeAndEdgeNone()),
1666
1667
1668 MARKER_MID_("marker-mid", "marker-mid", ffNone()),
1669
1670
1671 MARKER_START("markerStart", "marker-start", ffNone(), chromeAndEdgeNone()),
1672
1673
1674 MARKER_START_("marker-start", "marker-start", ffNone()),
1675
1676
1677 MASK("mask", "mask", ffNone(), chromeAndEdgeNone()),
1678
1679
1680 MASK_CLIP("maskClip", "mask-clip", ff("border-box"), chromeAndEdge("border-box")),
1681
1682
1683 MASK_CLIP_("mask-clip", "mask-clip", ff("border-box")),
1684
1685
1686 MASK_COMPOSITE("maskComposite", "mask-composite", ff("add"), chromeAndEdge("add")),
1687
1688
1689 MASK_COMPOSITE_("mask-composite", "mask-composite", ff("add")),
1690
1691
1692 MASK_IMAGE("maskImage", "mask-image", ffNone(), chromeAndEdgeNone()),
1693
1694
1695 MASK_IMAGE_("mask-image", "mask-image", ffNone()),
1696
1697
1698 MASK_MODE("maskMode", "mask-mode", ff("match-source"), chromeAndEdge("match-source")),
1699
1700
1701 MASK_MODE_("mask-mode", "mask-mode", ff("match-source")),
1702
1703
1704 MASK_ORIGIN("maskOrigin", "mask-origin", ff("border-box"), chromeAndEdge("border-box")),
1705
1706
1707 MASK_ORIGIN_("mask-origin", "mask-origin", ff("border-box")),
1708
1709
1710 MASK_POSITION("maskPosition", "mask-position", ff("0% 0%"), chromeAndEdge("0% 0%")),
1711
1712
1713 MASK_POSITION_("mask-position", "mask-position", ff("0% 0%")),
1714
1715
1716 MASK_POSITION_X("maskPositionX", "mask-position-x", ff("0%")),
1717
1718
1719 MASK_POSITION_X_("mask-position-x", "mask-position-x", ff("0%")),
1720
1721
1722 MASK_POSITION_Y("maskPositionY", "mask-position-y", ff("0%")),
1723
1724
1725 MASK_POSITION_Y_("mask-position-y", "mask-position-y", ff("0%")),
1726
1727
1728 MASK_REPEAT("maskRepeat", "mask-repeat", ff("repeat"), chromeAndEdge("repeat")),
1729
1730
1731 MASK_REPEAT_("mask-repeat", "mask-repeat", ff("repeat")),
1732
1733
1734 MASK_SIZE("maskSize", "mask-size", ff("auto"), chromeAndEdgeAuto()),
1735
1736
1737 MASK_SIZE_("mask-size", "mask-size", ff("auto")),
1738
1739
1740 MASK_TYPE("maskType", "mask-type", ff("luminance"), chromeAndEdge("luminance")),
1741
1742
1743 MASK_TYPE_("mask-type", "mask-type", ff("luminance")),
1744
1745
1746 MATH_DEPTH("mathDepth", "math-depth", chromeAndEdge("0"), ff("0")),
1747
1748
1749 MATH_DEPTH_("math-depth", "math-depth", ff("0")),
1750
1751
1752 MATH_SHIFT("mathShift", "math-shift", chromeAndEdgeNormal()),
1753
1754
1755 MATH_STYLE("mathStyle", "math-style", chromeAndEdgeNormal(), ffNormal()),
1756
1757
1758 MATH_STYLE_("math-style", "math-style", ffNormal()),
1759
1760
1761 MAX_BLOCK_SIZE("maxBlockSize", "max-block-size", ffNone(), chromeAndEdgeNone()),
1762
1763
1764 MAX_BLOCK_SIZE_("max-block-size", "max-block-size", ffNone()),
1765
1766
1767 MAX_HEIGHT("maxHeight", "max-height", chromeAndEdgeNone(), ff("")),
1768
1769
1770 MAX_HEIGHT_("max-height", "max-height", ffNone()),
1771
1772
1773 MAX_INLINE_SIZE("maxInlineSize", "max-inline-size", ffNone(), chromeAndEdgeNone()),
1774
1775
1776 MAX_INLINE_SIZE_("max-inline-size", "max-inline-size", ffNone()),
1777
1778
1779 MAX_WIDTH("maxWidth", "max-width", chromeAndEdgeNone(), ff("")),
1780
1781
1782 MAX_WIDTH_("max-width", "max-width", ffNone()),
1783
1784
1785 MIN_BLOCK_SIZE("minBlockSize", "min-block-size", ff("0px"), chromeAndEdge("0px")),
1786
1787
1788 MIN_BLOCK_SIZE_("min-block-size", "min-block-size", ff("0px")),
1789
1790
1791 MIN_HEIGHT("minHeight", "min-height", chromeAndEdge("0px"), ff("")),
1792
1793
1794 MIN_HEIGHT_("min-height", "min-height", ff("0px")),
1795
1796
1797 MIN_INLINE_SIZE("minInlineSize", "min-inline-size", ff("0px"), chromeAndEdge("0px")),
1798
1799
1800 MIN_INLINE_SIZE_("min-inline-size", "min-inline-size", ff("0px")),
1801
1802
1803 MIN_WIDTH("minWidth", "min-width", chromeAndEdge("0px"), ff("")),
1804
1805
1806 MIN_WIDTH_("min-width", "min-width", ff("0px")),
1807
1808
1809 MIX_BLEND_MODE("mixBlendMode", "mix-blend-mode", ffNormal(), chromeAndEdgeNormal()),
1810
1811
1812 MIX_BLEND_MODE_("mix-blend-mode", "mix-blend-mode", ffNormal()),
1813
1814
1815 MOZ_ANIMATION("MozAnimation", "-moz-animation", ffNone()),
1816
1817
1818 MOZ_ANIMATION__("-moz-animation", "-moz-animation", ffNone()),
1819
1820
1821 MOZ_ANIMATION_DELAY("MozAnimationDelay", "-moz-animation-delay", ff("0s")),
1822
1823
1824 MOZ_ANIMATION_DELAY__("-moz-animation-delay", "-moz-animation-delay", ff("0s")),
1825
1826
1827 MOZ_ANIMATION_DIRECTION("MozAnimationDirection", "-moz-animation-direction", ffNormal()),
1828
1829
1830 MOZ_ANIMATION_DIRECTION__("-moz-animation-direction", "-moz-animation-direction", ffNormal()),
1831
1832
1833 MOZ_ANIMATION_DURATION("MozAnimationDuration", "-moz-animation-duration", ff("0s")),
1834
1835
1836 MOZ_ANIMATION_DURATION__("-moz-animation-duration", "-moz-animation-duration", ff("0s")),
1837
1838
1839 MOZ_ANIMATION_FILL_MODE("MozAnimationFillMode", "-moz-animation-fill-mode", ffNone()),
1840
1841
1842 MOZ_ANIMATION_FILL_MODE__("-moz-animation-fill-mode", "-moz-animation-fill-mode", ffNone()),
1843
1844
1845 MOZ_ANIMATION_ITERATION_COUNT("MozAnimationIterationCount", "-moz-animation-iteration-count", ff("1")),
1846
1847
1848 MOZ_ANIMATION_ITERATION_COUNT__("-moz-animation-iteration-count", "-moz-animation-iteration-count",
1849 ff("1")),
1850
1851
1852 MOZ_ANIMATION_NAME("MozAnimationName", "-moz-animation-name", ffNone()),
1853
1854
1855 MOZ_ANIMATION_NAME__("-moz-animation-name", "-moz-animation-name", ffNone()),
1856
1857
1858 MOZ_ANIMATION_PLAY_STATE("MozAnimationPlayState", "-moz-animation-play-state", ff("running")),
1859
1860
1861 MOZ_ANIMATION_PLAY_STATE__("-moz-animation-play-state", "-moz-animation-play-state", ff("running")),
1862
1863
1864 MOZ_ANIMATION_TIMING_FUNCTION("MozAnimationTimingFunction", "-moz-animation-timing-function",
1865 ff("ease")),
1866
1867
1868 MOZ_ANIMATION_TIMING_FUNCTION__("-moz-animation-timing-function", "-moz-animation-timing-function",
1869 ff("ease")),
1870
1871
1872 MOZ_APPEARANCE("MozAppearance", "-moz-appearance", ffNone()),
1873
1874
1875 MOZ_APPEARANCE__("-moz-appearance", "-moz-appearance", ffNone()),
1876
1877
1878 MOZ_BACKFACE_VISIBILITY("MozBackfaceVisibility", "-moz-backface-visibility",
1879 ffLatest("visible")),
1880
1881
1882 MOZ_BACKFACE_VISIBILITY__("-moz-backface-visibility", "-moz-backface-visibility",
1883 ffLatest("visible")),
1884
1885
1886 MOZ_BORDER_BOTTOM_COLORS("MozBorderBottomColors", "-moz-border-bottom-colors",
1887 ffNotIterable("none")),
1888
1889
1890 MOZ_BORDER_BOTTOM_COLORS__("-moz-border-bottom-colors", "-moz-border-bottom-colors",
1891 ffNotIterable("none")),
1892
1893
1894 MOZ_BORDER_END("MozBorderEnd", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1895
1896
1897 MOZ_BORDER_END__("-moz-border-end", "-moz-border-end", ff("0px rgb(0, 0, 0)")),
1898
1899
1900 MOZ_BORDER_END_COLOR("MozBorderEndColor", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1901
1902
1903 MOZ_BORDER_END_COLOR__("-moz-border-end-color", "-moz-border-end-color", ff("rgb(0, 0, 0)")),
1904
1905
1906 MOZ_BORDER_END_STYLE("MozBorderEndStyle", "-moz-border-end-style", ffNone()),
1907
1908
1909 MOZ_BORDER_END_STYLE__("-moz-border-end-style", "-moz-border-end-style", ffNone()),
1910
1911
1912 MOZ_BORDER_END_WIDTH("MozBorderEndWidth", "-moz-border-end-width", ff("0px")),
1913
1914
1915 MOZ_BORDER_END_WIDTH__("-moz-border-end-width", "-moz-border-end-width", ff("0px")),
1916
1917
1918 MOZ_BORDER_IMAGE("MozBorderImage", "-moz-border-image", ffNone()),
1919
1920
1921 MOZ_BORDER_IMAGE__("-moz-border-image", "-moz-border-image", ffNone()),
1922
1923
1924 MOZ_BORDER_LEFT_COLORS("MozBorderLeftColors", "-moz-border-left-colors",
1925 ffNotIterable("none")),
1926
1927
1928 MOZ_BORDER_LEFT_COLORS__("-moz-border-left-colors", "-moz-border-left-colors",
1929 ffNotIterable("none")),
1930
1931
1932 MOZ_BORDER_RIGHT_COLORS("MozBorderRightColors", "-moz-border-right-colors",
1933 ffNotIterable("none")),
1934
1935
1936 MOZ_BORDER_RIGHT_COLORS__("-moz-border-right-colors", "-moz-border-right-colors",
1937 ffNotIterable("none")),
1938
1939
1940 MOZ_BORDER_START("MozBorderStart", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
1941
1942
1943 MOZ_BORDER_START__("-moz-border-start", "-moz-border-start", ff("0px rgb(0, 0, 0)")),
1944
1945
1946 MOZ_BORDER_START_COLOR("MozBorderStartColor", "-moz-border-start-color", ff("rgb(0, 0, 0)")),
1947
1948
1949 MOZ_BORDER_START_COLOR__("-moz-border-start-color", "-moz-border-start-color",
1950 ff("rgb(0, 0, 0)")),
1951
1952
1953 MOZ_BORDER_START_STYLE("MozBorderStartStyle", "-moz-border-start-style", ffNone()),
1954
1955
1956 MOZ_BORDER_START_STYLE__("-moz-border-start-style", "-moz-border-start-style", ffNone()),
1957
1958
1959 MOZ_BORDER_START_WIDTH("MozBorderStartWidth", "-moz-border-start-width", ff("0px")),
1960
1961
1962 MOZ_BORDER_START_WIDTH__("-moz-border-start-width", "-moz-border-start-width", ff("0px")),
1963
1964
1965 MOZ_BORDER_TOP_COLORS("MozBorderTopColors", "-moz-border-top-colors",
1966 ffNotIterable("none")),
1967
1968
1969 MOZ_BORDER_TOP_COLORS__("-moz-border-top-colors", "-moz-border-top-colors",
1970 ffNotIterable("none")),
1971
1972
1973 MOZ_BOX_ALIGN("MozBoxAlign", "-moz-box-align", ff("stretch")),
1974
1975
1976 MOZ_BOX_ALIGN__("-moz-box-align", "-moz-box-align", ff("stretch")),
1977
1978
1979 MOZ_BOX_DIRECTION("MozBoxDirection", "-moz-box-direction", ffNormal()),
1980
1981
1982 MOZ_BOX_DIRECTION__("-moz-box-direction", "-moz-box-direction", ffNormal()),
1983
1984
1985 MOZ_BOX_FLEX("MozBoxFlex", "-moz-box-flex", ff("0")),
1986
1987
1988 MOZ_BOX_FLEX__("-moz-box-flex", "-moz-box-flex", ff("0")),
1989
1990
1991 MOZ_BOX_ORDINAL_GROUP("MozBoxOrdinalGroup", "-moz-box-ordinal-group", ff("1")),
1992
1993
1994 MOZ_BOX_ORDINAL_GROUP__("-moz-box-ordinal-group", "-moz-box-ordinal-group", ff("1")),
1995
1996
1997 MOZ_BOX_ORIENT("MozBoxOrient", "-moz-box-orient", ff("horizontal")),
1998
1999
2000 MOZ_BOX_ORIENT__("-moz-box-orient", "-moz-box-orient", ff("horizontal")),
2001
2002
2003 MOZ_BOX_PACK("MozBoxPack", "-moz-box-pack", ff("start")),
2004
2005
2006 MOZ_BOX_PACK__("-moz-box-pack", "-moz-box-pack", ff("start")),
2007
2008
2009 MOZ_BOX_SIZING("MozBoxSizing", "-moz-box-sizing", ff("content-box")),
2010
2011
2012 MOZ_BOX_SIZING__("-moz-box-sizing", "-moz-box-sizing", ff("content-box")),
2013
2014
2015 MOZ_FLOAT_EDGE("MozFloatEdge", "-moz-float-edge", ff("content-box")),
2016
2017
2018 MOZ_FLOAT_EDGE__("-moz-float-edge", "-moz-float-edge", ff("content-box")),
2019
2020
2021 MOZ_FONT_FEATURE_SETTINGS("MozFontFeatureSettings", "-moz-font-feature-settings",
2022 ffNormal()),
2023
2024
2025 MOZ_FONT_FEATURE_SETTINGS__("-moz-font-feature-settings", "-moz-font-feature-settings",
2026 ffNormal()),
2027
2028
2029 MOZ_FONT_LANGUAGE_OVERRIDE("MozFontLanguageOverride", "-moz-font-language-override",
2030 ffNormal()),
2031
2032
2033 MOZ_FONT_LANGUAGE_OVERRIDE__("-moz-font-language-override", "-moz-font-language-override",
2034 ffNormal()),
2035
2036
2037 MOZ_FORCE_BROKEN_IMAGE_ICON("MozForceBrokenImageIcon", "-moz-force-broken-image-icon",
2038 ff("0")),
2039
2040
2041 MOZ_FORCE_BROKEN_IMAGE_ICON__("-moz-force-broken-image-icon", "-moz-force-broken-image-icon",
2042 ff("0")),
2043
2044
2045 MOZ_HYPHENS("MozHyphens", "-moz-hyphens", ff("manual")),
2046
2047
2048 MOZ_HYPHENS__("-moz-hyphens", "-moz-hyphens", ff("manual")),
2049
2050
2051 MOZ_MARGIN_END("MozMarginEnd", "-moz-margin-end", ff("0px")),
2052
2053
2054 MOZ_MARGIN_END__("-moz-margin-end", "-moz-margin-end", ff("0px")),
2055
2056
2057 MOZ_MARGIN_START("MozMarginStart", "-moz-margin-start", ff("0px")),
2058
2059
2060 MOZ_MARGIN_START__("-moz-margin-start", "-moz-margin-start", ff("0px")),
2061
2062
2063 MOZ_ORIENT("MozOrient", "-moz-orient", ff("inline")),
2064
2065
2066 MOZ_ORIENT__("-moz-orient", "-moz-orient", ff("inline")),
2067
2068
2069 MOZ_PADDING_END("MozPaddingEnd", "-moz-padding-end", ff("0px")),
2070
2071
2072 MOZ_PADDING_END__("-moz-padding-end", "-moz-padding-end", ff("0px")),
2073
2074
2075 MOZ_PADDING_START("MozPaddingStart", "-moz-padding-start", ff("0px")),
2076
2077
2078 MOZ_PADDING_START__("-moz-padding-start", "-moz-padding-start", ff("0px")),
2079
2080
2081 MOZ_PERSPECTIVE("MozPerspective", "-moz-perspective", ffLatest("none")),
2082
2083
2084 MOZ_PERSPECTIVE__("-moz-perspective", "-moz-perspective", ffLatest("none")),
2085
2086
2087 MOZ_PERSPECTIVE_ORIGIN("MozPerspectiveOrigin", "-moz-perspective-origin", ffLatest("620px 164px")),
2088
2089
2090 MOZ_PERSPECTIVE_ORIGIN__("-moz-perspective-origin", "-moz-perspective-origin", ffLatest("620px 164px")),
2091
2092
2093 MOZ_TAB_SIZE("MozTabSize", "-moz-tab-size", ff("8")),
2094
2095
2096 MOZ_TAB_SIZE__("-moz-tab-size", "-moz-tab-size", ff("8")),
2097
2098
2099 MOZ_TEXT_ALIGN_LAST("MozTextAlignLast", "-moz-text-align-last",
2100 ffNotIterable("auto")),
2101
2102
2103 MOZ_TEXT_ALIGN_LAST__("-moz-text-align-last", "-moz-text-align-last",
2104 ffNotIterable("auto")),
2105
2106
2107 MOZ_TEXT_SIZE_ADJUST("MozTextSizeAdjust", "-moz-text-size-adjust",
2108 ff("auto")),
2109
2110
2111 MOZ_TEXT_SIZE_ADJUST__("-moz-text-size-adjust", "-moz-text-size-adjust",
2112 ff("auto")),
2113
2114
2115 MOZ_TRANSFORM("MozTransform", "-moz-transform", ffNone()),
2116
2117
2118 MOZ_TRANSFORM__("-moz-transform", "-moz-transform", ffNone()),
2119
2120
2121 MOZ_TRANSFORM_ORIGIN("MozTransformOrigin", "-moz-transform-origin",
2122 ffEsr("622px 164px"), ffLatest("620px 164px")),
2123
2124
2125 MOZ_TRANSFORM_ORIGIN__("-moz-transform-origin", "-moz-transform-origin",
2126 ffEsr("622px 164px"), ffLatest("620px 164px")),
2127
2128
2129 MOZ_TRANSFORM_STYLE("MozTransformStyle", "-moz-transform-style", ffLatest("flat")),
2130
2131
2132 MOZ_TRANSFORM_STYLE__("-moz-transform-style", "-moz-transform-style", ffLatest("flat")),
2133
2134
2135 MOZ_USER_INPUT("MozUserInput", "-moz-user-input", ffEsr("auto")),
2136
2137
2138 MOZ_USER_INPUT__("-moz-user-input", "-moz-user-input", ffEsr("auto")),
2139
2140
2141 MOZ_USER_MODIFY("MozUserModify", "-moz-user-modify", ffEsr("read-only")),
2142
2143
2144 MOZ_USER_MODIFY__("-moz-user-modify", "-moz-user-modify", ffEsr("read-only")),
2145
2146
2147 MOZ_USER_SELECT("MozUserSelect", "-moz-user-select", ff("auto")),
2148
2149
2150 MOZ_USER_SELECT__("-moz-user-select", "-moz-user-select", ff("auto")),
2151
2152
2153 MOZ_WINDOW_DRAGGING("MozWindowDragging", "-moz-window-dragging", ff("default")),
2154
2155
2156 MOZ_WINDOW_DRAGGING__("-moz-window-dragging", "-moz-window-dragging", ff("default")),
2157
2158
2159 NAVIGATION("navigation", "navigation", chromeAndEdgeEmpty()),
2160
2161
2162 NEGATIVE("negative", "negative", chromeAndEdgeEmpty()),
2163
2164
2165 OBJECT_FIT("objectFit", "object-fit", ff("fill"), chromeAndEdge("fill")),
2166
2167
2168 OBJECT_FIT_("object-fit", "object-fit", ff("fill")),
2169
2170
2171 OBJECT_POSITION("objectPosition", "object-position", ff("50% 50%"), chromeAndEdge("50% 50%")),
2172
2173
2174 OBJECT_POSITION_("object-position", "object-position", ff("50% 50%")),
2175
2176
2177 OBJECT_VIEWBOX("objectViewBox", "object-view-box", chromeAndEdgeNone()),
2178
2179
2180 OFFSET("offset", "offset", chromeAndEdge("none 0px auto 0deg"), ffNormal()),
2181
2182
2183 OFFSET_ANCHOR("offsetAnchor", "offset-anchor", chromeAndEdgeAuto(), ff("auto")),
2184
2185
2186 OFFSET_ANCHOR_("offset-anchor", "offset-anchor", ff("auto")),
2187
2188
2189 OFFSET_DISTANCE("offsetDistance", "offset-distance", chromeAndEdge("0px"), ff("0px")),
2190
2191
2192 OFFSET_DISTANCE_("offset-distance", "offset-distance", ff("0px")),
2193
2194
2195 OFFSET_PATH("offsetPath", "offset-path", chromeAndEdgeNone(), ffNone()),
2196
2197
2198 OFFSET_PATH_("offset-path", "offset-path", ffNone()),
2199
2200
2201 OFFSET_POSITION("offsetPosition", "offset-position", chromeAndEdgeNormal(), ffNormal()),
2202
2203
2204 OFFSET_POSITION_("offset-position", "offset-position", ffNormal()),
2205
2206
2207 OFFSET_ROTATE("offsetRotate", "offset-rotate", chromeAndEdge("auto 0deg"), ff("auto")),
2208
2209
2210 OFFSET_ROTATE_("offset-rotate", "offset-rotate", ff("auto")),
2211
2212
2213 OPACITY("opacity", "opacity", chromeAndEdge("1"), ff("")),
2214
2215
2216 ORDER("order", "order", ff("0"), chromeAndEdge("0")),
2217
2218
2219 ORPHANS("orphans", "orphans", chromeAndEdge("2")),
2220
2221
2222 OUTLINE("outline", "outline", chromeAndEdge("rgb(0, 0, 0) none 0px"),
2223 ff("rgb(0, 0, 0) 0px")),
2224
2225
2226 OUTLINE_COLOR("outlineColor", "outline-color", chromeAndEdge("rgb(0, 0, 0)"),
2227 ff("rgb(0, 0, 0)")),
2228
2229
2230 OUTLINE_COLOR_("outline-color", "outline-color", ff("rgb(0, 0, 0)")),
2231
2232
2233 OUTLINE_OFFSET("outlineOffset", "outline-offset", chromeAndEdge("0px"), ff("0px")),
2234
2235
2236 OUTLINE_OFFSET_("outline-offset", "outline-offset", ff("0px")),
2237
2238
2239 OUTLINE_STYLE("outlineStyle", "outline-style", chromeAndEdgeNone(), ffNone()),
2240
2241
2242 OUTLINE_STYLE_("outline-style", "outline-style", ffNone()),
2243
2244
2245 OUTLINE_WIDTH("outlineWidth", "outline-width", chromeAndEdge("0px"), ff("")),
2246
2247
2248 OUTLINE_WIDTH_("outline-width", "outline-width", ff("0px")),
2249
2250
2251 OVERFLOW("overflow", "overflow", chromeAndEdge("visible"), ff("visible")),
2252
2253
2254 OVERFLOW_ANCHOR("overflowAnchor", "overflow-anchor", chromeAndEdgeAuto(), ff("auto")),
2255
2256
2257 OVERFLOW_ANCHOR_("overflow-anchor", "overflow-anchor", ff("auto")),
2258
2259
2260 OVERFLOW_BLOCK("overflowBlock", "overflow-block", ff("visible")),
2261
2262
2263 OVERFLOW_BLOCK_("overflow-block", "overflow-block", ff("visible")),
2264
2265
2266 OVERFLOW_CLIP_MARGIN("overflowClipMargin", "overflow-clip-margin", chromeAndEdgeAndFirefox("0px")),
2267
2268
2269 OVERFLOW_CLIP_MARGIN_("overflow-clip-margin", "overflow-clip-margin", ff("0px")),
2270
2271
2272 OVERFLOW_INLINE("overflowInline", "overflow-inline", ff("visible")),
2273
2274
2275 OVERFLOW_INLINE_("overflow-inline", "overflow-inline", ff("visible")),
2276
2277
2278 OVERFLOW_WRAP("overflowWrap", "overflow-wrap", chromeAndEdgeNormal(), ffNormal()),
2279
2280
2281 OVERFLOW_WRAP_("overflow-wrap", "overflow-wrap", ffNormal()),
2282
2283
2284 OVERFLOW_X("overflowX", "overflow-x", chromeAndEdge("visible"), ff("visible")),
2285
2286
2287 OVERFLOW_X_("overflow-x", "overflow-x", ff("visible")),
2288
2289
2290 OVERFLOW_Y("overflowY", "overflow-y", chromeAndEdge("visible"), ff("visible")),
2291
2292
2293 OVERFLOW_Y_("overflow-y", "overflow-y", ff("visible")),
2294
2295
2296 OVERLAY("overlay", "overlay", chromeAndEdgeNone()),
2297
2298
2299 OVERRIDE_COLOR("overrideColors", "override-colors", chromeAndEdgeEmpty()),
2300
2301
2302 OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chromeAndEdgeAuto(),
2303 ff("auto")),
2304
2305
2306 OVERSCROLL_BEHAVIOR_("overscroll-behavior", "overscroll-behavior", ff("auto")),
2307
2308
2309 OVERSCROLL_BEHAVIOR_BLOCK("overscrollBehaviorBlock", "overscroll-behavior-block", chromeAndEdgeAuto(),
2310 ff("auto")),
2311
2312
2313 OVERSCROLL_BEHAVIOR_BLOCK_("overscroll-behavior-block", "overscroll-behavior-block", ff("auto")),
2314
2315
2316 OVERSCROLL_BEHAVIOR_INLINE("overscrollBehaviorInline", "overscroll-behavior-inline", chromeAndEdgeAuto(),
2317 ff("auto")),
2318
2319
2320 OVERSCROLL_BEHAVIOR_INLINE_("overscroll-behavior-inline", "overscroll-behavior-inline", ff("auto")),
2321
2322
2323 OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior-x", chromeAndEdgeAuto(), ff("auto")),
2324
2325
2326 OVERSCROLL_BEHAVIOR_X_("overscroll-behavior-x", "overscroll-behavior-x", ff("auto")),
2327
2328
2329 OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior-y", chromeAndEdgeAuto(), ff("auto")),
2330
2331
2332 OVERSCROLL_BEHAVIOR_Y_("overscroll-behavior-y", "overscroll-behavior-y", ff("auto")),
2333
2334
2335 PAD("pad", "pad", chromeAndEdgeEmpty()),
2336
2337
2338 PADDING("padding", "padding", chromeAndEdge("0px"), ff("0px")),
2339
2340
2341 PADDING_BLOCK("paddingBlock", "padding-block", chromeAndEdge("0px"), ff("0px")),
2342
2343
2344 PADDING_BLOCK_("padding-block", "padding-block", ff("0px")),
2345
2346
2347 PADDING_BLOCK_END("paddingBlockEnd", "padding-block-end", chromeAndEdge("0px"),
2348 ff("0px")),
2349
2350
2351 PADDING_BLOCK_END_("padding-block-end", "padding-block-end", ff("0px")),
2352
2353
2354 PADDING_BLOCK_START("paddingBlockStart", "padding-block-start", chromeAndEdge("0px"), ff("0px")),
2355
2356
2357 PADDING_BLOCK_START_("padding-block-start", "padding-block-start", ff("0px")),
2358
2359
2360 PADDING_BOTTOM("paddingBottom", "padding-bottom", chromeAndEdge("0px"), ff("")),
2361
2362
2363 PADDING_BOTTOM_("padding-bottom", "padding-bottom", ff("0px")),
2364
2365
2366 PADDING_INLINE("paddingInline", "padding-inline", chromeAndEdge("0px"), ff("0px")),
2367
2368
2369 PADDING_INLINE_("padding-inline", "padding-inline", ff("0px")),
2370
2371
2372 PADDING_INLINE_END("paddingInlineEnd", "padding-inline-end", chromeAndEdge("0px"), ff("0px")),
2373
2374
2375 PADDING_INLINE_END_("padding-inline-end", "padding-inline-end", ff("0px")),
2376
2377
2378 PADDING_INLINE_START("paddingInlineStart", "padding-inline-start", chromeAndEdge("0px"), ff("0px")),
2379
2380
2381 PADDING_INLINE_START_("padding-inline-start", "padding-inline-start", ff("0px")),
2382
2383
2384 PADDING_LEFT("paddingLeft", "padding-left", chromeAndEdge("0px"), ff("")),
2385
2386
2387 PADDING_LEFT_("padding-left", "padding-left", ff("0px")),
2388
2389
2390 PADDING_RIGHT("paddingRight", "padding-right", chromeAndEdge("0px"), ff("")),
2391
2392
2393 PADDING_RIGHT_("padding-right", "padding-right", ff("0px")),
2394
2395
2396 PADDING_TOP("paddingTop", "padding-top", chromeAndEdge("0px"), ff("")),
2397
2398
2399 PADDING_TOP_("padding-top", "padding-top", ff("0px")),
2400
2401
2402 PAGE("page", "page", chromeAndEdgeAuto(), ff("auto")),
2403
2404
2405 PAGE_BREAK_AFTER("pageBreakAfter", "page-break-after", chromeAndEdgeAuto(), ff("auto")),
2406
2407
2408 PAGE_BREAK_AFTER_("page-break-after", "page-break-after", ff("auto")),
2409
2410
2411 PAGE_BREAK_BEFORE("pageBreakBefore", "page-break-before", chromeAndEdgeAuto(), ff("auto")),
2412
2413
2414 PAGE_BREAK_BEFORE_("page-break-before", "page-break-before", ff("auto")),
2415
2416
2417 PAGE_BREAK_INSIDE("pageBreakInside", "page-break-inside", ff("auto"), chromeAndEdgeAuto()),
2418
2419
2420 PAGE_BREAK_INSIDE_("page-break-inside", "page-break-inside", ff("auto")),
2421
2422
2423 PAGE_ORIENTATION("pageOrientation", "page-orientation", chromeAndEdgeEmpty()),
2424
2425
2426 PAINT_ORDER("paintOrder", "paint-order", ffNormal(), chromeAndEdgeNormal()),
2427
2428
2429 PAINT_ORDER_("paint-order", "paint-order", ffNormal()),
2430
2431
2432 PERSPECTIVE("perspective", "perspective", ffNone(), chromeAndEdgeNone()),
2433
2434
2435 PERSPECTIVE_ORIGIN("perspectiveOrigin", "perspective-origin",
2436 ffEsr("622px 164px"), ffLatest("620px 164px"), chrome("620px 162px"), edge("616px 162px")),
2437
2438
2439 PERSPECTIVE_ORIGIN_("perspective-origin", "perspective-origin", ffEsr("622px 164px"), ffLatest("620px 164px")),
2440
2441
2442 PLACE_CONTENT("placeContent", "place-content", chromeAndEdgeNormal(), ffNormal()),
2443
2444
2445 PLACE_CONTENT_("place-content", "place-content", ffNormal()),
2446
2447
2448 PLACE_ITEMS("placeItems", "place-items", chromeAndEdgeNormal(), ff("normal legacy")),
2449
2450
2451 PLACE_ITEMS_("place-items", "place-items", ff("normal legacy")),
2452
2453
2454 PLACE_SELF("placeSelf", "place-self", chromeAndEdgeAuto(), ff("auto")),
2455
2456
2457 PLACE_SELF_("place-self", "place-self", ff("auto")),
2458
2459
2460 POINTER_EVENTS("pointerEvents", "pointer-events", chromeAndEdgeAuto(), ff("auto")),
2461
2462
2463 POINTER_EVENTS_("pointer-events", "pointer-events", ff("auto")),
2464
2465
2466 POSITION("position", "position", chromeAndEdge("static"), ff("static")),
2467
2468
2469 POSITION_ANCHOR("positionAnchor", "position-anchor", chromeAndEdgeAuto()),
2470
2471
2472 POSITION_AREA("positionArea", "position-area", chromeAndEdgeNone()),
2473
2474
2475 POSITION_TRY("positionTry", "position-try", chromeAndEdgeNone()),
2476
2477
2478 POSITION_TRY_FALLBACKS("positionTryFallbacks", "position-try-fallbacks", chromeAndEdgeNone()),
2479
2480
2481 POSITION_TRY_ORDER("positionTryOrder", "position-try-order", chromeAndEdgeNormal()),
2482
2483
2484 POSITION_VISIBILITY("positionVisibility", "position-visibility", chromeAndEdge("always")),
2485
2486
2487 PREFIX("prefix", "prefix", chromeAndEdgeEmpty()),
2488
2489
2490 PRINT_COLOR_ADJUST("printColorAdjust", "print-color-adjust", ff("economy")),
2491
2492
2493 PRINT_COLOR_ADJUST_("print-color-adjust", "print-color-adjust", ff("economy")),
2494
2495
2496 QUOTES("quotes", "quotes", ff("auto"), chromeAndEdgeAuto()),
2497
2498
2499 R("r", "r", chromeAndEdge("0px"), ff("0px")),
2500
2501
2502 RANGE("range", "range", chromeAndEdgeEmpty()),
2503
2504
2505 RESIZE("resize", "resize", ffNone(), chromeAndEdgeNone()),
2506
2507
2508 RIGHT("right", "right", chromeAndEdgeAuto(), ff("")),
2509
2510
2511 ROTATE("rotate", "rotate", chromeAndEdgeNone(), ffNone()),
2512
2513
2514 ROW_GAP("rowGap", "row-gap", chromeAndEdgeNormal(), ffNormal()),
2515
2516
2517 ROW_GAP_("row-gap", "row-gap", ffNormal()),
2518
2519
2520 RUBY_ALIGN("rubyAlign", "ruby-align", chromeAndEdge("space-around"), ff("space-around")),
2521
2522
2523 RUBY_ALIGN_("ruby-align", "ruby-align", ff("space-around")),
2524
2525
2526 RUBY_POSITION("rubyPosition", "ruby-position", chromeAndEdge("over"),
2527 ff("alternate")),
2528
2529
2530 RUBY_POSITION_("ruby-position", "ruby-position", ff("alternate")),
2531
2532
2533 RX("rx", "rx", chromeAndEdgeAuto(), ff("auto")),
2534
2535
2536 RY("ry", "ry", chromeAndEdgeAuto(), ff("auto")),
2537
2538
2539 SCALE("scale", "scale", chromeAndEdgeNone(), ffNone()),
2540
2541
2542 SCROLL_BEHAVIOR("scrollBehavior", "scroll-behavior", ff("auto"), chromeAndEdgeAuto()),
2543
2544
2545 SCROLL_BEHAVIOR_("scroll-behavior", "scroll-behavior", ff("auto")),
2546
2547
2548 SCROLL_INITIAL_TARGET("scrollInitialTarget", "scroll-initial-target", chromeAndEdgeNone()),
2549
2550
2551 SCROLL_MARGIN("scrollMargin", "scroll-margin", chromeAndEdge("0px"), ff("0px")),
2552
2553
2554 SCROLL_MARGIN_("scroll-margin", "scroll-margin", ff("0px")),
2555
2556
2557 SCROLL_MARGIN_BLOCK("scrollMarginBlock", "scroll-margin-block", chromeAndEdge("0px"),
2558 ff("0px")),
2559
2560
2561 SCROLL_MARGIN_BLOCK_("scroll-margin-block", "scroll-margin-block", ff("0px")),
2562
2563
2564 SCROLL_MARGIN_BLOCK_END("scrollMarginBlockEnd", "scroll-margin-block-end",
2565 chromeAndEdge("0px"), ff("0px")),
2566
2567
2568 SCROLL_MARGIN_BLOCK_END_("scroll-margin-block-end", "scroll-margin-block-end", ff("0px")),
2569
2570
2571 SCROLL_MARGIN_BLOCK_START("scrollMarginBlockStart", "scroll-margin-block-start",
2572 chromeAndEdge("0px"), ff("0px")),
2573
2574
2575 SCROLL_MARGIN_BLOCK_START_("scroll-margin-block-start", "scroll-margin-block-start", ff("0px")),
2576
2577
2578 SCROLL_MARGIN_BOTTOM("scrollMarginBottom", "scroll-margin-bottom", chromeAndEdge("0px"), ff("0px")),
2579
2580
2581 SCROLL_MARGIN_BOTTOM_("scroll-margin-bottom", "scroll-margin-bottom", ff("0px")),
2582
2583
2584 SCROLL_MARGIN_INLINE("scrollMarginInline", "scroll-margin-inline", chromeAndEdge("0px"),
2585 ff("0px")),
2586
2587
2588 SCROLL_MARGIN_INLINE_("scroll-margin-inline", "scroll-margin-inline", ff("0px")),
2589
2590
2591 SCROLL_MARGIN_INLINE_END("scrollMarginInlineEnd", "scroll-margin-inline-end",
2592 chromeAndEdge("0px"), ff("0px")),
2593
2594
2595 SCROLL_MARGIN_INLINE_END_("scroll-margin-inline-end", "scroll-margin-inline-end", ff("0px")),
2596
2597
2598 SCROLL_MARGIN_INLINE_START("scrollMarginInlineStart", "scroll-margin-inline-start",
2599 chromeAndEdge("0px"), ff("0px")),
2600
2601
2602 SCROLL_MARGIN_INLINE_START_("scroll-margin-inline-start", "scroll-margin-inline-start", ff("0px")),
2603
2604
2605 SCROLL_MARGIN_LEFT("scrollMarginLeft", "scroll-margin-left", chromeAndEdge("0px"), ff("0px")),
2606
2607
2608 SCROLL_MARGIN_LEFT_("scroll-margin-left", "scroll-margin-left", ff("0px")),
2609
2610
2611 SCROLL_MARGIN_RIGHT("scrollMarginRight", "scroll-margin-right", chromeAndEdge("0px"), ff("0px")),
2612
2613
2614 SCROLL_MARGIN_RIGHT_("scroll-margin-right", "scroll-margin-right", ff("0px")),
2615
2616
2617 SCROLL_MARGIN_TOP("scrollMarginTop", "scroll-margin-top", chromeAndEdge("0px"), ff("0px")),
2618
2619
2620 SCROLL_MARGIN_TOP_("scroll-margin-top", "scroll-margin-top", ff("0px")),
2621
2622
2623 SCROLL_PADDING("scrollPadding", "scroll-padding", chromeAndEdgeAuto(), ff("auto")),
2624
2625
2626 SCROLL_PADDING_("scroll-padding", "scroll-padding", ff("auto")),
2627
2628
2629 SCROLL_PADDING_BLOCK("scrollPaddingBlock", "scroll-padding-block",
2630 chromeAndEdgeAuto(), ff("auto")),
2631
2632
2633 SCROLL_PADDING_BLOCK_("scroll-padding-block", "scroll-padding-block", ff("auto")),
2634
2635
2636 SCROLL_PADDING_BLOCK_END("scrollPaddingBlockEnd", "scroll-padding-block-end",
2637 chromeAndEdgeAuto(), ff("auto")),
2638
2639
2640 SCROLL_PADDING_BLOCK_END_("scroll-padding-block-end", "scroll-padding-block-end", ff("auto")),
2641
2642
2643 SCROLL_PADDING_BLOCK_START("scrollPaddingBlockStart", "scroll-padding-block-start",
2644 chromeAndEdgeAuto(), ff("auto")),
2645
2646
2647 SCROLL_PADDING_BLOCK_START_("scroll-padding-block-start", "scroll-padding-block-start", ff("auto")),
2648
2649
2650 SCROLL_PADDING_BOTTOM("scrollPaddingBottom", "scroll-padding-bottom", chromeAndEdgeAuto(), ff("auto")),
2651
2652
2653 SCROLL_PADDING_BOTTOM_("scroll-padding-bottom", "scroll-padding-bottom", ff("auto")),
2654
2655
2656 SCROLL_PADDING_INLINE("scrollPaddingInline", "scroll-padding-inline", chromeAndEdgeAuto(),
2657 ff("auto")),
2658
2659
2660 SCROLL_PADDING_INLINE_("scroll-padding-inline", "scroll-padding-inline", ff("auto")),
2661
2662
2663 SCROLL_PADDING_INLINE_END("scrollPaddingInlineEnd", "scroll-padding-inline-end",
2664 chromeAndEdgeAuto(), ff("auto")),
2665
2666
2667 SCROLL_PADDING_INLINE_END_("scroll-padding-inline-end", "scroll-padding-inline-end", ff("auto")),
2668
2669
2670 SCROLL_PADDING_INLINE_START("scrollPaddingInlineStart", "scroll-padding-inline-start",
2671 chromeAndEdgeAuto(), ff("auto")),
2672
2673
2674 SCROLL_PADDING_INLINE_START_("scroll-padding-inline-start", "scroll-padding-inline-start", ff("auto")),
2675
2676
2677 SCROLL_PADDING_LEFT("scrollPaddingLeft", "scroll-padding-left", chromeAndEdgeAuto(), ff("auto")),
2678
2679
2680 SCROLL_PADDING_LEFT_("scroll-padding-left", "scroll-padding-left", ff("auto")),
2681
2682
2683 SCROLL_PADDING_RIGHT("scrollPaddingRight", "scroll-padding-right", chromeAndEdgeAuto(), ff("auto")),
2684
2685
2686 SCROLL_PADDING_RIGHT_("scroll-padding-right", "scroll-padding-right", ff("auto")),
2687
2688
2689 SCROLL_PADDING_TOP("scrollPaddingTop", "scroll-padding-top", chromeAndEdgeAuto(), ff("auto")),
2690
2691
2692 SCROLL_PADDING_TOP_("scroll-padding-top", "scroll-padding-top", ff("auto")),
2693
2694
2695 SCROLL_SNAP_ALIGN("scrollSnapAlign", "scroll-snap-align", chromeAndEdgeNone(), ffNone()),
2696
2697
2698 SCROLL_SNAP_ALIGN_("scroll-snap-align", "scroll-snap-align", ffNone()),
2699
2700
2701 SCROLL_SNAP_STOP("scrollSnapStop", "scroll-snap-stop", chromeAndEdgeNormal(), ffNormal()),
2702
2703
2704 SCROLL_SNAP_STOP_("scroll-snap-stop", "scroll-snap-stop", ffNormal()),
2705
2706
2707 SCROLL_SNAP_TYPE("scrollSnapType", "scroll-snap-type", chromeAndEdgeNone(), ffNone()),
2708
2709
2710 SCROLL_SNAP_TYPE_("scroll-snap-type", "scroll-snap-type", ffNone()),
2711
2712
2713 SCROLL_TIMELINE("scrollTimeline", "scroll-timeline", chromeAndEdgeNone()),
2714
2715
2716 SCROLL_TIMELINE_AXIS("scrollTimelineAxis", "scroll-timeline-axis", chromeAndEdge("block")),
2717
2718
2719 SCROLL_TIMELINE_NAME("scrollTimelineName", "scroll-timeline-name", chromeAndEdgeNone()),
2720
2721
2722 SCROLLBAR_COLOR("scrollbarColor", "scrollbar-color", chromeAndEdgeAndFirefox("auto")),
2723
2724
2725 SCROLLBAR_COLOR_("scrollbar-color", "scrollbar-color", ff("auto")),
2726
2727
2728 SCROLLBAR_GUTTER("scrollbarGutter", "scrollbar-gutter", chromeAndEdgeAndFirefox("auto")),
2729
2730
2731 SCROLLBAR_GUTTER_("scrollbar-gutter", "scrollbar-gutter", ff("auto")),
2732
2733
2734 SCROLLBAR_WIDTH("scrollbarWidth", "scrollbar-width", chromeAndEdgeAndFirefox("auto")),
2735
2736
2737 SCROLLBAR_WIDTH_("scrollbar-width", "scrollbar-width", ff("auto")),
2738
2739
2740 SHAPE_IMAGE_THRESHOLD("shapeImageThreshold", "shape-image-threshold", chromeAndEdge("0"), ff("0")),
2741
2742
2743 SHAPE_IMAGE_THRESHOLD_("shape-image-threshold", "shape-image-threshold", ff("0")),
2744
2745
2746 SHAPE_MARGIN("shapeMargin", "shape-margin", chromeAndEdge("0px"), ff("0px")),
2747
2748
2749 SHAPE_MARGIN_("shape-margin", "shape-margin", ff("0px")),
2750
2751
2752 SHAPE_OUTSIDE("shapeOutside", "shape-outside", chromeAndEdgeNone(), ffNone()),
2753
2754
2755 SHAPE_OUTSIDE_("shape-outside", "shape-outside", ffNone()),
2756
2757
2758 SHAPE_RENDERING("shapeRendering", "shape-rendering", ff("auto"), chromeAndEdgeAuto()),
2759
2760
2761 SHAPE_RENDERING_("shape-rendering", "shape-rendering", ff("auto")),
2762
2763
2764 SIZE("size", "size", chromeAndEdgeEmpty()),
2765
2766
2767 SIZE_ADJUST("sizeAdjust", "sizeAdjust", chromeAndEdgeEmpty()),
2768
2769
2770 SPEAK("speak", "speak", chromeAndEdgeNormal()),
2771
2772
2773 SPEAK_AS("speakAs", "speak-as", chromeAndEdgeEmpty()),
2774
2775
2776 SRC("src", "src", chromeAndEdgeEmpty()),
2777
2778
2779 STOP_COLOR("stopColor", "stop-color", ff("rgb(0, 0, 0)"), chromeAndEdge("rgb(0, 0, 0)")),
2780
2781
2782 STOP_COLOR_("stop-color", "stop-color", ff("rgb(0, 0, 0)")),
2783
2784
2785 STOP_OPACITY("stopOpacity", "stop-opacity", ff("1"), chromeAndEdge("1")),
2786
2787
2788 STOP_OPACITY_("stop-opacity", "stop-opacity", ff("1")),
2789
2790
2791 STROKE("stroke", "stroke", ffNone(), chromeAndEdgeNone()),
2792
2793
2794 STROKE_DASHARRAY("strokeDasharray", "stroke-dasharray", ffNone(), chromeAndEdgeNone()),
2795
2796
2797 STROKE_DASHARRAY_("stroke-dasharray", "stroke-dasharray", ffNone()),
2798
2799
2800 STROKE_DASHOFFSET("strokeDashoffset", "stroke-dashoffset", ff("0px"), chromeAndEdge("0px")),
2801
2802
2803 STROKE_DASHOFFSET_("stroke-dashoffset", "stroke-dashoffset", ff("0px")),
2804
2805
2806 STROKE_LINECAP("strokeLinecap", "stroke-linecap", ff("butt"), chromeAndEdge("butt")),
2807
2808
2809 STROKE_LINECAP_("stroke-linecap", "stroke-linecap", ff("butt")),
2810
2811
2812 STROKE_LINEJOIN("strokeLinejoin", "stroke-linejoin", ff("miter"), chromeAndEdge("miter")),
2813
2814
2815 STROKE_LINEJOIN_("stroke-linejoin", "stroke-linejoin", ff("miter")),
2816
2817
2818 STROKE_MITERLIMIT("strokeMiterlimit", "stroke-miterlimit", ff("4"), chromeAndEdge("4")),
2819
2820
2821 STROKE_MITERLIMIT_("stroke-miterlimit", "stroke-miterlimit", ff("4")),
2822
2823
2824 STROKE_OPACITY("strokeOpacity", "stroke-opacity", ff("1"), chromeAndEdge("1")),
2825
2826
2827 STROKE_OPACITY_("stroke-opacity", "stroke-opacity", ff("1")),
2828
2829
2830 STROKE_WIDTH("strokeWidth", "stroke-width", ff("1px"), chromeAndEdge("1px")),
2831
2832
2833 STROKE_WIDTH_("stroke-width", "stroke-width", ff("1px")),
2834
2835
2836 SUFFIX("suffix", "suffix", chromeAndEdgeEmpty()),
2837
2838
2839 SYMBOLS("symbols", "symbols", chromeAndEdgeEmpty()),
2840
2841
2842 SYNTAX("syntax", "syntax", chromeAndEdgeEmpty()),
2843
2844
2845 SYSTEM("system", "system", chromeAndEdgeEmpty()),
2846
2847
2848 TAB_SIZE("tabSize", "tab-size", chromeAndEdge("8"), ff("8")),
2849
2850
2851 TAB_SIZE_("tab-size", "tab-size", ff("8")),
2852
2853
2854 TABLE_LAYOUT("tableLayout", "table-layout", chromeAndEdgeAuto(), ff("auto")),
2855
2856
2857 TABLE_LAYOUT_("table-layout", "table-layout", ff("auto")),
2858
2859
2860 TEXT_ALIGN("textAlign", "text-align", chromeAndEdge("start"), ff("start")),
2861
2862
2863 TEXT_ALIGN_("text-align", "text-align", ff("start")),
2864
2865
2866 TEXT_ALIGN_LAST("textAlignLast", "text-align-last", chromeAndEdgeAuto(), ff("auto")),
2867
2868
2869 TEXT_ALIGN_LAST_("text-align-last", "text-align-last", ff("auto")),
2870
2871
2872 TEXT_ANCHOR("textAnchor", "text-anchor", ff("start"), chromeAndEdge("start")),
2873
2874
2875 TEXT_ANCHOR_("text-anchor", "text-anchor", ff("start")),
2876
2877
2878 TEXT_BOX("textBox", "text-box", chromeAndEdgeNormal()),
2879
2880
2881 TEXT_BOX_EDGE("textBoxEdge", "text-box-edge", chromeAndEdgeAuto()),
2882
2883
2884 TEXT_BOX_TRIM("textBoxTrim", "text-box-trim", chromeAndEdgeNone()),
2885
2886
2887 TEXT_COMBINE_UPRIGHT("textCombineUpright", "text-combine-upright", chromeAndEdgeNone(), ffNone()),
2888
2889
2890 TEXT_COMBINE_UPRIGHT_("text-combine-upright", "text-combine-upright", ffNone()),
2891
2892
2893 TEXT_DECORATION("textDecoration", "text-decoration", chromeAndEdge("none solid rgb(0, 0, 0)"),
2894 ff("rgb(0, 0, 0)")),
2895
2896
2897 TEXT_DECORATION_("text-decoration", "text-decoration", ff("rgb(0, 0, 0)")),
2898
2899
2900 TEXT_DECORATION_COLOR("textDecorationColor", "text-decoration-color",
2901 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
2902
2903
2904 TEXT_DECORATION_COLOR_("text-decoration-color", "text-decoration-color", ff("rgb(0, 0, 0)")),
2905
2906
2907 TEXT_DECORATION_LINE("textDecorationLine", "text-decoration-line", chromeAndEdgeNone(), ffNone()),
2908
2909
2910 TEXT_DECORATION_LINE_("text-decoration-line", "text-decoration-line", ffNone()),
2911
2912
2913 TEXT_DECORATION_SKIP_INK("textDecorationSkipInk", "text-decoration-skip-ink",
2914 chromeAndEdgeAuto(), ff("auto")),
2915
2916
2917 TEXT_DECORATION_SKIP_INK_("text-decoration-skip-ink", "text-decoration-skip-ink", ff("auto")),
2918
2919
2920 TEXT_DECORATION_STYLE("textDecorationStyle", "text-decoration-style", chromeAndEdge("solid"), ff("solid")),
2921
2922
2923 TEXT_DECORATION_STYLE_("text-decoration-style", "text-decoration-style", ff("solid")),
2924
2925
2926 TEXT_DECORATION_THICKNESS("textDecorationThickness", "text-decoration-thickness",
2927 chromeAndEdgeAuto(), ff("auto")),
2928
2929
2930 TEXT_DECORATION_THICKNESS_("text-decoration-thickness", "text-decoration-thickness", ff("auto")),
2931
2932
2933 TEXT_EMPHASIS("textEmphasis", "text-emphasis", chromeAndEdge("none rgb(0, 0, 0)"),
2934 ff("none rgb(0, 0, 0)")),
2935
2936
2937 TEXT_EMPHASIS_("text-emphasis", "text-emphasis", ff("none rgb(0, 0, 0)")),
2938
2939
2940 TEXT_EMPHASIS_COLOR("textEmphasisColor", "text-emphasis-color", chromeAndEdge("rgb(0, 0, 0)"),
2941 ff("rgb(0, 0, 0)")),
2942
2943
2944 TEXT_EMPHASIS_COLOR_("text-emphasis-color", "text-emphasis-color", ff("rgb(0, 0, 0)")),
2945
2946
2947 TEXT_EMPHASIS_POSITION("textEmphasisPosition", "text-emphasis-position", chromeAndEdge("over"),
2948 ffEsr("over"), ffLatest("auto")),
2949
2950
2951 TEXT_EMPHASIS_POSITION_("text-emphasis-position", "text-emphasis-position",
2952 ffEsr("over"), ffLatest("auto")),
2953
2954
2955 TEXT_EMPHASIS_STYLE("textEmphasisStyle", "text-emphasis-style", chromeAndEdgeNone(), ffNone()),
2956
2957
2958 TEXT_EMPHASIS_STYLE_("text-emphasis-style", "text-emphasis-style", ffNone()),
2959
2960
2961 TEXT_INDENT("textIndent", "text-indent", chromeAndEdge("0px"), ff("")),
2962
2963
2964 TEXT_INDENT_("text-indent", "text-indent", ff("0px")),
2965
2966
2967 TEXT_JUSTIFY("textJustify", "text-justify", ff("auto")),
2968
2969
2970 TEXT_JUSTIFY_("text-justify", "text-justify", ff("auto")),
2971
2972
2973 TEXT_KASHIDA_SPACE("textKashidaSpace", "text-kashida-space"),
2974
2975
2976 TEXT_ORIENTATION("textOrientation", "text-orientation", chromeAndEdge("mixed"), ff("mixed")),
2977
2978
2979 TEXT_ORIENTATION_("text-orientation", "text-orientation", ff("mixed")),
2980
2981
2982 TEXT_OVERFLOW("textOverflow", "text-overflow", ff("clip"), chromeAndEdge("clip")),
2983
2984
2985 TEXT_OVERFLOW_("text-overflow", "text-overflow", ff("clip")),
2986
2987
2988 TEXT_RENDERING("textRendering", "text-rendering", ff("auto"), chromeAndEdgeAuto()),
2989
2990
2991 TEXT_RENDERING_("text-rendering", "text-rendering", ff("auto")),
2992
2993
2994 TEXT_SHADOW("textShadow", "text-shadow", chromeAndEdgeNone(), ffNone()),
2995
2996
2997 TEXT_SHADOW_("text-shadow", "text-shadow", ffNone()),
2998
2999
3000 TEXT_SIZE_ADJUST("textSizeAdjust", "text-size-adjust", chromeAndEdgeAuto()),
3001
3002
3003 TEXT_SPACING_TRIM("textSpacingTrim", "text-spacing-trim", chromeAndEdgeNormal()),
3004
3005
3006 TEXT_TRANSFORM("textTransform", "text-transform", chromeAndEdgeNone(), ffNone()),
3007
3008
3009 TEXT_TRANSFORM_("text-transform", "text-transform", ffNone()),
3010
3011
3012 TEXT_UNDERLINE_OFFSET("textUnderlineOffset", "text-underline-offset", chromeAndEdgeAuto(), ff("auto")),
3013
3014
3015 TEXT_UNDERLINE_OFFSET_("text-underline-offset", "text-underline-offset", ff("auto")),
3016
3017
3018 TEXT_UNDERLINE_POSITION("textUnderlinePosition", "text-underline-position",
3019 chromeAndEdgeAuto(), ff("auto")),
3020
3021
3022 TEXT_UNDERLINE_POSITION_("text-underline-position", "text-underline-position", ff("auto")),
3023
3024
3025 TEXT_WRAP("textWrap", "text-wrap", chromeAndEdge("wrap"), ff("wrap")),
3026
3027
3028 TEXT_WRAP_("text-wrap", "text-wrap", ff("wrap")),
3029
3030
3031 TEXT_WRAP_MODE("textWrapMode", "text-wrap-mode", ff("wrap"), chromeAndEdge("wrap")),
3032
3033
3034 TEXT_WRAP_MODE_("text-wrap-mode", "text-wrap-mode", ff("wrap")),
3035
3036
3037 TEXT_WRAP_STYLE("textWrapStyle", "text-wrap-style", ff("auto"), chromeAndEdgeAuto()),
3038
3039
3040 TEXT_WRAP_STYLE_("text-wrap-style", "text-wrap-style", ff("auto")),
3041
3042
3043 TIMELINE_SCOPE("timelineScope", "timeline-scope", chromeAndEdgeNone()),
3044
3045
3046 TOP("top", "top", ff("auto"), chromeAndEdgeAuto()),
3047
3048
3049 TOUCH_ACTION("touchAction", "touch-action", chromeAndEdgeAuto(), ff("auto")),
3050
3051
3052 TOUCH_ACTION_("touch-action", "touch-action", ff("auto")),
3053
3054
3055 TRANSFORM("transform", "transform", ffNone(), chromeAndEdgeNone()),
3056
3057
3058 TRANSFORM_BOX("transformBox", "transform-box", chromeAndEdge("view-box"), ff("view-box")),
3059
3060
3061 TRANSFORM_BOX_("transform-box", "transform-box", ff("view-box")),
3062
3063
3064 TRANSFORM_ORIGIN("transformOrigin", "transform-origin",
3065 ffEsr("622px 164px"), ffLatest("620px 164px"), chrome("620px 162px"), edge("616px 162px")),
3066
3067
3068 TRANSFORM_ORIGIN_("transform-origin", "transform-origin", ffEsr("622px 164px"), ffLatest("620px 164px")),
3069
3070
3071 TRANSFORM_STYLE("transformStyle", "transform-style", ff("flat"), chromeAndEdge("flat")),
3072
3073
3074 TRANSFORM_STYLE_("transform-style", "transform-style", ff("flat")),
3075
3076
3077 TRANSITION("transition", "transition", chromeAndEdge("all"), ff("all")),
3078
3079
3080 TRANSITION_BEHAVIOR("transitionBehavior", "transition-behavior", chromeAndEdgeNormal(), ffLatest("normal")),
3081
3082
3083 TRANSITION_BEHAVIOR_("transition-behavior", "transition-behavior", ffLatest("normal")),
3084
3085
3086 TRANSITION_DELAY("transitionDelay", "transition-delay", ff("0s"), chromeAndEdge("0s")),
3087
3088
3089 TRANSITION_DELAY_("transition-delay", "transition-delay", ff("0s")),
3090
3091
3092 TRANSITION_DURATION("transitionDuration", "transition-duration", ff("0s"), chromeAndEdge("0s")),
3093
3094
3095 TRANSITION_DURATION_("transition-duration", "transition-duration", ff("0s")),
3096
3097
3098 TRANSITION_PROPERTY("transitionProperty", "transition-property", ff("all"), chromeAndEdge("all")),
3099
3100
3101 TRANSITION_PROPERTY_("transition-property", "transition-property", ff("all")),
3102
3103
3104 TRANSITION_TIMING_FUNCTION("transitionTimingFunction",
3105 "transition-timing-function",
3106 ff("ease"),
3107 chromeAndEdge("ease")),
3108
3109
3110 TRANSITION_TIMING_FUNCTION_("transition-timing-function", "transition-timing-function",
3111 ff("ease")),
3112
3113
3114 TRANSLATE("translate", "translate", chromeAndEdgeNone(), ffNone()),
3115
3116
3117 TYPES("types", "types", chromeAndEdgeEmpty()),
3118
3119
3120 UNICODE_BIDI("unicodeBidi", "unicode-bidi",
3121 ff("isolate"), chromeAndEdge("isolate")),
3122
3123
3124 UNICODE_BIDI_("unicode-bidi", "unicode-bidi", ff("isolate")),
3125
3126
3127 UNICODE_RANGE("unicodeRange", "unicode-range", chromeAndEdgeEmpty()),
3128
3129
3130 USER_SELECT("userSelect", "user-select", chromeAndEdgeAuto(), ff("auto")),
3131
3132
3133 USER_SELECT_("user-select", "user-select", ff("auto")),
3134
3135
3136 VECTOR_EFFECT("vectorEffect", "vector-effect", ffNone(), chromeAndEdgeNone()),
3137
3138
3139 VECTOR_EFFECT_("vector-effect", "vector-effect", ffNone()),
3140
3141
3142 VERTICAL_ALIGN("verticalAlign", "vertical-align", chromeAndEdge("baseline"), ff("")),
3143
3144
3145 VERTICAL_ALIGN_("vertical-align", "vertical-align", ff("baseline")),
3146
3147
3148 VIEW_TIMELINE("viewTimeline", "view-timeline", chromeAndEdgeNone()),
3149
3150
3151 VIEW_TIMELINE_AXIS("viewTimelineAxis", "view-timeline-axis", chromeAndEdge("block")),
3152
3153
3154 VIEW_TIMELINE_INSET("viewTimelineInset", "view-timeline-inset", chromeAndEdgeAuto()),
3155
3156
3157 VIEW_TIMELINE_NAME("viewTimelineName", "view-timeline-name", chromeAndEdgeNone()),
3158
3159
3160 VIEW_TRANSITION_CLASS("viewTransitionClass", "view-transition-class", chromeAndEdgeNone()),
3161
3162
3163 VIEW_TRANSITION_NAME("viewTransitionName", "view-transition-name", chromeAndEdgeNone()),
3164
3165
3166 VISIBILITY("visibility", "visibility", chromeAndEdge("visible"), ff("visible")),
3167
3168
3169 WEBKIT_ALIGN_CONTENT("webkitAlignContent", "webkit-align-content", chromeAndEdgeNormal(), ffNormal()),
3170
3171
3172 WEBKIT_ALIGN_CONTENT_("WebkitAlignContent", "webkit-align-content", ffNormal()),
3173
3174
3175 WEBKIT_ALIGN_CONTENT__("-webkit-align-content", "webkit-align-content", ffNormal()),
3176
3177
3178 WEBKIT_ALIGN_ITEMS("webkitAlignItems", "webkit-align-items", chromeAndEdgeNormal(), ffNormal()),
3179
3180
3181 WEBKIT_ALIGN_ITEMS_("WebkitAlignItems", "webkit-align-items", ffNormal()),
3182
3183
3184 WEBKIT_ALIGN_ITEMS__("-webkit-align-items", "webkit-align-items", ffNormal()),
3185
3186
3187 WEBKIT_ALIGN_SELF("webkitAlignSelf", "webkit-align-self", chromeAndEdgeAuto(), ff("auto")),
3188
3189
3190 WEBKIT_ALIGN_SELF_("WebkitAlignSelf", "webkit-align-self", ff("auto")),
3191
3192
3193 WEBKIT_ALIGN_SELF__("-webkit-align-self", "webkit-align-self", ff("auto")),
3194
3195
3196 WEBKIT_ANIMATION("webkitAnimation", "webkit-animation",
3197 chromeAndEdge("none 0s ease 0s 1 normal none running"), ffNone()),
3198
3199
3200 WEBKIT_ANIMATION_("WebkitAnimation", "webkit-animation", ffNone()),
3201
3202
3203 WEBKIT_ANIMATION__("-webkit-animation", "webkit-animation", ffNone()),
3204
3205
3206 WEBKIT_ANIMATION_DELAY("webkitAnimationDelay", "webkit-animation-delay", chromeAndEdge("0s"), ff("0s")),
3207
3208
3209 WEBKIT_ANIMATION_DELAY_("WebkitAnimationDelay", "webkit-animation-delay", ff("0s")),
3210
3211
3212 WEBKIT_ANIMATION_DELAY__("-webkit-animation-delay", "webkit-animation-delay", ff("0s")),
3213
3214
3215 WEBKIT_ANIMATION_DIRECTION("webkitAnimationDirection", "webkit-animation-direction",
3216 chromeAndEdgeNormal(), ffNormal()),
3217
3218
3219 WEBKIT_ANIMATION_DIRECTION_("WebkitAnimationDirection", "webkit-animation-direction", ffNormal()),
3220
3221
3222 WEBKIT_ANIMATION_DIRECTION__("-webkit-animation-direction", "webkit-animation-direction", ffNormal()),
3223
3224
3225 WEBKIT_ANIMATION_DURATION("webkitAnimationDuration", "webkit-animation-duration",
3226 chromeAndEdge("0s"), ff("0s")),
3227
3228
3229 WEBKIT_ANIMATION_DURATION_("WebkitAnimationDuration", "webkit-animation-duration", ff("0s")),
3230
3231
3232 WEBKIT_ANIMATION_DURATION__("-webkit-animation-duration", "webkit-animation-duration", ff("0s")),
3233
3234
3235 WEBKIT_ANIMATION_FILL_MODE("webkitAnimationFillMode", "webkit-animation-fill-mode",
3236 chromeAndEdgeNone(), ffNone()),
3237
3238
3239 WEBKIT_ANIMATION_FILL_MODE_("WebkitAnimationFillMode", "webkit-animation-fill-mode", ffNone()),
3240
3241
3242 WEBKIT_ANIMATION_FILL_MODE__("-webkit-animation-fill-mode", "webkit-animation-fill-mode", ffNone()),
3243
3244
3245 WEBKIT_ANIMATION_ITERATION_COUNT("webkitAnimationIterationCount", "webkit-animation-iteration-count",
3246 chromeAndEdge("1"), ff("1")),
3247
3248
3249 WEBKIT_ANIMATION_ITERATION_COUNT_("WebkitAnimationIterationCount", "webkit-animation-iteration-count",
3250 ff("1")),
3251
3252
3253 WEBKIT_ANIMATION_ITERATION_COUNT__("-webkit-animation-iteration-count", "webkit-animation-iteration-count",
3254 ff("1")),
3255
3256
3257 WEBKIT_ANIMATION_NAME("webkitAnimationName", "webkit-animation-name", chromeAndEdgeNone(), ffNone()),
3258
3259
3260 WEBKIT_ANIMATION_NAME_("WebkitAnimationName", "webkit-animation-name", ffNone()),
3261
3262
3263 WEBKIT_ANIMATION_NAME__("-webkit-animation-name", "webkit-animation-name", ffNone()),
3264
3265
3266 WEBKIT_ANIMATION_PLAY_STATE("webkitAnimationPlayState", "webkit-animation-play-state",
3267 chromeAndEdge("running"), ff("running")),
3268
3269
3270 WEBKIT_ANIMATION_PLAY_STATE_("WebkitAnimationPlayState", "webkit-animation-play-state", ff("running")),
3271
3272
3273 WEBKIT_ANIMATION_PLAY_STATE__("-webkit-animation-play-state", "webkit-animation-play-state", ff("running")),
3274
3275
3276 WEBKIT_ANIMATION_TIMING_FUNCTION("webkitAnimationTimingFunction", "webkit-animation-timing-function",
3277 chromeAndEdge("ease"), ff("ease")),
3278
3279
3280 WEBKIT_ANIMATION_TIMING_FUNCTION_("WebkitAnimationTimingFunction", "webkit-animation-timing-function",
3281 ff("ease")),
3282
3283
3284 WEBKIT_ANIMATION_TIMING_FUNCTION__("-webkit-animation-timing-function", "webkit-animation-timing-function",
3285 ff("ease")),
3286
3287
3288 WEBKIT_APP_REGION("webkitAppRegion", "webkit-app-region", chromeAndEdgeNone()),
3289
3290
3291 WEBKIT_APPEARANCE("webkitAppearance", "webkit-appearance", chromeAndEdgeNone(), ffNone()),
3292
3293
3294 WEBKIT_APPEARANCE_("WebkitAppearance", "webkit-appearance", ffNone()),
3295
3296
3297 WEBKIT_APPEARANCE__("-webkit-appearance", "webkit-appearance", ffNone()),
3298
3299
3300 WEBKIT_BACKFACE_VISIBILITY("webkitBackfaceVisibility", "webkit-backface-visibility",
3301 chromeAndEdge("visible"), ff("visible")),
3302
3303
3304 WEBKIT_BACKFACE_VISIBILITY_("WebkitBackfaceVisibility", "webkit-backface-visibility",
3305 ff("visible")),
3306
3307
3308 WEBKIT_BACKFACE_VISIBILITY__("-webkit-backface-visibility", "webkit-backface-visibility",
3309 ff("visible")),
3310
3311
3312 WEBKIT_BACKGROUND_CLIP("webkitBackgroundClip", "webkit-background-clip",
3313 chromeAndEdge("border-box"), ff("border-box")),
3314
3315
3316 WEBKIT_BACKGROUND_CLIP_("WebkitBackgroundClip", "webkit-background-clip", ff("border-box")),
3317
3318
3319 WEBKIT_BACKGROUND_CLIP__("-webkit-background-clip", "webkit-background-clip", ff("border-box")),
3320
3321
3322 WEBKIT_BACKGROUND_ORIGIN("webkitBackgroundOrigin", "webkit-background-origin",
3323 chromeAndEdge("padding-box"), ff("padding-box")),
3324
3325
3326 WEBKIT_BACKGROUND_ORIGIN_("WebkitBackgroundOrigin", "webkit-background-origin", ff("padding-box")),
3327
3328
3329 WEBKIT_BACKGROUND_ORIGIN__("-webkit-background-origin", "webkit-background-origin", ff("padding-box")),
3330
3331
3332 WEBKIT_BACKGROUND_SIZE("webkitBackgroundSize", "webkit-background-size", chromeAndEdgeAuto(),
3333 ff("auto")),
3334
3335
3336 WEBKIT_BACKGROUND_SIZE_("WebkitBackgroundSize", "webkit-background-size",
3337 ff("auto")),
3338
3339
3340 WEBKIT_BACKGROUND_SIZE__("-webkit-background-size", "webkit-background-size",
3341 ff("auto")),
3342
3343
3344 WEBKIT_BORDER_AFTER("webkitBorderAfter", "webkit-border-after", chromeAndEdge("0px none rgb(0, 0, 0)")),
3345
3346
3347 WEBKIT_BORDER_AFTER_COLOR("webkitBorderAfterColor", "webkit-border-after-color", chromeAndEdge("rgb(0, 0, 0)")),
3348
3349
3350 WEBKIT_BORDER_AFTER_STYLE("webkitBorderAfterStyle", "webkit-border-after-style", chromeAndEdgeNone()),
3351
3352
3353 WEBKIT_BORDER_AFTER_WIDTH("webkitBorderAfterWidth", "webkit-border-after-width", chromeAndEdge("0px")),
3354
3355
3356 WEBKIT_BORDER_BEFORE("webkitBorderBefore", "webkit-border-before", chromeAndEdge("0px none rgb(0, 0, 0)")),
3357
3358
3359 WEBKIT_BORDER_BEFORE_COLOR("webkitBorderBeforeColor", "webkit-border-before-color",
3360 chromeAndEdge("rgb(0, 0, 0)")),
3361
3362
3363 WEBKIT_BORDER_BEFORE_STYLE("webkitBorderBeforeStyle", "webkit-border-before-style", chromeAndEdgeNone()),
3364
3365
3366 WEBKIT_BORDER_BEFORE_WIDTH("webkitBorderBeforeWidth", "webkit-border-before-width", chromeAndEdge("0px")),
3367
3368
3369 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS("webkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3370 chromeAndEdge("0px"), ff("0px")),
3371
3372
3373 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS_("WebkitBorderBottomLeftRadius", "webkit-border-bottom-left-radius",
3374 ff("0px")),
3375
3376
3377 WEBKIT_BORDER_BOTTOM_LEFT_RADIUS__("-webkit-border-bottom-left-radius", "webkit-border-bottom-left-radius",
3378 ff("0px")),
3379
3380
3381 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS("webkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3382 chromeAndEdge("0px"), ff("0px")),
3383
3384
3385 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS_("WebkitBorderBottomRightRadius", "webkit-border-bottom-right-radius",
3386 ff("0px")),
3387
3388
3389 WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS__("-webkit-border-bottom-right-radius", "webkit-border-bottom-right-radius",
3390 ff("0px")),
3391
3392
3393 WEBKIT_BORDER_END("webkitBorderEnd", "webkit-border-end", chromeAndEdge("0px none rgb(0, 0, 0)")),
3394
3395
3396 WEBKIT_BORDER_END_COLOR("webkitBorderEndColor", "webkit-border-end-color", chromeAndEdge("rgb(0, 0, 0)")),
3397
3398
3399 WEBKIT_BORDER_END_STYLE("webkitBorderEndStyle", "webkit-border-end-style", chromeAndEdgeNone()),
3400
3401
3402 WEBKIT_BORDER_END_WIDTH("webkitBorderEndWidth", "webkit-border-end-width", chromeAndEdge("0px")),
3403
3404
3405 WEBKIT_BORDER_HORIZONTAL_SPACING("webkitBorderHorizontalSpacing", "webkit-border-horizontal-spacing",
3406 chromeAndEdge("0px")),
3407
3408
3409 WEBKIT_BORDER_IMAGE("webkitBorderImage", "webkit-border-image", chromeAndEdgeNone(), ffNone()),
3410
3411
3412 WEBKIT_BORDER_IMAGE_("WebkitBorderImage", "webkit-border-image", ffNone()),
3413
3414
3415 WEBKIT_BORDER_IMAGE__("-webkit-border-image", "webkit-border-image", ffNone()),
3416
3417
3418 WEBKIT_BORDER_RADIUS("webkitBorderRadius", "webkit-border-radius", chromeAndEdge("0px"), ff("0px")),
3419
3420
3421 WEBKIT_BORDER_RADIUS_("WebkitBorderRadius", "webkit-border-radius", ff("0px")),
3422
3423
3424 WEBKIT_BORDER_RADIUS__("-webkit-border-radius", "webkit-border-radius", ff("0px")),
3425
3426
3427 WEBKIT_BORDER_START("webkitBorderStart", "webkit-border-start", chromeAndEdge("0px none rgb(0, 0, 0)")),
3428
3429
3430 WEBKIT_BORDER_START_COLOR("webkitBorderStartColor", "webkit-border-start-color", chromeAndEdge("rgb(0, 0, 0)")),
3431
3432
3433 WEBKIT_BORDER_START_STYLE("webkitBorderStartStyle", "webkit-border-start-style", chromeAndEdgeNone()),
3434
3435
3436 WEBKIT_BORDER_START_WIDTH("webkitBorderStartWidth", "webkit-border-start-width", chromeAndEdge("0px")),
3437
3438
3439 WEBKIT_BORDER_TOP_LEFT_RADIUS("webkitBorderTopLeftRadius", "webkit-border-top-left-radius",
3440 chromeAndEdge("0px"), ff("0px")),
3441
3442
3443 WEBKIT_BORDER_TOP_LEFT_RADIUS_("WebkitBorderTopLeftRadius", "webkit-border-top-left-radius", ff("0px")),
3444
3445
3446 WEBKIT_BORDER_TOP_LEFT_RADIUS__("-webkit-border-top-left-radius", "webkit-border-top-left-radius",
3447 ff("0px")),
3448
3449
3450 WEBKIT_BORDER_TOP_RIGHT_RADIUS("webkitBorderTopRightRadius", "webkit-border-top-right-radius",
3451 chromeAndEdge("0px"), ff("0px")),
3452
3453
3454 WEBKIT_BORDER_TOP_RIGHT_RADIUS_("WebkitBorderTopRightRadius", "webkit-border-top-right-radius", ff("0px")),
3455
3456
3457 WEBKIT_BORDER_TOP_RIGHT_RADIUS__("-webkit-border-top-right-radius", "webkit-border-top-right-radius",
3458 ff("0px")),
3459
3460
3461 WEBKIT_BORDER_VERTICAL_SPACING("webkitBorderVerticalSpacing", "webkit-border-vertical-spacing",
3462 chromeAndEdge("0px")),
3463
3464
3465 WEBKIT_BOX_ALIGN("webkitBoxAlign", "webkit-box-align", chromeAndEdge("stretch"), ff("stretch")),
3466
3467
3468 WEBKIT_BOX_ALIGN_("WebkitBoxAlign", "webkit-box-align", ff("stretch")),
3469
3470
3471 WEBKIT_BOX_ALIGN__("-webkit-box-align", "webkit-box-align", ff("stretch")),
3472
3473
3474 WEBKIT_BOX_DECORATION_BREAK("webkitBoxDecorationBreak", "webkit-box-decoration-break", chromeAndEdge("slice")),
3475
3476
3477 WEBKIT_BOX_DIRECTION("webkitBoxDirection", "webkit-box-direction", chromeAndEdgeNormal(), ffNormal()),
3478
3479
3480 WEBKIT_BOX_DIRECTION_("WebkitBoxDirection", "webkit-box-direction", ffNormal()),
3481
3482
3483 WEBKIT_BOX_DIRECTION__("-webkit-box-direction", "webkit-box-direction", ffNormal()),
3484
3485
3486 WEBKIT_BOX_FLEX("webkitBoxFlex", "webkit-box-flex", chromeAndEdge("0"), ff("0")),
3487
3488
3489 WEBKIT_BOX_FLEX_("WebkitBoxFlex", "webkit-box-flex", ff("0")),
3490
3491
3492 WEBKIT_BOX_FLEX__("-webkit-box-flex", "webkit-box-flex", ff("0")),
3493
3494
3495 WEBKIT_BOX_FLEX_GROUP("webkitBoxFlexGroup", "webkit-box-flex-group", chromeAndEdgeNotIterable("1")),
3496
3497
3498 WEBKIT_BOX_LINES("webkitBoxLines", "webkit-box-lines", chromeAndEdgeNotIterable("single")),
3499
3500
3501 WEBKIT_BOX_ORDINAL_GROUP("webkitBoxOrdinalGroup", "webkit-box-ordinal-group", chromeAndEdge("1"), ff("1")),
3502
3503
3504 WEBKIT_BOX_ORDINAL_GROUP_("WebkitBoxOrdinalGroup", "webkit-box-ordinal-group", ff("1")),
3505
3506
3507 WEBKIT_BOX_ORDINAL_GROUP__("-webkit-box-ordinal-group", "webkit-box-ordinal-group", ff("1")),
3508
3509
3510 WEBKIT_BOX_ORIENT("webkitBoxOrient", "webkit-box-orient", chromeAndEdge("horizontal"), ff("horizontal")),
3511
3512
3513 WEBKIT_BOX_ORIENT_("WebkitBoxOrient", "webkit-box-orient", ff("horizontal")),
3514
3515
3516 WEBKIT_BOX_ORIENT__("-webkit-box-orient", "webkit-box-orient", ff("horizontal")),
3517
3518
3519 WEBKIT_BOX_PACK("webkitBoxPack", "webkit-box-pack", chromeAndEdge("start"), ff("start")),
3520
3521
3522 WEBKIT_BOX_PACK_("WebkitBoxPack", "webkit-box-pack", ff("start")),
3523
3524
3525 WEBKIT_BOX_PACK__("-webkit-box-pack", "webkit-box-pack", ff("start")),
3526
3527
3528 WEBKIT_BOX_REFLECT("webkitBoxReflect", "webkit-box-reflect", chromeAndEdgeNone()),
3529
3530
3531 WEBKIT_BOX_SHADOW("webkitBoxShadow", "webkit-box-shadow", chromeAndEdgeNone(), ffNone()),
3532
3533
3534 WEBKIT_BOX_SHADOW_("WebkitBoxShadow", "webkit-box-shadow", ffNone()),
3535
3536
3537 WEBKIT_BOX_SHADOW__("-webkit-box-shadow", "webkit-box-shadow", ffNone()),
3538
3539
3540 WEBKIT_BOX_SIZING("webkitBoxSizing", "webkit-box-sizing", chromeAndEdge("content-box"), ff("content-box")),
3541
3542
3543 WEBKIT_BOX_SIZING_("WebkitBoxSizing", "webkit-box-sizing", ff("content-box")),
3544
3545
3546 WEBKIT_BOX_SIZING__("-webkit-box-sizing", "webkit-box-sizing", ff("content-box")),
3547
3548
3549 WEBKIT_CLIP_PATH("webkitClipPath", "webkit-clip-path", chromeAndEdgeNone(), ffNone()),
3550
3551
3552 WEBKIT_CLIP_PATH_("WebkitClipPath", "webkit-clip-path", ffNone()),
3553
3554
3555 WEBKIT_CLIP_PATH__("-webkit-clip-path", "webkit-clip-path", ffNone()),
3556
3557
3558 WEBKIT_COLUMN_BREAK_AFTER("webkitColumnBreakAfter", "webkit-column-break-after", chromeAndEdgeAuto()),
3559
3560
3561 WEBKIT_COLUMN_BREAK_BEFORE("webkitColumnBreakBefore", "webkit-column-break-before", chromeAndEdgeAuto()),
3562
3563
3564 WEBKIT_COLUMN_BREAK_INSIDE("webkitColumnBreakInside", "webkit-column-break-inside", chromeAndEdgeAuto()),
3565
3566
3567 WEBKIT_COLUMN_COUNT("webkitColumnCount", "webkit-column-count", chromeAndEdgeAuto()),
3568
3569
3570 WEBKIT_COLUMN_GAP("webkitColumnGap", "webkit-column-gap", chromeAndEdgeNormal()),
3571
3572
3573 WEBKIT_COLUMN_RULE("webkitColumnRule", "webkit-column-rule", chromeAndEdge("0px none rgb(0, 0, 0)")),
3574
3575
3576 WEBKIT_COLUMN_RULE_COLOR("webkitColumnRuleColor", "webkit-column-rule-color", chromeAndEdge("rgb(0, 0, 0)")),
3577
3578
3579 WEBKIT_COLUMN_RULE_STYLE("webkitColumnRuleStyle", "webkit-column-rule-style", chromeAndEdgeNone()),
3580
3581
3582 WEBKIT_COLUMN_RULE_WIDTH("webkitColumnRuleWidth", "webkit-column-rule-width", chromeAndEdge("0px")),
3583
3584
3585 WEBKIT_COLUMN_SPAN("webkitColumnSpan", "webkit-column-rule-span", chromeAndEdgeNone()),
3586
3587
3588 WEBKIT_COLUMN_WIDTH("webkitColumnWidth", "webkit-column-width", chromeAndEdgeAuto()),
3589
3590
3591 WEBKIT_COLUMNS("webkitColumns", "webkit-columns", chromeAndEdge("auto auto")),
3592
3593
3594 WEBKIT_FILTER("webkitFilter", "webkit-filter", chromeAndEdgeNone(), ffNone()),
3595
3596
3597 WEBKIT_FILTER_("WebkitFilter", "webkit-filter", ffNone()),
3598
3599
3600 WEBKIT_FILTER__("-webkit-filter", "webkit-filter", ffNone()),
3601
3602
3603 WEBKIT_FLEX("webkitFlex", "webkit-flex", chromeAndEdge("0 1 auto"), ff("0 1 auto")),
3604
3605
3606 WEBKIT_FLEX_("WebkitFlex", "webkit-flex", ff("0 1 auto")),
3607
3608
3609 WEBKIT_FLEX__("-webkit-flex", "webkit-flex", ff("0 1 auto")),
3610
3611
3612 WEBKIT_FLEX_BASIS("webkitFlexBasis", "webkit-flex-basis", chromeAndEdgeAuto(), ff("auto")),
3613
3614
3615 WEBKIT_FLEX_BASIS_("WebkitFlexBasis", "webkit-flex-basis", ff("auto")),
3616
3617
3618 WEBKIT_FLEX_BASIS__("-webkit-flex-basis", "webkit-flex-basis", ff("auto")),
3619
3620
3621 WEBKIT_FLEX_DIRECTION("webkitFlexDirection", "webkit-flex-direction", chromeAndEdge("row"), ff("row")),
3622
3623
3624 WEBKIT_FLEX_DIRECTION_("WebkitFlexDirection", "webkit-flex-direction", ff("row")),
3625
3626
3627 WEBKIT_FLEX_DIRECTION__("-webkit-flex-direction", "webkit-flex-direction", ff("row")),
3628
3629
3630 WEBKIT_FLEX_FLOW("webkitFlexFlow", "webkit-flex-flow", chromeAndEdge("row nowrap"),
3631 ff("row")),
3632
3633
3634 WEBKIT_FLEX_FLOW_("WebkitFlexFlow", "webkit-flex-flow", ff("row")),
3635
3636
3637 WEBKIT_FLEX_FLOW__("-webkit-flex-flow", "webkit-flex-flow", ff("row")),
3638
3639
3640 WEBKIT_FLEX_GROW("webkitFlexGrow", "webkit-flex-grow", chromeAndEdge("0"), ff("0")),
3641
3642
3643 WEBKIT_FLEX_GROW_("WebkitFlexGrow", "webkit-flex-grow", ff("0")),
3644
3645
3646 WEBKIT_FLEX_GROW__("-webkit-flex-grow", "webkit-flex-grow", ff("0")),
3647
3648
3649 WEBKIT_FLEX_SHRINK("webkitFlexShrink", "webkit-flex-shrink", chromeAndEdge("1"), ff("1")),
3650
3651
3652 WEBKIT_FLEX_SHRINK_("WebkitFlexShrink", "webkit-flex-shrink", ff("1")),
3653
3654
3655 WEBKIT_FLEX_SHRINK__("-webkit-flex-shrink", "webkit-flex-shrink", ff("1")),
3656
3657
3658 WEBKIT_FLEX_WRAP("webkitFlexWrap", "webkit-flex-wrap", chromeAndEdge("nowrap"), ff("nowrap")),
3659
3660
3661 WEBKIT_FLEX_WRAP_("WebkitFlexWrap", "webkit-flex-wrap", ff("nowrap")),
3662
3663
3664 WEBKIT_FLEX_WRAP__("-webkit-flex-wrap", "webkit-flex-wrap", ff("nowrap")),
3665
3666
3667 WEBKIT_FONT_FEATURE_SETTINGS("webkitFontFeatureSettings", "webkit-font-feature-settings",
3668 chromeAndEdgeNormal(), ffLatest("normal")),
3669
3670
3671 WEBKIT_FONT_FEATURE_SETTINGS_("WebkitFontFeatureSettings", "webkit-font-feature-settings",
3672 ffLatest("normal")),
3673
3674
3675 WEBKIT_FONT_FEATURE_SETTINGS__("-webkit-font-feature-settings", "webkit-font-feature-settings",
3676 ffLatest("normal")),
3677
3678
3679 WEBKIT_FONT_SMOOTHING("webkitFontSmoothing", "webkit-font-smoothing", chromeAndEdgeAuto()),
3680
3681
3682 WEBKIT_HYPHENATE_CHARACTER("webkitHyphenateCharacter", "webkit-hyphenate-character", chromeAndEdgeAuto()),
3683
3684
3685 WEBKIT_JUSTIFY_CONTENT("webkitJustifyContent", "webkit-justify-content", chromeAndEdgeNormal(), ffNormal()),
3686
3687
3688 WEBKIT_JUSTIFY_CONTENT_("WebkitJustifyContent", "webkit-justify-content", ffNormal()),
3689
3690
3691 WEBKIT_JUSTIFY_CONTENT__("-webkit-justify-content", "webkit-justify-content", ffNormal()),
3692
3693
3694 WEBKIT_LINE_BREAK("webkitLineBreak", "webkit-line-break", chromeAndEdgeAuto()),
3695
3696
3697 WEBKIT_LINE_CLAMP("webkitLineClamp", "webkit-line-clamp", chromeAndEdgeNone(), ffNone()),
3698
3699
3700 WEBKIT_LINE_CLAMP_("WebkitLineClamp", "webkit-line-clamp", ffNone()),
3701
3702
3703 WEBKIT_LINE_CLAMP__("-webkit-line-clamp", "webkit-line-clamp", ffNone()),
3704
3705
3706 WEBKIT_LOCALE("webkitLocale", "webkit-locale", chromeAndEdgeAuto()),
3707
3708
3709 WEBKIT_LOGICAL_HEIGHT("webkitLogicalHeight", "webkit-logical-height", chromeAndEdge("324px")),
3710
3711
3712 WEBKIT_LOGICAL_WIDTH("webkitLogicalWidth", "webkit-logical-width", chrome("1240px"), edge("1232px")),
3713
3714
3715 WEBKIT_MARGIN_AFTER("webkitMarginAfter", "webkit-margin-after", chromeAndEdge("0px")),
3716
3717
3718 WEBKIT_MARGIN_BEFORE("webkitMarginBefore", "webkit-margin-before", chromeAndEdge("0px")),
3719
3720
3721 WEBKIT_MARGIN_END("webkitMarginEnd", "webkit-margin-end", chromeAndEdge("0px")),
3722
3723
3724 WEBKIT_MARGIN_START("webkitMarginStart", "webkit-margin-start", chromeAndEdge("0px")),
3725
3726
3727 WEBKIT_MASK("webkitMask", "webkit-mask", chromeAndEdgeNone(), ffNone()),
3728
3729
3730 WEBKIT_MASK_("WebkitMask", "webkit-mask", ffNone()),
3731
3732
3733 WEBKIT_MASK__("-webkit-mask", "webkit-mask", ffNone()),
3734
3735
3736 WEBKIT_MASK_BOX_IMAGE("webkitMaskBoxImage", "webkit-mask-box-image", chromeAndEdgeNone()),
3737
3738
3739 WEBKIT_MASK_BOX_IMAGE_OUTSET("webkitMaskBoxImageOutset", "webkit-mask-box-image-outset", chromeAndEdge("0")),
3740
3741
3742 WEBKIT_MASK_BOX_IMAGE_REPEAT("webkitMaskBoxImageRepeat", "webkit-mask-box-image-repeat",
3743 chromeAndEdge("stretch")),
3744
3745
3746 WEBKIT_MASK_BOX_IMAGE_SLICE("webkitMaskBoxImageSlice", "webkit-mask-box-image-slice", chromeAndEdge("0 fill")),
3747
3748
3749 WEBKIT_MASK_BOX_IMAGE_SOURCE("webkitMaskBoxImageSource", "webkit-mask-box-image-source", chromeAndEdgeNone()),
3750
3751
3752 WEBKIT_MASK_BOX_IMAGE_WIDTH("webkitMaskBoxImageWidth", "webkit-mask-box-image-width", chromeAndEdgeAuto()),
3753
3754
3755 WEBKIT_MASK_CLIP("webkitMaskClip", "webkit-mask-clip", chromeAndEdge("border-box"), ff("border-box")),
3756
3757
3758 WEBKIT_MASK_CLIP_("WebkitMaskClip", "webkit-mask-clip", ff("border-box")),
3759
3760
3761 WEBKIT_MASK_CLIP__("-webkit-mask-clip", "webkit-mask-clip", ff("border-box")),
3762
3763
3764 WEBKIT_MASK_COMPOSITE("webkitMaskComposite", "webkit-mask-composite", chromeAndEdge("add"), ff("add")),
3765
3766
3767 WEBKIT_MASK_COMPOSITE_("WebkitMaskComposite", "webkit-mask-composite", ff("add")),
3768
3769
3770 WEBKIT_MASK_COMPOSITE__("-webkit-mask-composite", "webkit-mask-composite", ff("add")),
3771
3772
3773 WEBKIT_MASK_IMAGE("webkitMaskImage", "webkit-mask-image", chromeAndEdgeNone(), ffNone()),
3774
3775
3776 WEBKIT_MASK_IMAGE_("WebkitMaskImage", "webkit-mask-image", ffNone()),
3777
3778
3779 WEBKIT_MASK_IMAGE__("-webkit-mask-image", "webkit-mask-image", ffNone()),
3780
3781
3782 WEBKIT_MASK_ORIGIN("webkitMaskOrigin", "webkit-mask-origin", chromeAndEdge("border-box"), ff("border-box")),
3783
3784
3785 WEBKIT_MASK_ORIGIN_("WebkitMaskOrigin", "webkit-mask-origin", ff("border-box")),
3786
3787
3788 WEBKIT_MASK_ORIGIN__("-webkit-mask-origin", "webkit-mask-origin", ff("border-box")),
3789
3790
3791 WEBKIT_MASK_POSITION("webkitMaskPosition", "webkit-mask-position", chromeAndEdge("0% 0%"), ff("0% 0%")),
3792
3793
3794 WEBKIT_MASK_POSITION_("WebkitMaskPosition", "webkit-mask-position", ff("0% 0%")),
3795
3796
3797 WEBKIT_MASK_POSITION__("-webkit-mask-position", "webkit-mask-position", ff("0% 0%")),
3798
3799
3800 WEBKIT_MASK_POSITION_X("webkitMaskPositionX", "webkit-mask-position-x", chromeAndEdge("0%"), ff("0%")),
3801
3802
3803 WEBKIT_MASK_POSITION_X_("WebkitMaskPositionX", "webkit-mask-position-x", ff("0%")),
3804
3805
3806 WEBKIT_MASK_POSITION_X__("-webkit-mask-position-x", "webkit-mask-position-x", ff("0%")),
3807
3808
3809 WEBKIT_MASK_POSITION_Y("webkitMaskPositionY", "webkit-mask-position-y", chromeAndEdge("0%"), ff("0%")),
3810
3811
3812 WEBKIT_MASK_POSITION_Y_("WebkitMaskPositionY", "webkit-mask-position-y", ff("0%")),
3813
3814
3815 WEBKIT_MASK_POSITION_Y__("-webkit-mask-position-y", "webkit-mask-position-y", ff("0%")),
3816
3817
3818 WEBKIT_MASK_REPEAT("webkitMaskRepeat", "webkit-mask-repeat", chromeAndEdge("repeat"), ff("repeat")),
3819
3820
3821 WEBKIT_MASK_REPEAT_("WebkitMaskRepeat", "webkit-mask-repeat", ff("repeat")),
3822
3823
3824 WEBKIT_MASK_REPEAT__("-webkit-mask-repeat", "webkit-mask-repeat", ff("repeat")),
3825
3826
3827 WEBKIT_MASK_SIZE("webkitMaskSize", "webkit-mask-size", chromeAndEdgeAuto(), ff("auto")),
3828
3829
3830 WEBKIT_MASK_SIZE_("WebkitMaskSize", "webkit-mask-size", ff("auto")),
3831
3832
3833 WEBKIT_MASK_SIZE__("-webkit-mask-size", "webkit-mask-size", ff("auto")),
3834
3835
3836 WEBKIT_MAX_LOGICAL_HEIGHT("webkitMaxLogicalHeight", "webkit-max-logical-height", chromeAndEdgeNone()),
3837
3838
3839 WEBKIT_MAX_LOGICAL_WIDTH("webkitMaxLogicalWidth", "webkit-max-logical-width", chromeAndEdgeNone()),
3840
3841
3842 WEBKIT_MIN_LOGICAL_HEIGHT("webkitMinLogicalHeight", "webkit-min-logical-height", chromeAndEdge("0px")),
3843
3844
3845 WEBKIT_MIN_LOGICAL_WIDTH("webkitMinLogicalWidth", "webkit-min-logical-width", chromeAndEdge("0px")),
3846
3847
3848 WEBKIT_OPACITY("webkitOpacity", "webkit-opacity", chromeAndEdge("1")),
3849
3850
3851 WEBKIT_ORDER("webkitOrder", "webkit-order", chromeAndEdge("0"), ff("0")),
3852
3853
3854 WEBKIT_ORDER_("WebkitOrder", "webkit-order", ff("0")),
3855
3856
3857 WEBKIT_ORDER__("-webkit-order", "webkit-order", ff("0")),
3858
3859
3860 WEBKIT_PADDING_AFTER("webkitPaddingAfter", "webkit-padding-after", chromeAndEdge("0px")),
3861
3862
3863 WEBKIT_PADDING_BEFORE("webkitPaddingBefore", "webkit-padding-before", chromeAndEdge("0px")),
3864
3865
3866 WEBKIT_PADDING_END("webkitPaddingEnd", "webkit-padding-end", chromeAndEdge("0px")),
3867
3868
3869 WEBKIT_PADDING_START("webkitPaddingStart", "webkit-padding-start", chromeAndEdge("0px")),
3870
3871
3872 WEBKIT_PERSPECTIVE("webkitPerspective", "webkit-perspective", chromeAndEdgeNone(), ffNone()),
3873
3874
3875 WEBKIT_PERSPECTIVE_("WebkitPerspective", "webkit-perspective", ffNone()),
3876
3877
3878 WEBKIT_PERSPECTIVE__("-webkit-perspective", "webkit-perspective", ffNone()),
3879
3880
3881 WEBKIT_PERSPECTIVE_ORIGIN("webkitPerspectiveOrigin", "webkit-perspective-origin",
3882 ffEsr("622px 164px"), ffLatest("620px 164px"), chrome("620px 162px"), edge("616px 162px")),
3883
3884
3885 WEBKIT_PERSPECTIVE_ORIGIN_("WebkitPerspectiveOrigin", "webkit-perspective-origin",
3886 ffEsr("622px 164px"), ffLatest("620px 164px")),
3887
3888
3889 WEBKIT_PERSPECTIVE_ORIGIN__("-webkit-perspective-origin", "webkit-perspective-origin",
3890 ffEsr("622px 164px"), ffLatest("620px 164px")),
3891
3892
3893 WEBKIT_PERSPECTIVE_ORIGIN_X("webkitPerspectiveOriginX", "webkit-perspective-origin-x", chromeAndEdgeEmpty()),
3894
3895
3896 WEBKIT_PERSPECTIVE_ORIGIN_Y("webkitPerspectiveOriginY", "webkit-perspective-origin-y", chromeAndEdgeEmpty()),
3897
3898
3899 WEBKIT_PRINT_COLOR_ADJUST("webkitPrintColorAdjust", "webkit-print-color-adjust", chromeAndEdge("economy")),
3900
3901
3902 WEBKIT_RTL_ORDERING("webkitRtlOrdering", "webkit-rtl-ordering", chromeAndEdge("logical")),
3903
3904
3905 WEBKIT_RUBY_POSITION("webkitRubyPosition", "webkit-ruby-position", chromeAndEdge("before")),
3906
3907
3908 WEBKIT_SHAPE_IMAGE_THRESHOLD("webkitShapeImageThreshold", "webkit-shape-image-threshold", chromeAndEdge("0")),
3909
3910
3911 WEBKIT_SHAPE_MARGIN("webkitShapeMargin", "webkit-shape-margin", chromeAndEdge("0px")),
3912
3913
3914 WEBKIT_SHAPE_OUTSIDE("webkitShapeOutside", "webkit-shape-outside", chromeAndEdgeNone()),
3915
3916
3917 WEBKIT_TAP_HIGHLIGHT_COLOR("webkitTapHighlightColor", "webkit-tap-highlight-color",
3918 chromeAndEdge("rgba(0, 0, 0, 0.18)")),
3919
3920
3921 WEBKIT_TEXT_COMBINE("webkitTextCombine", "webkit-text-combine", chromeAndEdgeNone()),
3922
3923
3924 WEBKIT_TEXT_DECORATIONS_IN_EFFECT("webkitTextDecorationsInEffect", "webkit-text-decorations-in-effect",
3925 chromeAndEdgeNone()),
3926
3927
3928 WEBKIT_TEXT_EMPHASIS("webkitTextEmphasis", "webkit-text-emphasis", chromeAndEdge("none rgb(0, 0, 0)")),
3929
3930
3931 WEBKIT_TEXT_EMPHASIS_COLOR("webkitTextEmphasisColor", "webkit-text-emphasis-color",
3932 chromeAndEdge("rgb(0, 0, 0)")),
3933
3934
3935 WEBKIT_TEXT_EMPHASIS_POSITION("webkitTextEmphasisPosition", "webkit-text-emphasis-position",
3936 chromeAndEdge("over")),
3937
3938
3939 WEBKIT_TEXT_EMPHASIS_STYLE("webkitTextEmphasisStyle", "webkit-text-emphasis-style",
3940 chromeAndEdgeNone()),
3941
3942
3943 WEBKIT_TEXT_FILL_COLOR("webkitTextFillColor", "webkit-text-fill-color",
3944 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
3945
3946
3947 WEBKIT_TEXT_FILL_COLOR_("WebkitTextFillColor", "webkit-text-fill-color",
3948 ff("rgb(0, 0, 0)")),
3949
3950
3951 WEBKIT_TEXT_FILL_COLOR__("-webkit-text-fill-color", "webkit-text-fill-color",
3952 ff("rgb(0, 0, 0)")),
3953
3954
3955 WEBKIT_TEXT_ORIENTATION("webkitTextOrientation", "webkit-text-orientation", chromeAndEdge("vertical-right")),
3956
3957
3958 WEBKIT_TEXT_SECURITY("webkitTextSecurity", "webkit-text-security", chromeAndEdgeNone(), ffNone()),
3959
3960
3961 WEBKIT_TEXT_SECURITY_("WebkitTextSecurity", "webkit-text-security", ffNone()),
3962
3963
3964 WEBKIT_TEXT_SECURITY__("-webkit-text-security", "webkit-text-security", ffNone()),
3965
3966
3967 WEBKIT_TEXT_SIZE_ADJUST("webkitTextSizeAdjust", "webkit-text-size-adjust", chromeAndEdgeAuto(), ff("auto")),
3968
3969
3970 WEBKIT_TEXT_SIZE_ADJUST_("WebkitTextSizeAdjust", "webkit-text-size-adjust", ff("auto")),
3971
3972
3973 WEBKIT_TEXT_SIZE_ADJUST__("-webkit-text-size-adjust", "webkit-text-size-adjust", ff("auto")),
3974
3975
3976 WEBKIT_TEXT_STROKE("webkitTextStroke", "webkit-text-stroke", chromeAndEdgeAndFirefox("0px rgb(0, 0, 0)")),
3977
3978
3979 WEBKIT_TEXT_STROKE_("WebkitTextStroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
3980
3981
3982 WEBKIT_TEXT_STROKE__("-webkit-text-stroke", "webkit-text-stroke", ff("0px rgb(0, 0, 0)")),
3983
3984
3985 WEBKIT_TEXT_STROKE_COLOR("webkitTextStrokeColor", "webkit-text-stroke-color",
3986 chromeAndEdge("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)")),
3987
3988
3989 WEBKIT_TEXT_STROKE_COLOR_("WebkitTextStrokeColor", "webkit-text-stroke-color",
3990 ff("rgb(0, 0, 0)")),
3991
3992
3993 WEBKIT_TEXT_STROKE_COLOR__("-webkit-text-stroke-color", "webkit-text-stroke-color",
3994 ff("rgb(0, 0, 0)")),
3995
3996
3997 WEBKIT_TEXT_STROKE_WIDTH("webkitTextStrokeWidth", "webkit-text-stroke-width", chromeAndEdge("0px"), ff("0px")),
3998
3999
4000 WEBKIT_TEXT_STROKE_WIDTH_("WebkitTextStrokeWidth", "webkit-text-stroke-width", ff("0px")),
4001
4002
4003 WEBKIT_TEXT_STROKE_WIDTH__("-webkit-text-stroke-width", "webkit-text-stroke-width", ff("0px")),
4004
4005
4006 WEBKIT_TRANSFORM("webkitTransform", "webkit-transform", chromeAndEdgeNone(), ffNone()),
4007
4008
4009 WEBKIT_TRANSFORM_("WebkitTransform", "webkit-transform", ffNone()),
4010
4011
4012 WEBKIT_TRANSFORM__("-webkit-transform", "webkit-transform", ffNone()),
4013
4014
4015 WEBKIT_TRANSFORM_ORIGIN("webkitTransformOrigin", "webkit-transform-origin",
4016 ffEsr("622px 164px"), ffLatest("620px 164px"), chrome("620px 162px"), edge("616px 162px")),
4017
4018
4019 WEBKIT_TRANSFORM_ORIGIN_("WebkitTransformOrigin", "webkit-transform-origin",
4020 ffEsr("622px 164px"), ffLatest("620px 164px")),
4021
4022
4023 WEBKIT_TRANSFORM_ORIGIN__("-webkit-transform-origin", "webkit-transform-origin",
4024 ffEsr("622px 164px"), ffLatest("620px 164px")),
4025
4026
4027 WEBKIT_TRANSFORM_ORIGIN_X("webkitTransformOriginX", "webkit-transform-origin-x", chromeAndEdgeEmpty()),
4028
4029
4030 WEBKIT_TRANSFORM_ORIGIN_Y("webkitTransformOriginY", "webkit-transform-origin-y", chromeAndEdgeEmpty()),
4031
4032
4033 WEBKIT_TRANSFORM_ORIGIN_Z("webkitTransformOriginZ", "webkit-transform-origin-z", chromeAndEdgeEmpty()),
4034
4035
4036 WEBKIT_TRANSFORM_STYLE("webkitTransformStyle", "webkit-transform-style", chromeAndEdge("flat"), ff("flat")),
4037
4038
4039 WEBKIT_TRANSFORM_STYLE_("WebkitTransformStyle", "webkit-transform-style", ff("flat")),
4040
4041
4042 WEBKIT_TRANSFORM_STYLE__("-webkit-transform-style", "webkit-transform-style", ff("flat")),
4043
4044
4045 WEBKIT_TRANSITION("webkitTransition", "webkit-transition", chromeAndEdge("all"),
4046 ff("all")),
4047
4048
4049 WEBKIT_TRANSITION_("WebkitTransition", "webkit-transition", ff("all")),
4050
4051
4052 WEBKIT_TRANSITION__("-webkit-transition", "webkit-transition", ff("all")),
4053
4054
4055 WEBKIT_TRANSITION_DELAY("webkitTransitionDelay", "webkit-transition-delay", chromeAndEdge("0s"), ff("0s")),
4056
4057
4058 WEBKIT_TRANSITION_DELAY_("WebkitTransitionDelay", "webkit-transition-delay", ff("0s")),
4059
4060
4061 WEBKIT_TRANSITION_DELAY__("-webkit-transition-delay", "webkit-transition-delay", ff("0s")),
4062
4063
4064 WEBKIT_TRANSITION_DURATION("webkitTransitionDuration", "webkit-transition-duration",
4065 chromeAndEdge("0s"), ff("0s")),
4066
4067
4068 WEBKIT_TRANSITION_DURATION_("WebkitTransitionDuration", "webkit-transition-duration", ff("0s")),
4069
4070
4071 WEBKIT_TRANSITION_DURATION__("-webkit-transition-duration", "webkit-transition-duration", ff("0s")),
4072
4073
4074 WEBKIT_TRANSITION_PROPERTY("webkitTransitionProperty", "webkit-transition-property",
4075 chromeAndEdge("all"), ff("all")),
4076
4077
4078 WEBKIT_TRANSITION_PROPERTY_("WebkitTransitionProperty", "webkit-transition-property", ff("all")),
4079
4080
4081 WEBKIT_TRANSITION_PROPERTY__("-webkit-transition-property", "webkit-transition-property", ff("all")),
4082
4083
4084 WEBKIT_TRANSITION_TIMING_FUNCTION("webkitTransitionTimingFunction", "webkit-transition-timing-function",
4085 chromeAndEdge("ease"), ff("ease")),
4086
4087
4088 WEBKIT_TRANSITION_TIMING_FUNCTION_("WebkitTransitionTimingFunction", "webkit-transition-timing-function",
4089 ff("ease")),
4090
4091
4092 WEBKIT_TRANSITION_TIMING_FUNCTION__("-webkit-transition-timing-function", "webkit-transition-timing-function",
4093 ff("ease")),
4094
4095
4096 WEBKIT_USER_DRAG("webkitUserDrag", "webkit-user-drag", chromeAndEdgeAuto()),
4097
4098
4099 WEBKIT_USER_MODIFY("webkitUserModify", "webkit-user-modify", chromeAndEdge("read-only")),
4100
4101
4102 WEBKIT_USER_SELECT("webkitUserSelect", "webkit-user-select", chromeAndEdgeAuto(), ff("auto")),
4103
4104
4105 WEBKIT_USER_SELECT_("WebkitUserSelect", "webkit-user-select", ff("auto")),
4106
4107
4108 WEBKIT_USER_SELECT__("-webkit-user-select", "webkit-user-select", ff("auto")),
4109
4110
4111 WEBKIT_WRITING_MODE("webkitWritingMode", "webkit-writing-mode", chromeAndEdge("horizontal-tb")),
4112
4113
4114 WHITE_SPACE("whiteSpace", "white-space", chromeAndEdgeNormal(), ffNormal()),
4115
4116
4117 WHITE_SPACE_("white-space", "white-space", ffNormal()),
4118
4119
4120 WHITE_SPACE_COLLAPSE("whiteSpaceCollapse", "white-space-collapse",
4121 chromeAndEdge("collapse"), ff("collapse")),
4122
4123
4124 WHITE_SPACE_COLLAPSE_("white-space-collapse", "white-space-collapse", ff("collapse")),
4125
4126
4127 WIDOWS("widows", "widows", chromeAndEdge("2")),
4128
4129
4130 WIDTH("width", "width", chromeAndEdgeEmpty(), ff("")),
4131
4132
4133 WILL_CHANGE("willChange", "will-change", ff("auto"), chromeAndEdgeAuto()),
4134
4135
4136 WILL_CHANGE_("will-change", "will-change", ff("auto")),
4137
4138
4139 WORD_BREAK("wordBreak", "word-break", ffNormal(), chromeAndEdgeNormal()),
4140
4141
4142 WORD_BREAK_("word-break", "word-break", ffNormal()),
4143
4144
4145 WORD_SPACING("wordSpacing", "word-spacing", chromeAndEdge("0px"), ff("0px")),
4146
4147
4148 WORD_SPACING_("word-spacing", "word-spacing", ff("0px")),
4149
4150
4151 WORD_WRAP("wordWrap", "word-wrap", chromeAndEdgeNormal(), ffNormal()),
4152
4153
4154 WORD_WRAP_("word-wrap", "word-wrap", ffNormal()),
4155
4156
4157 WRITING_MODE("writingMode", "writing-mode", chromeAndEdge("horizontal-tb"),
4158 ff("horizontal-tb")),
4159
4160
4161 WRITING_MODE_("writing-mode", "writing-mode", ff("horizontal-tb")),
4162
4163
4164 X("x", "x", chromeAndEdge("0px"), ff("0px")),
4165
4166
4167 Y("y", "y", chromeAndEdge("0px"), ff("0px")),
4168
4169
4170 Z_INDEX("zIndex", "z-index", ff("auto"), chromeAndEdgeAuto()),
4171
4172
4173 Z_INDEX_("z-index", "z-index", ff("auto"), chromeAndEdgeNotIterable("auto")),
4174
4175
4176 ZOOM("zoom", "zoom", chromeAndEdge("1"), ff("1"));
4177
4178 private final String propertyName_;
4179 private final String attributeName_;
4180 private final BrowserConfiguration[] browserConfigurations_;
4181
4182 Definition(final String propertyName, final String attributeName,
4183 final BrowserConfiguration... browserConfigurations) {
4184 propertyName_ = propertyName;
4185 attributeName_ = attributeName;
4186 browserConfigurations_ = browserConfigurations;
4187 }
4188
4189 boolean isAvailable(final BrowserVersion browserVersion, final boolean onlyIfIterable) {
4190 if (browserConfigurations_ == null) {
4191 return true;
4192 }
4193
4194 final BrowserConfiguration config
4195 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4196 return config != null && (!onlyIfIterable || config.isIterable());
4197 }
4198
4199
4200
4201
4202
4203 public String getPropertyName() {
4204 return propertyName_;
4205 }
4206
4207
4208
4209
4210
4211 public String getAttributeName() {
4212 return attributeName_;
4213 }
4214
4215
4216
4217
4218
4219 public String getDefaultComputedValue(final BrowserVersion browserVersion) {
4220 final BrowserConfiguration config
4221 = BrowserConfiguration.getMatchingConfiguration(browserVersion, browserConfigurations_);
4222 if (config == null) {
4223 return "";
4224 }
4225 return config.getDefaultValue();
4226 }
4227 }
4228 }