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