Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(319)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/CSSMetadata.js

Issue 2466123002: DevTools: reformat front-end code to match chromium style. (Closed)
Patch Set: all done Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Nikita Vasilyev. All rights reserved. 2 * Copyright (C) 2010 Nikita Vasilyev. All rights reserved.
3 * Copyright (C) 2010 Joseph Pecoraro. All rights reserved. 3 * Copyright (C) 2010 Joseph Pecoraro. All rights reserved.
4 * Copyright (C) 2010 Google Inc. All rights reserved. 4 * Copyright (C) 2010 Google Inc. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are 7 * modification, are permitted provided that the following conditions are
8 * met: 8 * met:
9 * 9 *
10 * * Redistributions of source code must retain the above copyright 10 * * Redistributions of source code must retain the above copyright
(...skipping 11 matching lines...) Expand all
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 */ 31 */
32
33 /** 32 /**
34 * @constructor 33 * @unrestricted
35 * @param {!Array.<!{name: string, longhands: !Array.<string>}>} properties
36 */ 34 */
37 WebInspector.CSSMetadata = function(properties) 35 WebInspector.CSSMetadata = class {
38 { 36 /**
37 * @param {!Array.<!{name: string, longhands: !Array.<string>}>} properties
38 */
39 constructor(properties) {
39 this._values = /** !Array.<string> */ ([]); 40 this._values = /** !Array.<string> */ ([]);
40 /** @type {!Map<string, !Array<string>>} */ 41 /** @type {!Map<string, !Array<string>>} */
41 this._longhands = new Map(); 42 this._longhands = new Map();
42 /** @type {!Map<string, !Array<string>>} */ 43 /** @type {!Map<string, !Array<string>>} */
43 this._shorthands = new Map(); 44 this._shorthands = new Map();
44 /** @type {!Set<string>} */ 45 /** @type {!Set<string>} */
45 this._inherited = new Set(); 46 this._inherited = new Set();
46 for (var i = 0; i < properties.length; ++i) { 47 for (var i = 0; i < properties.length; ++i) {
47 var property = properties[i]; 48 var property = properties[i];
48 var propertyName = property.name; 49 var propertyName = property.name;
49 if (!CSS.supports(propertyName, "initial")) 50 if (!CSS.supports(propertyName, 'initial'))
50 continue; 51 continue;
51 this._values.push(propertyName); 52 this._values.push(propertyName);
52 53
53 if (property.inherited) 54 if (property.inherited)
54 this._inherited.add(propertyName); 55 this._inherited.add(propertyName);
55 56
56 var longhands = properties[i].longhands; 57 var longhands = properties[i].longhands;
57 if (longhands) { 58 if (longhands) {
58 this._longhands.set(propertyName, longhands); 59 this._longhands.set(propertyName, longhands);
59 for (var j = 0; j < longhands.length; ++j) { 60 for (var j = 0; j < longhands.length; ++j) {
60 var longhandName = longhands[j]; 61 var longhandName = longhands[j];
61 var shorthands = this._shorthands.get(longhandName); 62 var shorthands = this._shorthands.get(longhandName);
62 if (!shorthands) { 63 if (!shorthands) {
63 shorthands = []; 64 shorthands = [];
64 this._shorthands.set(longhandName, shorthands); 65 this._shorthands.set(longhandName, shorthands);
65 } 66 }
66 shorthands.push(propertyName); 67 shorthands.push(propertyName);
67 }
68 } 68 }
69 }
69 } 70 }
70 this._values.sort(); 71 this._values.sort();
71 this._valuesSet = new Set(this._values); 72 this._valuesSet = new Set(this._values);
73 }
74
75 /**
76 * @return {!Array<string>}
77 */
78 allProperties() {
79 return this._values;
80 }
81
82 /**
83 * @param {string} shorthand
84 * @return {?Array.<string>}
85 */
86 longhands(shorthand) {
87 return this._longhands.get(shorthand) || null;
88 }
89
90 /**
91 * @param {string} longhand
92 * @return {?Array.<string>}
93 */
94 shorthands(longhand) {
95 return this._shorthands.get(longhand) || null;
96 }
97
98 /**
99 * @param {string} propertyName
100 * @return {boolean}
101 */
102 isColorAwareProperty(propertyName) {
103 return !!WebInspector.CSSMetadata._colorAwareProperties.has(propertyName.toL owerCase()) ||
104 this.isCustomProperty(propertyName.toLowerCase());
105 }
106
107 /**
108 * @param {string} propertyName
109 * @return {boolean}
110 */
111 isLengthProperty(propertyName) {
112 propertyName = propertyName.toLowerCase();
113 if (propertyName === 'line-height')
114 return false;
115 return WebInspector.CSSMetadata._distanceProperties.has(propertyName) || pro pertyName.startsWith('margin') ||
116 propertyName.startsWith('padding') || propertyName.indexOf('width') !== -1 ||
117 propertyName.indexOf('height') !== -1;
118 }
119
120 /**
121 * @param {string} propertyName
122 * @return {boolean}
123 */
124 isBezierAwareProperty(propertyName) {
125 propertyName = propertyName.toLowerCase();
126 return !!WebInspector.CSSMetadata._bezierAwareProperties.has(propertyName) | | this.isCustomProperty(propertyName);
127 }
128
129 /**
130 * @param {string} propertyName
131 * @return {boolean}
132 */
133 isCustomProperty(propertyName) {
134 return propertyName.startsWith('--');
135 }
136
137 /**
138 * @param {string} name
139 * @return {string}
140 */
141 canonicalPropertyName(name) {
142 name = name.toLowerCase();
143 if (!name || name.length < 9 || name.charAt(0) !== '-')
144 return name;
145 var match = name.match(/(?:-webkit-)(.+)/);
146 if (!match || !this._valuesSet.has(match[1]))
147 return name;
148 return match[1];
149 }
150
151 /**
152 * @param {string} propertyName
153 * @return {boolean}
154 */
155 isCSSPropertyName(propertyName) {
156 propertyName = propertyName.toLowerCase();
157 if (propertyName.startsWith('-moz-') || propertyName.startsWith('-o-') || pr opertyName.startsWith('-webkit-') ||
158 propertyName.startsWith('-ms-'))
159 return true;
160 return this._valuesSet.has(propertyName);
161 }
162
163 /**
164 * @param {string} propertyName
165 * @return {boolean}
166 */
167 isPropertyInherited(propertyName) {
168 propertyName = propertyName.toLowerCase();
169 return this._inherited.has(this.canonicalPropertyName(propertyName)) || this ._inherited.has(propertyName);
170 }
171
172 /**
173 * @param {string} propertyName
174 * @return {!Array<string>}
175 */
176 propertyValues(propertyName) {
177 var acceptedKeywords = ['inherit', 'initial'];
178 propertyName = propertyName.toLowerCase();
179 var unprefixedName = propertyName.replace(/^-webkit-/, '');
180 var entry = WebInspector.CSSMetadata._propertyDataMap[propertyName] ||
181 WebInspector.CSSMetadata._propertyDataMap[unprefixedName];
182 if (entry && entry.values)
183 acceptedKeywords.pushAll(entry.values);
184 if (this.isColorAwareProperty(propertyName)) {
185 acceptedKeywords.push('currentColor');
186 for (var color in WebInspector.Color.Nicknames)
187 acceptedKeywords.push(color);
188 }
189 return acceptedKeywords.sort();
190 }
191
192 /**
193 * @param {!Array.<string>} properties
194 * @return {number}
195 */
196 mostUsedProperty(properties) {
197 var maxWeight = 0;
198 var index = 0;
199 for (var i = 0; i < properties.length; i++) {
200 var weight = WebInspector.CSSMetadata.Weight[properties[i]];
201 if (!weight)
202 weight = WebInspector.CSSMetadata.Weight[this.canonicalPropertyName(prop erties[i])];
203 if (weight > maxWeight) {
204 maxWeight = weight;
205 index = i;
206 }
207 }
208 return index;
209 }
72 }; 210 };
73 211
74 WebInspector.CSSMetadata.VariableRegex = /(var\(--.*?\))/g; 212 WebInspector.CSSMetadata.VariableRegex = /(var\(--.*?\))/g;
75 WebInspector.CSSMetadata.URLRegex = /url\(\s*('.+?'|".+?"|[^)]+)\s*\)/g; 213 WebInspector.CSSMetadata.URLRegex = /url\(\s*('.+?'|".+?"|[^)]+)\s*\)/g;
76 214
77 WebInspector.CSSMetadata.prototype = {
78 /**
79 * @return {!Array<string>}
80 */
81 allProperties: function()
82 {
83 return this._values;
84 },
85
86 /**
87 * @param {string} shorthand
88 * @return {?Array.<string>}
89 */
90 longhands: function(shorthand)
91 {
92 return this._longhands.get(shorthand) || null;
93 },
94
95 /**
96 * @param {string} longhand
97 * @return {?Array.<string>}
98 */
99 shorthands: function(longhand)
100 {
101 return this._shorthands.get(longhand) || null;
102 },
103
104 /**
105 * @param {string} propertyName
106 * @return {boolean}
107 */
108 isColorAwareProperty: function(propertyName)
109 {
110 return !!WebInspector.CSSMetadata._colorAwareProperties.has(propertyName .toLowerCase()) || this.isCustomProperty(propertyName.toLowerCase());
111 },
112
113 /**
114 * @param {string} propertyName
115 * @return {boolean}
116 */
117 isLengthProperty: function(propertyName)
118 {
119 propertyName = propertyName.toLowerCase();
120 if (propertyName === "line-height")
121 return false;
122 return WebInspector.CSSMetadata._distanceProperties.has(propertyName) || propertyName.startsWith("margin") || propertyName.startsWith("padding") || prop ertyName.indexOf("width") !== -1 || propertyName.indexOf("height") !== -1;
123 },
124
125 /**
126 * @param {string} propertyName
127 * @return {boolean}
128 */
129 isBezierAwareProperty: function(propertyName)
130 {
131 propertyName = propertyName.toLowerCase();
132 return !!WebInspector.CSSMetadata._bezierAwareProperties.has(propertyNam e) || this.isCustomProperty(propertyName);
133 },
134
135 /**
136 * @param {string} propertyName
137 * @return {boolean}
138 */
139 isCustomProperty: function(propertyName)
140 {
141 return propertyName.startsWith("--");
142 },
143
144 /**
145 * @param {string} name
146 * @return {string}
147 */
148 canonicalPropertyName: function(name)
149 {
150 name = name.toLowerCase();
151 if (!name || name.length < 9 || name.charAt(0) !== "-")
152 return name;
153 var match = name.match(/(?:-webkit-)(.+)/);
154 if (!match || !this._valuesSet.has(match[1]))
155 return name;
156 return match[1];
157 },
158
159 /**
160 * @param {string} propertyName
161 * @return {boolean}
162 */
163 isCSSPropertyName: function(propertyName)
164 {
165 propertyName = propertyName.toLowerCase();
166 if (propertyName.startsWith("-moz-") || propertyName.startsWith("-o-") | | propertyName.startsWith("-webkit-") || propertyName.startsWith("-ms-"))
167 return true;
168 return this._valuesSet.has(propertyName);
169 },
170
171 /**
172 * @param {string} propertyName
173 * @return {boolean}
174 */
175 isPropertyInherited: function(propertyName)
176 {
177 propertyName = propertyName.toLowerCase();
178 return this._inherited.has(this.canonicalPropertyName(propertyName)) || this._inherited.has(propertyName);
179 },
180
181 /**
182 * @param {string} propertyName
183 * @return {!Array<string>}
184 */
185 propertyValues: function(propertyName)
186 {
187 var acceptedKeywords = ["inherit", "initial"];
188 propertyName = propertyName.toLowerCase();
189 var unprefixedName = propertyName.replace(/^-webkit-/, "");
190 var entry = WebInspector.CSSMetadata._propertyDataMap[propertyName] || W ebInspector.CSSMetadata._propertyDataMap[unprefixedName];
191 if (entry && entry.values)
192 acceptedKeywords.pushAll(entry.values);
193 if (this.isColorAwareProperty(propertyName)) {
194 acceptedKeywords.push("currentColor");
195 for (var color in WebInspector.Color.Nicknames)
196 acceptedKeywords.push(color);
197 }
198 return acceptedKeywords.sort();
199 },
200
201 /**
202 * @param {!Array.<string>} properties
203 * @return {number}
204 */
205 mostUsedProperty: function(properties)
206 {
207 var maxWeight = 0;
208 var index = 0;
209 for (var i = 0; i < properties.length; i++) {
210 var weight = WebInspector.CSSMetadata.Weight[properties[i]];
211 if (!weight)
212 weight = WebInspector.CSSMetadata.Weight[this.canonicalPropertyN ame(properties[i])];
213 if (weight > maxWeight) {
214 maxWeight = weight;
215 index = i;
216 }
217 }
218 return index;
219 }
220 };
221
222 /** 215 /**
223 * @return {!WebInspector.CSSMetadata} 216 * @return {!WebInspector.CSSMetadata}
224 */ 217 */
225 WebInspector.cssMetadata = function() 218 WebInspector.cssMetadata = function() {
226 { 219 if (!WebInspector.CSSMetadata._instance)
227 if (!WebInspector.CSSMetadata._instance) 220 WebInspector.CSSMetadata._instance =
228 WebInspector.CSSMetadata._instance = new WebInspector.CSSMetadata(WebIns pector.CSSMetadata._generatedProperties || []); 221 new WebInspector.CSSMetadata(WebInspector.CSSMetadata._generatedProperti es || []);
229 return WebInspector.CSSMetadata._instance; 222 return WebInspector.CSSMetadata._instance;
230 }; 223 };
231 224
232 WebInspector.CSSMetadata._distanceProperties = new Set([ 225 WebInspector.CSSMetadata._distanceProperties = new Set([
233 "background-position", "border-spacing", "bottom", "font-size", "height", "l eft", "letter-spacing", "max-height", "max-width", "min-height", 226 'background-position', 'border-spacing', 'bottom', 'font-size', 'height', 'lef t', 'letter-spacing', 'max-height',
234 "min-width", "right", "text-indent", "top", "width", "word-spacing" 227 'max-width', 'min-height', 'min-width', 'right', 'text-indent', 'top', 'width' , 'word-spacing'
235 ]); 228 ]);
236 229
237 WebInspector.CSSMetadata._bezierAwareProperties = new Set([ 230 WebInspector.CSSMetadata._bezierAwareProperties = new Set([
238 "animation", "animation-timing-function", "transition", "transition-timing-f unction", "-webkit-animation", "-webkit-animation-timing-function", 231 'animation', 'animation-timing-function', 'transition', 'transition-timing-fun ction', '-webkit-animation',
239 "-webkit-transition", "-webkit-transition-timing-function" 232 '-webkit-animation-timing-function', '-webkit-transition', '-webkit-transition -timing-function'
240 ]); 233 ]);
241 234
242 WebInspector.CSSMetadata._colorAwareProperties = new Set([ 235 WebInspector.CSSMetadata._colorAwareProperties = new Set([
243 "backdrop-filter", "background", "background-color", "background-image", "bo rder", "border-color", "border-image", 236 'backdrop-filter',
244 "border-image-source", "border-bottom", "border-bottom-color", "border-left" , "border-left-color", "border-right", 237 'background',
245 "border-right-color", "border-top", "border-top-color", "box-shadow", "color ", "column-rule", "column-rule-color", "fill", 238 'background-color',
246 "list-style", "list-style-image", "outline", "outline-color", "stroke", "tex t-decoration-color", "text-shadow", 239 'background-image',
247 "-webkit-border-after", "-webkit-border-after-color", "-webkit-border-before ", "-webkit-border-before-color", "-webkit-border-end", 240 'border',
248 "-webkit-border-end-color", "-webkit-border-start", "-webkit-border-start-co lor", "-webkit-box-reflect", "-webkit-box-shadow", 241 'border-color',
249 "-webkit-column-rule-color", "-webkit-filter", "-webkit-mask", "-webkit-mask -box-image", "-webkit-mask-box-image-source", 242 'border-image',
250 "-webkit-mask-image", "-webkit-tap-highlight-color", "-webkit-text-decoratio n-color", "-webkit-text-emphasis", 243 'border-image-source',
251 "-webkit-text-emphasis-color", "-webkit-text-fill-color", "-webkit-text-stro ke", "-webkit-text-stroke-color" 244 'border-bottom',
245 'border-bottom-color',
246 'border-left',
247 'border-left-color',
248 'border-right',
249 'border-right-color',
250 'border-top',
251 'border-top-color',
252 'box-shadow',
253 'color',
254 'column-rule',
255 'column-rule-color',
256 'fill',
257 'list-style',
258 'list-style-image',
259 'outline',
260 'outline-color',
261 'stroke',
262 'text-decoration-color',
263 'text-shadow',
264 '-webkit-border-after',
265 '-webkit-border-after-color',
266 '-webkit-border-before',
267 '-webkit-border-before-color',
268 '-webkit-border-end',
269 '-webkit-border-end-color',
270 '-webkit-border-start',
271 '-webkit-border-start-color',
272 '-webkit-box-reflect',
273 '-webkit-box-shadow',
274 '-webkit-column-rule-color',
275 '-webkit-filter',
276 '-webkit-mask',
277 '-webkit-mask-box-image',
278 '-webkit-mask-box-image-source',
279 '-webkit-mask-image',
280 '-webkit-tap-highlight-color',
281 '-webkit-text-decoration-color',
282 '-webkit-text-emphasis',
283 '-webkit-text-emphasis-color',
284 '-webkit-text-fill-color',
285 '-webkit-text-stroke',
286 '-webkit-text-stroke-color'
252 ]); 287 ]);
253 288
254 WebInspector.CSSMetadata._propertyDataMap = { 289 WebInspector.CSSMetadata._propertyDataMap = {
255 "table-layout": { values: [ 290 'table-layout': {values: ['auto', 'fixed']},
256 "auto", "fixed" 291 'visibility': {values: ['hidden', 'visible', 'collapse']},
257 ] }, 292 'background-repeat': {values: ['repeat', 'repeat-x', 'repeat-y', 'no-repeat', 'space', 'round']},
258 "visibility": { values: [ 293 'content': {values: ['list-item', 'close-quote', 'no-close-quote', 'no-open-qu ote', 'open-quote']},
259 "hidden", "visible", "collapse" 294 'list-style-image': {values: ['none']},
260 ] }, 295 'clear': {values: ['none', 'left', 'right', 'both']},
261 "background-repeat": { values: [ 296 'overflow-x': {values: ['hidden', 'auto', 'visible', 'overlay', 'scroll']},
262 "repeat", "repeat-x", "repeat-y", "no-repeat", "space", "round" 297 'stroke-linejoin': {values: ['round', 'miter', 'bevel']},
263 ] }, 298 'baseline-shift': {values: ['baseline', 'sub', 'super']},
264 "content": { values: [ 299 'border-bottom-width': {values: ['medium', 'thick', 'thin']},
265 "list-item", "close-quote", "no-close-quote", "no-open-quote", "open-quo te" 300 'margin-top-collapse': {values: ['collapse', 'separate', 'discard']},
266 ] }, 301 'max-height': {values: ['none']},
267 "list-style-image": { values: [ 302 'box-orient': {
268 "none" 303 values: ['horizontal', 'vertical', 'inline-axis', 'block-axis'],
269 ] }, 304 },
270 "clear": { values: [ 305 'font-stretch': {
271 "none", "left", "right", "both" 306 values: [
272 ] }, 307 'normal', 'wider', 'narrower', 'ultra-condensed', 'extra-condensed', 'cond ensed', 'semi-condensed',
273 "overflow-x": { values: [ 308 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'
274 "hidden", "auto", "visible", "overlay", "scroll" 309 ]
275 ] }, 310 },
276 "stroke-linejoin": { values: [ 311 'border-left-width': {values: ['medium', 'thick', 'thin']},
277 "round", "miter", "bevel" 312 'box-shadow': {values: ['inset', 'none']},
278 ] }, 313 'writing-mode': {values: ['horizontal-tb', 'vertical-rl', 'vertical-lr']},
279 "baseline-shift": { values: [ 314 '-webkit-writing-mode':
280 "baseline", "sub", "super" 315 {values: ['lr', 'rl', 'tb', 'lr-tb', 'rl-tb', 'tb-rl', 'horizontal-tb', 'v ertical-rl', 'vertical-lr']},
281 ] }, 316 'border-collapse': {values: ['collapse', 'separate']},
282 "border-bottom-width": { values: [ 317 'page-break-inside': {values: ['auto', 'avoid']},
283 "medium", "thick", "thin" 318 'border-top-width': {values: ['medium', 'thick', 'thin']},
284 ] }, 319 'outline-color': {values: ['invert']},
285 "margin-top-collapse": { values: [ 320 'outline-style':
286 "collapse", "separate", "discard" 321 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted' , 'dashed', 'solid', 'double']},
287 ] }, 322 'cursor': {
288 "max-height": { values: [ 323 values: [
289 "none" 324 'none',
290 ] }, 325 'copy',
291 "box-orient": { values: [ 326 'auto',
292 "horizontal", "vertical", "inline-axis", "block-axis" 327 'crosshair',
293 ], }, 328 'default',
294 "font-stretch": { values: [ 329 'pointer',
295 "normal", "wider", "narrower", "ultra-condensed", "extra-condensed", "co ndensed", "semi-condensed", 330 'move',
296 "semi-expanded", "expanded", "extra-expanded", "ultra-expanded" 331 'vertical-text',
297 ] }, 332 'cell',
298 "border-left-width": { values: [ 333 'context-menu',
299 "medium", "thick", "thin" 334 'alias',
300 ] }, 335 'progress',
301 "box-shadow": { values: [ 336 'no-drop',
302 "inset", "none" 337 'not-allowed',
303 ] }, 338 '-webkit-zoom-in',
304 "writing-mode": { values: [ 339 '-webkit-zoom-out',
305 "horizontal-tb", "vertical-rl", "vertical-lr" 340 'e-resize',
306 ] }, 341 'ne-resize',
307 "-webkit-writing-mode": { values: [ 342 'nw-resize',
308 "lr", "rl", "tb", "lr-tb", "rl-tb", "tb-rl", "horizontal-tb", "vertical- rl", "vertical-lr" 343 'n-resize',
309 ] }, 344 'se-resize',
310 "border-collapse": { values: [ 345 'sw-resize',
311 "collapse", "separate" 346 's-resize',
312 ] }, 347 'w-resize',
313 "page-break-inside": { values: [ 348 'ew-resize',
314 "auto", "avoid" 349 'ns-resize',
315 ] }, 350 'nesw-resize',
316 "border-top-width": { values: [ 351 'nwse-resize',
317 "medium", "thick", "thin" 352 'col-resize',
318 ] }, 353 'row-resize',
319 "outline-color": { values: [ 354 'text',
320 "invert" 355 'wait',
321 ] }, 356 'help',
322 "outline-style": { values: [ 357 'all-scroll',
323 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 358 '-webkit-grab',
324 ] }, 359 '-webkit-grabbing'
325 "cursor": { values: [ 360 ]
326 "none", "copy", "auto", "crosshair", "default", "pointer", "move", "vert ical-text", "cell", "context-menu", 361 },
327 "alias", "progress", "no-drop", "not-allowed", "-webkit-zoom-in", "-webk it-zoom-out", "e-resize", "ne-resize", 362 'border-width': {values: ['medium', 'thick', 'thin']},
328 "nw-resize", "n-resize", "se-resize", "sw-resize", "s-resize", "w-resize ", "ew-resize", "ns-resize", 363 'border-style':
329 "nesw-resize", "nwse-resize", "col-resize", "row-resize", "text", "wait" , "help", "all-scroll", "-webkit-grab", 364 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted' , 'dashed', 'solid', 'double']},
330 "-webkit-grabbing" 365 'size': {values: ['a3', 'a4', 'a5', 'b4', 'b5', 'landscape', 'ledger', 'legal' , 'letter', 'portrait']},
331 ] }, 366 'background-size': {values: ['contain', 'cover']},
332 "border-width": { values: [ 367 'direction': {values: ['ltr', 'rtl']},
333 "medium", "thick", "thin" 368 'enable-background': {values: ['accumulate', 'new']},
334 ] }, 369 'float': {values: ['none', 'left', 'right']},
335 "border-style": { values: [ 370 'overflow-y': {values: ['hidden', 'auto', 'visible', 'overlay', 'scroll']},
336 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 371 'margin-bottom-collapse': {values: ['collapse', 'separate', 'discard']},
337 ] }, 372 'box-reflect': {values: ['left', 'right', 'above', 'below']},
338 "size": { values: [ 373 'overflow': {values: ['hidden', 'auto', 'visible', 'overlay', 'scroll']},
339 "a3", "a4", "a5", "b4", "b5", "landscape", "ledger", "legal", "letter", "portrait" 374 'contain': {values: ['none', 'strict', 'content', 'size', 'layout', 'style', ' paint']},
340 ] }, 375 'text-rendering': {values: ['auto', 'optimizeSpeed', 'optimizeLegibility', 'ge ometricPrecision']},
341 "background-size": { values: [ 376 'text-align': {
342 "contain", "cover" 377 values: [
343 ] }, 378 '-webkit-auto', 'start', 'end', 'left', 'right', 'center', 'justify', '-we bkit-left', '-webkit-right',
344 "direction": { values: [ 379 '-webkit-center'
345 "ltr", "rtl" 380 ]
346 ] }, 381 },
347 "enable-background": { values: [ 382 'list-style-position': {values: ['outside', 'inside', 'hanging']},
348 "accumulate", "new" 383 'margin-bottom': {values: ['auto']},
349 ] }, 384 'color-interpolation': {values: ['linearrgb']},
350 "float": { values: [ 385 'background-origin': {values: ['border-box', 'content-box', 'padding-box']},
351 "none", "left", "right" 386 'word-wrap': {values: ['normal', 'break-word']},
352 ] }, 387 'font-weight':
353 "overflow-y": { values: [ 388 {values: ['normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400 ', '500', '600', '700', '800', '900']},
354 "hidden", "auto", "visible", "overlay", "scroll" 389 'margin-before-collapse': {values: ['collapse', 'separate', 'discard']},
355 ] }, 390 'text-transform': {values: ['none', 'capitalize', 'uppercase', 'lowercase']},
356 "margin-bottom-collapse": { values: [ 391 'border-right-style':
357 "collapse", "separate", "discard" 392 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted' , 'dashed', 'solid', 'double']},
358 ] }, 393 'border-left-style':
359 "box-reflect": { values: [ 394 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted' , 'dashed', 'solid', 'double']},
360 "left", "right", "above", "below" 395 '-webkit-text-emphasis': {values: ['circle', 'filled', 'open', 'dot', 'double- circle', 'triangle', 'sesame']},
361 ] }, 396 'font-style': {values: ['italic', 'oblique', 'normal']},
362 "overflow": { values: [ 397 'speak': {values: ['none', 'normal', 'spell-out', 'digits', 'literal-punctuati on', 'no-punctuation']},
363 "hidden", "auto", "visible", "overlay", "scroll" 398 'color-rendering': {values: ['auto', 'optimizeSpeed', 'optimizeQuality']},
364 ] }, 399 'list-style-type': {
365 "contain": { values: [ 400 values: [
366 "none", "strict", "content", "size", "layout", "style", "paint" 401 'none',
367 ] }, 402 'inline',
368 "text-rendering": { values: [ 403 'disc',
369 "auto", "optimizeSpeed", "optimizeLegibility", "geometricPrecision" 404 'circle',
370 ] }, 405 'square',
371 "text-align": { values: [ 406 'decimal',
372 "-webkit-auto", "start", "end", "left", "right", "center", "justify", "- webkit-left", "-webkit-right", "-webkit-center" 407 'decimal-leading-zero',
373 ] }, 408 'arabic-indic',
374 "list-style-position": { values: [ 409 'binary',
375 "outside", "inside", "hanging" 410 'bengali',
376 ] }, 411 'cambodian',
377 "margin-bottom": { values: [ 412 'khmer',
378 "auto" 413 'devanagari',
379 ] }, 414 'gujarati',
380 "color-interpolation": { values: [ 415 'gurmukhi',
381 "linearrgb" 416 'kannada',
382 ] }, 417 'lower-hexadecimal',
383 "background-origin": { values: [ 418 'lao',
384 "border-box", "content-box", "padding-box" 419 'malayalam',
385 ] }, 420 'mongolian',
386 "word-wrap": { values: [ 421 'myanmar',
387 "normal", "break-word" 422 'octal',
388 ] }, 423 'oriya',
389 "font-weight": { values: [ 424 'persian',
390 "normal", "bold", "bolder", "lighter", "100", "200", "300", "400", "500" , "600", "700", "800", "900" 425 'urdu',
391 ] }, 426 'telugu',
392 "margin-before-collapse": { values: [ 427 'tibetan',
393 "collapse", "separate", "discard" 428 'thai',
394 ] }, 429 'upper-hexadecimal',
395 "text-transform": { values: [ 430 'lower-roman',
396 "none", "capitalize", "uppercase", "lowercase" 431 'upper-roman',
397 ] }, 432 'lower-greek',
398 "border-right-style": { values: [ 433 'lower-alpha',
399 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 434 'lower-latin',
400 ] }, 435 'upper-alpha',
401 "border-left-style": { values: [ 436 'upper-latin',
402 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 437 'afar',
403 ] }, 438 'ethiopic-halehame-aa-et',
404 "-webkit-text-emphasis": { values: [ 439 'ethiopic-halehame-aa-er',
405 "circle", "filled", "open", "dot", "double-circle", "triangle", "sesame" 440 'amharic',
406 ] }, 441 'ethiopic-halehame-am-et',
407 "font-style": { values: [ 442 'amharic-abegede',
408 "italic", "oblique", "normal" 443 'ethiopic-abegede-am-et',
409 ] }, 444 'cjk-earthly-branch',
410 "speak": { values: [ 445 'cjk-heavenly-stem',
411 "none", "normal", "spell-out", "digits", "literal-punctuation", "no-punc tuation" 446 'ethiopic',
412 ] }, 447 'ethiopic-halehame-gez',
413 "color-rendering": { values: [ 448 'ethiopic-abegede',
414 "auto", "optimizeSpeed", "optimizeQuality" 449 'ethiopic-abegede-gez',
415 ] }, 450 'hangul-consonant',
416 "list-style-type": { values: [ 451 'hangul',
417 "none", "inline", "disc", "circle", "square", "decimal", "decimal-leadin g-zero", "arabic-indic", "binary", "bengali", 452 'lower-norwegian',
418 "cambodian", "khmer", "devanagari", "gujarati", "gurmukhi", "kannada", " lower-hexadecimal", "lao", "malayalam", 453 'oromo',
419 "mongolian", "myanmar", "octal", "oriya", "persian", "urdu", "telugu", " tibetan", "thai", "upper-hexadecimal", 454 'ethiopic-halehame-om-et',
420 "lower-roman", "upper-roman", "lower-greek", "lower-alpha", "lower-latin ", "upper-alpha", "upper-latin", "afar", 455 'sidama',
421 "ethiopic-halehame-aa-et", "ethiopic-halehame-aa-er", "amharic", "ethiop ic-halehame-am-et", "amharic-abegede", 456 'ethiopic-halehame-sid-et',
422 "ethiopic-abegede-am-et", "cjk-earthly-branch", "cjk-heavenly-stem", "et hiopic", "ethiopic-halehame-gez", 457 'somali',
423 "ethiopic-abegede", "ethiopic-abegede-gez", "hangul-consonant", "hangul" , "lower-norwegian", "oromo", 458 'ethiopic-halehame-so-et',
424 "ethiopic-halehame-om-et", "sidama", "ethiopic-halehame-sid-et", "somali ", "ethiopic-halehame-so-et", "tigre", 459 'tigre',
425 "ethiopic-halehame-tig", "tigrinya-er", "ethiopic-halehame-ti-er", "tigr inya-er-abegede", 460 'ethiopic-halehame-tig',
426 "ethiopic-abegede-ti-er", "tigrinya-et", "ethiopic-halehame-ti-et", "tig rinya-et-abegede", 461 'tigrinya-er',
427 "ethiopic-abegede-ti-et", "upper-greek", "upper-norwegian", "asterisks", "footnotes", "hebrew", "armenian", 462 'ethiopic-halehame-ti-er',
428 "lower-armenian", "upper-armenian", "georgian", "cjk-ideographic", "hira gana", "katakana", "hiragana-iroha", 463 'tigrinya-er-abegede',
429 "katakana-iroha" 464 'ethiopic-abegede-ti-er',
430 ] }, 465 'tigrinya-et',
431 "text-combine-upright": { values: [ 466 'ethiopic-halehame-ti-et',
432 "none", "all" 467 'tigrinya-et-abegede',
433 ] }, 468 'ethiopic-abegede-ti-et',
434 "-webkit-text-combine": { values: [ 469 'upper-greek',
435 "none", "horizontal" 470 'upper-norwegian',
436 ] }, 471 'asterisks',
437 "text-orientation": { values: [ 472 'footnotes',
438 "mixed", "upright", "sideways" 473 'hebrew',
439 ] }, 474 'armenian',
440 "outline": { values: [ 475 'lower-armenian',
441 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 476 'upper-armenian',
442 ] }, 477 'georgian',
443 "font": { values: [ 478 'cjk-ideographic',
444 "caption", "icon", "menu", "message-box", "small-caption", "-webkit-mini -control", "-webkit-small-control", 479 'hiragana',
445 "-webkit-control", "status-bar", "italic", "oblique", "small-caps", "nor mal", "bold", "bolder", "lighter", 480 'katakana',
446 "100", "200", "300", "400", "500", "600", "700", "800", "900", "xx-small ", "x-small", "small", "medium", 481 'hiragana-iroha',
447 "large", "x-large", "xx-large", "-webkit-xxx-large", "smaller", "larger" , "serif", "sans-serif", "cursive", 482 'katakana-iroha'
448 "fantasy", "monospace", "-webkit-body", "-webkit-pictograph" 483 ]
449 ] }, 484 },
450 "dominant-baseline": { values: [ 485 'text-combine-upright': {values: ['none', 'all']},
451 "middle", "auto", "central", "text-before-edge", "text-after-edge", "ide ographic", "alphabetic", "hanging", 486 '-webkit-text-combine': {values: ['none', 'horizontal']},
452 "mathematical", "use-script", "no-change", "reset-size" 487 'text-orientation': {values: ['mixed', 'upright', 'sideways']},
453 ] }, 488 'outline': {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', ' dotted', 'dashed', 'solid', 'double']},
454 "display": { values: [ 489 'font': {
455 "none", "inline", "block", "list-item", "run-in", "inline-block", "table ", "inline-table", 490 values: [
456 "table-row-group", "table-header-group", "table-footer-group", "table-ro w", "table-column-group", 491 'caption',
457 "table-column", "table-cell", "table-caption", "-webkit-box", "-webkit-i nline-box", 492 'icon',
458 "flex", "inline-flex", "grid", "inline-grid", "contents" 493 'menu',
459 ] }, 494 'message-box',
460 "-webkit-text-emphasis-position": { values: [ 495 'small-caption',
461 "over", "under" 496 '-webkit-mini-control',
462 ] }, 497 '-webkit-small-control',
463 "image-rendering": { values: [ 498 '-webkit-control',
464 "auto", "optimizeSpeed", "optimizeQuality", "pixelated" 499 'status-bar',
465 ] }, 500 'italic',
466 "alignment-baseline": { values: [ 501 'oblique',
467 "baseline", "middle", "auto", "before-edge", "after-edge", "central", "t ext-before-edge", "text-after-edge", 502 'small-caps',
468 "ideographic", "alphabetic", "hanging", "mathematical" 503 'normal',
469 ] }, 504 'bold',
470 "outline-width": { values: [ 505 'bolder',
471 "medium", "thick", "thin" 506 'lighter',
472 ] }, 507 '100',
473 "box-align": { values: [ 508 '200',
474 "baseline", "center", "stretch", "start", "end" 509 '300',
475 ] }, 510 '400',
476 "border-right-width": { values: [ 511 '500',
477 "medium", "thick", "thin" 512 '600',
478 ] }, 513 '700',
479 "border-top-style": { values: [ 514 '800',
480 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 515 '900',
481 ] }, 516 'xx-small',
482 "line-height": { values: [ 517 'x-small',
483 "normal" 518 'small',
484 ] }, 519 'medium',
485 "text-overflow": { values: [ 520 'large',
486 "clip", "ellipsis" 521 'x-large',
487 ] }, 522 'xx-large',
488 "overflow-wrap": { values: [ 523 '-webkit-xxx-large',
489 "normal", "break-word" 524 'smaller',
490 ] }, 525 'larger',
491 "box-direction": { values: [ 526 'serif',
492 "normal", "reverse" 527 'sans-serif',
493 ] }, 528 'cursive',
494 "margin-after-collapse": { values: [ 529 'fantasy',
495 "collapse", "separate", "discard" 530 'monospace',
496 ] }, 531 '-webkit-body',
497 "page-break-before": { values: [ 532 '-webkit-pictograph'
498 "left", "right", "auto", "always", "avoid" 533 ]
499 ] }, 534 },
500 "border-image": { values: [ 535 'dominant-baseline': {
501 "repeat", "stretch" 536 values: [
502 ] }, 537 'middle', 'auto', 'central', 'text-before-edge', 'text-after-edge', 'ideog raphic', 'alphabetic', 'hanging',
503 "text-decoration": { values: [ 538 'mathematical', 'use-script', 'no-change', 'reset-size'
504 "none", "blink", "line-through", "overline", "underline" 539 ]
505 ] }, 540 },
506 "position": { values: [ 541 'display': {
507 "absolute", "fixed", "relative", "static" 542 values: [
508 ] }, 543 'none',
509 "font-family": { values: [ 544 'inline',
510 "serif", "sans-serif", "cursive", "fantasy", "monospace", "-webkit-body" , "-webkit-pictograph" 545 'block',
511 ] }, 546 'list-item',
512 "text-overflow-mode": { values: [ 547 'run-in',
513 "clip", "ellipsis" 548 'inline-block',
514 ] }, 549 'table',
515 "border-bottom-style": { values: [ 550 'inline-table',
516 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 551 'table-row-group',
517 ] }, 552 'table-header-group',
518 "unicode-bidi": { values: [ 553 'table-footer-group',
519 "normal", "bidi-override", "embed", "isolate", "isolate-override", "plai ntext" 554 'table-row',
520 ] }, 555 'table-column-group',
521 "clip-rule": { values: [ 556 'table-column',
522 "nonzero", "evenodd" 557 'table-cell',
523 ] }, 558 'table-caption',
524 "margin-left": { values: [ 559 '-webkit-box',
525 "auto" 560 '-webkit-inline-box',
526 ] }, 561 'flex',
527 "margin-top": { values: [ 562 'inline-flex',
528 "auto" 563 'grid',
529 ] }, 564 'inline-grid',
530 "zoom": { values: [ 565 'contents'
531 "normal", "document", "reset" 566 ]
532 ] }, 567 },
533 "max-width": { values: [ 568 '-webkit-text-emphasis-position': {values: ['over', 'under']},
534 "none" 569 'image-rendering': {values: ['auto', 'optimizeSpeed', 'optimizeQuality', 'pixe lated']},
535 ] }, 570 'alignment-baseline': {
536 "caption-side": { values: [ 571 values: [
537 "top", "bottom" 572 'baseline', 'middle', 'auto', 'before-edge', 'after-edge', 'central', 'tex t-before-edge', 'text-after-edge',
538 ] }, 573 'ideographic', 'alphabetic', 'hanging', 'mathematical'
539 "empty-cells": { values: [ 574 ]
540 "hide", "show" 575 },
541 ] }, 576 'outline-width': {values: ['medium', 'thick', 'thin']},
542 "pointer-events": { values: [ 577 'box-align': {values: ['baseline', 'center', 'stretch', 'start', 'end']},
543 "none", "all", "auto", "visible", "visiblepainted", "visiblefill", "visi blestroke", "painted", "fill", "stroke", "bounding-box" 578 'border-right-width': {values: ['medium', 'thick', 'thin']},
544 ] }, 579 'border-top-style':
545 "letter-spacing": { values: [ 580 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted' , 'dashed', 'solid', 'double']},
546 "normal" 581 'line-height': {values: ['normal']},
547 ] }, 582 'text-overflow': {values: ['clip', 'ellipsis']},
548 "background-clip": { values: [ 583 'overflow-wrap': {values: ['normal', 'break-word']},
549 "border-box", "content-box", "padding-box" 584 'box-direction': {values: ['normal', 'reverse']},
550 ] }, 585 'margin-after-collapse': {values: ['collapse', 'separate', 'discard']},
551 "-webkit-font-smoothing": { values: [ 586 'page-break-before': {values: ['left', 'right', 'auto', 'always', 'avoid']},
552 "none", "auto", "antialiased", "subpixel-antialiased" 587 'border-image': {values: ['repeat', 'stretch']},
553 ] }, 588 'text-decoration': {values: ['none', 'blink', 'line-through', 'overline', 'und erline']},
554 "border": { values: [ 589 'position': {values: ['absolute', 'fixed', 'relative', 'static']},
555 "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashe d", "solid", "double" 590 'font-family':
556 ] }, 591 {values: ['serif', 'sans-serif', 'cursive', 'fantasy', 'monospace', '-webk it-body', '-webkit-pictograph']},
557 "font-size": { values: [ 592 'text-overflow-mode': {values: ['clip', 'ellipsis']},
558 "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large" , "-webkit-xxx-large", "smaller", 593 'border-bottom-style':
559 "larger" 594 {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'dotted' , 'dashed', 'solid', 'double']},
560 ] }, 595 'unicode-bidi': {values: ['normal', 'bidi-override', 'embed', 'isolate', 'isol ate-override', 'plaintext']},
561 "font-variant": { values: [ 596 'clip-rule': {values: ['nonzero', 'evenodd']},
562 "small-caps", "normal" 597 'margin-left': {values: ['auto']},
563 ] }, 598 'margin-top': {values: ['auto']},
564 "vertical-align": { values: [ 599 'zoom': {values: ['normal', 'document', 'reset']},
565 "baseline", "middle", "sub", "super", "text-top", "text-bottom", "top", "bottom", "-webkit-baseline-middle" 600 'max-width': {values: ['none']},
566 ] }, 601 'caption-side': {values: ['top', 'bottom']},
567 "white-space": { values: [ 602 'empty-cells': {values: ['hide', 'show']},
568 "normal", "nowrap", "pre", "pre-line", "pre-wrap" 603 'pointer-events': {
569 ] }, 604 values: [
570 "box-lines": { values: [ 605 'none', 'all', 'auto', 'visible', 'visiblepainted', 'visiblefill', 'visibl estroke', 'painted', 'fill', 'stroke',
571 "single", "multiple" 606 'bounding-box'
572 ] }, 607 ]
573 "page-break-after": { values: [ 608 },
574 "left", "right", "auto", "always", "avoid" 609 'letter-spacing': {values: ['normal']},
575 ] }, 610 'background-clip': {values: ['border-box', 'content-box', 'padding-box']},
576 "clip-path": { values: [ 611 '-webkit-font-smoothing': {values: ['none', 'auto', 'antialiased', 'subpixel-a ntialiased']},
577 "none" 612 'border': {values: ['none', 'hidden', 'inset', 'groove', 'ridge', 'outset', 'd otted', 'dashed', 'solid', 'double']},
578 ] }, 613 'font-size': {
579 "margin": { values: [ 614 values: [
580 "auto" 615 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', '-webkit-xxx-large', 'smaller', 'larger'
581 ] }, 616 ]
582 "margin-right": { values: [ 617 },
583 "auto" 618 'font-variant': {values: ['small-caps', 'normal']},
584 ] }, 619 'vertical-align': {
585 "word-break": { values: [ 620 values:
586 "normal", "break-all", "break-word" 621 ['baseline', 'middle', 'sub', 'super', 'text-top', 'text-bottom', 'top', 'bottom', '-webkit-baseline-middle']
587 ] }, 622 },
588 "word-spacing": { values: [ 623 'white-space': {values: ['normal', 'nowrap', 'pre', 'pre-line', 'pre-wrap']},
589 "normal" 624 'box-lines': {values: ['single', 'multiple']},
590 ] }, 625 'page-break-after': {values: ['left', 'right', 'auto', 'always', 'avoid']},
591 "-webkit-text-emphasis-style": { values: [ 626 'clip-path': {values: ['none']},
592 "circle", "filled", "open", "dot", "double-circle", "triangle", "sesame" 627 'margin': {values: ['auto']},
593 ] }, 628 'margin-right': {values: ['auto']},
594 "transform": { values: [ 629 'word-break': {values: ['normal', 'break-all', 'break-word']},
595 "scale", "scaleX", "scaleY", "scale3d", "rotate", "rotateX", "rotateY", "rotateZ", "rotate3d", "skew", "skewX", "skewY", 630 'word-spacing': {values: ['normal']},
596 "translate", "translateX", "translateY", "translateZ", "translate3d", "m atrix", "matrix3d", "perspective" 631 '-webkit-text-emphasis-style': {values: ['circle', 'filled', 'open', 'dot', 'd ouble-circle', 'triangle', 'sesame']},
597 ] }, 632 'transform': {
598 "image-resolution": { values: [ 633 values: [
599 "from-image", "snap" 634 'scale', 'scaleX', 'scaleY', 'scale3d', 'rotate', 'rotateX ', 'rotateY',
600 ] }, 635 'rotateZ', 'rotate3d', 'skew', 'skewX', 'skewY', 'transla te', 'translateX',
601 "box-sizing": { values: [ 636 'translateY', 'translateZ', 'translate3d', 'matrix', 'matrix3d', 'perspec tive'
602 "content-box", "border-box" 637 ]
603 ] }, 638 },
604 "clip": { values: [ 639 'image-resolution': {values: ['from-image', 'snap']},
605 "auto" 640 'box-sizing': {values: ['content-box', 'border-box']},
606 ] }, 641 'clip': {values: ['auto']},
607 "resize": { values: [ 642 'resize': {values: ['none', 'both', 'horizontal', 'vertical']},
608 "none", "both", "horizontal", "vertical" 643 'align-content': {values: ['flex-start', 'flex-end', 'center', 'space-between' , 'space-around', 'stretch']},
609 ] }, 644 'align-items': {values: ['flex-start', 'flex-end', 'center', 'baseline', 'stre tch']},
610 "align-content": { values: [ 645 'align-self': {values: ['auto', 'flex-start', 'flex-end', 'center', 'baseline' , 'stretch']},
611 "flex-start", "flex-end", "center", "space-between", "space-around", "st retch" 646 'flex-direction': {values: ['row', 'row-reverse', 'column', 'column-reverse']} ,
612 ] }, 647 'justify-content': {values: ['flex-start', 'flex-end', 'center', 'space-betwee n', 'space-around']},
613 "align-items": { values: [ 648 'flex-wrap': {values: ['nowrap', 'wrap', 'wrap-reverse']},
614 "flex-start", "flex-end", "center", "baseline", "stretch" 649 'perspective': {values: ['none']},
615 ] }, 650 'perspective-origin': {values: ['left', 'center', 'right', 'top', 'bottom']},
616 "align-self": { values: [ 651 'transform-origin': {values: ['left', 'center', 'right', 'top', 'bottom']},
617 "auto", "flex-start", "flex-end", "center", "baseline", "stretch" 652 'transform-style': {values: ['flat', 'preserve-3d']},
618 ] }, 653 'transition-timing-function': {
619 "flex-direction": { values: [ 654 values:
620 "row", "row-reverse", "column", "column-reverse" 655 ['ease', 'linear', 'ease-in', 'ease-out', 'ease-in-out', 'step-start', ' step-end', 'steps', 'cubic-bezier']
621 ] }, 656 },
622 "justify-content": { values: [ 657 'animation-timing-function': {
623 "flex-start", "flex-end", "center", "space-between", "space-around" 658 values:
624 ] }, 659 ['ease', 'linear', 'ease-in', 'ease-out', 'ease-in-out', 'step-start', ' step-end', 'steps', 'cubic-bezier']
625 "flex-wrap": { values: [ 660 },
626 "nowrap", "wrap", "wrap-reverse" 661 'animation-direction': {values: ['normal', 'reverse', 'alternate', 'alternate- reverse']},
627 ] }, 662 'animation-play-state': {values: ['running', 'paused']},
628 "perspective": { values: [ 663 'animation-fill-mode': {values: ['none', 'forwards', 'backwards', 'both']},
629 "none" 664 '-webkit-backface-visibility': {values: ['visible', 'hidden']},
630 ] }, 665 '-webkit-box-decoration-break': {values: ['slice', 'clone']},
631 "perspective-origin": { values: [ 666 '-webkit-column-break-after':
632 "left", "center", "right", "top", "bottom" 667 {values: ['auto', 'always', 'avoid', 'left', 'right', 'page', 'column', 'a void-page', 'avoid-column']},
633 ] }, 668 '-webkit-column-break-before':
634 "transform-origin": { values: [ 669 {values: ['auto', 'always', 'avoid', 'left', 'right', 'page', 'column', 'a void-page', 'avoid-column']},
635 "left", "center", "right", "top", "bottom" 670 '-webkit-column-break-inside': {values: ['auto', 'avoid', 'avoid-page', 'avoid -column']},
636 ] }, 671 '-webkit-column-span': {values: ['none', 'all']},
637 "transform-style": { values: [ 672 '-webkit-column-count': {values: ['auto']},
638 "flat", "preserve-3d" 673 '-webkit-column-gap': {values: ['normal']},
639 ] }, 674 '-webkit-filter': {
640 "transition-timing-function": { values: [ 675 values: [
641 "ease", "linear", "ease-in", "ease-out", "ease-in-out", "step-start", "s tep-end", "steps", "cubic-bezier" 676 'url', 'blur', 'brightness', 'contrast', 'drop-shadow', 'grayscale', 'hue- rotate', 'invert', 'opacity',
642 ] }, 677 'saturate', 'sepia'
643 "animation-timing-function": { values: [ 678 ]
644 "ease", "linear", "ease-in", "ease-out", "ease-in-out", "step-start", "s tep-end", "steps", "cubic-bezier" 679 },
645 ] }, 680 '-webkit-line-break': {values: ['auto', 'loose', 'normal', 'strict']},
646 "animation-direction": { values: [ 681 '-webkit-user-select': {values: ['none', 'text', 'all']},
647 "normal", "reverse", "alternate", "alternate-reverse" 682 '-webkit-user-modify': {values: ['read-only', 'read-write', 'read-write-plaint ext-only']},
648 ] }, 683 'text-align-last': {values: ['auto', 'start', 'end', 'left', 'right', 'center' , 'justify']},
649 "animation-play-state": { values: [ 684 '-webkit-text-decoration-line': {values: ['none', 'underline', 'overline', 'li ne-through', 'blink']},
650 "running", "paused" 685 '-webkit-text-decoration-style': {values: ['solid', 'double', 'dotted', 'dashe d', 'wavy']},
651 ] }, 686 '-webkit-text-decoration-skip': {values: ['none', 'objects', 'spaces', 'ink', 'edges', 'box-decoration']},
652 "animation-fill-mode": { values: [ 687 'mix-blend-mode': {
653 "none", "forwards", "backwards", "both" 688 values: [
654 ] }, 689 'normal', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'color-dod ge', 'color-burn', 'hard-light',
655 "-webkit-backface-visibility": { values: [ 690 'soft-light', 'difference', 'exclusion', 'hue', 'saturation', 'color', 'lu minosity', 'unset'
656 "visible", "hidden" 691 ]
657 ] }, 692 },
658 "-webkit-box-decoration-break": { values: [ 693 'background-blend-mode': {
659 "slice", "clone" 694 values: [
660 ] }, 695 'normal', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'color-dod ge', 'color-burn', 'hard-light',
661 "-webkit-column-break-after": { values: [ 696 'soft-light', 'difference', 'exclusion', 'hue', 'saturation', 'color', 'lu minosity', 'unset'
662 "auto", "always", "avoid", "left", "right", "page", "column", "avoid-pag e", "avoid-column" 697 ]
663 ] }, 698 },
664 "-webkit-column-break-before": { values: [
665 "auto", "always", "avoid", "left", "right", "page", "column", "avoid-pag e", "avoid-column"
666 ] },
667 "-webkit-column-break-inside": { values: [
668 "auto", "avoid", "avoid-page", "avoid-column"
669 ] },
670 "-webkit-column-span": { values: [
671 "none", "all"
672 ] },
673 "-webkit-column-count": { values: [
674 "auto"
675 ] },
676 "-webkit-column-gap": { values: [
677 "normal"
678 ] },
679 "-webkit-filter": { values: [
680 "url", "blur", "brightness", "contrast", "drop-shadow", "grayscale", "hu e-rotate", "invert", "opacity", "saturate", "sepia"
681 ] },
682 "-webkit-line-break": { values: [
683 "auto", "loose", "normal", "strict"
684 ] },
685 "-webkit-user-select": { values: [
686 "none", "text", "all"
687 ] },
688 "-webkit-user-modify": { values: [
689 "read-only", "read-write", "read-write-plaintext-only"
690 ] },
691 "text-align-last": { values: [
692 "auto", "start", "end", "left", "right", "center", "justify"
693 ] },
694 "-webkit-text-decoration-line": { values: [
695 "none", "underline", "overline", "line-through", "blink"
696 ] },
697 "-webkit-text-decoration-style": { values: [
698 "solid", "double", "dotted", "dashed", "wavy"
699 ] },
700 "-webkit-text-decoration-skip": { values: [
701 "none", "objects", "spaces", "ink", "edges", "box-decoration"
702 ] },
703 "mix-blend-mode": { values: [
704 "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-d odge", "color-burn", "hard-light", "soft-light",
705 "difference", "exclusion", "hue", "saturation", "color", "luminosity", " unset"
706 ] },
707 "background-blend-mode": { values: [
708 "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-d odge", "color-burn", "hard-light", "soft-light",
709 "difference", "exclusion", "hue", "saturation", "color", "luminosity", " unset"
710 ] },
711 }; 699 };
712 700
713 // Weight of CSS properties based on their usage from https://www.chromestatus.c om/metrics/css/popularity 701 // Weight of CSS properties based on their usage from https://www.chromestatus.c om/metrics/css/popularity
714 WebInspector.CSSMetadata.Weight = { 702 WebInspector.CSSMetadata.Weight = {
715 "align-content": 57, 703 'align-content': 57,
716 "align-items": 129, 704 'align-items': 129,
717 "align-self": 55, 705 'align-self': 55,
718 "animation": 175, 706 'animation': 175,
719 "animation-delay": 114, 707 'animation-delay': 114,
720 "animation-direction": 113, 708 'animation-direction': 113,
721 "animation-duration": 137, 709 'animation-duration': 137,
722 "animation-fill-mode": 132, 710 'animation-fill-mode': 132,
723 "animation-iteration-count": 124, 711 'animation-iteration-count': 124,
724 "animation-name": 139, 712 'animation-name': 139,
725 "animation-play-state": 104, 713 'animation-play-state': 104,
726 "animation-timing-function": 141, 714 'animation-timing-function': 141,
727 "backface-visibility": 123, 715 'backface-visibility': 123,
728 "background": 260, 716 'background': 260,
729 "background-attachment": 119, 717 'background-attachment': 119,
730 "background-clip": 165, 718 'background-clip': 165,
731 "background-color": 259, 719 'background-color': 259,
732 "background-image": 246, 720 'background-image': 246,
733 "background-origin": 107, 721 'background-origin': 107,
734 "background-position": 237, 722 'background-position': 237,
735 "background-position-x": 108, 723 'background-position-x': 108,
736 "background-position-y": 93, 724 'background-position-y': 93,
737 "background-repeat": 234, 725 'background-repeat': 234,
738 "background-size": 203, 726 'background-size': 203,
739 "border": 263, 727 'border': 263,
740 "border-bottom": 233, 728 'border-bottom': 233,
741 "border-bottom-color": 190, 729 'border-bottom-color': 190,
742 "border-bottom-left-radius": 186, 730 'border-bottom-left-radius': 186,
743 "border-bottom-right-radius": 185, 731 'border-bottom-right-radius': 185,
744 "border-bottom-style": 150, 732 'border-bottom-style': 150,
745 "border-bottom-width": 179, 733 'border-bottom-width': 179,
746 "border-collapse": 209, 734 'border-collapse': 209,
747 "border-color": 226, 735 'border-color': 226,
748 "border-image": 89, 736 'border-image': 89,
749 "border-image-outset": 50, 737 'border-image-outset': 50,
750 "border-image-repeat": 49, 738 'border-image-repeat': 49,
751 "border-image-slice": 58, 739 'border-image-slice': 58,
752 "border-image-source": 32, 740 'border-image-source': 32,
753 "border-image-width": 52, 741 'border-image-width': 52,
754 "border-left": 221, 742 'border-left': 221,
755 "border-left-color": 174, 743 'border-left-color': 174,
756 "border-left-style": 142, 744 'border-left-style': 142,
757 "border-left-width": 172, 745 'border-left-width': 172,
758 "border-radius": 224, 746 'border-radius': 224,
759 "border-right": 223, 747 'border-right': 223,
760 "border-right-color": 182, 748 'border-right-color': 182,
761 "border-right-style": 130, 749 'border-right-style': 130,
762 "border-right-width": 178, 750 'border-right-width': 178,
763 "border-spacing": 198, 751 'border-spacing': 198,
764 "border-style": 206, 752 'border-style': 206,
765 "border-top": 231, 753 'border-top': 231,
766 "border-top-color": 192, 754 'border-top-color': 192,
767 "border-top-left-radius": 187, 755 'border-top-left-radius': 187,
768 "border-top-right-radius": 189, 756 'border-top-right-radius': 189,
769 "border-top-style": 152, 757 'border-top-style': 152,
770 "border-top-width": 180, 758 'border-top-width': 180,
771 "border-width": 214, 759 'border-width': 214,
772 "bottom": 227, 760 'bottom': 227,
773 "box-shadow": 213, 761 'box-shadow': 213,
774 "box-sizing": 216, 762 'box-sizing': 216,
775 "caption-side": 96, 763 'caption-side': 96,
776 "clear": 229, 764 'clear': 229,
777 "clip": 173, 765 'clip': 173,
778 "clip-rule": 5, 766 'clip-rule': 5,
779 "color": 256, 767 'color': 256,
780 "content": 219, 768 'content': 219,
781 "counter-increment": 111, 769 'counter-increment': 111,
782 "counter-reset": 110, 770 'counter-reset': 110,
783 "cursor": 250, 771 'cursor': 250,
784 "direction": 176, 772 'direction': 176,
785 "display": 262, 773 'display': 262,
786 "empty-cells": 99, 774 'empty-cells': 99,
787 "fill": 140, 775 'fill': 140,
788 "fill-opacity": 82, 776 'fill-opacity': 82,
789 "fill-rule": 22, 777 'fill-rule': 22,
790 "filter": 160, 778 'filter': 160,
791 "flex": 133, 779 'flex': 133,
792 "flex-basis": 66, 780 'flex-basis': 66,
793 "flex-direction": 85, 781 'flex-direction': 85,
794 "flex-flow": 94, 782 'flex-flow': 94,
795 "flex-grow": 112, 783 'flex-grow': 112,
796 "flex-shrink": 61, 784 'flex-shrink': 61,
797 "flex-wrap": 68, 785 'flex-wrap': 68,
798 "float": 252, 786 'float': 252,
799 "font": 211, 787 'font': 211,
800 "font-family": 254, 788 'font-family': 254,
801 "font-kerning": 18, 789 'font-kerning': 18,
802 "font-size": 264, 790 'font-size': 264,
803 "font-stretch": 77, 791 'font-stretch': 77,
804 "font-style": 220, 792 'font-style': 220,
805 "font-variant": 161, 793 'font-variant': 161,
806 "font-weight": 257, 794 'font-weight': 257,
807 "height": 266, 795 'height': 266,
808 "image-rendering": 90, 796 'image-rendering': 90,
809 "justify-content": 127, 797 'justify-content': 127,
810 "left": 248, 798 'left': 248,
811 "letter-spacing": 188, 799 'letter-spacing': 188,
812 "line-height": 244, 800 'line-height': 244,
813 "list-style": 215, 801 'list-style': 215,
814 "list-style-image": 145, 802 'list-style-image': 145,
815 "list-style-position": 149, 803 'list-style-position': 149,
816 "list-style-type": 199, 804 'list-style-type': 199,
817 "margin": 267, 805 'margin': 267,
818 "margin-bottom": 241, 806 'margin-bottom': 241,
819 "margin-left": 243, 807 'margin-left': 243,
820 "margin-right": 238, 808 'margin-right': 238,
821 "margin-top": 253, 809 'margin-top': 253,
822 "mask": 20, 810 'mask': 20,
823 "max-height": 205, 811 'max-height': 205,
824 "max-width": 225, 812 'max-width': 225,
825 "min-height": 217, 813 'min-height': 217,
826 "min-width": 218, 814 'min-width': 218,
827 "object-fit": 33, 815 'object-fit': 33,
828 "opacity": 251, 816 'opacity': 251,
829 "order": 117, 817 'order': 117,
830 "orphans": 146, 818 'orphans': 146,
831 "outline": 222, 819 'outline': 222,
832 "outline-color": 153, 820 'outline-color': 153,
833 "outline-offset": 147, 821 'outline-offset': 147,
834 "outline-style": 151, 822 'outline-style': 151,
835 "outline-width": 148, 823 'outline-width': 148,
836 "overflow": 255, 824 'overflow': 255,
837 "overflow-wrap": 105, 825 'overflow-wrap': 105,
838 "overflow-x": 184, 826 'overflow-x': 184,
839 "overflow-y": 196, 827 'overflow-y': 196,
840 "padding": 265, 828 'padding': 265,
841 "padding-bottom": 230, 829 'padding-bottom': 230,
842 "padding-left": 235, 830 'padding-left': 235,
843 "padding-right": 232, 831 'padding-right': 232,
844 "padding-top": 240, 832 'padding-top': 240,
845 "page": 8, 833 'page': 8,
846 "page-break-after": 120, 834 'page-break-after': 120,
847 "page-break-before": 69, 835 'page-break-before': 69,
848 "page-break-inside": 121, 836 'page-break-inside': 121,
849 "perspective": 92, 837 'perspective': 92,
850 "perspective-origin": 103, 838 'perspective-origin': 103,
851 "pointer-events": 183, 839 'pointer-events': 183,
852 "position": 261, 840 'position': 261,
853 "quotes": 158, 841 'quotes': 158,
854 "resize": 168, 842 'resize': 168,
855 "right": 245, 843 'right': 245,
856 "shape-rendering": 38, 844 'shape-rendering': 38,
857 "size": 64, 845 'size': 64,
858 "speak": 118, 846 'speak': 118,
859 "src": 170, 847 'src': 170,
860 "stop-color": 42, 848 'stop-color': 42,
861 "stop-opacity": 31, 849 'stop-opacity': 31,
862 "stroke": 98, 850 'stroke': 98,
863 "stroke-dasharray": 36, 851 'stroke-dasharray': 36,
864 "stroke-dashoffset": 3, 852 'stroke-dashoffset': 3,
865 "stroke-linecap": 30, 853 'stroke-linecap': 30,
866 "stroke-linejoin": 21, 854 'stroke-linejoin': 21,
867 "stroke-miterlimit": 12, 855 'stroke-miterlimit': 12,
868 "stroke-opacity": 34, 856 'stroke-opacity': 34,
869 "stroke-width": 87, 857 'stroke-width': 87,
870 "table-layout": 171, 858 'table-layout': 171,
871 "tab-size": 46, 859 'tab-size': 46,
872 "text-align": 260, 860 'text-align': 260,
873 "text-anchor": 35, 861 'text-anchor': 35,
874 "text-decoration": 247, 862 'text-decoration': 247,
875 "text-indent": 207, 863 'text-indent': 207,
876 "text-overflow": 204, 864 'text-overflow': 204,
877 "text-rendering": 155, 865 'text-rendering': 155,
878 "text-shadow": 208, 866 'text-shadow': 208,
879 "text-transform": 202, 867 'text-transform': 202,
880 "top": 258, 868 'top': 258,
881 "touch-action": 80, 869 'touch-action': 80,
882 "transform": 181, 870 'transform': 181,
883 "transform-origin": 162, 871 'transform-origin': 162,
884 "transform-style": 86, 872 'transform-style': 86,
885 "transition": 193, 873 'transition': 193,
886 "transition-delay": 134, 874 'transition-delay': 134,
887 "transition-duration": 135, 875 'transition-duration': 135,
888 "transition-property": 131, 876 'transition-property': 131,
889 "transition-timing-function": 122, 877 'transition-timing-function': 122,
890 "unicode-bidi": 156, 878 'unicode-bidi': 156,
891 "unicode-range": 136, 879 'unicode-range': 136,
892 "vertical-align": 236, 880 'vertical-align': 236,
893 "visibility": 242, 881 'visibility': 242,
894 "-webkit-appearance": 191, 882 '-webkit-appearance': 191,
895 "-webkit-backface-visibility": 154, 883 '-webkit-backface-visibility': 154,
896 "-webkit-background-clip": 164, 884 '-webkit-background-clip': 164,
897 "-webkit-background-origin": 40, 885 '-webkit-background-origin': 40,
898 "-webkit-background-size": 163, 886 '-webkit-background-size': 163,
899 "-webkit-border-end": 9, 887 '-webkit-border-end': 9,
900 "-webkit-border-horizontal-spacing": 81, 888 '-webkit-border-horizontal-spacing': 81,
901 "-webkit-border-image": 75, 889 '-webkit-border-image': 75,
902 "-webkit-border-radius": 212, 890 '-webkit-border-radius': 212,
903 "-webkit-border-start": 10, 891 '-webkit-border-start': 10,
904 "-webkit-border-start-color": 16, 892 '-webkit-border-start-color': 16,
905 "-webkit-border-start-width": 13, 893 '-webkit-border-start-width': 13,
906 "-webkit-border-vertical-spacing": 43, 894 '-webkit-border-vertical-spacing': 43,
907 "-webkit-box-align": 101, 895 '-webkit-box-align': 101,
908 "-webkit-box-direction": 51, 896 '-webkit-box-direction': 51,
909 "-webkit-box-flex": 128, 897 '-webkit-box-flex': 128,
910 "-webkit-box-lines": 2, 898 '-webkit-box-lines': 2,
911 "-webkit-box-ordinal-group": 91, 899 '-webkit-box-ordinal-group': 91,
912 "-webkit-box-orient": 144, 900 '-webkit-box-orient': 144,
913 "-webkit-box-pack": 106, 901 '-webkit-box-pack': 106,
914 "-webkit-box-reflect": 39, 902 '-webkit-box-reflect': 39,
915 "-webkit-box-shadow": 210, 903 '-webkit-box-shadow': 210,
916 "-webkit-column-break-inside": 60, 904 '-webkit-column-break-inside': 60,
917 "-webkit-column-count": 84, 905 '-webkit-column-count': 84,
918 "-webkit-column-gap": 76, 906 '-webkit-column-gap': 76,
919 "-webkit-column-rule": 25, 907 '-webkit-column-rule': 25,
920 "-webkit-column-rule-color": 23, 908 '-webkit-column-rule-color': 23,
921 "-webkit-columns": 44, 909 '-webkit-columns': 44,
922 "-webkit-column-span": 29, 910 '-webkit-column-span': 29,
923 "-webkit-column-width": 47, 911 '-webkit-column-width': 47,
924 "-webkit-filter": 159, 912 '-webkit-filter': 159,
925 "-webkit-font-feature-settings": 59, 913 '-webkit-font-feature-settings': 59,
926 "-webkit-font-smoothing": 177, 914 '-webkit-font-smoothing': 177,
927 "-webkit-highlight": 1, 915 '-webkit-highlight': 1,
928 "-webkit-line-break": 45, 916 '-webkit-line-break': 45,
929 "-webkit-line-clamp": 126, 917 '-webkit-line-clamp': 126,
930 "-webkit-margin-after": 67, 918 '-webkit-margin-after': 67,
931 "-webkit-margin-before": 70, 919 '-webkit-margin-before': 70,
932 "-webkit-margin-collapse": 14, 920 '-webkit-margin-collapse': 14,
933 "-webkit-margin-end": 65, 921 '-webkit-margin-end': 65,
934 "-webkit-margin-start": 100, 922 '-webkit-margin-start': 100,
935 "-webkit-margin-top-collapse": 78, 923 '-webkit-margin-top-collapse': 78,
936 "-webkit-mask": 19, 924 '-webkit-mask': 19,
937 "-webkit-mask-box-image": 72, 925 '-webkit-mask-box-image': 72,
938 "-webkit-mask-image": 88, 926 '-webkit-mask-image': 88,
939 "-webkit-mask-position": 54, 927 '-webkit-mask-position': 54,
940 "-webkit-mask-repeat": 63, 928 '-webkit-mask-repeat': 63,
941 "-webkit-mask-size": 79, 929 '-webkit-mask-size': 79,
942 "-webkit-padding-after": 15, 930 '-webkit-padding-after': 15,
943 "-webkit-padding-before": 28, 931 '-webkit-padding-before': 28,
944 "-webkit-padding-end": 48, 932 '-webkit-padding-end': 48,
945 "-webkit-padding-start": 73, 933 '-webkit-padding-start': 73,
946 "-webkit-print-color-adjust": 83, 934 '-webkit-print-color-adjust': 83,
947 "-webkit-rtl-ordering": 7, 935 '-webkit-rtl-ordering': 7,
948 "-webkit-tap-highlight-color": 169, 936 '-webkit-tap-highlight-color': 169,
949 "-webkit-text-emphasis-color": 11, 937 '-webkit-text-emphasis-color': 11,
950 "-webkit-text-fill-color": 71, 938 '-webkit-text-fill-color': 71,
951 "-webkit-text-security": 17, 939 '-webkit-text-security': 17,
952 "-webkit-text-stroke": 56, 940 '-webkit-text-stroke': 56,
953 "-webkit-text-stroke-color": 37, 941 '-webkit-text-stroke-color': 37,
954 "-webkit-text-stroke-width": 53, 942 '-webkit-text-stroke-width': 53,
955 "-webkit-user-drag": 95, 943 '-webkit-user-drag': 95,
956 "-webkit-user-modify": 62, 944 '-webkit-user-modify': 62,
957 "-webkit-user-select": 194, 945 '-webkit-user-select': 194,
958 "-webkit-writing-mode": 4, 946 '-webkit-writing-mode': 4,
959 "white-space": 228, 947 'white-space': 228,
960 "widows": 115, 948 'widows': 115,
961 "width": 268, 949 'width': 268,
962 "will-change": 74, 950 'will-change': 74,
963 "word-break": 166, 951 'word-break': 166,
964 "word-spacing": 157, 952 'word-spacing': 157,
965 "word-wrap": 197, 953 'word-wrap': 197,
966 "writing-mode": 41, 954 'writing-mode': 41,
967 "z-index": 239, 955 'z-index': 239,
968 "zoom": 200 956 'zoom': 200
969 }; 957 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698