css-property-descriptors.js 205 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686
  1. "use strict";
  2. const background = require("../jsdom/living/css/properties/background.js");
  3. const backgroundAttachment = require("../jsdom/living/css/properties/backgroundAttachment.js");
  4. const backgroundClip = require("../jsdom/living/css/properties/backgroundClip.js");
  5. const backgroundColor = require("../jsdom/living/css/properties/backgroundColor.js");
  6. const backgroundImage = require("../jsdom/living/css/properties/backgroundImage.js");
  7. const backgroundOrigin = require("../jsdom/living/css/properties/backgroundOrigin.js");
  8. const backgroundPosition = require("../jsdom/living/css/properties/backgroundPosition.js");
  9. const backgroundRepeat = require("../jsdom/living/css/properties/backgroundRepeat.js");
  10. const backgroundSize = require("../jsdom/living/css/properties/backgroundSize.js");
  11. const border = require("../jsdom/living/css/properties/border.js");
  12. const borderBottom = require("../jsdom/living/css/properties/borderBottom.js");
  13. const borderBottomColor = require("../jsdom/living/css/properties/borderBottomColor.js");
  14. const borderBottomStyle = require("../jsdom/living/css/properties/borderBottomStyle.js");
  15. const borderBottomWidth = require("../jsdom/living/css/properties/borderBottomWidth.js");
  16. const borderColor = require("../jsdom/living/css/properties/borderColor.js");
  17. const borderLeft = require("../jsdom/living/css/properties/borderLeft.js");
  18. const borderLeftColor = require("../jsdom/living/css/properties/borderLeftColor.js");
  19. const borderLeftStyle = require("../jsdom/living/css/properties/borderLeftStyle.js");
  20. const borderLeftWidth = require("../jsdom/living/css/properties/borderLeftWidth.js");
  21. const borderRight = require("../jsdom/living/css/properties/borderRight.js");
  22. const borderRightColor = require("../jsdom/living/css/properties/borderRightColor.js");
  23. const borderRightStyle = require("../jsdom/living/css/properties/borderRightStyle.js");
  24. const borderRightWidth = require("../jsdom/living/css/properties/borderRightWidth.js");
  25. const borderSpacing = require("../jsdom/living/css/properties/borderSpacing.js");
  26. const borderStyle = require("../jsdom/living/css/properties/borderStyle.js");
  27. const borderTop = require("../jsdom/living/css/properties/borderTop.js");
  28. const borderTopColor = require("../jsdom/living/css/properties/borderTopColor.js");
  29. const borderTopStyle = require("../jsdom/living/css/properties/borderTopStyle.js");
  30. const borderTopWidth = require("../jsdom/living/css/properties/borderTopWidth.js");
  31. const borderWidth = require("../jsdom/living/css/properties/borderWidth.js");
  32. const bottom = require("../jsdom/living/css/properties/bottom.js");
  33. const clip = require("../jsdom/living/css/properties/clip.js");
  34. const display = require("../jsdom/living/css/properties/display.js");
  35. const flex = require("../jsdom/living/css/properties/flex.js");
  36. const flexBasis = require("../jsdom/living/css/properties/flexBasis.js");
  37. const flexGrow = require("../jsdom/living/css/properties/flexGrow.js");
  38. const flexShrink = require("../jsdom/living/css/properties/flexShrink.js");
  39. const font = require("../jsdom/living/css/properties/font.js");
  40. const fontFamily = require("../jsdom/living/css/properties/fontFamily.js");
  41. const fontSize = require("../jsdom/living/css/properties/fontSize.js");
  42. const fontStyle = require("../jsdom/living/css/properties/fontStyle.js");
  43. const fontVariant = require("../jsdom/living/css/properties/fontVariant.js");
  44. const fontWeight = require("../jsdom/living/css/properties/fontWeight.js");
  45. const height = require("../jsdom/living/css/properties/height.js");
  46. const left = require("../jsdom/living/css/properties/left.js");
  47. const lineHeight = require("../jsdom/living/css/properties/lineHeight.js");
  48. const margin = require("../jsdom/living/css/properties/margin.js");
  49. const marginBottom = require("../jsdom/living/css/properties/marginBottom.js");
  50. const marginLeft = require("../jsdom/living/css/properties/marginLeft.js");
  51. const marginRight = require("../jsdom/living/css/properties/marginRight.js");
  52. const marginTop = require("../jsdom/living/css/properties/marginTop.js");
  53. const opacity = require("../jsdom/living/css/properties/opacity.js");
  54. const padding = require("../jsdom/living/css/properties/padding.js");
  55. const paddingBottom = require("../jsdom/living/css/properties/paddingBottom.js");
  56. const paddingLeft = require("../jsdom/living/css/properties/paddingLeft.js");
  57. const paddingRight = require("../jsdom/living/css/properties/paddingRight.js");
  58. const paddingTop = require("../jsdom/living/css/properties/paddingTop.js");
  59. const right = require("../jsdom/living/css/properties/right.js");
  60. const top = require("../jsdom/living/css/properties/top.js");
  61. const width = require("../jsdom/living/css/properties/width.js");
  62. const { createGenericPropertyDescriptor } = require("../jsdom/living/css/helpers/generic-property-descriptor.js");
  63. module.exports = {
  64. "-webkit-align-content": createGenericPropertyDescriptor("-webkit-align-content", {"caseSensitive":false}),
  65. "WebkitAlignContent": createGenericPropertyDescriptor("-webkit-align-content", {"caseSensitive":false}),
  66. "webkitAlignContent": createGenericPropertyDescriptor("-webkit-align-content", {"caseSensitive":false}),
  67. "-webkit-align-items": createGenericPropertyDescriptor("-webkit-align-items", {"caseSensitive":false}),
  68. "WebkitAlignItems": createGenericPropertyDescriptor("-webkit-align-items", {"caseSensitive":false}),
  69. "webkitAlignItems": createGenericPropertyDescriptor("-webkit-align-items", {"caseSensitive":false}),
  70. "-webkit-align-self": createGenericPropertyDescriptor("-webkit-align-self", {"caseSensitive":false}),
  71. "WebkitAlignSelf": createGenericPropertyDescriptor("-webkit-align-self", {"caseSensitive":false}),
  72. "webkitAlignSelf": createGenericPropertyDescriptor("-webkit-align-self", {"caseSensitive":false}),
  73. "-webkit-animation": createGenericPropertyDescriptor("-webkit-animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
  74. "WebkitAnimation": createGenericPropertyDescriptor("-webkit-animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
  75. "webkitAnimation": createGenericPropertyDescriptor("-webkit-animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
  76. "-webkit-animation-delay": createGenericPropertyDescriptor("-webkit-animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  77. "WebkitAnimationDelay": createGenericPropertyDescriptor("-webkit-animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  78. "webkitAnimationDelay": createGenericPropertyDescriptor("-webkit-animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  79. "-webkit-animation-direction": createGenericPropertyDescriptor("-webkit-animation-direction", {"caseSensitive":false}),
  80. "WebkitAnimationDirection": createGenericPropertyDescriptor("-webkit-animation-direction", {"caseSensitive":false}),
  81. "webkitAnimationDirection": createGenericPropertyDescriptor("-webkit-animation-direction", {"caseSensitive":false}),
  82. "-webkit-animation-duration": createGenericPropertyDescriptor("-webkit-animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  83. "WebkitAnimationDuration": createGenericPropertyDescriptor("-webkit-animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  84. "webkitAnimationDuration": createGenericPropertyDescriptor("-webkit-animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  85. "-webkit-animation-fill-mode": createGenericPropertyDescriptor("-webkit-animation-fill-mode", {"caseSensitive":false}),
  86. "WebkitAnimationFillMode": createGenericPropertyDescriptor("-webkit-animation-fill-mode", {"caseSensitive":false}),
  87. "webkitAnimationFillMode": createGenericPropertyDescriptor("-webkit-animation-fill-mode", {"caseSensitive":false}),
  88. "-webkit-animation-iteration-count": createGenericPropertyDescriptor("-webkit-animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  89. "WebkitAnimationIterationCount": createGenericPropertyDescriptor("-webkit-animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  90. "webkitAnimationIterationCount": createGenericPropertyDescriptor("-webkit-animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  91. "-webkit-animation-name": createGenericPropertyDescriptor("-webkit-animation-name", {"caseSensitive":true}),
  92. "WebkitAnimationName": createGenericPropertyDescriptor("-webkit-animation-name", {"caseSensitive":true}),
  93. "webkitAnimationName": createGenericPropertyDescriptor("-webkit-animation-name", {"caseSensitive":true}),
  94. "-webkit-animation-play-state": createGenericPropertyDescriptor("-webkit-animation-play-state", {"caseSensitive":false}),
  95. "WebkitAnimationPlayState": createGenericPropertyDescriptor("-webkit-animation-play-state", {"caseSensitive":false}),
  96. "webkitAnimationPlayState": createGenericPropertyDescriptor("-webkit-animation-play-state", {"caseSensitive":false}),
  97. "-webkit-animation-timing-function": createGenericPropertyDescriptor("-webkit-animation-timing-function", {"caseSensitive":false}),
  98. "WebkitAnimationTimingFunction": createGenericPropertyDescriptor("-webkit-animation-timing-function", {"caseSensitive":false}),
  99. "webkitAnimationTimingFunction": createGenericPropertyDescriptor("-webkit-animation-timing-function", {"caseSensitive":false}),
  100. "-webkit-appearance": createGenericPropertyDescriptor("-webkit-appearance", {"caseSensitive":false}),
  101. "WebkitAppearance": createGenericPropertyDescriptor("-webkit-appearance", {"caseSensitive":false}),
  102. "webkitAppearance": createGenericPropertyDescriptor("-webkit-appearance", {"caseSensitive":false}),
  103. "-webkit-backface-visibility": createGenericPropertyDescriptor("-webkit-backface-visibility", {"caseSensitive":false}),
  104. "WebkitBackfaceVisibility": createGenericPropertyDescriptor("-webkit-backface-visibility", {"caseSensitive":false}),
  105. "webkitBackfaceVisibility": createGenericPropertyDescriptor("-webkit-backface-visibility", {"caseSensitive":false}),
  106. "-webkit-background-clip": backgroundClip.descriptor,
  107. "WebkitBackgroundClip": backgroundClip.descriptor,
  108. "webkitBackgroundClip": backgroundClip.descriptor,
  109. "-webkit-background-origin": backgroundOrigin.descriptor,
  110. "WebkitBackgroundOrigin": backgroundOrigin.descriptor,
  111. "webkitBackgroundOrigin": backgroundOrigin.descriptor,
  112. "-webkit-background-size": backgroundSize.descriptor,
  113. "WebkitBackgroundSize": backgroundSize.descriptor,
  114. "webkitBackgroundSize": backgroundSize.descriptor,
  115. "-webkit-border-bottom-left-radius": createGenericPropertyDescriptor("-webkit-border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  116. "WebkitBorderBottomLeftRadius": createGenericPropertyDescriptor("-webkit-border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  117. "webkitBorderBottomLeftRadius": createGenericPropertyDescriptor("-webkit-border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  118. "-webkit-border-bottom-right-radius": createGenericPropertyDescriptor("-webkit-border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  119. "WebkitBorderBottomRightRadius": createGenericPropertyDescriptor("-webkit-border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  120. "webkitBorderBottomRightRadius": createGenericPropertyDescriptor("-webkit-border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  121. "-webkit-border-radius": createGenericPropertyDescriptor("-webkit-border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  122. "WebkitBorderRadius": createGenericPropertyDescriptor("-webkit-border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  123. "webkitBorderRadius": createGenericPropertyDescriptor("-webkit-border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  124. "-webkit-border-top-left-radius": createGenericPropertyDescriptor("-webkit-border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  125. "WebkitBorderTopLeftRadius": createGenericPropertyDescriptor("-webkit-border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  126. "webkitBorderTopLeftRadius": createGenericPropertyDescriptor("-webkit-border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  127. "-webkit-border-top-right-radius": createGenericPropertyDescriptor("-webkit-border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  128. "WebkitBorderTopRightRadius": createGenericPropertyDescriptor("-webkit-border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  129. "webkitBorderTopRightRadius": createGenericPropertyDescriptor("-webkit-border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  130. "-webkit-box-align": createGenericPropertyDescriptor("-webkit-box-align", {"caseSensitive":false}),
  131. "WebkitBoxAlign": createGenericPropertyDescriptor("-webkit-box-align", {"caseSensitive":false}),
  132. "webkitBoxAlign": createGenericPropertyDescriptor("-webkit-box-align", {"caseSensitive":false}),
  133. "-webkit-box-flex": createGenericPropertyDescriptor("-webkit-box-flex", {"caseSensitive":false}),
  134. "WebkitBoxFlex": createGenericPropertyDescriptor("-webkit-box-flex", {"caseSensitive":false}),
  135. "webkitBoxFlex": createGenericPropertyDescriptor("-webkit-box-flex", {"caseSensitive":false}),
  136. "-webkit-box-ordinal-group": createGenericPropertyDescriptor("-webkit-box-ordinal-group", {"caseSensitive":false}),
  137. "WebkitBoxOrdinalGroup": createGenericPropertyDescriptor("-webkit-box-ordinal-group", {"caseSensitive":false}),
  138. "webkitBoxOrdinalGroup": createGenericPropertyDescriptor("-webkit-box-ordinal-group", {"caseSensitive":false}),
  139. "-webkit-box-orient": createGenericPropertyDescriptor("-webkit-box-orient", {"caseSensitive":false}),
  140. "WebkitBoxOrient": createGenericPropertyDescriptor("-webkit-box-orient", {"caseSensitive":false}),
  141. "webkitBoxOrient": createGenericPropertyDescriptor("-webkit-box-orient", {"caseSensitive":false}),
  142. "-webkit-box-pack": createGenericPropertyDescriptor("-webkit-box-pack", {"caseSensitive":false}),
  143. "WebkitBoxPack": createGenericPropertyDescriptor("-webkit-box-pack", {"caseSensitive":false}),
  144. "webkitBoxPack": createGenericPropertyDescriptor("-webkit-box-pack", {"caseSensitive":false}),
  145. "-webkit-box-shadow": createGenericPropertyDescriptor("-webkit-box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  146. "WebkitBoxShadow": createGenericPropertyDescriptor("-webkit-box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  147. "webkitBoxShadow": createGenericPropertyDescriptor("-webkit-box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  148. "-webkit-box-sizing": createGenericPropertyDescriptor("-webkit-box-sizing", {"caseSensitive":false}),
  149. "WebkitBoxSizing": createGenericPropertyDescriptor("-webkit-box-sizing", {"caseSensitive":false}),
  150. "webkitBoxSizing": createGenericPropertyDescriptor("-webkit-box-sizing", {"caseSensitive":false}),
  151. "-webkit-filter": createGenericPropertyDescriptor("-webkit-filter", {"caseSensitive":false}),
  152. "WebkitFilter": createGenericPropertyDescriptor("-webkit-filter", {"caseSensitive":false}),
  153. "webkitFilter": createGenericPropertyDescriptor("-webkit-filter", {"caseSensitive":false}),
  154. "-webkit-flex": flex.descriptor,
  155. "WebkitFlex": flex.descriptor,
  156. "webkitFlex": flex.descriptor,
  157. "-webkit-flex-basis": flexBasis.descriptor,
  158. "WebkitFlexBasis": flexBasis.descriptor,
  159. "webkitFlexBasis": flexBasis.descriptor,
  160. "-webkit-flex-direction": createGenericPropertyDescriptor("-webkit-flex-direction", {"caseSensitive":false}),
  161. "WebkitFlexDirection": createGenericPropertyDescriptor("-webkit-flex-direction", {"caseSensitive":false}),
  162. "webkitFlexDirection": createGenericPropertyDescriptor("-webkit-flex-direction", {"caseSensitive":false}),
  163. "-webkit-flex-flow": createGenericPropertyDescriptor("-webkit-flex-flow", {"caseSensitive":false}),
  164. "WebkitFlexFlow": createGenericPropertyDescriptor("-webkit-flex-flow", {"caseSensitive":false}),
  165. "webkitFlexFlow": createGenericPropertyDescriptor("-webkit-flex-flow", {"caseSensitive":false}),
  166. "-webkit-flex-grow": flexGrow.descriptor,
  167. "WebkitFlexGrow": flexGrow.descriptor,
  168. "webkitFlexGrow": flexGrow.descriptor,
  169. "-webkit-flex-shrink": flexShrink.descriptor,
  170. "WebkitFlexShrink": flexShrink.descriptor,
  171. "webkitFlexShrink": flexShrink.descriptor,
  172. "-webkit-flex-wrap": createGenericPropertyDescriptor("-webkit-flex-wrap", {"caseSensitive":false}),
  173. "WebkitFlexWrap": createGenericPropertyDescriptor("-webkit-flex-wrap", {"caseSensitive":false}),
  174. "webkitFlexWrap": createGenericPropertyDescriptor("-webkit-flex-wrap", {"caseSensitive":false}),
  175. "-webkit-justify-content": createGenericPropertyDescriptor("-webkit-justify-content", {"caseSensitive":false}),
  176. "WebkitJustifyContent": createGenericPropertyDescriptor("-webkit-justify-content", {"caseSensitive":false}),
  177. "webkitJustifyContent": createGenericPropertyDescriptor("-webkit-justify-content", {"caseSensitive":false}),
  178. "-webkit-line-clamp": createGenericPropertyDescriptor("-webkit-line-clamp", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  179. "WebkitLineClamp": createGenericPropertyDescriptor("-webkit-line-clamp", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  180. "webkitLineClamp": createGenericPropertyDescriptor("-webkit-line-clamp", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  181. "-webkit-mask": createGenericPropertyDescriptor("-webkit-mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  182. "WebkitMask": createGenericPropertyDescriptor("-webkit-mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  183. "webkitMask": createGenericPropertyDescriptor("-webkit-mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  184. "-webkit-mask-box-image": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
  185. "WebkitMaskBoxImage": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
  186. "webkitMaskBoxImage": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
  187. "-webkit-mask-box-image-outset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  188. "WebkitMaskBoxImageOutset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  189. "webkitMaskBoxImageOutset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  190. "-webkit-mask-box-image-repeat": createGenericPropertyDescriptor("-webkit-mask-box-image-repeat", {"caseSensitive":false}),
  191. "WebkitMaskBoxImageRepeat": createGenericPropertyDescriptor("-webkit-mask-box-image-repeat", {"caseSensitive":false}),
  192. "webkitMaskBoxImageRepeat": createGenericPropertyDescriptor("-webkit-mask-box-image-repeat", {"caseSensitive":false}),
  193. "-webkit-mask-box-image-slice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  194. "WebkitMaskBoxImageSlice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  195. "webkitMaskBoxImageSlice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  196. "-webkit-mask-box-image-source": createGenericPropertyDescriptor("-webkit-mask-box-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  197. "WebkitMaskBoxImageSource": createGenericPropertyDescriptor("-webkit-mask-box-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  198. "webkitMaskBoxImageSource": createGenericPropertyDescriptor("-webkit-mask-box-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  199. "-webkit-mask-box-image-width": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  200. "WebkitMaskBoxImageWidth": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  201. "webkitMaskBoxImageWidth": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  202. "-webkit-mask-clip": createGenericPropertyDescriptor("-webkit-mask-clip", {"caseSensitive":false}),
  203. "WebkitMaskClip": createGenericPropertyDescriptor("-webkit-mask-clip", {"caseSensitive":false}),
  204. "webkitMaskClip": createGenericPropertyDescriptor("-webkit-mask-clip", {"caseSensitive":false}),
  205. "-webkit-mask-composite": createGenericPropertyDescriptor("-webkit-mask-composite", {"caseSensitive":false}),
  206. "WebkitMaskComposite": createGenericPropertyDescriptor("-webkit-mask-composite", {"caseSensitive":false}),
  207. "webkitMaskComposite": createGenericPropertyDescriptor("-webkit-mask-composite", {"caseSensitive":false}),
  208. "-webkit-mask-image": createGenericPropertyDescriptor("-webkit-mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  209. "WebkitMaskImage": createGenericPropertyDescriptor("-webkit-mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  210. "webkitMaskImage": createGenericPropertyDescriptor("-webkit-mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  211. "-webkit-mask-origin": createGenericPropertyDescriptor("-webkit-mask-origin", {"caseSensitive":false}),
  212. "WebkitMaskOrigin": createGenericPropertyDescriptor("-webkit-mask-origin", {"caseSensitive":false}),
  213. "webkitMaskOrigin": createGenericPropertyDescriptor("-webkit-mask-origin", {"caseSensitive":false}),
  214. "-webkit-mask-position": createGenericPropertyDescriptor("-webkit-mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  215. "WebkitMaskPosition": createGenericPropertyDescriptor("-webkit-mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  216. "webkitMaskPosition": createGenericPropertyDescriptor("-webkit-mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  217. "-webkit-mask-repeat": createGenericPropertyDescriptor("-webkit-mask-repeat", {"caseSensitive":false}),
  218. "WebkitMaskRepeat": createGenericPropertyDescriptor("-webkit-mask-repeat", {"caseSensitive":false}),
  219. "webkitMaskRepeat": createGenericPropertyDescriptor("-webkit-mask-repeat", {"caseSensitive":false}),
  220. "-webkit-mask-size": createGenericPropertyDescriptor("-webkit-mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  221. "WebkitMaskSize": createGenericPropertyDescriptor("-webkit-mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  222. "webkitMaskSize": createGenericPropertyDescriptor("-webkit-mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  223. "-webkit-order": createGenericPropertyDescriptor("-webkit-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  224. "WebkitOrder": createGenericPropertyDescriptor("-webkit-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  225. "webkitOrder": createGenericPropertyDescriptor("-webkit-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  226. "-webkit-perspective": createGenericPropertyDescriptor("-webkit-perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  227. "WebkitPerspective": createGenericPropertyDescriptor("-webkit-perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  228. "webkitPerspective": createGenericPropertyDescriptor("-webkit-perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  229. "-webkit-perspective-origin": createGenericPropertyDescriptor("-webkit-perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  230. "WebkitPerspectiveOrigin": createGenericPropertyDescriptor("-webkit-perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  231. "webkitPerspectiveOrigin": createGenericPropertyDescriptor("-webkit-perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  232. "-webkit-text-fill-color": createGenericPropertyDescriptor("-webkit-text-fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  233. "WebkitTextFillColor": createGenericPropertyDescriptor("-webkit-text-fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  234. "webkitTextFillColor": createGenericPropertyDescriptor("-webkit-text-fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  235. "-webkit-text-size-adjust": createGenericPropertyDescriptor("-webkit-text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  236. "WebkitTextSizeAdjust": createGenericPropertyDescriptor("-webkit-text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  237. "webkitTextSizeAdjust": createGenericPropertyDescriptor("-webkit-text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  238. "-webkit-text-stroke": createGenericPropertyDescriptor("-webkit-text-stroke", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  239. "WebkitTextStroke": createGenericPropertyDescriptor("-webkit-text-stroke", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  240. "webkitTextStroke": createGenericPropertyDescriptor("-webkit-text-stroke", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  241. "-webkit-text-stroke-color": createGenericPropertyDescriptor("-webkit-text-stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  242. "WebkitTextStrokeColor": createGenericPropertyDescriptor("-webkit-text-stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  243. "webkitTextStrokeColor": createGenericPropertyDescriptor("-webkit-text-stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  244. "-webkit-text-stroke-width": createGenericPropertyDescriptor("-webkit-text-stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  245. "WebkitTextStrokeWidth": createGenericPropertyDescriptor("-webkit-text-stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  246. "webkitTextStrokeWidth": createGenericPropertyDescriptor("-webkit-text-stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  247. "-webkit-transform": createGenericPropertyDescriptor("-webkit-transform", {"caseSensitive":false}),
  248. "WebkitTransform": createGenericPropertyDescriptor("-webkit-transform", {"caseSensitive":false}),
  249. "webkitTransform": createGenericPropertyDescriptor("-webkit-transform", {"caseSensitive":false}),
  250. "-webkit-transform-origin": createGenericPropertyDescriptor("-webkit-transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  251. "WebkitTransformOrigin": createGenericPropertyDescriptor("-webkit-transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  252. "webkitTransformOrigin": createGenericPropertyDescriptor("-webkit-transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  253. "-webkit-transform-style": createGenericPropertyDescriptor("-webkit-transform-style", {"caseSensitive":false}),
  254. "WebkitTransformStyle": createGenericPropertyDescriptor("-webkit-transform-style", {"caseSensitive":false}),
  255. "webkitTransformStyle": createGenericPropertyDescriptor("-webkit-transform-style", {"caseSensitive":false}),
  256. "-webkit-transition": createGenericPropertyDescriptor("-webkit-transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  257. "WebkitTransition": createGenericPropertyDescriptor("-webkit-transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  258. "webkitTransition": createGenericPropertyDescriptor("-webkit-transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  259. "-webkit-transition-delay": createGenericPropertyDescriptor("-webkit-transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  260. "WebkitTransitionDelay": createGenericPropertyDescriptor("-webkit-transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  261. "webkitTransitionDelay": createGenericPropertyDescriptor("-webkit-transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  262. "-webkit-transition-duration": createGenericPropertyDescriptor("-webkit-transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  263. "WebkitTransitionDuration": createGenericPropertyDescriptor("-webkit-transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  264. "webkitTransitionDuration": createGenericPropertyDescriptor("-webkit-transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  265. "-webkit-transition-property": createGenericPropertyDescriptor("-webkit-transition-property", {"caseSensitive":true}),
  266. "WebkitTransitionProperty": createGenericPropertyDescriptor("-webkit-transition-property", {"caseSensitive":true}),
  267. "webkitTransitionProperty": createGenericPropertyDescriptor("-webkit-transition-property", {"caseSensitive":true}),
  268. "-webkit-transition-timing-function": createGenericPropertyDescriptor("-webkit-transition-timing-function", {"caseSensitive":false}),
  269. "WebkitTransitionTimingFunction": createGenericPropertyDescriptor("-webkit-transition-timing-function", {"caseSensitive":false}),
  270. "webkitTransitionTimingFunction": createGenericPropertyDescriptor("-webkit-transition-timing-function", {"caseSensitive":false}),
  271. "-webkit-user-select": createGenericPropertyDescriptor("-webkit-user-select", {"caseSensitive":false}),
  272. "WebkitUserSelect": createGenericPropertyDescriptor("-webkit-user-select", {"caseSensitive":false}),
  273. "webkitUserSelect": createGenericPropertyDescriptor("-webkit-user-select", {"caseSensitive":false}),
  274. "accent-color": createGenericPropertyDescriptor("accent-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  275. "accentColor": createGenericPropertyDescriptor("accent-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  276. "align-content": createGenericPropertyDescriptor("align-content", {"caseSensitive":false}),
  277. "alignContent": createGenericPropertyDescriptor("align-content", {"caseSensitive":false}),
  278. "align-items": createGenericPropertyDescriptor("align-items", {"caseSensitive":false}),
  279. "alignItems": createGenericPropertyDescriptor("align-items", {"caseSensitive":false}),
  280. "align-self": createGenericPropertyDescriptor("align-self", {"caseSensitive":false}),
  281. "alignSelf": createGenericPropertyDescriptor("align-self", {"caseSensitive":false}),
  282. "alignment-baseline": createGenericPropertyDescriptor("alignment-baseline", {"caseSensitive":false}),
  283. "alignmentBaseline": createGenericPropertyDescriptor("alignment-baseline", {"caseSensitive":false}),
  284. "all": createGenericPropertyDescriptor("all", {"caseSensitive":false}),
  285. "anchor-name": createGenericPropertyDescriptor("anchor-name", {"caseSensitive":true}),
  286. "anchorName": createGenericPropertyDescriptor("anchor-name", {"caseSensitive":true}),
  287. "anchor-scope": createGenericPropertyDescriptor("anchor-scope", {"caseSensitive":true}),
  288. "anchorScope": createGenericPropertyDescriptor("anchor-scope", {"caseSensitive":true}),
  289. "animation": createGenericPropertyDescriptor("animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
  290. "animation-composition": createGenericPropertyDescriptor("animation-composition", {"caseSensitive":false}),
  291. "animationComposition": createGenericPropertyDescriptor("animation-composition", {"caseSensitive":false}),
  292. "animation-delay": createGenericPropertyDescriptor("animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  293. "animationDelay": createGenericPropertyDescriptor("animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  294. "animation-direction": createGenericPropertyDescriptor("animation-direction", {"caseSensitive":false}),
  295. "animationDirection": createGenericPropertyDescriptor("animation-direction", {"caseSensitive":false}),
  296. "animation-duration": createGenericPropertyDescriptor("animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  297. "animationDuration": createGenericPropertyDescriptor("animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  298. "animation-fill-mode": createGenericPropertyDescriptor("animation-fill-mode", {"caseSensitive":false}),
  299. "animationFillMode": createGenericPropertyDescriptor("animation-fill-mode", {"caseSensitive":false}),
  300. "animation-iteration-count": createGenericPropertyDescriptor("animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  301. "animationIterationCount": createGenericPropertyDescriptor("animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  302. "animation-name": createGenericPropertyDescriptor("animation-name", {"caseSensitive":true}),
  303. "animationName": createGenericPropertyDescriptor("animation-name", {"caseSensitive":true}),
  304. "animation-play-state": createGenericPropertyDescriptor("animation-play-state", {"caseSensitive":false}),
  305. "animationPlayState": createGenericPropertyDescriptor("animation-play-state", {"caseSensitive":false}),
  306. "animation-range": createGenericPropertyDescriptor("animation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  307. "animationRange": createGenericPropertyDescriptor("animation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  308. "animation-range-center": createGenericPropertyDescriptor("animation-range-center", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  309. "animationRangeCenter": createGenericPropertyDescriptor("animation-range-center", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  310. "animation-range-end": createGenericPropertyDescriptor("animation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  311. "animationRangeEnd": createGenericPropertyDescriptor("animation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  312. "animation-range-start": createGenericPropertyDescriptor("animation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  313. "animationRangeStart": createGenericPropertyDescriptor("animation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  314. "animation-timeline": createGenericPropertyDescriptor("animation-timeline", {"caseSensitive":true}),
  315. "animationTimeline": createGenericPropertyDescriptor("animation-timeline", {"caseSensitive":true}),
  316. "animation-timing-function": createGenericPropertyDescriptor("animation-timing-function", {"caseSensitive":false}),
  317. "animationTimingFunction": createGenericPropertyDescriptor("animation-timing-function", {"caseSensitive":false}),
  318. "animation-trigger": createGenericPropertyDescriptor("animation-trigger", {"caseSensitive":true}),
  319. "animationTrigger": createGenericPropertyDescriptor("animation-trigger", {"caseSensitive":true}),
  320. "appearance": createGenericPropertyDescriptor("appearance", {"caseSensitive":false}),
  321. "aspect-ratio": createGenericPropertyDescriptor("aspect-ratio", {"caseSensitive":false,"dimensionTypes":{"ratio":{"type":"ratio"}}}),
  322. "aspectRatio": createGenericPropertyDescriptor("aspect-ratio", {"caseSensitive":false,"dimensionTypes":{"ratio":{"type":"ratio"}}}),
  323. "backdrop-filter": createGenericPropertyDescriptor("backdrop-filter", {"caseSensitive":false}),
  324. "backdropFilter": createGenericPropertyDescriptor("backdrop-filter", {"caseSensitive":false}),
  325. "backface-visibility": createGenericPropertyDescriptor("backface-visibility", {"caseSensitive":false}),
  326. "backfaceVisibility": createGenericPropertyDescriptor("backface-visibility", {"caseSensitive":false}),
  327. "background": background.descriptor,
  328. "background-attachment": backgroundAttachment.descriptor,
  329. "backgroundAttachment": backgroundAttachment.descriptor,
  330. "background-blend-mode": createGenericPropertyDescriptor("background-blend-mode", {"caseSensitive":false}),
  331. "backgroundBlendMode": createGenericPropertyDescriptor("background-blend-mode", {"caseSensitive":false}),
  332. "background-clip": backgroundClip.descriptor,
  333. "backgroundClip": backgroundClip.descriptor,
  334. "background-color": backgroundColor.descriptor,
  335. "backgroundColor": backgroundColor.descriptor,
  336. "background-image": backgroundImage.descriptor,
  337. "backgroundImage": backgroundImage.descriptor,
  338. "background-origin": backgroundOrigin.descriptor,
  339. "backgroundOrigin": backgroundOrigin.descriptor,
  340. "background-position": backgroundPosition.descriptor,
  341. "backgroundPosition": backgroundPosition.descriptor,
  342. "background-position-block": createGenericPropertyDescriptor("background-position-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  343. "backgroundPositionBlock": createGenericPropertyDescriptor("background-position-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  344. "background-position-inline": createGenericPropertyDescriptor("background-position-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  345. "backgroundPositionInline": createGenericPropertyDescriptor("background-position-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  346. "background-position-x": createGenericPropertyDescriptor("background-position-x", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  347. "backgroundPositionX": createGenericPropertyDescriptor("background-position-x", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  348. "background-position-y": createGenericPropertyDescriptor("background-position-y", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  349. "backgroundPositionY": createGenericPropertyDescriptor("background-position-y", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  350. "background-repeat": backgroundRepeat.descriptor,
  351. "backgroundRepeat": backgroundRepeat.descriptor,
  352. "background-repeat-block": createGenericPropertyDescriptor("background-repeat-block", {"caseSensitive":false}),
  353. "backgroundRepeatBlock": createGenericPropertyDescriptor("background-repeat-block", {"caseSensitive":false}),
  354. "background-repeat-inline": createGenericPropertyDescriptor("background-repeat-inline", {"caseSensitive":false}),
  355. "backgroundRepeatInline": createGenericPropertyDescriptor("background-repeat-inline", {"caseSensitive":false}),
  356. "background-repeat-x": createGenericPropertyDescriptor("background-repeat-x", {"caseSensitive":false}),
  357. "backgroundRepeatX": createGenericPropertyDescriptor("background-repeat-x", {"caseSensitive":false}),
  358. "background-repeat-y": createGenericPropertyDescriptor("background-repeat-y", {"caseSensitive":false}),
  359. "backgroundRepeatY": createGenericPropertyDescriptor("background-repeat-y", {"caseSensitive":false}),
  360. "background-size": backgroundSize.descriptor,
  361. "backgroundSize": backgroundSize.descriptor,
  362. "background-tbd": createGenericPropertyDescriptor("background-tbd", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  363. "backgroundTbd": createGenericPropertyDescriptor("background-tbd", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  364. "baseline-shift": createGenericPropertyDescriptor("baseline-shift", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  365. "baselineShift": createGenericPropertyDescriptor("baseline-shift", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  366. "baseline-source": createGenericPropertyDescriptor("baseline-source", {"caseSensitive":false}),
  367. "baselineSource": createGenericPropertyDescriptor("baseline-source", {"caseSensitive":false}),
  368. "block-ellipsis": createGenericPropertyDescriptor("block-ellipsis", {"caseSensitive":true}),
  369. "blockEllipsis": createGenericPropertyDescriptor("block-ellipsis", {"caseSensitive":true}),
  370. "block-size": createGenericPropertyDescriptor("block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  371. "blockSize": createGenericPropertyDescriptor("block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  372. "block-step": createGenericPropertyDescriptor("block-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  373. "blockStep": createGenericPropertyDescriptor("block-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  374. "block-step-align": createGenericPropertyDescriptor("block-step-align", {"caseSensitive":false}),
  375. "blockStepAlign": createGenericPropertyDescriptor("block-step-align", {"caseSensitive":false}),
  376. "block-step-insert": createGenericPropertyDescriptor("block-step-insert", {"caseSensitive":false}),
  377. "blockStepInsert": createGenericPropertyDescriptor("block-step-insert", {"caseSensitive":false}),
  378. "block-step-round": createGenericPropertyDescriptor("block-step-round", {"caseSensitive":false}),
  379. "blockStepRound": createGenericPropertyDescriptor("block-step-round", {"caseSensitive":false}),
  380. "block-step-size": createGenericPropertyDescriptor("block-step-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  381. "blockStepSize": createGenericPropertyDescriptor("block-step-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  382. "bookmark-label": createGenericPropertyDescriptor("bookmark-label", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  383. "bookmarkLabel": createGenericPropertyDescriptor("bookmark-label", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  384. "bookmark-level": createGenericPropertyDescriptor("bookmark-level", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  385. "bookmarkLevel": createGenericPropertyDescriptor("bookmark-level", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  386. "bookmark-state": createGenericPropertyDescriptor("bookmark-state", {"caseSensitive":false}),
  387. "bookmarkState": createGenericPropertyDescriptor("bookmark-state", {"caseSensitive":false}),
  388. "border": border.descriptor,
  389. "border-block": createGenericPropertyDescriptor("border-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  390. "borderBlock": createGenericPropertyDescriptor("border-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  391. "border-block-clip": createGenericPropertyDescriptor("border-block-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  392. "borderBlockClip": createGenericPropertyDescriptor("border-block-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  393. "border-block-color": createGenericPropertyDescriptor("border-block-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  394. "borderBlockColor": createGenericPropertyDescriptor("border-block-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  395. "border-block-end": createGenericPropertyDescriptor("border-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  396. "borderBlockEnd": createGenericPropertyDescriptor("border-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  397. "border-block-end-clip": createGenericPropertyDescriptor("border-block-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  398. "borderBlockEndClip": createGenericPropertyDescriptor("border-block-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  399. "border-block-end-color": createGenericPropertyDescriptor("border-block-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  400. "borderBlockEndColor": createGenericPropertyDescriptor("border-block-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  401. "border-block-end-radius": createGenericPropertyDescriptor("border-block-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  402. "borderBlockEndRadius": createGenericPropertyDescriptor("border-block-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  403. "border-block-end-style": createGenericPropertyDescriptor("border-block-end-style", {"caseSensitive":false}),
  404. "borderBlockEndStyle": createGenericPropertyDescriptor("border-block-end-style", {"caseSensitive":false}),
  405. "border-block-end-width": createGenericPropertyDescriptor("border-block-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  406. "borderBlockEndWidth": createGenericPropertyDescriptor("border-block-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  407. "border-block-start": createGenericPropertyDescriptor("border-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  408. "borderBlockStart": createGenericPropertyDescriptor("border-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  409. "border-block-start-clip": createGenericPropertyDescriptor("border-block-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  410. "borderBlockStartClip": createGenericPropertyDescriptor("border-block-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  411. "border-block-start-color": createGenericPropertyDescriptor("border-block-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  412. "borderBlockStartColor": createGenericPropertyDescriptor("border-block-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  413. "border-block-start-radius": createGenericPropertyDescriptor("border-block-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  414. "borderBlockStartRadius": createGenericPropertyDescriptor("border-block-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  415. "border-block-start-style": createGenericPropertyDescriptor("border-block-start-style", {"caseSensitive":false}),
  416. "borderBlockStartStyle": createGenericPropertyDescriptor("border-block-start-style", {"caseSensitive":false}),
  417. "border-block-start-width": createGenericPropertyDescriptor("border-block-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  418. "borderBlockStartWidth": createGenericPropertyDescriptor("border-block-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  419. "border-block-style": createGenericPropertyDescriptor("border-block-style", {"caseSensitive":false}),
  420. "borderBlockStyle": createGenericPropertyDescriptor("border-block-style", {"caseSensitive":false}),
  421. "border-block-width": createGenericPropertyDescriptor("border-block-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  422. "borderBlockWidth": createGenericPropertyDescriptor("border-block-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  423. "border-bottom": borderBottom.descriptor,
  424. "borderBottom": borderBottom.descriptor,
  425. "border-bottom-clip": createGenericPropertyDescriptor("border-bottom-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  426. "borderBottomClip": createGenericPropertyDescriptor("border-bottom-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  427. "border-bottom-color": borderBottomColor.descriptor,
  428. "borderBottomColor": borderBottomColor.descriptor,
  429. "border-bottom-left-radius": createGenericPropertyDescriptor("border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  430. "borderBottomLeftRadius": createGenericPropertyDescriptor("border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  431. "border-bottom-radius": createGenericPropertyDescriptor("border-bottom-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  432. "borderBottomRadius": createGenericPropertyDescriptor("border-bottom-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  433. "border-bottom-right-radius": createGenericPropertyDescriptor("border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  434. "borderBottomRightRadius": createGenericPropertyDescriptor("border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  435. "border-bottom-style": borderBottomStyle.descriptor,
  436. "borderBottomStyle": borderBottomStyle.descriptor,
  437. "border-bottom-width": borderBottomWidth.descriptor,
  438. "borderBottomWidth": borderBottomWidth.descriptor,
  439. "border-boundary": createGenericPropertyDescriptor("border-boundary", {"caseSensitive":false}),
  440. "borderBoundary": createGenericPropertyDescriptor("border-boundary", {"caseSensitive":false}),
  441. "border-clip": createGenericPropertyDescriptor("border-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  442. "borderClip": createGenericPropertyDescriptor("border-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  443. "border-collapse": createGenericPropertyDescriptor("border-collapse", {"caseSensitive":false}),
  444. "borderCollapse": createGenericPropertyDescriptor("border-collapse", {"caseSensitive":false}),
  445. "border-color": borderColor.descriptor,
  446. "borderColor": borderColor.descriptor,
  447. "border-end-end-radius": createGenericPropertyDescriptor("border-end-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  448. "borderEndEndRadius": createGenericPropertyDescriptor("border-end-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  449. "border-end-start-radius": createGenericPropertyDescriptor("border-end-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  450. "borderEndStartRadius": createGenericPropertyDescriptor("border-end-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  451. "border-image": createGenericPropertyDescriptor("border-image", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  452. "borderImage": createGenericPropertyDescriptor("border-image", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  453. "border-image-outset": createGenericPropertyDescriptor("border-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  454. "borderImageOutset": createGenericPropertyDescriptor("border-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  455. "border-image-repeat": createGenericPropertyDescriptor("border-image-repeat", {"caseSensitive":false}),
  456. "borderImageRepeat": createGenericPropertyDescriptor("border-image-repeat", {"caseSensitive":false}),
  457. "border-image-slice": createGenericPropertyDescriptor("border-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  458. "borderImageSlice": createGenericPropertyDescriptor("border-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  459. "border-image-source": createGenericPropertyDescriptor("border-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  460. "borderImageSource": createGenericPropertyDescriptor("border-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  461. "border-image-width": createGenericPropertyDescriptor("border-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  462. "borderImageWidth": createGenericPropertyDescriptor("border-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  463. "border-inline": createGenericPropertyDescriptor("border-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  464. "borderInline": createGenericPropertyDescriptor("border-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  465. "border-inline-clip": createGenericPropertyDescriptor("border-inline-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  466. "borderInlineClip": createGenericPropertyDescriptor("border-inline-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  467. "border-inline-color": createGenericPropertyDescriptor("border-inline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  468. "borderInlineColor": createGenericPropertyDescriptor("border-inline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  469. "border-inline-end": createGenericPropertyDescriptor("border-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  470. "borderInlineEnd": createGenericPropertyDescriptor("border-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  471. "border-inline-end-clip": createGenericPropertyDescriptor("border-inline-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  472. "borderInlineEndClip": createGenericPropertyDescriptor("border-inline-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  473. "border-inline-end-color": createGenericPropertyDescriptor("border-inline-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  474. "borderInlineEndColor": createGenericPropertyDescriptor("border-inline-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  475. "border-inline-end-radius": createGenericPropertyDescriptor("border-inline-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  476. "borderInlineEndRadius": createGenericPropertyDescriptor("border-inline-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  477. "border-inline-end-style": createGenericPropertyDescriptor("border-inline-end-style", {"caseSensitive":false}),
  478. "borderInlineEndStyle": createGenericPropertyDescriptor("border-inline-end-style", {"caseSensitive":false}),
  479. "border-inline-end-width": createGenericPropertyDescriptor("border-inline-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  480. "borderInlineEndWidth": createGenericPropertyDescriptor("border-inline-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  481. "border-inline-start": createGenericPropertyDescriptor("border-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  482. "borderInlineStart": createGenericPropertyDescriptor("border-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  483. "border-inline-start-clip": createGenericPropertyDescriptor("border-inline-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  484. "borderInlineStartClip": createGenericPropertyDescriptor("border-inline-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  485. "border-inline-start-color": createGenericPropertyDescriptor("border-inline-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  486. "borderInlineStartColor": createGenericPropertyDescriptor("border-inline-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  487. "border-inline-start-radius": createGenericPropertyDescriptor("border-inline-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  488. "borderInlineStartRadius": createGenericPropertyDescriptor("border-inline-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  489. "border-inline-start-style": createGenericPropertyDescriptor("border-inline-start-style", {"caseSensitive":false}),
  490. "borderInlineStartStyle": createGenericPropertyDescriptor("border-inline-start-style", {"caseSensitive":false}),
  491. "border-inline-start-width": createGenericPropertyDescriptor("border-inline-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  492. "borderInlineStartWidth": createGenericPropertyDescriptor("border-inline-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  493. "border-inline-style": createGenericPropertyDescriptor("border-inline-style", {"caseSensitive":false}),
  494. "borderInlineStyle": createGenericPropertyDescriptor("border-inline-style", {"caseSensitive":false}),
  495. "border-inline-width": createGenericPropertyDescriptor("border-inline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  496. "borderInlineWidth": createGenericPropertyDescriptor("border-inline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  497. "border-left": borderLeft.descriptor,
  498. "borderLeft": borderLeft.descriptor,
  499. "border-left-clip": createGenericPropertyDescriptor("border-left-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  500. "borderLeftClip": createGenericPropertyDescriptor("border-left-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  501. "border-left-color": borderLeftColor.descriptor,
  502. "borderLeftColor": borderLeftColor.descriptor,
  503. "border-left-radius": createGenericPropertyDescriptor("border-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  504. "borderLeftRadius": createGenericPropertyDescriptor("border-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  505. "border-left-style": borderLeftStyle.descriptor,
  506. "borderLeftStyle": borderLeftStyle.descriptor,
  507. "border-left-width": borderLeftWidth.descriptor,
  508. "borderLeftWidth": borderLeftWidth.descriptor,
  509. "border-limit": createGenericPropertyDescriptor("border-limit", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  510. "borderLimit": createGenericPropertyDescriptor("border-limit", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  511. "border-radius": createGenericPropertyDescriptor("border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  512. "borderRadius": createGenericPropertyDescriptor("border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  513. "border-right": borderRight.descriptor,
  514. "borderRight": borderRight.descriptor,
  515. "border-right-clip": createGenericPropertyDescriptor("border-right-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  516. "borderRightClip": createGenericPropertyDescriptor("border-right-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  517. "border-right-color": borderRightColor.descriptor,
  518. "borderRightColor": borderRightColor.descriptor,
  519. "border-right-radius": createGenericPropertyDescriptor("border-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  520. "borderRightRadius": createGenericPropertyDescriptor("border-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  521. "border-right-style": borderRightStyle.descriptor,
  522. "borderRightStyle": borderRightStyle.descriptor,
  523. "border-right-width": borderRightWidth.descriptor,
  524. "borderRightWidth": borderRightWidth.descriptor,
  525. "border-shape": createGenericPropertyDescriptor("border-shape", {"caseSensitive":false}),
  526. "borderShape": createGenericPropertyDescriptor("border-shape", {"caseSensitive":false}),
  527. "border-spacing": borderSpacing.descriptor,
  528. "borderSpacing": borderSpacing.descriptor,
  529. "border-start-end-radius": createGenericPropertyDescriptor("border-start-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  530. "borderStartEndRadius": createGenericPropertyDescriptor("border-start-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  531. "border-start-start-radius": createGenericPropertyDescriptor("border-start-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  532. "borderStartStartRadius": createGenericPropertyDescriptor("border-start-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  533. "border-style": borderStyle.descriptor,
  534. "borderStyle": borderStyle.descriptor,
  535. "border-top": borderTop.descriptor,
  536. "borderTop": borderTop.descriptor,
  537. "border-top-clip": createGenericPropertyDescriptor("border-top-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  538. "borderTopClip": createGenericPropertyDescriptor("border-top-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  539. "border-top-color": borderTopColor.descriptor,
  540. "borderTopColor": borderTopColor.descriptor,
  541. "border-top-left-radius": createGenericPropertyDescriptor("border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  542. "borderTopLeftRadius": createGenericPropertyDescriptor("border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  543. "border-top-radius": createGenericPropertyDescriptor("border-top-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  544. "borderTopRadius": createGenericPropertyDescriptor("border-top-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  545. "border-top-right-radius": createGenericPropertyDescriptor("border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  546. "borderTopRightRadius": createGenericPropertyDescriptor("border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  547. "border-top-style": borderTopStyle.descriptor,
  548. "borderTopStyle": borderTopStyle.descriptor,
  549. "border-top-width": borderTopWidth.descriptor,
  550. "borderTopWidth": borderTopWidth.descriptor,
  551. "border-width": borderWidth.descriptor,
  552. "borderWidth": borderWidth.descriptor,
  553. "bottom": bottom.descriptor,
  554. "box-decoration-break": createGenericPropertyDescriptor("box-decoration-break", {"caseSensitive":false}),
  555. "boxDecorationBreak": createGenericPropertyDescriptor("box-decoration-break", {"caseSensitive":false}),
  556. "box-shadow": createGenericPropertyDescriptor("box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  557. "boxShadow": createGenericPropertyDescriptor("box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  558. "box-shadow-blur": createGenericPropertyDescriptor("box-shadow-blur", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  559. "boxShadowBlur": createGenericPropertyDescriptor("box-shadow-blur", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  560. "box-shadow-color": createGenericPropertyDescriptor("box-shadow-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  561. "boxShadowColor": createGenericPropertyDescriptor("box-shadow-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  562. "box-shadow-offset": createGenericPropertyDescriptor("box-shadow-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  563. "boxShadowOffset": createGenericPropertyDescriptor("box-shadow-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  564. "box-shadow-position": createGenericPropertyDescriptor("box-shadow-position", {"caseSensitive":false}),
  565. "boxShadowPosition": createGenericPropertyDescriptor("box-shadow-position", {"caseSensitive":false}),
  566. "box-shadow-spread": createGenericPropertyDescriptor("box-shadow-spread", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  567. "boxShadowSpread": createGenericPropertyDescriptor("box-shadow-spread", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  568. "box-sizing": createGenericPropertyDescriptor("box-sizing", {"caseSensitive":false}),
  569. "boxSizing": createGenericPropertyDescriptor("box-sizing", {"caseSensitive":false}),
  570. "box-snap": createGenericPropertyDescriptor("box-snap", {"caseSensitive":false}),
  571. "boxSnap": createGenericPropertyDescriptor("box-snap", {"caseSensitive":false}),
  572. "break-after": createGenericPropertyDescriptor("break-after", {"caseSensitive":false}),
  573. "breakAfter": createGenericPropertyDescriptor("break-after", {"caseSensitive":false}),
  574. "break-before": createGenericPropertyDescriptor("break-before", {"caseSensitive":false}),
  575. "breakBefore": createGenericPropertyDescriptor("break-before", {"caseSensitive":false}),
  576. "break-inside": createGenericPropertyDescriptor("break-inside", {"caseSensitive":false}),
  577. "breakInside": createGenericPropertyDescriptor("break-inside", {"caseSensitive":false}),
  578. "caption-side": createGenericPropertyDescriptor("caption-side", {"caseSensitive":false}),
  579. "captionSide": createGenericPropertyDescriptor("caption-side", {"caseSensitive":false}),
  580. "caret": createGenericPropertyDescriptor("caret", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  581. "caret-animation": createGenericPropertyDescriptor("caret-animation", {"caseSensitive":false}),
  582. "caretAnimation": createGenericPropertyDescriptor("caret-animation", {"caseSensitive":false}),
  583. "caret-color": createGenericPropertyDescriptor("caret-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  584. "caretColor": createGenericPropertyDescriptor("caret-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  585. "caret-shape": createGenericPropertyDescriptor("caret-shape", {"caseSensitive":false}),
  586. "caretShape": createGenericPropertyDescriptor("caret-shape", {"caseSensitive":false}),
  587. "clear": createGenericPropertyDescriptor("clear", {"caseSensitive":false}),
  588. "clip": clip.descriptor,
  589. "clip-path": createGenericPropertyDescriptor("clip-path", {"caseSensitive":false}),
  590. "clipPath": createGenericPropertyDescriptor("clip-path", {"caseSensitive":false}),
  591. "clip-rule": createGenericPropertyDescriptor("clip-rule", {"caseSensitive":false}),
  592. "clipRule": createGenericPropertyDescriptor("clip-rule", {"caseSensitive":false}),
  593. "color": createGenericPropertyDescriptor("color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  594. "color-adjust": createGenericPropertyDescriptor("color-adjust", {"caseSensitive":false}),
  595. "colorAdjust": createGenericPropertyDescriptor("color-adjust", {"caseSensitive":false}),
  596. "color-interpolation": createGenericPropertyDescriptor("color-interpolation", {"caseSensitive":false}),
  597. "colorInterpolation": createGenericPropertyDescriptor("color-interpolation", {"caseSensitive":false}),
  598. "color-interpolation-filters": createGenericPropertyDescriptor("color-interpolation-filters", {"caseSensitive":false}),
  599. "colorInterpolationFilters": createGenericPropertyDescriptor("color-interpolation-filters", {"caseSensitive":false}),
  600. "color-scheme": createGenericPropertyDescriptor("color-scheme", {"caseSensitive":true}),
  601. "colorScheme": createGenericPropertyDescriptor("color-scheme", {"caseSensitive":true}),
  602. "column-count": createGenericPropertyDescriptor("column-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  603. "columnCount": createGenericPropertyDescriptor("column-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  604. "column-fill": createGenericPropertyDescriptor("column-fill", {"caseSensitive":false}),
  605. "columnFill": createGenericPropertyDescriptor("column-fill", {"caseSensitive":false}),
  606. "column-gap": createGenericPropertyDescriptor("column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  607. "columnGap": createGenericPropertyDescriptor("column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  608. "column-height": createGenericPropertyDescriptor("column-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  609. "columnHeight": createGenericPropertyDescriptor("column-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  610. "column-rule": createGenericPropertyDescriptor("column-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  611. "columnRule": createGenericPropertyDescriptor("column-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  612. "column-rule-break": createGenericPropertyDescriptor("column-rule-break", {"caseSensitive":false}),
  613. "columnRuleBreak": createGenericPropertyDescriptor("column-rule-break", {"caseSensitive":false}),
  614. "column-rule-color": createGenericPropertyDescriptor("column-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  615. "columnRuleColor": createGenericPropertyDescriptor("column-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  616. "column-rule-edge-inset": createGenericPropertyDescriptor("column-rule-edge-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  617. "columnRuleEdgeInset": createGenericPropertyDescriptor("column-rule-edge-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  618. "column-rule-edge-inset-end": createGenericPropertyDescriptor("column-rule-edge-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  619. "columnRuleEdgeInsetEnd": createGenericPropertyDescriptor("column-rule-edge-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  620. "column-rule-edge-inset-start": createGenericPropertyDescriptor("column-rule-edge-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  621. "columnRuleEdgeInsetStart": createGenericPropertyDescriptor("column-rule-edge-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  622. "column-rule-inset": createGenericPropertyDescriptor("column-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  623. "columnRuleInset": createGenericPropertyDescriptor("column-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  624. "column-rule-inset-end": createGenericPropertyDescriptor("column-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  625. "columnRuleInsetEnd": createGenericPropertyDescriptor("column-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  626. "column-rule-inset-start": createGenericPropertyDescriptor("column-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  627. "columnRuleInsetStart": createGenericPropertyDescriptor("column-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  628. "column-rule-interior-inset": createGenericPropertyDescriptor("column-rule-interior-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  629. "columnRuleInteriorInset": createGenericPropertyDescriptor("column-rule-interior-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  630. "column-rule-interior-inset-end": createGenericPropertyDescriptor("column-rule-interior-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  631. "columnRuleInteriorInsetEnd": createGenericPropertyDescriptor("column-rule-interior-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  632. "column-rule-interior-inset-start": createGenericPropertyDescriptor("column-rule-interior-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  633. "columnRuleInteriorInsetStart": createGenericPropertyDescriptor("column-rule-interior-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  634. "column-rule-style": createGenericPropertyDescriptor("column-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  635. "columnRuleStyle": createGenericPropertyDescriptor("column-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  636. "column-rule-visibility-items": createGenericPropertyDescriptor("column-rule-visibility-items", {"caseSensitive":false}),
  637. "columnRuleVisibilityItems": createGenericPropertyDescriptor("column-rule-visibility-items", {"caseSensitive":false}),
  638. "column-rule-width": createGenericPropertyDescriptor("column-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  639. "columnRuleWidth": createGenericPropertyDescriptor("column-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  640. "column-span": createGenericPropertyDescriptor("column-span", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  641. "columnSpan": createGenericPropertyDescriptor("column-span", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  642. "column-width": createGenericPropertyDescriptor("column-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  643. "columnWidth": createGenericPropertyDescriptor("column-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  644. "column-wrap": createGenericPropertyDescriptor("column-wrap", {"caseSensitive":false}),
  645. "columnWrap": createGenericPropertyDescriptor("column-wrap", {"caseSensitive":false}),
  646. "columns": createGenericPropertyDescriptor("columns", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"type":"length"}}}),
  647. "contain": createGenericPropertyDescriptor("contain", {"caseSensitive":false}),
  648. "contain-intrinsic-block-size": createGenericPropertyDescriptor("contain-intrinsic-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  649. "containIntrinsicBlockSize": createGenericPropertyDescriptor("contain-intrinsic-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  650. "contain-intrinsic-height": createGenericPropertyDescriptor("contain-intrinsic-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  651. "containIntrinsicHeight": createGenericPropertyDescriptor("contain-intrinsic-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  652. "contain-intrinsic-inline-size": createGenericPropertyDescriptor("contain-intrinsic-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  653. "containIntrinsicInlineSize": createGenericPropertyDescriptor("contain-intrinsic-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  654. "contain-intrinsic-size": createGenericPropertyDescriptor("contain-intrinsic-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  655. "containIntrinsicSize": createGenericPropertyDescriptor("contain-intrinsic-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  656. "contain-intrinsic-width": createGenericPropertyDescriptor("contain-intrinsic-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  657. "containIntrinsicWidth": createGenericPropertyDescriptor("contain-intrinsic-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  658. "container": createGenericPropertyDescriptor("container", {"caseSensitive":true}),
  659. "container-name": createGenericPropertyDescriptor("container-name", {"caseSensitive":true}),
  660. "containerName": createGenericPropertyDescriptor("container-name", {"caseSensitive":true}),
  661. "container-type": createGenericPropertyDescriptor("container-type", {"caseSensitive":false}),
  662. "containerType": createGenericPropertyDescriptor("container-type", {"caseSensitive":false}),
  663. "content": createGenericPropertyDescriptor("content", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  664. "content-visibility": createGenericPropertyDescriptor("content-visibility", {"caseSensitive":false}),
  665. "contentVisibility": createGenericPropertyDescriptor("content-visibility", {"caseSensitive":false}),
  666. "continue": createGenericPropertyDescriptor("continue", {"caseSensitive":false}),
  667. "copy-into": createGenericPropertyDescriptor("copy-into", {"caseSensitive":true}),
  668. "copyInto": createGenericPropertyDescriptor("copy-into", {"caseSensitive":true}),
  669. "corner": createGenericPropertyDescriptor("corner", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  670. "corner-block-end": createGenericPropertyDescriptor("corner-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  671. "cornerBlockEnd": createGenericPropertyDescriptor("corner-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  672. "corner-block-end-shape": createGenericPropertyDescriptor("corner-block-end-shape", {"caseSensitive":false}),
  673. "cornerBlockEndShape": createGenericPropertyDescriptor("corner-block-end-shape", {"caseSensitive":false}),
  674. "corner-block-start": createGenericPropertyDescriptor("corner-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  675. "cornerBlockStart": createGenericPropertyDescriptor("corner-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  676. "corner-block-start-shape": createGenericPropertyDescriptor("corner-block-start-shape", {"caseSensitive":false}),
  677. "cornerBlockStartShape": createGenericPropertyDescriptor("corner-block-start-shape", {"caseSensitive":false}),
  678. "corner-bottom": createGenericPropertyDescriptor("corner-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  679. "cornerBottom": createGenericPropertyDescriptor("corner-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  680. "corner-bottom-left": createGenericPropertyDescriptor("corner-bottom-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  681. "cornerBottomLeft": createGenericPropertyDescriptor("corner-bottom-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  682. "corner-bottom-left-shape": createGenericPropertyDescriptor("corner-bottom-left-shape", {"caseSensitive":false}),
  683. "cornerBottomLeftShape": createGenericPropertyDescriptor("corner-bottom-left-shape", {"caseSensitive":false}),
  684. "corner-bottom-right": createGenericPropertyDescriptor("corner-bottom-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  685. "cornerBottomRight": createGenericPropertyDescriptor("corner-bottom-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  686. "corner-bottom-right-shape": createGenericPropertyDescriptor("corner-bottom-right-shape", {"caseSensitive":false}),
  687. "cornerBottomRightShape": createGenericPropertyDescriptor("corner-bottom-right-shape", {"caseSensitive":false}),
  688. "corner-bottom-shape": createGenericPropertyDescriptor("corner-bottom-shape", {"caseSensitive":false}),
  689. "cornerBottomShape": createGenericPropertyDescriptor("corner-bottom-shape", {"caseSensitive":false}),
  690. "corner-end-end": createGenericPropertyDescriptor("corner-end-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  691. "cornerEndEnd": createGenericPropertyDescriptor("corner-end-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  692. "corner-end-end-shape": createGenericPropertyDescriptor("corner-end-end-shape", {"caseSensitive":false}),
  693. "cornerEndEndShape": createGenericPropertyDescriptor("corner-end-end-shape", {"caseSensitive":false}),
  694. "corner-end-start": createGenericPropertyDescriptor("corner-end-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  695. "cornerEndStart": createGenericPropertyDescriptor("corner-end-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  696. "corner-end-start-shape": createGenericPropertyDescriptor("corner-end-start-shape", {"caseSensitive":false}),
  697. "cornerEndStartShape": createGenericPropertyDescriptor("corner-end-start-shape", {"caseSensitive":false}),
  698. "corner-inline-end": createGenericPropertyDescriptor("corner-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  699. "cornerInlineEnd": createGenericPropertyDescriptor("corner-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  700. "corner-inline-end-shape": createGenericPropertyDescriptor("corner-inline-end-shape", {"caseSensitive":false}),
  701. "cornerInlineEndShape": createGenericPropertyDescriptor("corner-inline-end-shape", {"caseSensitive":false}),
  702. "corner-inline-start": createGenericPropertyDescriptor("corner-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  703. "cornerInlineStart": createGenericPropertyDescriptor("corner-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  704. "corner-inline-start-shape": createGenericPropertyDescriptor("corner-inline-start-shape", {"caseSensitive":false}),
  705. "cornerInlineStartShape": createGenericPropertyDescriptor("corner-inline-start-shape", {"caseSensitive":false}),
  706. "corner-left": createGenericPropertyDescriptor("corner-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  707. "cornerLeft": createGenericPropertyDescriptor("corner-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  708. "corner-left-shape": createGenericPropertyDescriptor("corner-left-shape", {"caseSensitive":false}),
  709. "cornerLeftShape": createGenericPropertyDescriptor("corner-left-shape", {"caseSensitive":false}),
  710. "corner-right": createGenericPropertyDescriptor("corner-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  711. "cornerRight": createGenericPropertyDescriptor("corner-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  712. "corner-right-shape": createGenericPropertyDescriptor("corner-right-shape", {"caseSensitive":false}),
  713. "cornerRightShape": createGenericPropertyDescriptor("corner-right-shape", {"caseSensitive":false}),
  714. "corner-shape": createGenericPropertyDescriptor("corner-shape", {"caseSensitive":false}),
  715. "cornerShape": createGenericPropertyDescriptor("corner-shape", {"caseSensitive":false}),
  716. "corner-start-end": createGenericPropertyDescriptor("corner-start-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  717. "cornerStartEnd": createGenericPropertyDescriptor("corner-start-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  718. "corner-start-end-shape": createGenericPropertyDescriptor("corner-start-end-shape", {"caseSensitive":false}),
  719. "cornerStartEndShape": createGenericPropertyDescriptor("corner-start-end-shape", {"caseSensitive":false}),
  720. "corner-start-start": createGenericPropertyDescriptor("corner-start-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  721. "cornerStartStart": createGenericPropertyDescriptor("corner-start-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  722. "corner-start-start-shape": createGenericPropertyDescriptor("corner-start-start-shape", {"caseSensitive":false}),
  723. "cornerStartStartShape": createGenericPropertyDescriptor("corner-start-start-shape", {"caseSensitive":false}),
  724. "corner-top": createGenericPropertyDescriptor("corner-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  725. "cornerTop": createGenericPropertyDescriptor("corner-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  726. "corner-top-left": createGenericPropertyDescriptor("corner-top-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  727. "cornerTopLeft": createGenericPropertyDescriptor("corner-top-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  728. "corner-top-left-shape": createGenericPropertyDescriptor("corner-top-left-shape", {"caseSensitive":false}),
  729. "cornerTopLeftShape": createGenericPropertyDescriptor("corner-top-left-shape", {"caseSensitive":false}),
  730. "corner-top-right": createGenericPropertyDescriptor("corner-top-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  731. "cornerTopRight": createGenericPropertyDescriptor("corner-top-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  732. "corner-top-right-shape": createGenericPropertyDescriptor("corner-top-right-shape", {"caseSensitive":false}),
  733. "cornerTopRightShape": createGenericPropertyDescriptor("corner-top-right-shape", {"caseSensitive":false}),
  734. "corner-top-shape": createGenericPropertyDescriptor("corner-top-shape", {"caseSensitive":false}),
  735. "cornerTopShape": createGenericPropertyDescriptor("corner-top-shape", {"caseSensitive":false}),
  736. "counter-increment": createGenericPropertyDescriptor("counter-increment", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  737. "counterIncrement": createGenericPropertyDescriptor("counter-increment", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  738. "counter-reset": createGenericPropertyDescriptor("counter-reset", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  739. "counterReset": createGenericPropertyDescriptor("counter-reset", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  740. "counter-set": createGenericPropertyDescriptor("counter-set", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  741. "counterSet": createGenericPropertyDescriptor("counter-set", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  742. "cue": createGenericPropertyDescriptor("cue", {"caseSensitive":false}),
  743. "cue-after": createGenericPropertyDescriptor("cue-after", {"caseSensitive":false}),
  744. "cueAfter": createGenericPropertyDescriptor("cue-after", {"caseSensitive":false}),
  745. "cue-before": createGenericPropertyDescriptor("cue-before", {"caseSensitive":false}),
  746. "cueBefore": createGenericPropertyDescriptor("cue-before", {"caseSensitive":false}),
  747. "cursor": createGenericPropertyDescriptor("cursor", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  748. "cx": createGenericPropertyDescriptor("cx", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  749. "cy": createGenericPropertyDescriptor("cy", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  750. "d": createGenericPropertyDescriptor("d", {"caseSensitive":true}),
  751. "direction": createGenericPropertyDescriptor("direction", {"caseSensitive":false}),
  752. "display": display.descriptor,
  753. "dominant-baseline": createGenericPropertyDescriptor("dominant-baseline", {"caseSensitive":false}),
  754. "dominantBaseline": createGenericPropertyDescriptor("dominant-baseline", {"caseSensitive":false}),
  755. "dynamic-range-limit": createGenericPropertyDescriptor("dynamic-range-limit", {"caseSensitive":false}),
  756. "dynamicRangeLimit": createGenericPropertyDescriptor("dynamic-range-limit", {"caseSensitive":false}),
  757. "empty-cells": createGenericPropertyDescriptor("empty-cells", {"caseSensitive":false}),
  758. "emptyCells": createGenericPropertyDescriptor("empty-cells", {"caseSensitive":false}),
  759. "event-trigger": createGenericPropertyDescriptor("event-trigger", {"caseSensitive":true}),
  760. "eventTrigger": createGenericPropertyDescriptor("event-trigger", {"caseSensitive":true}),
  761. "event-trigger-name": createGenericPropertyDescriptor("event-trigger-name", {"caseSensitive":true}),
  762. "eventTriggerName": createGenericPropertyDescriptor("event-trigger-name", {"caseSensitive":true}),
  763. "event-trigger-source": createGenericPropertyDescriptor("event-trigger-source", {"caseSensitive":true}),
  764. "eventTriggerSource": createGenericPropertyDescriptor("event-trigger-source", {"caseSensitive":true}),
  765. "field-sizing": createGenericPropertyDescriptor("field-sizing", {"caseSensitive":false}),
  766. "fieldSizing": createGenericPropertyDescriptor("field-sizing", {"caseSensitive":false}),
  767. "fill": createGenericPropertyDescriptor("fill", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  768. "fill-break": createGenericPropertyDescriptor("fill-break", {"caseSensitive":false}),
  769. "fillBreak": createGenericPropertyDescriptor("fill-break", {"caseSensitive":false}),
  770. "fill-color": createGenericPropertyDescriptor("fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  771. "fillColor": createGenericPropertyDescriptor("fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  772. "fill-image": createGenericPropertyDescriptor("fill-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  773. "fillImage": createGenericPropertyDescriptor("fill-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  774. "fill-opacity": createGenericPropertyDescriptor("fill-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  775. "fillOpacity": createGenericPropertyDescriptor("fill-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  776. "fill-origin": createGenericPropertyDescriptor("fill-origin", {"caseSensitive":false}),
  777. "fillOrigin": createGenericPropertyDescriptor("fill-origin", {"caseSensitive":false}),
  778. "fill-position": createGenericPropertyDescriptor("fill-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  779. "fillPosition": createGenericPropertyDescriptor("fill-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  780. "fill-repeat": createGenericPropertyDescriptor("fill-repeat", {"caseSensitive":false}),
  781. "fillRepeat": createGenericPropertyDescriptor("fill-repeat", {"caseSensitive":false}),
  782. "fill-rule": createGenericPropertyDescriptor("fill-rule", {"caseSensitive":false}),
  783. "fillRule": createGenericPropertyDescriptor("fill-rule", {"caseSensitive":false}),
  784. "fill-size": createGenericPropertyDescriptor("fill-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  785. "fillSize": createGenericPropertyDescriptor("fill-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  786. "filter": createGenericPropertyDescriptor("filter", {"caseSensitive":false}),
  787. "flex": flex.descriptor,
  788. "flex-basis": flexBasis.descriptor,
  789. "flexBasis": flexBasis.descriptor,
  790. "flex-direction": createGenericPropertyDescriptor("flex-direction", {"caseSensitive":false}),
  791. "flexDirection": createGenericPropertyDescriptor("flex-direction", {"caseSensitive":false}),
  792. "flex-flow": createGenericPropertyDescriptor("flex-flow", {"caseSensitive":false}),
  793. "flexFlow": createGenericPropertyDescriptor("flex-flow", {"caseSensitive":false}),
  794. "flex-grow": flexGrow.descriptor,
  795. "flexGrow": flexGrow.descriptor,
  796. "flex-shrink": flexShrink.descriptor,
  797. "flexShrink": flexShrink.descriptor,
  798. "flex-wrap": createGenericPropertyDescriptor("flex-wrap", {"caseSensitive":false}),
  799. "flexWrap": createGenericPropertyDescriptor("flex-wrap", {"caseSensitive":false}),
  800. "float": createGenericPropertyDescriptor("float", {"caseSensitive":false}),
  801. "float-defer": createGenericPropertyDescriptor("float-defer", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  802. "floatDefer": createGenericPropertyDescriptor("float-defer", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  803. "float-offset": createGenericPropertyDescriptor("float-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  804. "floatOffset": createGenericPropertyDescriptor("float-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  805. "float-reference": createGenericPropertyDescriptor("float-reference", {"caseSensitive":false}),
  806. "floatReference": createGenericPropertyDescriptor("float-reference", {"caseSensitive":false}),
  807. "flood-color": createGenericPropertyDescriptor("flood-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  808. "floodColor": createGenericPropertyDescriptor("flood-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  809. "flood-opacity": createGenericPropertyDescriptor("flood-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  810. "floodOpacity": createGenericPropertyDescriptor("flood-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  811. "flow-from": createGenericPropertyDescriptor("flow-from", {"caseSensitive":true}),
  812. "flowFrom": createGenericPropertyDescriptor("flow-from", {"caseSensitive":true}),
  813. "flow-into": createGenericPropertyDescriptor("flow-into", {"caseSensitive":true}),
  814. "flowInto": createGenericPropertyDescriptor("flow-into", {"caseSensitive":true}),
  815. "flow-tolerance": createGenericPropertyDescriptor("flow-tolerance", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  816. "flowTolerance": createGenericPropertyDescriptor("flow-tolerance", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  817. "font": font.descriptor,
  818. "font-family": fontFamily.descriptor,
  819. "fontFamily": fontFamily.descriptor,
  820. "font-feature-settings": createGenericPropertyDescriptor("font-feature-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  821. "fontFeatureSettings": createGenericPropertyDescriptor("font-feature-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  822. "font-kerning": createGenericPropertyDescriptor("font-kerning", {"caseSensitive":false}),
  823. "fontKerning": createGenericPropertyDescriptor("font-kerning", {"caseSensitive":false}),
  824. "font-language-override": createGenericPropertyDescriptor("font-language-override", {"caseSensitive":true}),
  825. "fontLanguageOverride": createGenericPropertyDescriptor("font-language-override", {"caseSensitive":true}),
  826. "font-optical-sizing": createGenericPropertyDescriptor("font-optical-sizing", {"caseSensitive":false}),
  827. "fontOpticalSizing": createGenericPropertyDescriptor("font-optical-sizing", {"caseSensitive":false}),
  828. "font-palette": createGenericPropertyDescriptor("font-palette", {"caseSensitive":true}),
  829. "fontPalette": createGenericPropertyDescriptor("font-palette", {"caseSensitive":true}),
  830. "font-size": fontSize.descriptor,
  831. "fontSize": fontSize.descriptor,
  832. "font-size-adjust": createGenericPropertyDescriptor("font-size-adjust", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  833. "fontSizeAdjust": createGenericPropertyDescriptor("font-size-adjust", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  834. "font-stretch": createGenericPropertyDescriptor("font-stretch", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  835. "fontStretch": createGenericPropertyDescriptor("font-stretch", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  836. "font-style": fontStyle.descriptor,
  837. "fontStyle": fontStyle.descriptor,
  838. "font-synthesis": createGenericPropertyDescriptor("font-synthesis", {"caseSensitive":false}),
  839. "fontSynthesis": createGenericPropertyDescriptor("font-synthesis", {"caseSensitive":false}),
  840. "font-synthesis-position": createGenericPropertyDescriptor("font-synthesis-position", {"caseSensitive":false}),
  841. "fontSynthesisPosition": createGenericPropertyDescriptor("font-synthesis-position", {"caseSensitive":false}),
  842. "font-synthesis-small-caps": createGenericPropertyDescriptor("font-synthesis-small-caps", {"caseSensitive":false}),
  843. "fontSynthesisSmallCaps": createGenericPropertyDescriptor("font-synthesis-small-caps", {"caseSensitive":false}),
  844. "font-synthesis-style": createGenericPropertyDescriptor("font-synthesis-style", {"caseSensitive":false}),
  845. "fontSynthesisStyle": createGenericPropertyDescriptor("font-synthesis-style", {"caseSensitive":false}),
  846. "font-synthesis-weight": createGenericPropertyDescriptor("font-synthesis-weight", {"caseSensitive":false}),
  847. "fontSynthesisWeight": createGenericPropertyDescriptor("font-synthesis-weight", {"caseSensitive":false}),
  848. "font-variant": fontVariant.descriptor,
  849. "fontVariant": fontVariant.descriptor,
  850. "font-variant-alternates": createGenericPropertyDescriptor("font-variant-alternates", {"caseSensitive":false}),
  851. "fontVariantAlternates": createGenericPropertyDescriptor("font-variant-alternates", {"caseSensitive":false}),
  852. "font-variant-caps": createGenericPropertyDescriptor("font-variant-caps", {"caseSensitive":false}),
  853. "fontVariantCaps": createGenericPropertyDescriptor("font-variant-caps", {"caseSensitive":false}),
  854. "font-variant-east-asian": createGenericPropertyDescriptor("font-variant-east-asian", {"caseSensitive":false}),
  855. "fontVariantEastAsian": createGenericPropertyDescriptor("font-variant-east-asian", {"caseSensitive":false}),
  856. "font-variant-emoji": createGenericPropertyDescriptor("font-variant-emoji", {"caseSensitive":false}),
  857. "fontVariantEmoji": createGenericPropertyDescriptor("font-variant-emoji", {"caseSensitive":false}),
  858. "font-variant-ligatures": createGenericPropertyDescriptor("font-variant-ligatures", {"caseSensitive":false}),
  859. "fontVariantLigatures": createGenericPropertyDescriptor("font-variant-ligatures", {"caseSensitive":false}),
  860. "font-variant-numeric": createGenericPropertyDescriptor("font-variant-numeric", {"caseSensitive":false}),
  861. "fontVariantNumeric": createGenericPropertyDescriptor("font-variant-numeric", {"caseSensitive":false}),
  862. "font-variant-position": createGenericPropertyDescriptor("font-variant-position", {"caseSensitive":false}),
  863. "fontVariantPosition": createGenericPropertyDescriptor("font-variant-position", {"caseSensitive":false}),
  864. "font-variation-settings": createGenericPropertyDescriptor("font-variation-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  865. "fontVariationSettings": createGenericPropertyDescriptor("font-variation-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  866. "font-weight": fontWeight.descriptor,
  867. "fontWeight": fontWeight.descriptor,
  868. "font-width": createGenericPropertyDescriptor("font-width", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  869. "fontWidth": createGenericPropertyDescriptor("font-width", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  870. "footnote-display": createGenericPropertyDescriptor("footnote-display", {"caseSensitive":false}),
  871. "footnoteDisplay": createGenericPropertyDescriptor("footnote-display", {"caseSensitive":false}),
  872. "footnote-policy": createGenericPropertyDescriptor("footnote-policy", {"caseSensitive":false}),
  873. "footnotePolicy": createGenericPropertyDescriptor("footnote-policy", {"caseSensitive":false}),
  874. "forced-color-adjust": createGenericPropertyDescriptor("forced-color-adjust", {"caseSensitive":false}),
  875. "forcedColorAdjust": createGenericPropertyDescriptor("forced-color-adjust", {"caseSensitive":false}),
  876. "frame-sizing": createGenericPropertyDescriptor("frame-sizing", {"caseSensitive":false}),
  877. "frameSizing": createGenericPropertyDescriptor("frame-sizing", {"caseSensitive":false}),
  878. "gap": createGenericPropertyDescriptor("gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  879. "glyph-orientation-vertical": createGenericPropertyDescriptor("glyph-orientation-vertical", {"caseSensitive":false}),
  880. "glyphOrientationVertical": createGenericPropertyDescriptor("glyph-orientation-vertical", {"caseSensitive":false}),
  881. "grid": createGenericPropertyDescriptor("grid", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  882. "grid-area": createGenericPropertyDescriptor("grid-area", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  883. "gridArea": createGenericPropertyDescriptor("grid-area", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  884. "grid-auto-columns": createGenericPropertyDescriptor("grid-auto-columns", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  885. "gridAutoColumns": createGenericPropertyDescriptor("grid-auto-columns", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  886. "grid-auto-flow": createGenericPropertyDescriptor("grid-auto-flow", {"caseSensitive":false}),
  887. "gridAutoFlow": createGenericPropertyDescriptor("grid-auto-flow", {"caseSensitive":false}),
  888. "grid-auto-rows": createGenericPropertyDescriptor("grid-auto-rows", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  889. "gridAutoRows": createGenericPropertyDescriptor("grid-auto-rows", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  890. "grid-column": createGenericPropertyDescriptor("grid-column", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  891. "gridColumn": createGenericPropertyDescriptor("grid-column", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  892. "grid-column-end": createGenericPropertyDescriptor("grid-column-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  893. "gridColumnEnd": createGenericPropertyDescriptor("grid-column-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  894. "grid-column-gap": createGenericPropertyDescriptor("grid-column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  895. "gridColumnGap": createGenericPropertyDescriptor("grid-column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  896. "grid-column-start": createGenericPropertyDescriptor("grid-column-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  897. "gridColumnStart": createGenericPropertyDescriptor("grid-column-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  898. "grid-gap": createGenericPropertyDescriptor("grid-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  899. "gridGap": createGenericPropertyDescriptor("grid-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  900. "grid-row": createGenericPropertyDescriptor("grid-row", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  901. "gridRow": createGenericPropertyDescriptor("grid-row", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  902. "grid-row-end": createGenericPropertyDescriptor("grid-row-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  903. "gridRowEnd": createGenericPropertyDescriptor("grid-row-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  904. "grid-row-gap": createGenericPropertyDescriptor("grid-row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  905. "gridRowGap": createGenericPropertyDescriptor("grid-row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  906. "grid-row-start": createGenericPropertyDescriptor("grid-row-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  907. "gridRowStart": createGenericPropertyDescriptor("grid-row-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  908. "grid-template": createGenericPropertyDescriptor("grid-template", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  909. "gridTemplate": createGenericPropertyDescriptor("grid-template", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  910. "grid-template-areas": createGenericPropertyDescriptor("grid-template-areas", {"caseSensitive":true}),
  911. "gridTemplateAreas": createGenericPropertyDescriptor("grid-template-areas", {"caseSensitive":true}),
  912. "grid-template-columns": createGenericPropertyDescriptor("grid-template-columns", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  913. "gridTemplateColumns": createGenericPropertyDescriptor("grid-template-columns", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  914. "grid-template-rows": createGenericPropertyDescriptor("grid-template-rows", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  915. "gridTemplateRows": createGenericPropertyDescriptor("grid-template-rows", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  916. "hanging-punctuation": createGenericPropertyDescriptor("hanging-punctuation", {"caseSensitive":false}),
  917. "hangingPunctuation": createGenericPropertyDescriptor("hanging-punctuation", {"caseSensitive":false}),
  918. "height": height.descriptor,
  919. "hyphenate-character": createGenericPropertyDescriptor("hyphenate-character", {"caseSensitive":true}),
  920. "hyphenateCharacter": createGenericPropertyDescriptor("hyphenate-character", {"caseSensitive":true}),
  921. "hyphenate-limit-chars": createGenericPropertyDescriptor("hyphenate-limit-chars", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  922. "hyphenateLimitChars": createGenericPropertyDescriptor("hyphenate-limit-chars", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  923. "hyphenate-limit-last": createGenericPropertyDescriptor("hyphenate-limit-last", {"caseSensitive":false}),
  924. "hyphenateLimitLast": createGenericPropertyDescriptor("hyphenate-limit-last", {"caseSensitive":false}),
  925. "hyphenate-limit-lines": createGenericPropertyDescriptor("hyphenate-limit-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  926. "hyphenateLimitLines": createGenericPropertyDescriptor("hyphenate-limit-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  927. "hyphenate-limit-zone": createGenericPropertyDescriptor("hyphenate-limit-zone", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  928. "hyphenateLimitZone": createGenericPropertyDescriptor("hyphenate-limit-zone", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  929. "hyphens": createGenericPropertyDescriptor("hyphens", {"caseSensitive":false}),
  930. "image-animation": createGenericPropertyDescriptor("image-animation", {"caseSensitive":false}),
  931. "imageAnimation": createGenericPropertyDescriptor("image-animation", {"caseSensitive":false}),
  932. "image-orientation": createGenericPropertyDescriptor("image-orientation", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  933. "imageOrientation": createGenericPropertyDescriptor("image-orientation", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  934. "image-rendering": createGenericPropertyDescriptor("image-rendering", {"caseSensitive":false}),
  935. "imageRendering": createGenericPropertyDescriptor("image-rendering", {"caseSensitive":false}),
  936. "image-resolution": createGenericPropertyDescriptor("image-resolution", {"caseSensitive":false}),
  937. "imageResolution": createGenericPropertyDescriptor("image-resolution", {"caseSensitive":false}),
  938. "initial-letter": createGenericPropertyDescriptor("initial-letter", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  939. "initialLetter": createGenericPropertyDescriptor("initial-letter", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  940. "initial-letter-align": createGenericPropertyDescriptor("initial-letter-align", {"caseSensitive":false}),
  941. "initialLetterAlign": createGenericPropertyDescriptor("initial-letter-align", {"caseSensitive":false}),
  942. "initial-letter-wrap": createGenericPropertyDescriptor("initial-letter-wrap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  943. "initialLetterWrap": createGenericPropertyDescriptor("initial-letter-wrap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  944. "inline-size": createGenericPropertyDescriptor("inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  945. "inlineSize": createGenericPropertyDescriptor("inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  946. "inline-sizing": createGenericPropertyDescriptor("inline-sizing", {"caseSensitive":false}),
  947. "inlineSizing": createGenericPropertyDescriptor("inline-sizing", {"caseSensitive":false}),
  948. "input-security": createGenericPropertyDescriptor("input-security", {"caseSensitive":false}),
  949. "inputSecurity": createGenericPropertyDescriptor("input-security", {"caseSensitive":false}),
  950. "inset": createGenericPropertyDescriptor("inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  951. "inset-block": createGenericPropertyDescriptor("inset-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  952. "insetBlock": createGenericPropertyDescriptor("inset-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  953. "inset-block-end": createGenericPropertyDescriptor("inset-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  954. "insetBlockEnd": createGenericPropertyDescriptor("inset-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  955. "inset-block-start": createGenericPropertyDescriptor("inset-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  956. "insetBlockStart": createGenericPropertyDescriptor("inset-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  957. "inset-inline": createGenericPropertyDescriptor("inset-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  958. "insetInline": createGenericPropertyDescriptor("inset-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  959. "inset-inline-end": createGenericPropertyDescriptor("inset-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  960. "insetInlineEnd": createGenericPropertyDescriptor("inset-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  961. "inset-inline-start": createGenericPropertyDescriptor("inset-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  962. "insetInlineStart": createGenericPropertyDescriptor("inset-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  963. "interactivity": createGenericPropertyDescriptor("interactivity", {"caseSensitive":false}),
  964. "interest-delay": createGenericPropertyDescriptor("interest-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  965. "interestDelay": createGenericPropertyDescriptor("interest-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  966. "interest-delay-end": createGenericPropertyDescriptor("interest-delay-end", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  967. "interestDelayEnd": createGenericPropertyDescriptor("interest-delay-end", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  968. "interest-delay-start": createGenericPropertyDescriptor("interest-delay-start", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  969. "interestDelayStart": createGenericPropertyDescriptor("interest-delay-start", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  970. "interpolate-size": createGenericPropertyDescriptor("interpolate-size", {"caseSensitive":false}),
  971. "interpolateSize": createGenericPropertyDescriptor("interpolate-size", {"caseSensitive":false}),
  972. "isolation": createGenericPropertyDescriptor("isolation", {"caseSensitive":false}),
  973. "justify-content": createGenericPropertyDescriptor("justify-content", {"caseSensitive":false}),
  974. "justifyContent": createGenericPropertyDescriptor("justify-content", {"caseSensitive":false}),
  975. "justify-items": createGenericPropertyDescriptor("justify-items", {"caseSensitive":false}),
  976. "justifyItems": createGenericPropertyDescriptor("justify-items", {"caseSensitive":false}),
  977. "justify-self": createGenericPropertyDescriptor("justify-self", {"caseSensitive":false}),
  978. "justifySelf": createGenericPropertyDescriptor("justify-self", {"caseSensitive":false}),
  979. "left": left.descriptor,
  980. "letter-spacing": createGenericPropertyDescriptor("letter-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  981. "letterSpacing": createGenericPropertyDescriptor("letter-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  982. "lighting-color": createGenericPropertyDescriptor("lighting-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  983. "lightingColor": createGenericPropertyDescriptor("lighting-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  984. "line-break": createGenericPropertyDescriptor("line-break", {"caseSensitive":false}),
  985. "lineBreak": createGenericPropertyDescriptor("line-break", {"caseSensitive":false}),
  986. "line-clamp": createGenericPropertyDescriptor("line-clamp", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  987. "lineClamp": createGenericPropertyDescriptor("line-clamp", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  988. "line-fit-edge": createGenericPropertyDescriptor("line-fit-edge", {"caseSensitive":false}),
  989. "lineFitEdge": createGenericPropertyDescriptor("line-fit-edge", {"caseSensitive":false}),
  990. "line-grid": createGenericPropertyDescriptor("line-grid", {"caseSensitive":false}),
  991. "lineGrid": createGenericPropertyDescriptor("line-grid", {"caseSensitive":false}),
  992. "line-height": lineHeight.descriptor,
  993. "lineHeight": lineHeight.descriptor,
  994. "line-height-step": createGenericPropertyDescriptor("line-height-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  995. "lineHeightStep": createGenericPropertyDescriptor("line-height-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  996. "line-padding": createGenericPropertyDescriptor("line-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  997. "linePadding": createGenericPropertyDescriptor("line-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  998. "line-snap": createGenericPropertyDescriptor("line-snap", {"caseSensitive":false}),
  999. "lineSnap": createGenericPropertyDescriptor("line-snap", {"caseSensitive":false}),
  1000. "link-parameters": createGenericPropertyDescriptor("link-parameters", {"caseSensitive":false}),
  1001. "linkParameters": createGenericPropertyDescriptor("link-parameters", {"caseSensitive":false}),
  1002. "list-style": createGenericPropertyDescriptor("list-style", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  1003. "listStyle": createGenericPropertyDescriptor("list-style", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  1004. "list-style-image": createGenericPropertyDescriptor("list-style-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1005. "listStyleImage": createGenericPropertyDescriptor("list-style-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1006. "list-style-position": createGenericPropertyDescriptor("list-style-position", {"caseSensitive":false}),
  1007. "listStylePosition": createGenericPropertyDescriptor("list-style-position", {"caseSensitive":false}),
  1008. "list-style-type": createGenericPropertyDescriptor("list-style-type", {"caseSensitive":true}),
  1009. "listStyleType": createGenericPropertyDescriptor("list-style-type", {"caseSensitive":true}),
  1010. "margin": margin.descriptor,
  1011. "margin-block": createGenericPropertyDescriptor("margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1012. "marginBlock": createGenericPropertyDescriptor("margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1013. "margin-block-end": createGenericPropertyDescriptor("margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1014. "marginBlockEnd": createGenericPropertyDescriptor("margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1015. "margin-block-start": createGenericPropertyDescriptor("margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1016. "marginBlockStart": createGenericPropertyDescriptor("margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1017. "margin-bottom": marginBottom.descriptor,
  1018. "marginBottom": marginBottom.descriptor,
  1019. "margin-break": createGenericPropertyDescriptor("margin-break", {"caseSensitive":false}),
  1020. "marginBreak": createGenericPropertyDescriptor("margin-break", {"caseSensitive":false}),
  1021. "margin-inline": createGenericPropertyDescriptor("margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1022. "marginInline": createGenericPropertyDescriptor("margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1023. "margin-inline-end": createGenericPropertyDescriptor("margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1024. "marginInlineEnd": createGenericPropertyDescriptor("margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1025. "margin-inline-start": createGenericPropertyDescriptor("margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1026. "marginInlineStart": createGenericPropertyDescriptor("margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1027. "margin-left": marginLeft.descriptor,
  1028. "marginLeft": marginLeft.descriptor,
  1029. "margin-right": marginRight.descriptor,
  1030. "marginRight": marginRight.descriptor,
  1031. "margin-top": marginTop.descriptor,
  1032. "marginTop": marginTop.descriptor,
  1033. "margin-trim": createGenericPropertyDescriptor("margin-trim", {"caseSensitive":false}),
  1034. "marginTrim": createGenericPropertyDescriptor("margin-trim", {"caseSensitive":false}),
  1035. "marker": createGenericPropertyDescriptor("marker", {"caseSensitive":false}),
  1036. "marker-end": createGenericPropertyDescriptor("marker-end", {"caseSensitive":false}),
  1037. "markerEnd": createGenericPropertyDescriptor("marker-end", {"caseSensitive":false}),
  1038. "marker-mid": createGenericPropertyDescriptor("marker-mid", {"caseSensitive":false}),
  1039. "markerMid": createGenericPropertyDescriptor("marker-mid", {"caseSensitive":false}),
  1040. "marker-side": createGenericPropertyDescriptor("marker-side", {"caseSensitive":false}),
  1041. "markerSide": createGenericPropertyDescriptor("marker-side", {"caseSensitive":false}),
  1042. "marker-start": createGenericPropertyDescriptor("marker-start", {"caseSensitive":false}),
  1043. "markerStart": createGenericPropertyDescriptor("marker-start", {"caseSensitive":false}),
  1044. "mask": createGenericPropertyDescriptor("mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  1045. "mask-border": createGenericPropertyDescriptor("mask-border", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
  1046. "maskBorder": createGenericPropertyDescriptor("mask-border", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
  1047. "mask-border-mode": createGenericPropertyDescriptor("mask-border-mode", {"caseSensitive":false}),
  1048. "maskBorderMode": createGenericPropertyDescriptor("mask-border-mode", {"caseSensitive":false}),
  1049. "mask-border-outset": createGenericPropertyDescriptor("mask-border-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1050. "maskBorderOutset": createGenericPropertyDescriptor("mask-border-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1051. "mask-border-repeat": createGenericPropertyDescriptor("mask-border-repeat", {"caseSensitive":false}),
  1052. "maskBorderRepeat": createGenericPropertyDescriptor("mask-border-repeat", {"caseSensitive":false}),
  1053. "mask-border-slice": createGenericPropertyDescriptor("mask-border-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1054. "maskBorderSlice": createGenericPropertyDescriptor("mask-border-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1055. "mask-border-source": createGenericPropertyDescriptor("mask-border-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1056. "maskBorderSource": createGenericPropertyDescriptor("mask-border-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1057. "mask-border-width": createGenericPropertyDescriptor("mask-border-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1058. "maskBorderWidth": createGenericPropertyDescriptor("mask-border-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1059. "mask-clip": createGenericPropertyDescriptor("mask-clip", {"caseSensitive":false}),
  1060. "maskClip": createGenericPropertyDescriptor("mask-clip", {"caseSensitive":false}),
  1061. "mask-composite": createGenericPropertyDescriptor("mask-composite", {"caseSensitive":false}),
  1062. "maskComposite": createGenericPropertyDescriptor("mask-composite", {"caseSensitive":false}),
  1063. "mask-image": createGenericPropertyDescriptor("mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1064. "maskImage": createGenericPropertyDescriptor("mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1065. "mask-mode": createGenericPropertyDescriptor("mask-mode", {"caseSensitive":false}),
  1066. "maskMode": createGenericPropertyDescriptor("mask-mode", {"caseSensitive":false}),
  1067. "mask-origin": createGenericPropertyDescriptor("mask-origin", {"caseSensitive":false}),
  1068. "maskOrigin": createGenericPropertyDescriptor("mask-origin", {"caseSensitive":false}),
  1069. "mask-position": createGenericPropertyDescriptor("mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1070. "maskPosition": createGenericPropertyDescriptor("mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1071. "mask-repeat": createGenericPropertyDescriptor("mask-repeat", {"caseSensitive":false}),
  1072. "maskRepeat": createGenericPropertyDescriptor("mask-repeat", {"caseSensitive":false}),
  1073. "mask-size": createGenericPropertyDescriptor("mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1074. "maskSize": createGenericPropertyDescriptor("mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1075. "mask-type": createGenericPropertyDescriptor("mask-type", {"caseSensitive":false}),
  1076. "maskType": createGenericPropertyDescriptor("mask-type", {"caseSensitive":false}),
  1077. "math-depth": createGenericPropertyDescriptor("math-depth", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1078. "mathDepth": createGenericPropertyDescriptor("math-depth", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1079. "math-shift": createGenericPropertyDescriptor("math-shift", {"caseSensitive":false}),
  1080. "mathShift": createGenericPropertyDescriptor("math-shift", {"caseSensitive":false}),
  1081. "math-style": createGenericPropertyDescriptor("math-style", {"caseSensitive":false}),
  1082. "mathStyle": createGenericPropertyDescriptor("math-style", {"caseSensitive":false}),
  1083. "max-block-size": createGenericPropertyDescriptor("max-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1084. "maxBlockSize": createGenericPropertyDescriptor("max-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1085. "max-height": createGenericPropertyDescriptor("max-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1086. "maxHeight": createGenericPropertyDescriptor("max-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1087. "max-inline-size": createGenericPropertyDescriptor("max-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1088. "maxInlineSize": createGenericPropertyDescriptor("max-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1089. "max-lines": createGenericPropertyDescriptor("max-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1090. "maxLines": createGenericPropertyDescriptor("max-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1091. "max-width": createGenericPropertyDescriptor("max-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1092. "maxWidth": createGenericPropertyDescriptor("max-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1093. "min-block-size": createGenericPropertyDescriptor("min-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1094. "minBlockSize": createGenericPropertyDescriptor("min-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1095. "min-height": createGenericPropertyDescriptor("min-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1096. "minHeight": createGenericPropertyDescriptor("min-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1097. "min-inline-size": createGenericPropertyDescriptor("min-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1098. "minInlineSize": createGenericPropertyDescriptor("min-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1099. "min-intrinsic-sizing": createGenericPropertyDescriptor("min-intrinsic-sizing", {"caseSensitive":false}),
  1100. "minIntrinsicSizing": createGenericPropertyDescriptor("min-intrinsic-sizing", {"caseSensitive":false}),
  1101. "min-width": createGenericPropertyDescriptor("min-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1102. "minWidth": createGenericPropertyDescriptor("min-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1103. "mix-blend-mode": createGenericPropertyDescriptor("mix-blend-mode", {"caseSensitive":false}),
  1104. "mixBlendMode": createGenericPropertyDescriptor("mix-blend-mode", {"caseSensitive":false}),
  1105. "nav-down": createGenericPropertyDescriptor("nav-down", {"caseSensitive":false}),
  1106. "navDown": createGenericPropertyDescriptor("nav-down", {"caseSensitive":false}),
  1107. "nav-left": createGenericPropertyDescriptor("nav-left", {"caseSensitive":false}),
  1108. "navLeft": createGenericPropertyDescriptor("nav-left", {"caseSensitive":false}),
  1109. "nav-right": createGenericPropertyDescriptor("nav-right", {"caseSensitive":false}),
  1110. "navRight": createGenericPropertyDescriptor("nav-right", {"caseSensitive":false}),
  1111. "nav-up": createGenericPropertyDescriptor("nav-up", {"caseSensitive":false}),
  1112. "navUp": createGenericPropertyDescriptor("nav-up", {"caseSensitive":false}),
  1113. "object-fit": createGenericPropertyDescriptor("object-fit", {"caseSensitive":false}),
  1114. "objectFit": createGenericPropertyDescriptor("object-fit", {"caseSensitive":false}),
  1115. "object-position": createGenericPropertyDescriptor("object-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1116. "objectPosition": createGenericPropertyDescriptor("object-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1117. "object-view-box": createGenericPropertyDescriptor("object-view-box", {"caseSensitive":false}),
  1118. "objectViewBox": createGenericPropertyDescriptor("object-view-box", {"caseSensitive":false}),
  1119. "offset": createGenericPropertyDescriptor("offset", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"},"length":{"type":"length"}}}),
  1120. "offset-anchor": createGenericPropertyDescriptor("offset-anchor", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1121. "offsetAnchor": createGenericPropertyDescriptor("offset-anchor", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1122. "offset-distance": createGenericPropertyDescriptor("offset-distance", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1123. "offsetDistance": createGenericPropertyDescriptor("offset-distance", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1124. "offset-path": createGenericPropertyDescriptor("offset-path", {"caseSensitive":false}),
  1125. "offsetPath": createGenericPropertyDescriptor("offset-path", {"caseSensitive":false}),
  1126. "offset-position": createGenericPropertyDescriptor("offset-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1127. "offsetPosition": createGenericPropertyDescriptor("offset-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1128. "offset-rotate": createGenericPropertyDescriptor("offset-rotate", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  1129. "offsetRotate": createGenericPropertyDescriptor("offset-rotate", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  1130. "opacity": opacity.descriptor,
  1131. "order": createGenericPropertyDescriptor("order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1132. "orphans": createGenericPropertyDescriptor("orphans", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1133. "outline": createGenericPropertyDescriptor("outline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  1134. "outline-color": createGenericPropertyDescriptor("outline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1135. "outlineColor": createGenericPropertyDescriptor("outline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1136. "outline-offset": createGenericPropertyDescriptor("outline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1137. "outlineOffset": createGenericPropertyDescriptor("outline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1138. "outline-style": createGenericPropertyDescriptor("outline-style", {"caseSensitive":false}),
  1139. "outlineStyle": createGenericPropertyDescriptor("outline-style", {"caseSensitive":false}),
  1140. "outline-width": createGenericPropertyDescriptor("outline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1141. "outlineWidth": createGenericPropertyDescriptor("outline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1142. "overflow": createGenericPropertyDescriptor("overflow", {"caseSensitive":false}),
  1143. "overflow-anchor": createGenericPropertyDescriptor("overflow-anchor", {"caseSensitive":false}),
  1144. "overflowAnchor": createGenericPropertyDescriptor("overflow-anchor", {"caseSensitive":false}),
  1145. "overflow-block": createGenericPropertyDescriptor("overflow-block", {"caseSensitive":false}),
  1146. "overflowBlock": createGenericPropertyDescriptor("overflow-block", {"caseSensitive":false}),
  1147. "overflow-clip-margin": createGenericPropertyDescriptor("overflow-clip-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1148. "overflowClipMargin": createGenericPropertyDescriptor("overflow-clip-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1149. "overflow-clip-margin-block": createGenericPropertyDescriptor("overflow-clip-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1150. "overflowClipMarginBlock": createGenericPropertyDescriptor("overflow-clip-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1151. "overflow-clip-margin-block-end": createGenericPropertyDescriptor("overflow-clip-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1152. "overflowClipMarginBlockEnd": createGenericPropertyDescriptor("overflow-clip-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1153. "overflow-clip-margin-block-start": createGenericPropertyDescriptor("overflow-clip-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1154. "overflowClipMarginBlockStart": createGenericPropertyDescriptor("overflow-clip-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1155. "overflow-clip-margin-bottom": createGenericPropertyDescriptor("overflow-clip-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1156. "overflowClipMarginBottom": createGenericPropertyDescriptor("overflow-clip-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1157. "overflow-clip-margin-inline": createGenericPropertyDescriptor("overflow-clip-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1158. "overflowClipMarginInline": createGenericPropertyDescriptor("overflow-clip-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1159. "overflow-clip-margin-inline-end": createGenericPropertyDescriptor("overflow-clip-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1160. "overflowClipMarginInlineEnd": createGenericPropertyDescriptor("overflow-clip-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1161. "overflow-clip-margin-inline-start": createGenericPropertyDescriptor("overflow-clip-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1162. "overflowClipMarginInlineStart": createGenericPropertyDescriptor("overflow-clip-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1163. "overflow-clip-margin-left": createGenericPropertyDescriptor("overflow-clip-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1164. "overflowClipMarginLeft": createGenericPropertyDescriptor("overflow-clip-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1165. "overflow-clip-margin-right": createGenericPropertyDescriptor("overflow-clip-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1166. "overflowClipMarginRight": createGenericPropertyDescriptor("overflow-clip-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1167. "overflow-clip-margin-top": createGenericPropertyDescriptor("overflow-clip-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1168. "overflowClipMarginTop": createGenericPropertyDescriptor("overflow-clip-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1169. "overflow-inline": createGenericPropertyDescriptor("overflow-inline", {"caseSensitive":false}),
  1170. "overflowInline": createGenericPropertyDescriptor("overflow-inline", {"caseSensitive":false}),
  1171. "overflow-wrap": createGenericPropertyDescriptor("overflow-wrap", {"caseSensitive":false}),
  1172. "overflowWrap": createGenericPropertyDescriptor("overflow-wrap", {"caseSensitive":false}),
  1173. "overflow-x": createGenericPropertyDescriptor("overflow-x", {"caseSensitive":false}),
  1174. "overflowX": createGenericPropertyDescriptor("overflow-x", {"caseSensitive":false}),
  1175. "overflow-y": createGenericPropertyDescriptor("overflow-y", {"caseSensitive":false}),
  1176. "overflowY": createGenericPropertyDescriptor("overflow-y", {"caseSensitive":false}),
  1177. "overlay": createGenericPropertyDescriptor("overlay", {"caseSensitive":false}),
  1178. "overscroll-behavior": createGenericPropertyDescriptor("overscroll-behavior", {"caseSensitive":false}),
  1179. "overscrollBehavior": createGenericPropertyDescriptor("overscroll-behavior", {"caseSensitive":false}),
  1180. "overscroll-behavior-block": createGenericPropertyDescriptor("overscroll-behavior-block", {"caseSensitive":false}),
  1181. "overscrollBehaviorBlock": createGenericPropertyDescriptor("overscroll-behavior-block", {"caseSensitive":false}),
  1182. "overscroll-behavior-inline": createGenericPropertyDescriptor("overscroll-behavior-inline", {"caseSensitive":false}),
  1183. "overscrollBehaviorInline": createGenericPropertyDescriptor("overscroll-behavior-inline", {"caseSensitive":false}),
  1184. "overscroll-behavior-x": createGenericPropertyDescriptor("overscroll-behavior-x", {"caseSensitive":false}),
  1185. "overscrollBehaviorX": createGenericPropertyDescriptor("overscroll-behavior-x", {"caseSensitive":false}),
  1186. "overscroll-behavior-y": createGenericPropertyDescriptor("overscroll-behavior-y", {"caseSensitive":false}),
  1187. "overscrollBehaviorY": createGenericPropertyDescriptor("overscroll-behavior-y", {"caseSensitive":false}),
  1188. "padding": padding.descriptor,
  1189. "padding-block": createGenericPropertyDescriptor("padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1190. "paddingBlock": createGenericPropertyDescriptor("padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1191. "padding-block-end": createGenericPropertyDescriptor("padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1192. "paddingBlockEnd": createGenericPropertyDescriptor("padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1193. "padding-block-start": createGenericPropertyDescriptor("padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1194. "paddingBlockStart": createGenericPropertyDescriptor("padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1195. "padding-bottom": paddingBottom.descriptor,
  1196. "paddingBottom": paddingBottom.descriptor,
  1197. "padding-inline": createGenericPropertyDescriptor("padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1198. "paddingInline": createGenericPropertyDescriptor("padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1199. "padding-inline-end": createGenericPropertyDescriptor("padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1200. "paddingInlineEnd": createGenericPropertyDescriptor("padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1201. "padding-inline-start": createGenericPropertyDescriptor("padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1202. "paddingInlineStart": createGenericPropertyDescriptor("padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1203. "padding-left": paddingLeft.descriptor,
  1204. "paddingLeft": paddingLeft.descriptor,
  1205. "padding-right": paddingRight.descriptor,
  1206. "paddingRight": paddingRight.descriptor,
  1207. "padding-top": paddingTop.descriptor,
  1208. "paddingTop": paddingTop.descriptor,
  1209. "page": createGenericPropertyDescriptor("page", {"caseSensitive":true}),
  1210. "page-break-after": createGenericPropertyDescriptor("page-break-after", {"caseSensitive":false}),
  1211. "pageBreakAfter": createGenericPropertyDescriptor("page-break-after", {"caseSensitive":false}),
  1212. "page-break-before": createGenericPropertyDescriptor("page-break-before", {"caseSensitive":false}),
  1213. "pageBreakBefore": createGenericPropertyDescriptor("page-break-before", {"caseSensitive":false}),
  1214. "page-break-inside": createGenericPropertyDescriptor("page-break-inside", {"caseSensitive":false}),
  1215. "pageBreakInside": createGenericPropertyDescriptor("page-break-inside", {"caseSensitive":false}),
  1216. "paint-order": createGenericPropertyDescriptor("paint-order", {"caseSensitive":false}),
  1217. "paintOrder": createGenericPropertyDescriptor("paint-order", {"caseSensitive":false}),
  1218. "pause": createGenericPropertyDescriptor("pause", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1219. "pause-after": createGenericPropertyDescriptor("pause-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1220. "pauseAfter": createGenericPropertyDescriptor("pause-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1221. "pause-before": createGenericPropertyDescriptor("pause-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1222. "pauseBefore": createGenericPropertyDescriptor("pause-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1223. "perspective": createGenericPropertyDescriptor("perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1224. "perspective-origin": createGenericPropertyDescriptor("perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1225. "perspectiveOrigin": createGenericPropertyDescriptor("perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1226. "place-content": createGenericPropertyDescriptor("place-content", {"caseSensitive":false}),
  1227. "placeContent": createGenericPropertyDescriptor("place-content", {"caseSensitive":false}),
  1228. "place-items": createGenericPropertyDescriptor("place-items", {"caseSensitive":false}),
  1229. "placeItems": createGenericPropertyDescriptor("place-items", {"caseSensitive":false}),
  1230. "place-self": createGenericPropertyDescriptor("place-self", {"caseSensitive":false}),
  1231. "placeSelf": createGenericPropertyDescriptor("place-self", {"caseSensitive":false}),
  1232. "pointer-events": createGenericPropertyDescriptor("pointer-events", {"caseSensitive":false}),
  1233. "pointerEvents": createGenericPropertyDescriptor("pointer-events", {"caseSensitive":false}),
  1234. "pointer-timeline": createGenericPropertyDescriptor("pointer-timeline", {"caseSensitive":true}),
  1235. "pointerTimeline": createGenericPropertyDescriptor("pointer-timeline", {"caseSensitive":true}),
  1236. "pointer-timeline-axis": createGenericPropertyDescriptor("pointer-timeline-axis", {"caseSensitive":false}),
  1237. "pointerTimelineAxis": createGenericPropertyDescriptor("pointer-timeline-axis", {"caseSensitive":false}),
  1238. "pointer-timeline-name": createGenericPropertyDescriptor("pointer-timeline-name", {"caseSensitive":true}),
  1239. "pointerTimelineName": createGenericPropertyDescriptor("pointer-timeline-name", {"caseSensitive":true}),
  1240. "position": createGenericPropertyDescriptor("position", {"caseSensitive":false}),
  1241. "position-anchor": createGenericPropertyDescriptor("position-anchor", {"caseSensitive":true}),
  1242. "positionAnchor": createGenericPropertyDescriptor("position-anchor", {"caseSensitive":true}),
  1243. "position-area": createGenericPropertyDescriptor("position-area", {"caseSensitive":false}),
  1244. "positionArea": createGenericPropertyDescriptor("position-area", {"caseSensitive":false}),
  1245. "position-try": createGenericPropertyDescriptor("position-try", {"caseSensitive":true}),
  1246. "positionTry": createGenericPropertyDescriptor("position-try", {"caseSensitive":true}),
  1247. "position-try-fallbacks": createGenericPropertyDescriptor("position-try-fallbacks", {"caseSensitive":true}),
  1248. "positionTryFallbacks": createGenericPropertyDescriptor("position-try-fallbacks", {"caseSensitive":true}),
  1249. "position-try-order": createGenericPropertyDescriptor("position-try-order", {"caseSensitive":false}),
  1250. "positionTryOrder": createGenericPropertyDescriptor("position-try-order", {"caseSensitive":false}),
  1251. "position-visibility": createGenericPropertyDescriptor("position-visibility", {"caseSensitive":false}),
  1252. "positionVisibility": createGenericPropertyDescriptor("position-visibility", {"caseSensitive":false}),
  1253. "print-color-adjust": createGenericPropertyDescriptor("print-color-adjust", {"caseSensitive":false}),
  1254. "printColorAdjust": createGenericPropertyDescriptor("print-color-adjust", {"caseSensitive":false}),
  1255. "quotes": createGenericPropertyDescriptor("quotes", {"caseSensitive":true}),
  1256. "r": createGenericPropertyDescriptor("r", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1257. "reading-flow": createGenericPropertyDescriptor("reading-flow", {"caseSensitive":false}),
  1258. "readingFlow": createGenericPropertyDescriptor("reading-flow", {"caseSensitive":false}),
  1259. "reading-order": createGenericPropertyDescriptor("reading-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1260. "readingOrder": createGenericPropertyDescriptor("reading-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1261. "region-fragment": createGenericPropertyDescriptor("region-fragment", {"caseSensitive":false}),
  1262. "regionFragment": createGenericPropertyDescriptor("region-fragment", {"caseSensitive":false}),
  1263. "resize": createGenericPropertyDescriptor("resize", {"caseSensitive":false}),
  1264. "rest": createGenericPropertyDescriptor("rest", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1265. "rest-after": createGenericPropertyDescriptor("rest-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1266. "restAfter": createGenericPropertyDescriptor("rest-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1267. "rest-before": createGenericPropertyDescriptor("rest-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1268. "restBefore": createGenericPropertyDescriptor("rest-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1269. "right": right.descriptor,
  1270. "rotate": createGenericPropertyDescriptor("rotate", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"},"number":{"type":"number"}}}),
  1271. "row-gap": createGenericPropertyDescriptor("row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1272. "rowGap": createGenericPropertyDescriptor("row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1273. "row-rule": createGenericPropertyDescriptor("row-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  1274. "rowRule": createGenericPropertyDescriptor("row-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  1275. "row-rule-break": createGenericPropertyDescriptor("row-rule-break", {"caseSensitive":false}),
  1276. "rowRuleBreak": createGenericPropertyDescriptor("row-rule-break", {"caseSensitive":false}),
  1277. "row-rule-color": createGenericPropertyDescriptor("row-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  1278. "rowRuleColor": createGenericPropertyDescriptor("row-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  1279. "row-rule-edge-inset": createGenericPropertyDescriptor("row-rule-edge-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1280. "rowRuleEdgeInset": createGenericPropertyDescriptor("row-rule-edge-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1281. "row-rule-edge-inset-end": createGenericPropertyDescriptor("row-rule-edge-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1282. "rowRuleEdgeInsetEnd": createGenericPropertyDescriptor("row-rule-edge-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1283. "row-rule-edge-inset-start": createGenericPropertyDescriptor("row-rule-edge-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1284. "rowRuleEdgeInsetStart": createGenericPropertyDescriptor("row-rule-edge-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1285. "row-rule-inset": createGenericPropertyDescriptor("row-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1286. "rowRuleInset": createGenericPropertyDescriptor("row-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1287. "row-rule-inset-end": createGenericPropertyDescriptor("row-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1288. "rowRuleInsetEnd": createGenericPropertyDescriptor("row-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1289. "row-rule-inset-start": createGenericPropertyDescriptor("row-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1290. "rowRuleInsetStart": createGenericPropertyDescriptor("row-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1291. "row-rule-interior-inset": createGenericPropertyDescriptor("row-rule-interior-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1292. "rowRuleInteriorInset": createGenericPropertyDescriptor("row-rule-interior-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1293. "row-rule-interior-inset-end": createGenericPropertyDescriptor("row-rule-interior-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1294. "rowRuleInteriorInsetEnd": createGenericPropertyDescriptor("row-rule-interior-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1295. "row-rule-interior-inset-start": createGenericPropertyDescriptor("row-rule-interior-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1296. "rowRuleInteriorInsetStart": createGenericPropertyDescriptor("row-rule-interior-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1297. "row-rule-style": createGenericPropertyDescriptor("row-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1298. "rowRuleStyle": createGenericPropertyDescriptor("row-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1299. "row-rule-visibility-items": createGenericPropertyDescriptor("row-rule-visibility-items", {"caseSensitive":false}),
  1300. "rowRuleVisibilityItems": createGenericPropertyDescriptor("row-rule-visibility-items", {"caseSensitive":false}),
  1301. "row-rule-width": createGenericPropertyDescriptor("row-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  1302. "rowRuleWidth": createGenericPropertyDescriptor("row-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  1303. "ruby-align": createGenericPropertyDescriptor("ruby-align", {"caseSensitive":false}),
  1304. "rubyAlign": createGenericPropertyDescriptor("ruby-align", {"caseSensitive":false}),
  1305. "ruby-merge": createGenericPropertyDescriptor("ruby-merge", {"caseSensitive":false}),
  1306. "rubyMerge": createGenericPropertyDescriptor("ruby-merge", {"caseSensitive":false}),
  1307. "ruby-overhang": createGenericPropertyDescriptor("ruby-overhang", {"caseSensitive":false}),
  1308. "rubyOverhang": createGenericPropertyDescriptor("ruby-overhang", {"caseSensitive":false}),
  1309. "ruby-position": createGenericPropertyDescriptor("ruby-position", {"caseSensitive":false}),
  1310. "rubyPosition": createGenericPropertyDescriptor("ruby-position", {"caseSensitive":false}),
  1311. "rule": createGenericPropertyDescriptor("rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  1312. "rule-break": createGenericPropertyDescriptor("rule-break", {"caseSensitive":false}),
  1313. "ruleBreak": createGenericPropertyDescriptor("rule-break", {"caseSensitive":false}),
  1314. "rule-color": createGenericPropertyDescriptor("rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  1315. "ruleColor": createGenericPropertyDescriptor("rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  1316. "rule-edge-inset": createGenericPropertyDescriptor("rule-edge-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1317. "ruleEdgeInset": createGenericPropertyDescriptor("rule-edge-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1318. "rule-inset": createGenericPropertyDescriptor("rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1319. "ruleInset": createGenericPropertyDescriptor("rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1320. "rule-inset-end": createGenericPropertyDescriptor("rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1321. "ruleInsetEnd": createGenericPropertyDescriptor("rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1322. "rule-inset-start": createGenericPropertyDescriptor("rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1323. "ruleInsetStart": createGenericPropertyDescriptor("rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1324. "rule-interior-inset": createGenericPropertyDescriptor("rule-interior-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1325. "ruleInteriorInset": createGenericPropertyDescriptor("rule-interior-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1326. "rule-overlap": createGenericPropertyDescriptor("rule-overlap", {"caseSensitive":false}),
  1327. "ruleOverlap": createGenericPropertyDescriptor("rule-overlap", {"caseSensitive":false}),
  1328. "rule-style": createGenericPropertyDescriptor("rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1329. "ruleStyle": createGenericPropertyDescriptor("rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1330. "rule-visibility-items": createGenericPropertyDescriptor("rule-visibility-items", {"caseSensitive":false}),
  1331. "ruleVisibilityItems": createGenericPropertyDescriptor("rule-visibility-items", {"caseSensitive":false}),
  1332. "rule-width": createGenericPropertyDescriptor("rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  1333. "ruleWidth": createGenericPropertyDescriptor("rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  1334. "rx": createGenericPropertyDescriptor("rx", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1335. "ry": createGenericPropertyDescriptor("ry", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1336. "scale": createGenericPropertyDescriptor("scale", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1337. "scroll-behavior": createGenericPropertyDescriptor("scroll-behavior", {"caseSensitive":false}),
  1338. "scrollBehavior": createGenericPropertyDescriptor("scroll-behavior", {"caseSensitive":false}),
  1339. "scroll-initial-target": createGenericPropertyDescriptor("scroll-initial-target", {"caseSensitive":false}),
  1340. "scrollInitialTarget": createGenericPropertyDescriptor("scroll-initial-target", {"caseSensitive":false}),
  1341. "scroll-margin": createGenericPropertyDescriptor("scroll-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1342. "scrollMargin": createGenericPropertyDescriptor("scroll-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1343. "scroll-margin-block": createGenericPropertyDescriptor("scroll-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1344. "scrollMarginBlock": createGenericPropertyDescriptor("scroll-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1345. "scroll-margin-block-end": createGenericPropertyDescriptor("scroll-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1346. "scrollMarginBlockEnd": createGenericPropertyDescriptor("scroll-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1347. "scroll-margin-block-start": createGenericPropertyDescriptor("scroll-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1348. "scrollMarginBlockStart": createGenericPropertyDescriptor("scroll-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1349. "scroll-margin-bottom": createGenericPropertyDescriptor("scroll-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1350. "scrollMarginBottom": createGenericPropertyDescriptor("scroll-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1351. "scroll-margin-inline": createGenericPropertyDescriptor("scroll-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1352. "scrollMarginInline": createGenericPropertyDescriptor("scroll-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1353. "scroll-margin-inline-end": createGenericPropertyDescriptor("scroll-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1354. "scrollMarginInlineEnd": createGenericPropertyDescriptor("scroll-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1355. "scroll-margin-inline-start": createGenericPropertyDescriptor("scroll-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1356. "scrollMarginInlineStart": createGenericPropertyDescriptor("scroll-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1357. "scroll-margin-left": createGenericPropertyDescriptor("scroll-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1358. "scrollMarginLeft": createGenericPropertyDescriptor("scroll-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1359. "scroll-margin-right": createGenericPropertyDescriptor("scroll-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1360. "scrollMarginRight": createGenericPropertyDescriptor("scroll-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1361. "scroll-margin-top": createGenericPropertyDescriptor("scroll-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1362. "scrollMarginTop": createGenericPropertyDescriptor("scroll-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1363. "scroll-marker-group": createGenericPropertyDescriptor("scroll-marker-group", {"caseSensitive":false}),
  1364. "scrollMarkerGroup": createGenericPropertyDescriptor("scroll-marker-group", {"caseSensitive":false}),
  1365. "scroll-padding": createGenericPropertyDescriptor("scroll-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1366. "scrollPadding": createGenericPropertyDescriptor("scroll-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1367. "scroll-padding-block": createGenericPropertyDescriptor("scroll-padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1368. "scrollPaddingBlock": createGenericPropertyDescriptor("scroll-padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1369. "scroll-padding-block-end": createGenericPropertyDescriptor("scroll-padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1370. "scrollPaddingBlockEnd": createGenericPropertyDescriptor("scroll-padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1371. "scroll-padding-block-start": createGenericPropertyDescriptor("scroll-padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1372. "scrollPaddingBlockStart": createGenericPropertyDescriptor("scroll-padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1373. "scroll-padding-bottom": createGenericPropertyDescriptor("scroll-padding-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1374. "scrollPaddingBottom": createGenericPropertyDescriptor("scroll-padding-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1375. "scroll-padding-inline": createGenericPropertyDescriptor("scroll-padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1376. "scrollPaddingInline": createGenericPropertyDescriptor("scroll-padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1377. "scroll-padding-inline-end": createGenericPropertyDescriptor("scroll-padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1378. "scrollPaddingInlineEnd": createGenericPropertyDescriptor("scroll-padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1379. "scroll-padding-inline-start": createGenericPropertyDescriptor("scroll-padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1380. "scrollPaddingInlineStart": createGenericPropertyDescriptor("scroll-padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1381. "scroll-padding-left": createGenericPropertyDescriptor("scroll-padding-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1382. "scrollPaddingLeft": createGenericPropertyDescriptor("scroll-padding-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1383. "scroll-padding-right": createGenericPropertyDescriptor("scroll-padding-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1384. "scrollPaddingRight": createGenericPropertyDescriptor("scroll-padding-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1385. "scroll-padding-top": createGenericPropertyDescriptor("scroll-padding-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1386. "scrollPaddingTop": createGenericPropertyDescriptor("scroll-padding-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1387. "scroll-snap-align": createGenericPropertyDescriptor("scroll-snap-align", {"caseSensitive":false}),
  1388. "scrollSnapAlign": createGenericPropertyDescriptor("scroll-snap-align", {"caseSensitive":false}),
  1389. "scroll-snap-stop": createGenericPropertyDescriptor("scroll-snap-stop", {"caseSensitive":false}),
  1390. "scrollSnapStop": createGenericPropertyDescriptor("scroll-snap-stop", {"caseSensitive":false}),
  1391. "scroll-snap-type": createGenericPropertyDescriptor("scroll-snap-type", {"caseSensitive":false}),
  1392. "scrollSnapType": createGenericPropertyDescriptor("scroll-snap-type", {"caseSensitive":false}),
  1393. "scroll-target-group": createGenericPropertyDescriptor("scroll-target-group", {"caseSensitive":false}),
  1394. "scrollTargetGroup": createGenericPropertyDescriptor("scroll-target-group", {"caseSensitive":false}),
  1395. "scroll-timeline": createGenericPropertyDescriptor("scroll-timeline", {"caseSensitive":true}),
  1396. "scrollTimeline": createGenericPropertyDescriptor("scroll-timeline", {"caseSensitive":true}),
  1397. "scroll-timeline-axis": createGenericPropertyDescriptor("scroll-timeline-axis", {"caseSensitive":false}),
  1398. "scrollTimelineAxis": createGenericPropertyDescriptor("scroll-timeline-axis", {"caseSensitive":false}),
  1399. "scroll-timeline-name": createGenericPropertyDescriptor("scroll-timeline-name", {"caseSensitive":true}),
  1400. "scrollTimelineName": createGenericPropertyDescriptor("scroll-timeline-name", {"caseSensitive":true}),
  1401. "scrollbar-color": createGenericPropertyDescriptor("scrollbar-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1402. "scrollbarColor": createGenericPropertyDescriptor("scrollbar-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1403. "scrollbar-gutter": createGenericPropertyDescriptor("scrollbar-gutter", {"caseSensitive":false}),
  1404. "scrollbarGutter": createGenericPropertyDescriptor("scrollbar-gutter", {"caseSensitive":false}),
  1405. "scrollbar-width": createGenericPropertyDescriptor("scrollbar-width", {"caseSensitive":false}),
  1406. "scrollbarWidth": createGenericPropertyDescriptor("scrollbar-width", {"caseSensitive":false}),
  1407. "shape-image-threshold": createGenericPropertyDescriptor("shape-image-threshold", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1408. "shapeImageThreshold": createGenericPropertyDescriptor("shape-image-threshold", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1409. "shape-inside": createGenericPropertyDescriptor("shape-inside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1410. "shapeInside": createGenericPropertyDescriptor("shape-inside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1411. "shape-margin": createGenericPropertyDescriptor("shape-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1412. "shapeMargin": createGenericPropertyDescriptor("shape-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1413. "shape-outside": createGenericPropertyDescriptor("shape-outside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1414. "shapeOutside": createGenericPropertyDescriptor("shape-outside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  1415. "shape-padding": createGenericPropertyDescriptor("shape-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1416. "shapePadding": createGenericPropertyDescriptor("shape-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1417. "shape-rendering": createGenericPropertyDescriptor("shape-rendering", {"caseSensitive":false}),
  1418. "shapeRendering": createGenericPropertyDescriptor("shape-rendering", {"caseSensitive":false}),
  1419. "shape-subtract": createGenericPropertyDescriptor("shape-subtract", {"caseSensitive":false}),
  1420. "shapeSubtract": createGenericPropertyDescriptor("shape-subtract", {"caseSensitive":false}),
  1421. "slider-orientation": createGenericPropertyDescriptor("slider-orientation", {"caseSensitive":false}),
  1422. "sliderOrientation": createGenericPropertyDescriptor("slider-orientation", {"caseSensitive":false}),
  1423. "spatial-navigation-action": createGenericPropertyDescriptor("spatial-navigation-action", {"caseSensitive":false}),
  1424. "spatialNavigationAction": createGenericPropertyDescriptor("spatial-navigation-action", {"caseSensitive":false}),
  1425. "spatial-navigation-contain": createGenericPropertyDescriptor("spatial-navigation-contain", {"caseSensitive":false}),
  1426. "spatialNavigationContain": createGenericPropertyDescriptor("spatial-navigation-contain", {"caseSensitive":false}),
  1427. "spatial-navigation-function": createGenericPropertyDescriptor("spatial-navigation-function", {"caseSensitive":false}),
  1428. "spatialNavigationFunction": createGenericPropertyDescriptor("spatial-navigation-function", {"caseSensitive":false}),
  1429. "speak": createGenericPropertyDescriptor("speak", {"caseSensitive":false}),
  1430. "speak-as": createGenericPropertyDescriptor("speak-as", {"caseSensitive":false}),
  1431. "speakAs": createGenericPropertyDescriptor("speak-as", {"caseSensitive":false}),
  1432. "stop-color": createGenericPropertyDescriptor("stop-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1433. "stopColor": createGenericPropertyDescriptor("stop-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1434. "stop-opacity": createGenericPropertyDescriptor("stop-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1435. "stopOpacity": createGenericPropertyDescriptor("stop-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1436. "string-set": createGenericPropertyDescriptor("string-set", {"caseSensitive":true}),
  1437. "stringSet": createGenericPropertyDescriptor("string-set", {"caseSensitive":true}),
  1438. "stroke": createGenericPropertyDescriptor("stroke", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  1439. "stroke-align": createGenericPropertyDescriptor("stroke-align", {"caseSensitive":false}),
  1440. "strokeAlign": createGenericPropertyDescriptor("stroke-align", {"caseSensitive":false}),
  1441. "stroke-alignment": createGenericPropertyDescriptor("stroke-alignment", {"caseSensitive":false}),
  1442. "strokeAlignment": createGenericPropertyDescriptor("stroke-alignment", {"caseSensitive":false}),
  1443. "stroke-break": createGenericPropertyDescriptor("stroke-break", {"caseSensitive":false}),
  1444. "strokeBreak": createGenericPropertyDescriptor("stroke-break", {"caseSensitive":false}),
  1445. "stroke-color": createGenericPropertyDescriptor("stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1446. "strokeColor": createGenericPropertyDescriptor("stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1447. "stroke-dash-corner": createGenericPropertyDescriptor("stroke-dash-corner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1448. "strokeDashCorner": createGenericPropertyDescriptor("stroke-dash-corner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1449. "stroke-dash-justify": createGenericPropertyDescriptor("stroke-dash-justify", {"caseSensitive":false}),
  1450. "strokeDashJustify": createGenericPropertyDescriptor("stroke-dash-justify", {"caseSensitive":false}),
  1451. "stroke-dashadjust": createGenericPropertyDescriptor("stroke-dashadjust", {"caseSensitive":false}),
  1452. "strokeDashadjust": createGenericPropertyDescriptor("stroke-dashadjust", {"caseSensitive":false}),
  1453. "stroke-dasharray": createGenericPropertyDescriptor("stroke-dasharray", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1454. "strokeDasharray": createGenericPropertyDescriptor("stroke-dasharray", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1455. "stroke-dashcorner": createGenericPropertyDescriptor("stroke-dashcorner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1456. "strokeDashcorner": createGenericPropertyDescriptor("stroke-dashcorner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1457. "stroke-dashoffset": createGenericPropertyDescriptor("stroke-dashoffset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1458. "strokeDashoffset": createGenericPropertyDescriptor("stroke-dashoffset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1459. "stroke-image": createGenericPropertyDescriptor("stroke-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  1460. "strokeImage": createGenericPropertyDescriptor("stroke-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  1461. "stroke-linecap": createGenericPropertyDescriptor("stroke-linecap", {"caseSensitive":false}),
  1462. "strokeLinecap": createGenericPropertyDescriptor("stroke-linecap", {"caseSensitive":false}),
  1463. "stroke-linejoin": createGenericPropertyDescriptor("stroke-linejoin", {"caseSensitive":false}),
  1464. "strokeLinejoin": createGenericPropertyDescriptor("stroke-linejoin", {"caseSensitive":false}),
  1465. "stroke-miterlimit": createGenericPropertyDescriptor("stroke-miterlimit", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1466. "strokeMiterlimit": createGenericPropertyDescriptor("stroke-miterlimit", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1467. "stroke-opacity": createGenericPropertyDescriptor("stroke-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1468. "strokeOpacity": createGenericPropertyDescriptor("stroke-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  1469. "stroke-origin": createGenericPropertyDescriptor("stroke-origin", {"caseSensitive":false}),
  1470. "strokeOrigin": createGenericPropertyDescriptor("stroke-origin", {"caseSensitive":false}),
  1471. "stroke-position": createGenericPropertyDescriptor("stroke-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1472. "strokePosition": createGenericPropertyDescriptor("stroke-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1473. "stroke-repeat": createGenericPropertyDescriptor("stroke-repeat", {"caseSensitive":false}),
  1474. "strokeRepeat": createGenericPropertyDescriptor("stroke-repeat", {"caseSensitive":false}),
  1475. "stroke-size": createGenericPropertyDescriptor("stroke-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1476. "strokeSize": createGenericPropertyDescriptor("stroke-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  1477. "stroke-width": createGenericPropertyDescriptor("stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1478. "strokeWidth": createGenericPropertyDescriptor("stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  1479. "tab-size": createGenericPropertyDescriptor("tab-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  1480. "tabSize": createGenericPropertyDescriptor("tab-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  1481. "table-layout": createGenericPropertyDescriptor("table-layout", {"caseSensitive":false}),
  1482. "tableLayout": createGenericPropertyDescriptor("table-layout", {"caseSensitive":false}),
  1483. "text-align": createGenericPropertyDescriptor("text-align", {"caseSensitive":true}),
  1484. "textAlign": createGenericPropertyDescriptor("text-align", {"caseSensitive":true}),
  1485. "text-align-all": createGenericPropertyDescriptor("text-align-all", {"caseSensitive":true}),
  1486. "textAlignAll": createGenericPropertyDescriptor("text-align-all", {"caseSensitive":true}),
  1487. "text-align-last": createGenericPropertyDescriptor("text-align-last", {"caseSensitive":false}),
  1488. "textAlignLast": createGenericPropertyDescriptor("text-align-last", {"caseSensitive":false}),
  1489. "text-anchor": createGenericPropertyDescriptor("text-anchor", {"caseSensitive":false}),
  1490. "textAnchor": createGenericPropertyDescriptor("text-anchor", {"caseSensitive":false}),
  1491. "text-autospace": createGenericPropertyDescriptor("text-autospace", {"caseSensitive":false}),
  1492. "textAutospace": createGenericPropertyDescriptor("text-autospace", {"caseSensitive":false}),
  1493. "text-box": createGenericPropertyDescriptor("text-box", {"caseSensitive":false}),
  1494. "textBox": createGenericPropertyDescriptor("text-box", {"caseSensitive":false}),
  1495. "text-box-edge": createGenericPropertyDescriptor("text-box-edge", {"caseSensitive":false}),
  1496. "textBoxEdge": createGenericPropertyDescriptor("text-box-edge", {"caseSensitive":false}),
  1497. "text-box-trim": createGenericPropertyDescriptor("text-box-trim", {"caseSensitive":false}),
  1498. "textBoxTrim": createGenericPropertyDescriptor("text-box-trim", {"caseSensitive":false}),
  1499. "text-combine-upright": createGenericPropertyDescriptor("text-combine-upright", {"caseSensitive":false,"dimensionTypes":{"number":{"max":4,"min":2,"type":"number"}}}),
  1500. "textCombineUpright": createGenericPropertyDescriptor("text-combine-upright", {"caseSensitive":false,"dimensionTypes":{"number":{"max":4,"min":2,"type":"number"}}}),
  1501. "text-decoration": createGenericPropertyDescriptor("text-decoration", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  1502. "textDecoration": createGenericPropertyDescriptor("text-decoration", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  1503. "text-decoration-color": createGenericPropertyDescriptor("text-decoration-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1504. "textDecorationColor": createGenericPropertyDescriptor("text-decoration-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1505. "text-decoration-inset": createGenericPropertyDescriptor("text-decoration-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1506. "textDecorationInset": createGenericPropertyDescriptor("text-decoration-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1507. "text-decoration-line": createGenericPropertyDescriptor("text-decoration-line", {"caseSensitive":false}),
  1508. "textDecorationLine": createGenericPropertyDescriptor("text-decoration-line", {"caseSensitive":false}),
  1509. "text-decoration-skip": createGenericPropertyDescriptor("text-decoration-skip", {"caseSensitive":false}),
  1510. "textDecorationSkip": createGenericPropertyDescriptor("text-decoration-skip", {"caseSensitive":false}),
  1511. "text-decoration-skip-box": createGenericPropertyDescriptor("text-decoration-skip-box", {"caseSensitive":false}),
  1512. "textDecorationSkipBox": createGenericPropertyDescriptor("text-decoration-skip-box", {"caseSensitive":false}),
  1513. "text-decoration-skip-ink": createGenericPropertyDescriptor("text-decoration-skip-ink", {"caseSensitive":false}),
  1514. "textDecorationSkipInk": createGenericPropertyDescriptor("text-decoration-skip-ink", {"caseSensitive":false}),
  1515. "text-decoration-skip-self": createGenericPropertyDescriptor("text-decoration-skip-self", {"caseSensitive":false}),
  1516. "textDecorationSkipSelf": createGenericPropertyDescriptor("text-decoration-skip-self", {"caseSensitive":false}),
  1517. "text-decoration-skip-spaces": createGenericPropertyDescriptor("text-decoration-skip-spaces", {"caseSensitive":false}),
  1518. "textDecorationSkipSpaces": createGenericPropertyDescriptor("text-decoration-skip-spaces", {"caseSensitive":false}),
  1519. "text-decoration-style": createGenericPropertyDescriptor("text-decoration-style", {"caseSensitive":false}),
  1520. "textDecorationStyle": createGenericPropertyDescriptor("text-decoration-style", {"caseSensitive":false}),
  1521. "text-decoration-thickness": createGenericPropertyDescriptor("text-decoration-thickness", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1522. "textDecorationThickness": createGenericPropertyDescriptor("text-decoration-thickness", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1523. "text-emphasis": createGenericPropertyDescriptor("text-emphasis", {"caseSensitive":true,"functionTypes":{"color":"color"}}),
  1524. "textEmphasis": createGenericPropertyDescriptor("text-emphasis", {"caseSensitive":true,"functionTypes":{"color":"color"}}),
  1525. "text-emphasis-color": createGenericPropertyDescriptor("text-emphasis-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1526. "textEmphasisColor": createGenericPropertyDescriptor("text-emphasis-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  1527. "text-emphasis-position": createGenericPropertyDescriptor("text-emphasis-position", {"caseSensitive":false}),
  1528. "textEmphasisPosition": createGenericPropertyDescriptor("text-emphasis-position", {"caseSensitive":false}),
  1529. "text-emphasis-skip": createGenericPropertyDescriptor("text-emphasis-skip", {"caseSensitive":false}),
  1530. "textEmphasisSkip": createGenericPropertyDescriptor("text-emphasis-skip", {"caseSensitive":false}),
  1531. "text-emphasis-style": createGenericPropertyDescriptor("text-emphasis-style", {"caseSensitive":true}),
  1532. "textEmphasisStyle": createGenericPropertyDescriptor("text-emphasis-style", {"caseSensitive":true}),
  1533. "text-group-align": createGenericPropertyDescriptor("text-group-align", {"caseSensitive":false}),
  1534. "textGroupAlign": createGenericPropertyDescriptor("text-group-align", {"caseSensitive":false}),
  1535. "text-indent": createGenericPropertyDescriptor("text-indent", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1536. "textIndent": createGenericPropertyDescriptor("text-indent", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1537. "text-justify": createGenericPropertyDescriptor("text-justify", {"caseSensitive":false}),
  1538. "textJustify": createGenericPropertyDescriptor("text-justify", {"caseSensitive":false}),
  1539. "text-orientation": createGenericPropertyDescriptor("text-orientation", {"caseSensitive":false}),
  1540. "textOrientation": createGenericPropertyDescriptor("text-orientation", {"caseSensitive":false}),
  1541. "text-overflow": createGenericPropertyDescriptor("text-overflow", {"caseSensitive":true}),
  1542. "textOverflow": createGenericPropertyDescriptor("text-overflow", {"caseSensitive":true}),
  1543. "text-rendering": createGenericPropertyDescriptor("text-rendering", {"caseSensitive":false}),
  1544. "textRendering": createGenericPropertyDescriptor("text-rendering", {"caseSensitive":false}),
  1545. "text-shadow": createGenericPropertyDescriptor("text-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  1546. "textShadow": createGenericPropertyDescriptor("text-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  1547. "text-size-adjust": createGenericPropertyDescriptor("text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  1548. "textSizeAdjust": createGenericPropertyDescriptor("text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  1549. "text-spacing": createGenericPropertyDescriptor("text-spacing", {"caseSensitive":false}),
  1550. "textSpacing": createGenericPropertyDescriptor("text-spacing", {"caseSensitive":false}),
  1551. "text-spacing-trim": createGenericPropertyDescriptor("text-spacing-trim", {"caseSensitive":false}),
  1552. "textSpacingTrim": createGenericPropertyDescriptor("text-spacing-trim", {"caseSensitive":false}),
  1553. "text-transform": createGenericPropertyDescriptor("text-transform", {"caseSensitive":false}),
  1554. "textTransform": createGenericPropertyDescriptor("text-transform", {"caseSensitive":false}),
  1555. "text-underline-offset": createGenericPropertyDescriptor("text-underline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1556. "textUnderlineOffset": createGenericPropertyDescriptor("text-underline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1557. "text-underline-position": createGenericPropertyDescriptor("text-underline-position", {"caseSensitive":false}),
  1558. "textUnderlinePosition": createGenericPropertyDescriptor("text-underline-position", {"caseSensitive":false}),
  1559. "text-wrap": createGenericPropertyDescriptor("text-wrap", {"caseSensitive":false}),
  1560. "textWrap": createGenericPropertyDescriptor("text-wrap", {"caseSensitive":false}),
  1561. "text-wrap-mode": createGenericPropertyDescriptor("text-wrap-mode", {"caseSensitive":false}),
  1562. "textWrapMode": createGenericPropertyDescriptor("text-wrap-mode", {"caseSensitive":false}),
  1563. "text-wrap-style": createGenericPropertyDescriptor("text-wrap-style", {"caseSensitive":false}),
  1564. "textWrapStyle": createGenericPropertyDescriptor("text-wrap-style", {"caseSensitive":false}),
  1565. "timeline-scope": createGenericPropertyDescriptor("timeline-scope", {"caseSensitive":true}),
  1566. "timelineScope": createGenericPropertyDescriptor("timeline-scope", {"caseSensitive":true}),
  1567. "timeline-trigger": createGenericPropertyDescriptor("timeline-trigger", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  1568. "timelineTrigger": createGenericPropertyDescriptor("timeline-trigger", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  1569. "timeline-trigger-activation-range": createGenericPropertyDescriptor("timeline-trigger-activation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1570. "timelineTriggerActivationRange": createGenericPropertyDescriptor("timeline-trigger-activation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1571. "timeline-trigger-activation-range-end": createGenericPropertyDescriptor("timeline-trigger-activation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1572. "timelineTriggerActivationRangeEnd": createGenericPropertyDescriptor("timeline-trigger-activation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1573. "timeline-trigger-activation-range-start": createGenericPropertyDescriptor("timeline-trigger-activation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1574. "timelineTriggerActivationRangeStart": createGenericPropertyDescriptor("timeline-trigger-activation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1575. "timeline-trigger-active-range": createGenericPropertyDescriptor("timeline-trigger-active-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1576. "timelineTriggerActiveRange": createGenericPropertyDescriptor("timeline-trigger-active-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1577. "timeline-trigger-active-range-end": createGenericPropertyDescriptor("timeline-trigger-active-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1578. "timelineTriggerActiveRangeEnd": createGenericPropertyDescriptor("timeline-trigger-active-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1579. "timeline-trigger-active-range-start": createGenericPropertyDescriptor("timeline-trigger-active-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1580. "timelineTriggerActiveRangeStart": createGenericPropertyDescriptor("timeline-trigger-active-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1581. "timeline-trigger-name": createGenericPropertyDescriptor("timeline-trigger-name", {"caseSensitive":true}),
  1582. "timelineTriggerName": createGenericPropertyDescriptor("timeline-trigger-name", {"caseSensitive":true}),
  1583. "timeline-trigger-source": createGenericPropertyDescriptor("timeline-trigger-source", {"caseSensitive":true}),
  1584. "timelineTriggerSource": createGenericPropertyDescriptor("timeline-trigger-source", {"caseSensitive":true}),
  1585. "top": top.descriptor,
  1586. "touch-action": createGenericPropertyDescriptor("touch-action", {"caseSensitive":false}),
  1587. "touchAction": createGenericPropertyDescriptor("touch-action", {"caseSensitive":false}),
  1588. "transform": createGenericPropertyDescriptor("transform", {"caseSensitive":false}),
  1589. "transform-box": createGenericPropertyDescriptor("transform-box", {"caseSensitive":false}),
  1590. "transformBox": createGenericPropertyDescriptor("transform-box", {"caseSensitive":false}),
  1591. "transform-origin": createGenericPropertyDescriptor("transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1592. "transformOrigin": createGenericPropertyDescriptor("transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1593. "transform-style": createGenericPropertyDescriptor("transform-style", {"caseSensitive":false}),
  1594. "transformStyle": createGenericPropertyDescriptor("transform-style", {"caseSensitive":false}),
  1595. "transition": createGenericPropertyDescriptor("transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  1596. "transition-behavior": createGenericPropertyDescriptor("transition-behavior", {"caseSensitive":false}),
  1597. "transitionBehavior": createGenericPropertyDescriptor("transition-behavior", {"caseSensitive":false}),
  1598. "transition-delay": createGenericPropertyDescriptor("transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  1599. "transitionDelay": createGenericPropertyDescriptor("transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  1600. "transition-duration": createGenericPropertyDescriptor("transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1601. "transitionDuration": createGenericPropertyDescriptor("transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1602. "transition-property": createGenericPropertyDescriptor("transition-property", {"caseSensitive":true}),
  1603. "transitionProperty": createGenericPropertyDescriptor("transition-property", {"caseSensitive":true}),
  1604. "transition-timing-function": createGenericPropertyDescriptor("transition-timing-function", {"caseSensitive":false}),
  1605. "transitionTimingFunction": createGenericPropertyDescriptor("transition-timing-function", {"caseSensitive":false}),
  1606. "translate": createGenericPropertyDescriptor("translate", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1607. "trigger-scope": createGenericPropertyDescriptor("trigger-scope", {"caseSensitive":true}),
  1608. "triggerScope": createGenericPropertyDescriptor("trigger-scope", {"caseSensitive":true}),
  1609. "unicode-bidi": createGenericPropertyDescriptor("unicode-bidi", {"caseSensitive":false}),
  1610. "unicodeBidi": createGenericPropertyDescriptor("unicode-bidi", {"caseSensitive":false}),
  1611. "user-select": createGenericPropertyDescriptor("user-select", {"caseSensitive":false}),
  1612. "userSelect": createGenericPropertyDescriptor("user-select", {"caseSensitive":false}),
  1613. "vector-effect": createGenericPropertyDescriptor("vector-effect", {"caseSensitive":false}),
  1614. "vectorEffect": createGenericPropertyDescriptor("vector-effect", {"caseSensitive":false}),
  1615. "vertical-align": createGenericPropertyDescriptor("vertical-align", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1616. "verticalAlign": createGenericPropertyDescriptor("vertical-align", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1617. "view-timeline": createGenericPropertyDescriptor("view-timeline", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  1618. "viewTimeline": createGenericPropertyDescriptor("view-timeline", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  1619. "view-timeline-axis": createGenericPropertyDescriptor("view-timeline-axis", {"caseSensitive":false}),
  1620. "viewTimelineAxis": createGenericPropertyDescriptor("view-timeline-axis", {"caseSensitive":false}),
  1621. "view-timeline-inset": createGenericPropertyDescriptor("view-timeline-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1622. "viewTimelineInset": createGenericPropertyDescriptor("view-timeline-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1623. "view-timeline-name": createGenericPropertyDescriptor("view-timeline-name", {"caseSensitive":true}),
  1624. "viewTimelineName": createGenericPropertyDescriptor("view-timeline-name", {"caseSensitive":true}),
  1625. "view-transition-class": createGenericPropertyDescriptor("view-transition-class", {"caseSensitive":true}),
  1626. "viewTransitionClass": createGenericPropertyDescriptor("view-transition-class", {"caseSensitive":true}),
  1627. "view-transition-group": createGenericPropertyDescriptor("view-transition-group", {"caseSensitive":true}),
  1628. "viewTransitionGroup": createGenericPropertyDescriptor("view-transition-group", {"caseSensitive":true}),
  1629. "view-transition-name": createGenericPropertyDescriptor("view-transition-name", {"caseSensitive":true}),
  1630. "viewTransitionName": createGenericPropertyDescriptor("view-transition-name", {"caseSensitive":true}),
  1631. "view-transition-scope": createGenericPropertyDescriptor("view-transition-scope", {"caseSensitive":false}),
  1632. "viewTransitionScope": createGenericPropertyDescriptor("view-transition-scope", {"caseSensitive":false}),
  1633. "visibility": createGenericPropertyDescriptor("visibility", {"caseSensitive":false}),
  1634. "voice-balance": createGenericPropertyDescriptor("voice-balance", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1635. "voiceBalance": createGenericPropertyDescriptor("voice-balance", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1636. "voice-duration": createGenericPropertyDescriptor("voice-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1637. "voiceDuration": createGenericPropertyDescriptor("voice-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  1638. "voice-family": createGenericPropertyDescriptor("voice-family", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1639. "voiceFamily": createGenericPropertyDescriptor("voice-family", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1640. "voice-pitch": createGenericPropertyDescriptor("voice-pitch", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  1641. "voicePitch": createGenericPropertyDescriptor("voice-pitch", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  1642. "voice-range": createGenericPropertyDescriptor("voice-range", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  1643. "voiceRange": createGenericPropertyDescriptor("voice-range", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  1644. "voice-rate": createGenericPropertyDescriptor("voice-rate", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  1645. "voiceRate": createGenericPropertyDescriptor("voice-rate", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  1646. "voice-stress": createGenericPropertyDescriptor("voice-stress", {"caseSensitive":false}),
  1647. "voiceStress": createGenericPropertyDescriptor("voice-stress", {"caseSensitive":false}),
  1648. "voice-volume": createGenericPropertyDescriptor("voice-volume", {"caseSensitive":false}),
  1649. "voiceVolume": createGenericPropertyDescriptor("voice-volume", {"caseSensitive":false}),
  1650. "white-space": createGenericPropertyDescriptor("white-space", {"caseSensitive":false}),
  1651. "whiteSpace": createGenericPropertyDescriptor("white-space", {"caseSensitive":false}),
  1652. "white-space-collapse": createGenericPropertyDescriptor("white-space-collapse", {"caseSensitive":false}),
  1653. "whiteSpaceCollapse": createGenericPropertyDescriptor("white-space-collapse", {"caseSensitive":false}),
  1654. "white-space-trim": createGenericPropertyDescriptor("white-space-trim", {"caseSensitive":false}),
  1655. "whiteSpaceTrim": createGenericPropertyDescriptor("white-space-trim", {"caseSensitive":false}),
  1656. "widows": createGenericPropertyDescriptor("widows", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  1657. "width": width.descriptor,
  1658. "will-change": createGenericPropertyDescriptor("will-change", {"caseSensitive":true}),
  1659. "willChange": createGenericPropertyDescriptor("will-change", {"caseSensitive":true}),
  1660. "word-break": createGenericPropertyDescriptor("word-break", {"caseSensitive":false}),
  1661. "wordBreak": createGenericPropertyDescriptor("word-break", {"caseSensitive":false}),
  1662. "word-space-transform": createGenericPropertyDescriptor("word-space-transform", {"caseSensitive":false}),
  1663. "wordSpaceTransform": createGenericPropertyDescriptor("word-space-transform", {"caseSensitive":false}),
  1664. "word-spacing": createGenericPropertyDescriptor("word-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1665. "wordSpacing": createGenericPropertyDescriptor("word-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1666. "word-wrap": createGenericPropertyDescriptor("word-wrap", {"caseSensitive":false}),
  1667. "wordWrap": createGenericPropertyDescriptor("word-wrap", {"caseSensitive":false}),
  1668. "wrap-after": createGenericPropertyDescriptor("wrap-after", {"caseSensitive":false}),
  1669. "wrapAfter": createGenericPropertyDescriptor("wrap-after", {"caseSensitive":false}),
  1670. "wrap-before": createGenericPropertyDescriptor("wrap-before", {"caseSensitive":false}),
  1671. "wrapBefore": createGenericPropertyDescriptor("wrap-before", {"caseSensitive":false}),
  1672. "wrap-flow": createGenericPropertyDescriptor("wrap-flow", {"caseSensitive":false}),
  1673. "wrapFlow": createGenericPropertyDescriptor("wrap-flow", {"caseSensitive":false}),
  1674. "wrap-inside": createGenericPropertyDescriptor("wrap-inside", {"caseSensitive":false}),
  1675. "wrapInside": createGenericPropertyDescriptor("wrap-inside", {"caseSensitive":false}),
  1676. "wrap-through": createGenericPropertyDescriptor("wrap-through", {"caseSensitive":false}),
  1677. "wrapThrough": createGenericPropertyDescriptor("wrap-through", {"caseSensitive":false}),
  1678. "writing-mode": createGenericPropertyDescriptor("writing-mode", {"caseSensitive":false}),
  1679. "writingMode": createGenericPropertyDescriptor("writing-mode", {"caseSensitive":false}),
  1680. "x": createGenericPropertyDescriptor("x", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1681. "y": createGenericPropertyDescriptor("y", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  1682. "z-index": createGenericPropertyDescriptor("z-index", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1683. "zIndex": createGenericPropertyDescriptor("z-index", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  1684. "zoom": createGenericPropertyDescriptor("zoom", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}})
  1685. };