458 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			458 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | 
 | ||
|  | // autogenerated - 2/3/2019
 | ||
|  | 
 | ||
|  | /* | ||
|  |  * | ||
|  |  * https://www.w3.org/Style/CSS/all-properties.en.html
 | ||
|  |  */ | ||
|  | 
 | ||
|  | var allProperties = new Set(); | ||
|  | module.exports = allProperties; | ||
|  | allProperties.add('align-content'); | ||
|  | allProperties.add('align-items'); | ||
|  | allProperties.add('align-self'); | ||
|  | allProperties.add('alignment-baseline'); | ||
|  | allProperties.add('all'); | ||
|  | allProperties.add('animation'); | ||
|  | allProperties.add('animation-delay'); | ||
|  | allProperties.add('animation-direction'); | ||
|  | allProperties.add('animation-duration'); | ||
|  | allProperties.add('animation-fill-mode'); | ||
|  | allProperties.add('animation-iteration-count'); | ||
|  | allProperties.add('animation-name'); | ||
|  | allProperties.add('animation-play-state'); | ||
|  | allProperties.add('animation-timing-function'); | ||
|  | allProperties.add('appearance'); | ||
|  | allProperties.add('azimuth'); | ||
|  | allProperties.add('background'); | ||
|  | allProperties.add('background-attachment'); | ||
|  | allProperties.add('background-blend-mode'); | ||
|  | allProperties.add('background-clip'); | ||
|  | allProperties.add('background-color'); | ||
|  | allProperties.add('background-image'); | ||
|  | allProperties.add('background-origin'); | ||
|  | allProperties.add('background-position'); | ||
|  | allProperties.add('background-repeat'); | ||
|  | allProperties.add('background-size'); | ||
|  | allProperties.add('baseline-shift'); | ||
|  | allProperties.add('block-overflow'); | ||
|  | allProperties.add('block-size'); | ||
|  | allProperties.add('bookmark-label'); | ||
|  | allProperties.add('bookmark-level'); | ||
|  | allProperties.add('bookmark-state'); | ||
|  | allProperties.add('border'); | ||
|  | allProperties.add('border-block'); | ||
|  | allProperties.add('border-block-color'); | ||
|  | allProperties.add('border-block-end'); | ||
|  | allProperties.add('border-block-end-color'); | ||
|  | allProperties.add('border-block-end-style'); | ||
|  | allProperties.add('border-block-end-width'); | ||
|  | allProperties.add('border-block-start'); | ||
|  | allProperties.add('border-block-start-color'); | ||
|  | allProperties.add('border-block-start-style'); | ||
|  | allProperties.add('border-block-start-width'); | ||
|  | allProperties.add('border-block-style'); | ||
|  | allProperties.add('border-block-width'); | ||
|  | allProperties.add('border-bottom'); | ||
|  | allProperties.add('border-bottom-color'); | ||
|  | allProperties.add('border-bottom-left-radius'); | ||
|  | allProperties.add('border-bottom-right-radius'); | ||
|  | allProperties.add('border-bottom-style'); | ||
|  | allProperties.add('border-bottom-width'); | ||
|  | allProperties.add('border-boundary'); | ||
|  | allProperties.add('border-collapse'); | ||
|  | allProperties.add('border-color'); | ||
|  | allProperties.add('border-end-end-radius'); | ||
|  | allProperties.add('border-end-start-radius'); | ||
|  | allProperties.add('border-image'); | ||
|  | allProperties.add('border-image-outset'); | ||
|  | allProperties.add('border-image-repeat'); | ||
|  | allProperties.add('border-image-slice'); | ||
|  | allProperties.add('border-image-source'); | ||
|  | allProperties.add('border-image-width'); | ||
|  | allProperties.add('border-inline'); | ||
|  | allProperties.add('border-inline-color'); | ||
|  | allProperties.add('border-inline-end'); | ||
|  | allProperties.add('border-inline-end-color'); | ||
|  | allProperties.add('border-inline-end-style'); | ||
|  | allProperties.add('border-inline-end-width'); | ||
|  | allProperties.add('border-inline-start'); | ||
|  | allProperties.add('border-inline-start-color'); | ||
|  | allProperties.add('border-inline-start-style'); | ||
|  | allProperties.add('border-inline-start-width'); | ||
|  | allProperties.add('border-inline-style'); | ||
|  | allProperties.add('border-inline-width'); | ||
|  | allProperties.add('border-left'); | ||
|  | allProperties.add('border-left-color'); | ||
|  | allProperties.add('border-left-style'); | ||
|  | allProperties.add('border-left-width'); | ||
|  | allProperties.add('border-radius'); | ||
|  | allProperties.add('border-right'); | ||
|  | allProperties.add('border-right-color'); | ||
|  | allProperties.add('border-right-style'); | ||
|  | allProperties.add('border-right-width'); | ||
|  | allProperties.add('border-spacing'); | ||
|  | allProperties.add('border-start-end-radius'); | ||
|  | allProperties.add('border-start-start-radius'); | ||
|  | allProperties.add('border-style'); | ||
|  | allProperties.add('border-top'); | ||
|  | allProperties.add('border-top-color'); | ||
|  | allProperties.add('border-top-left-radius'); | ||
|  | allProperties.add('border-top-right-radius'); | ||
|  | allProperties.add('border-top-style'); | ||
|  | allProperties.add('border-top-width'); | ||
|  | allProperties.add('border-width'); | ||
|  | allProperties.add('bottom'); | ||
|  | allProperties.add('box-decoration-break'); | ||
|  | allProperties.add('box-shadow'); | ||
|  | allProperties.add('box-sizing'); | ||
|  | allProperties.add('box-snap'); | ||
|  | allProperties.add('break-after'); | ||
|  | allProperties.add('break-before'); | ||
|  | allProperties.add('break-inside'); | ||
|  | allProperties.add('caption-side'); | ||
|  | allProperties.add('caret'); | ||
|  | allProperties.add('caret-color'); | ||
|  | allProperties.add('caret-shape'); | ||
|  | allProperties.add('chains'); | ||
|  | allProperties.add('clear'); | ||
|  | allProperties.add('clip'); | ||
|  | allProperties.add('clip-path'); | ||
|  | allProperties.add('clip-rule'); | ||
|  | allProperties.add('color'); | ||
|  | allProperties.add('color-interpolation-filters'); | ||
|  | allProperties.add('column-count'); | ||
|  | allProperties.add('column-fill'); | ||
|  | allProperties.add('column-gap'); | ||
|  | allProperties.add('column-rule'); | ||
|  | allProperties.add('column-rule-color'); | ||
|  | allProperties.add('column-rule-style'); | ||
|  | allProperties.add('column-rule-width'); | ||
|  | allProperties.add('column-span'); | ||
|  | allProperties.add('column-width'); | ||
|  | allProperties.add('columns'); | ||
|  | allProperties.add('contain'); | ||
|  | allProperties.add('content'); | ||
|  | allProperties.add('continue'); | ||
|  | allProperties.add('counter-increment'); | ||
|  | allProperties.add('counter-reset'); | ||
|  | allProperties.add('counter-set'); | ||
|  | allProperties.add('cue'); | ||
|  | allProperties.add('cue-after'); | ||
|  | allProperties.add('cue-before'); | ||
|  | allProperties.add('cursor'); | ||
|  | allProperties.add('direction'); | ||
|  | allProperties.add('display'); | ||
|  | allProperties.add('dominant-baseline'); | ||
|  | allProperties.add('elevation'); | ||
|  | allProperties.add('empty-cells'); | ||
|  | allProperties.add('filter'); | ||
|  | allProperties.add('flex'); | ||
|  | allProperties.add('flex-basis'); | ||
|  | allProperties.add('flex-direction'); | ||
|  | allProperties.add('flex-flow'); | ||
|  | allProperties.add('flex-grow'); | ||
|  | allProperties.add('flex-shrink'); | ||
|  | allProperties.add('flex-wrap'); | ||
|  | allProperties.add('float'); | ||
|  | allProperties.add('flood-color'); | ||
|  | allProperties.add('flood-opacity'); | ||
|  | allProperties.add('flow'); | ||
|  | allProperties.add('flow-from'); | ||
|  | allProperties.add('flow-into'); | ||
|  | allProperties.add('font'); | ||
|  | allProperties.add('font-family'); | ||
|  | allProperties.add('font-feature-settings'); | ||
|  | allProperties.add('font-kerning'); | ||
|  | allProperties.add('font-language-override'); | ||
|  | allProperties.add('font-max-size'); | ||
|  | allProperties.add('font-min-size'); | ||
|  | allProperties.add('font-optical-sizing'); | ||
|  | allProperties.add('font-palette'); | ||
|  | allProperties.add('font-size'); | ||
|  | allProperties.add('font-size-adjust'); | ||
|  | allProperties.add('font-stretch'); | ||
|  | allProperties.add('font-style'); | ||
|  | allProperties.add('font-synthesis'); | ||
|  | allProperties.add('font-synthesis-small-caps'); | ||
|  | allProperties.add('font-synthesis-style'); | ||
|  | allProperties.add('font-synthesis-weight'); | ||
|  | allProperties.add('font-variant'); | ||
|  | allProperties.add('font-variant-alternates'); | ||
|  | allProperties.add('font-variant-caps'); | ||
|  | allProperties.add('font-variant-east-asian'); | ||
|  | allProperties.add('font-variant-emoji'); | ||
|  | allProperties.add('font-variant-ligatures'); | ||
|  | allProperties.add('font-variant-numeric'); | ||
|  | allProperties.add('font-variant-position'); | ||
|  | allProperties.add('font-variation-settings'); | ||
|  | allProperties.add('font-weight'); | ||
|  | allProperties.add('footnote-display'); | ||
|  | allProperties.add('footnote-policy'); | ||
|  | allProperties.add('gap'); | ||
|  | allProperties.add('glyph-orientation-vertical'); | ||
|  | allProperties.add('grid'); | ||
|  | allProperties.add('grid-area'); | ||
|  | allProperties.add('grid-auto-columns'); | ||
|  | allProperties.add('grid-auto-flow'); | ||
|  | allProperties.add('grid-auto-rows'); | ||
|  | allProperties.add('grid-column'); | ||
|  | allProperties.add('grid-column-end'); | ||
|  | allProperties.add('grid-column-start'); | ||
|  | allProperties.add('grid-row'); | ||
|  | allProperties.add('grid-row-end'); | ||
|  | allProperties.add('grid-row-start'); | ||
|  | allProperties.add('grid-template'); | ||
|  | allProperties.add('grid-template-areas'); | ||
|  | allProperties.add('grid-template-columns'); | ||
|  | allProperties.add('grid-template-rows'); | ||
|  | allProperties.add('hanging-punctuation'); | ||
|  | allProperties.add('height'); | ||
|  | allProperties.add('hyphenate-character'); | ||
|  | allProperties.add('hyphenate-limit-chars'); | ||
|  | allProperties.add('hyphenate-limit-last'); | ||
|  | allProperties.add('hyphenate-limit-lines'); | ||
|  | allProperties.add('hyphenate-limit-zone'); | ||
|  | allProperties.add('hyphens'); | ||
|  | allProperties.add('image-orientation'); | ||
|  | allProperties.add('image-resolution'); | ||
|  | allProperties.add('initial-letters'); | ||
|  | allProperties.add('initial-letters-align'); | ||
|  | allProperties.add('initial-letters-wrap'); | ||
|  | allProperties.add('inline-size'); | ||
|  | allProperties.add('inline-sizing'); | ||
|  | allProperties.add('inset'); | ||
|  | allProperties.add('inset-block'); | ||
|  | allProperties.add('inset-block-end'); | ||
|  | allProperties.add('inset-block-start'); | ||
|  | allProperties.add('inset-inline'); | ||
|  | allProperties.add('inset-inline-end'); | ||
|  | allProperties.add('inset-inline-start'); | ||
|  | allProperties.add('isolation'); | ||
|  | allProperties.add('justify-content'); | ||
|  | allProperties.add('justify-items'); | ||
|  | allProperties.add('justify-self'); | ||
|  | allProperties.add('left'); | ||
|  | allProperties.add('letter-spacing'); | ||
|  | allProperties.add('lighting-color'); | ||
|  | allProperties.add('line-break'); | ||
|  | allProperties.add('line-clamp'); | ||
|  | allProperties.add('line-grid'); | ||
|  | allProperties.add('line-height'); | ||
|  | allProperties.add('line-padding'); | ||
|  | allProperties.add('line-snap'); | ||
|  | allProperties.add('list-style'); | ||
|  | allProperties.add('list-style-image'); | ||
|  | allProperties.add('list-style-position'); | ||
|  | allProperties.add('list-style-type'); | ||
|  | allProperties.add('margin'); | ||
|  | allProperties.add('margin-block'); | ||
|  | allProperties.add('margin-block-end'); | ||
|  | allProperties.add('margin-block-start'); | ||
|  | allProperties.add('margin-bottom'); | ||
|  | allProperties.add('margin-inline'); | ||
|  | allProperties.add('margin-inline-end'); | ||
|  | allProperties.add('margin-inline-start'); | ||
|  | allProperties.add('margin-left'); | ||
|  | allProperties.add('margin-right'); | ||
|  | allProperties.add('margin-top'); | ||
|  | allProperties.add('margin-trim'); | ||
|  | allProperties.add('marker-side'); | ||
|  | allProperties.add('mask'); | ||
|  | allProperties.add('mask-border'); | ||
|  | allProperties.add('mask-border-mode'); | ||
|  | allProperties.add('mask-border-outset'); | ||
|  | allProperties.add('mask-border-repeat'); | ||
|  | allProperties.add('mask-border-slice'); | ||
|  | allProperties.add('mask-border-source'); | ||
|  | allProperties.add('mask-border-width'); | ||
|  | allProperties.add('mask-clip'); | ||
|  | allProperties.add('mask-composite'); | ||
|  | allProperties.add('mask-image'); | ||
|  | allProperties.add('mask-mode'); | ||
|  | allProperties.add('mask-origin'); | ||
|  | allProperties.add('mask-position'); | ||
|  | allProperties.add('mask-repeat'); | ||
|  | allProperties.add('mask-size'); | ||
|  | allProperties.add('mask-type'); | ||
|  | allProperties.add('max-block-size'); | ||
|  | allProperties.add('max-height'); | ||
|  | allProperties.add('max-inline-size'); | ||
|  | allProperties.add('max-lines'); | ||
|  | allProperties.add('max-width'); | ||
|  | allProperties.add('min-block-size'); | ||
|  | allProperties.add('min-height'); | ||
|  | allProperties.add('min-inline-size'); | ||
|  | allProperties.add('min-width'); | ||
|  | allProperties.add('mix-blend-mode'); | ||
|  | allProperties.add('nav-down'); | ||
|  | allProperties.add('nav-left'); | ||
|  | allProperties.add('nav-right'); | ||
|  | allProperties.add('nav-up'); | ||
|  | allProperties.add('object-fit'); | ||
|  | allProperties.add('object-position'); | ||
|  | allProperties.add('offset'); | ||
|  | allProperties.add('offset-after'); | ||
|  | allProperties.add('offset-anchor'); | ||
|  | allProperties.add('offset-before'); | ||
|  | allProperties.add('offset-distance'); | ||
|  | allProperties.add('offset-end'); | ||
|  | allProperties.add('offset-path'); | ||
|  | allProperties.add('offset-position'); | ||
|  | allProperties.add('offset-rotate'); | ||
|  | allProperties.add('offset-start'); | ||
|  | allProperties.add('opacity'); | ||
|  | allProperties.add('order'); | ||
|  | allProperties.add('orphans'); | ||
|  | allProperties.add('outline'); | ||
|  | allProperties.add('outline-color'); | ||
|  | allProperties.add('outline-offset'); | ||
|  | allProperties.add('outline-style'); | ||
|  | allProperties.add('outline-width'); | ||
|  | allProperties.add('overflow'); | ||
|  | allProperties.add('overflow-block'); | ||
|  | allProperties.add('overflow-inline'); | ||
|  | allProperties.add('overflow-wrap'); | ||
|  | allProperties.add('overflow-x'); | ||
|  | allProperties.add('overflow-y'); | ||
|  | allProperties.add('padding'); | ||
|  | allProperties.add('padding-block'); | ||
|  | allProperties.add('padding-block-end'); | ||
|  | allProperties.add('padding-block-start'); | ||
|  | allProperties.add('padding-bottom'); | ||
|  | allProperties.add('padding-inline'); | ||
|  | allProperties.add('padding-inline-end'); | ||
|  | allProperties.add('padding-inline-start'); | ||
|  | allProperties.add('padding-left'); | ||
|  | allProperties.add('padding-right'); | ||
|  | allProperties.add('padding-top'); | ||
|  | allProperties.add('page'); | ||
|  | allProperties.add('page-break-after'); | ||
|  | allProperties.add('page-break-before'); | ||
|  | allProperties.add('page-break-inside'); | ||
|  | allProperties.add('pause'); | ||
|  | allProperties.add('pause-after'); | ||
|  | allProperties.add('pause-before'); | ||
|  | allProperties.add('pitch'); | ||
|  | allProperties.add('pitch-range'); | ||
|  | allProperties.add('place-content'); | ||
|  | allProperties.add('place-items'); | ||
|  | allProperties.add('place-self'); | ||
|  | allProperties.add('play-during'); | ||
|  | allProperties.add('position'); | ||
|  | allProperties.add('presentation-level'); | ||
|  | allProperties.add('quotes'); | ||
|  | allProperties.add('region-fragment'); | ||
|  | allProperties.add('resize'); | ||
|  | allProperties.add('rest'); | ||
|  | allProperties.add('rest-after'); | ||
|  | allProperties.add('rest-before'); | ||
|  | allProperties.add('richness'); | ||
|  | allProperties.add('right'); | ||
|  | allProperties.add('row-gap'); | ||
|  | allProperties.add('ruby-align'); | ||
|  | allProperties.add('ruby-merge'); | ||
|  | allProperties.add('ruby-position'); | ||
|  | allProperties.add('running'); | ||
|  | allProperties.add('scroll-behavior'); | ||
|  | allProperties.add('scroll-margin'); | ||
|  | allProperties.add('scroll-margin-block'); | ||
|  | allProperties.add('scroll-margin-block-end'); | ||
|  | allProperties.add('scroll-margin-block-start'); | ||
|  | allProperties.add('scroll-margin-bottom'); | ||
|  | allProperties.add('scroll-margin-inline'); | ||
|  | allProperties.add('scroll-margin-inline-end'); | ||
|  | allProperties.add('scroll-margin-inline-start'); | ||
|  | allProperties.add('scroll-margin-left'); | ||
|  | allProperties.add('scroll-margin-right'); | ||
|  | allProperties.add('scroll-margin-top'); | ||
|  | allProperties.add('scroll-padding'); | ||
|  | allProperties.add('scroll-padding-block'); | ||
|  | allProperties.add('scroll-padding-block-end'); | ||
|  | allProperties.add('scroll-padding-block-start'); | ||
|  | allProperties.add('scroll-padding-bottom'); | ||
|  | allProperties.add('scroll-padding-inline'); | ||
|  | allProperties.add('scroll-padding-inline-end'); | ||
|  | allProperties.add('scroll-padding-inline-start'); | ||
|  | allProperties.add('scroll-padding-left'); | ||
|  | allProperties.add('scroll-padding-right'); | ||
|  | allProperties.add('scroll-padding-top'); | ||
|  | allProperties.add('scroll-snap-align'); | ||
|  | allProperties.add('scroll-snap-stop'); | ||
|  | allProperties.add('scroll-snap-type'); | ||
|  | allProperties.add('shape-image-threshold'); | ||
|  | allProperties.add('shape-inside'); | ||
|  | allProperties.add('shape-margin'); | ||
|  | allProperties.add('shape-outside'); | ||
|  | allProperties.add('speak'); | ||
|  | allProperties.add('speak-as'); | ||
|  | allProperties.add('speak-header'); | ||
|  | allProperties.add('speak-numeral'); | ||
|  | allProperties.add('speak-punctuation'); | ||
|  | allProperties.add('speech-rate'); | ||
|  | allProperties.add('stress'); | ||
|  | allProperties.add('string-set'); | ||
|  | allProperties.add('tab-size'); | ||
|  | allProperties.add('table-layout'); | ||
|  | allProperties.add('text-align'); | ||
|  | allProperties.add('text-align-all'); | ||
|  | allProperties.add('text-align-last'); | ||
|  | allProperties.add('text-combine-upright'); | ||
|  | allProperties.add('text-decoration'); | ||
|  | allProperties.add('text-decoration-color'); | ||
|  | allProperties.add('text-decoration-line'); | ||
|  | allProperties.add('text-decoration-style'); | ||
|  | allProperties.add('text-emphasis'); | ||
|  | allProperties.add('text-emphasis-color'); | ||
|  | allProperties.add('text-emphasis-position'); | ||
|  | allProperties.add('text-emphasis-style'); | ||
|  | allProperties.add('text-group-align'); | ||
|  | allProperties.add('text-indent'); | ||
|  | allProperties.add('text-justify'); | ||
|  | allProperties.add('text-orientation'); | ||
|  | allProperties.add('text-overflow'); | ||
|  | allProperties.add('text-shadow'); | ||
|  | allProperties.add('text-space-collapse'); | ||
|  | allProperties.add('text-space-trim'); | ||
|  | allProperties.add('text-spacing'); | ||
|  | allProperties.add('text-transform'); | ||
|  | allProperties.add('text-underline-position'); | ||
|  | allProperties.add('text-wrap'); | ||
|  | allProperties.add('top'); | ||
|  | allProperties.add('transform'); | ||
|  | allProperties.add('transform-box'); | ||
|  | allProperties.add('transform-origin'); | ||
|  | allProperties.add('transition'); | ||
|  | allProperties.add('transition-delay'); | ||
|  | allProperties.add('transition-duration'); | ||
|  | allProperties.add('transition-property'); | ||
|  | allProperties.add('transition-timing-function'); | ||
|  | allProperties.add('unicode-bidi'); | ||
|  | allProperties.add('user-select'); | ||
|  | allProperties.add('vertical-align'); | ||
|  | allProperties.add('visibility'); | ||
|  | allProperties.add('voice-balance'); | ||
|  | allProperties.add('voice-duration'); | ||
|  | allProperties.add('voice-family'); | ||
|  | allProperties.add('voice-pitch'); | ||
|  | allProperties.add('voice-range'); | ||
|  | allProperties.add('voice-rate'); | ||
|  | allProperties.add('voice-stress'); | ||
|  | allProperties.add('voice-volume'); | ||
|  | allProperties.add('volume'); | ||
|  | allProperties.add('white-space'); | ||
|  | allProperties.add('widows'); | ||
|  | allProperties.add('width'); | ||
|  | allProperties.add('will-change'); | ||
|  | allProperties.add('word-break'); | ||
|  | allProperties.add('word-spacing'); | ||
|  | allProperties.add('word-wrap'); | ||
|  | allProperties.add('wrap-after'); | ||
|  | allProperties.add('wrap-before'); | ||
|  | allProperties.add('wrap-flow'); | ||
|  | allProperties.add('wrap-inside'); | ||
|  | allProperties.add('wrap-through'); | ||
|  | allProperties.add('writing-mode'); | ||
|  | allProperties.add('z-index'); |