From afa87af01c79a9baa539f2992d32154d2a4739bd Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sat, 14 Feb 2026 14:46:37 -0800 Subject: task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq --- vanilla/node_modules/mdn-data/css/at-rules.json | 504 - .../node_modules/mdn-data/css/at-rules.schema.json | 131 - vanilla/node_modules/mdn-data/css/definitions.json | 80 - vanilla/node_modules/mdn-data/css/functions.json | 593 - .../mdn-data/css/functions.schema.json | 45 - vanilla/node_modules/mdn-data/css/index.js | 9 - vanilla/node_modules/mdn-data/css/properties.json | 10806 ------------------- .../mdn-data/css/properties.schema.json | 449 - vanilla/node_modules/mdn-data/css/selectors.json | 1071 -- .../mdn-data/css/selectors.schema.json | 36 - vanilla/node_modules/mdn-data/css/syntaxes.json | 899 -- .../node_modules/mdn-data/css/syntaxes.schema.json | 15 - vanilla/node_modules/mdn-data/css/types.json | 287 - .../node_modules/mdn-data/css/types.schema.json | 32 - vanilla/node_modules/mdn-data/css/units.json | 213 - .../node_modules/mdn-data/css/units.schema.json | 28 - 16 files changed, 15198 deletions(-) delete mode 100644 vanilla/node_modules/mdn-data/css/at-rules.json delete mode 100644 vanilla/node_modules/mdn-data/css/at-rules.schema.json delete mode 100644 vanilla/node_modules/mdn-data/css/definitions.json delete mode 100644 vanilla/node_modules/mdn-data/css/functions.json delete mode 100644 vanilla/node_modules/mdn-data/css/functions.schema.json delete mode 100644 vanilla/node_modules/mdn-data/css/index.js delete mode 100644 vanilla/node_modules/mdn-data/css/properties.json delete mode 100644 vanilla/node_modules/mdn-data/css/properties.schema.json delete mode 100644 vanilla/node_modules/mdn-data/css/selectors.json delete mode 100644 vanilla/node_modules/mdn-data/css/selectors.schema.json delete mode 100644 vanilla/node_modules/mdn-data/css/syntaxes.json delete mode 100644 vanilla/node_modules/mdn-data/css/syntaxes.schema.json delete mode 100644 vanilla/node_modules/mdn-data/css/types.json delete mode 100644 vanilla/node_modules/mdn-data/css/types.schema.json delete mode 100644 vanilla/node_modules/mdn-data/css/units.json delete mode 100644 vanilla/node_modules/mdn-data/css/units.schema.json (limited to 'vanilla/node_modules/mdn-data/css') diff --git a/vanilla/node_modules/mdn-data/css/at-rules.json b/vanilla/node_modules/mdn-data/css/at-rules.json deleted file mode 100644 index 30dc981..0000000 --- a/vanilla/node_modules/mdn-data/css/at-rules.json +++ /dev/null @@ -1,504 +0,0 @@ -{ - "@charset": { - "syntax": "@charset \"\";", - "groups": [ - "CSS Charsets" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@charset" - }, - "@counter-style": { - "syntax": "@counter-style {\n [ system: ; ] ||\n [ symbols: ; ] ||\n [ additive-symbols: ; ] ||\n [ negative: ; ] ||\n [ prefix: ; ] ||\n [ suffix: ; ] ||\n [ range: ; ] ||\n [ pad: ; ] ||\n [ speak-as: ; ] ||\n [ fallback: ; ]\n}", - "interfaces": [ - "CSSCounterStyleRule" - ], - "groups": [ - "CSS Counter Styles" - ], - "descriptors": { - "additive-symbols": { - "syntax": "[ && ]#", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "fallback": { - "syntax": "", - "media": "all", - "initial": "decimal", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "negative": { - "syntax": " ?", - "media": "all", - "initial": "\"-\" hyphen-minus", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "pad": { - "syntax": " && ", - "media": "all", - "initial": "0 \"\"", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "prefix": { - "syntax": "", - "media": "all", - "initial": "\"\"", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "range": { - "syntax": "[ [ | infinite ]{2} ]# | auto", - "media": "all", - "initial": "auto", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "speak-as": { - "syntax": "auto | bullets | numbers | words | spell-out | ", - "media": "all", - "initial": "auto", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "suffix": { - "syntax": "", - "media": "all", - "initial": "\". \"", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "symbols": { - "syntax": "+", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "system": { - "syntax": "cyclic | numeric | alphabetic | symbolic | additive | [ fixed ? ] | [ extends ]", - "media": "all", - "initial": "symbolic", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - } - }, - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style" - }, - "@document": { - "syntax": "@document [ | url-prefix() | domain() | media-document() | regexp() ]# {\n \n}", - "interfaces": [ - "CSSGroupingRule", - "CSSConditionRule" - ], - "groups": [ - "CSS Conditional Rules" - ], - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@document" - }, - "@font-palette-values": { - "syntax": "@font-palette-values { }", - "groups": [ - "CSS Fonts" - ], - "descriptors": { - "base-palette": { - "syntax": "light | dark | ", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "font-family": { - "syntax": "#", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "override-colors": { - "syntax": "[ ]#", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - } - }, - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-palette-values" - }, - "@font-face": { - "syntax": "@font-face {\n [ font-family: ; ] ||\n [ src: ; ] ||\n [ unicode-range: ; ] ||\n [ font-variant: ; ] ||\n [ font-feature-settings: ; ] ||\n [ font-variation-settings: ; ] ||\n [ font-stretch: ; ] ||\n [ font-weight: ; ] ||\n [ font-style: ; ] ||\n [ size-adjust: ; ] ||\n [ ascent-override: ; ] ||\n [ descent-override: ; ] ||\n [ line-gap-override: ; ]\n}", - "interfaces": [ - "CSSFontFaceRule" - ], - "groups": [ - "CSS Fonts" - ], - "descriptors": { - "ascent-override": { - "syntax": "normal | ", - "media": "all", - "initial": "normal", - "percentages": "asSpecified", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "experimental" - }, - "descent-override": { - "syntax": "normal | ", - "media": "all", - "initial": "normal", - "percentages": "asSpecified", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "experimental" - }, - "font-display": { - "syntax": "[ auto | block | swap | fallback | optional ]", - "media": "visual", - "percentages": "no", - "initial": "auto", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "experimental" - }, - "font-family": { - "syntax": "", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "font-feature-settings": { - "syntax": "normal | #", - "media": "all", - "initial": "normal", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "font-variation-settings": { - "syntax": "normal | [ ]#", - "media": "all", - "initial": "normal", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "font-stretch": { - "syntax": "{1,2}", - "media": "all", - "initial": "normal", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "font-style": { - "syntax": "normal | italic | oblique {0,2}", - "media": "all", - "initial": "normal", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "font-weight": { - "syntax": "{1,2}", - "media": "all", - "initial": "normal", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "line-gap-override": { - "syntax": "normal | ", - "media": "all", - "initial": "normal", - "percentages": "asSpecified", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "experimental" - }, - "size-adjust": { - "syntax": "", - "media": "all", - "initial": "100%", - "percentages": "asSpecified", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "experimental" - }, - "src": { - "syntax": "[ [ format( # ) ]? | local( ) ]#", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "unicode-range": { - "syntax": "#", - "media": "all", - "initial": "U+0-10FFFF", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - } - }, - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face" - }, - "@font-feature-values": { - "syntax": "@font-feature-values # {\n \n}", - "interfaces": [ - "CSSFontFeatureValuesRule" - ], - "groups": [ - "CSS Fonts" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values" - }, - "@import": { - "syntax": "@import [ | ]\n [ layer | layer() ]?\n [ supports( [ | ] ) ]?\n ? ;", - "groups": [ - "CSS Conditional Rules", - "Media Queries" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@import" - }, - "@keyframes": { - "syntax": "@keyframes {\n \n}", - "interfaces": [ - "CSSKeyframeRule", - "CSSKeyframesRule" - ], - "groups": [ - "CSS Animations" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@keyframes" - }, - "@layer": { - "syntax": "@layer [ # | ? {\n \n} ]", - "interfaces": [ - "CSSLayerBlockRule", - "CSSLayerStatementRule" - ], - "groups": [ - "CSS Cascading and Inheritance" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@layer" - }, - "@media": { - "syntax": "@media {\n \n}", - "interfaces": [ - "CSSGroupingRule", - "CSSConditionRule", - "CSSMediaRule", - "CSSCustomMediaRule" - ], - "groups": [ - "CSS Conditional Rules", - "Media Queries" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media" - }, - "@namespace": { - "syntax": "@namespace ? [ | ];", - "groups": [ - "CSS Namespaces" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@namespace" - }, - "@page": { - "syntax": "@page {\n \n}", - "interfaces": [ - "CSSPageRule" - ], - "groups": [ - "CSS Pages" - ], - "descriptors": { - "bleed": { - "syntax": "auto | ", - "media": [ - "visual", - "paged" - ], - "initial": "auto", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard" - }, - "marks": { - "syntax": "none | [ crop || cross ]", - "media": [ - "visual", - "paged" - ], - "initial": "none", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "page-orientation": { - "syntax": "upright | rotate-left | rotate-right ", - "media": [ - "visual", - "paged" - ], - "initial": "upright", - "percentages": "no", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "standard" - }, - "size": { - "syntax": "{1,2} | auto | [ || [ portrait | landscape ] ]", - "media": [ - "visual", - "paged" - ], - "initial": "auto", - "percentages": "no", - "computed": "asSpecifiedRelativeToAbsoluteLengths", - "order": "orderOfAppearance", - "status": "standard" - } - }, - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@page" - }, - "@position-try": { - "syntax": "@position-try {\n \n}", - "interfaces": [ - "CSSPositionTryRule" - ], - "groups": [ - "CSS Positioning" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@position-try" - }, - "@property": { - "syntax": "@property {\n \n}", - "interfaces": [ - "CSS", - "CSSPropertyRule" - ], - "groups": [ - "CSS Houdini" - ], - "descriptors": { - "syntax": { - "syntax": "", - "media": "all", - "percentages": "no", - "initial": "n/a (required)", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "experimental" - }, - "inherits": { - "syntax": "true | false", - "media": "all", - "percentages": "no", - "initial": "auto", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "experimental" - }, - "initial-value": { - "syntax": "?", - "media": "all", - "initial": "n/a (required)", - "percentages": "no", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "experimental" - } - }, - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@property" - }, - "@scope": { - "syntax": "@scope [()]? [to ()]? {\n \n}", - "groups": [ - "CSS Conditional Rules" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@scope" - }, - "@starting-style": { - "syntax": "@starting-style {\n | \n}", - "interfaces": [ - "CSSStartingStyleRule" - ], - "groups": [ - "CSS Animations" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@starting-style" - }, - "@supports": { - "syntax": "@supports {\n \n}", - "interfaces": [ - "CSSGroupingRule", - "CSSConditionRule", - "CSSSupportsRule" - ], - "groups": [ - "CSS Conditional Rules" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@supports" - } -} diff --git a/vanilla/node_modules/mdn-data/css/at-rules.schema.json b/vanilla/node_modules/mdn-data/css/at-rules.schema.json deleted file mode 100644 index 9c89255..0000000 --- a/vanilla/node_modules/mdn-data/css/at-rules.schema.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "definitions": { - "stringOrPropertyList": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "string", - "property-reference": { - "comment": "property-reference is an extension to the JSON schema validator. Here it jumps 3 levels up in the hierarchy and tests if a value is an existing key in descriptors. See test/validate-schema.js for implementation details.", - "$data": "3" - } - } - } - ] - } - }, - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": false, - "properties": { - "syntax": { - "type": "string" - }, - "interfaces": { - "type": "array", - "items": { - "type": "string" - } - }, - "groups": { - "type": "array", - "minitems": 1, - "uniqueItems": true, - "items": { - "$ref": "definitions.json#/groupList" - } - }, - "descriptors": { - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": false, - "properties": { - "syntax": { - "type": "string" - }, - "media": { - "oneOf": [ - { - "type": "string", - "enum": [ - "all", - "continuous", - "paged", - "visual" - ] - }, - { - "type": "array", - "minItems": 2, - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "continuous", - "paged", - "visual" - ] - } - } - ] - }, - "initial": { - "$ref": "#/definitions/stringOrPropertyList" - }, - "percentages": { - "$ref": "#/definitions/stringOrPropertyList" - }, - "computed": { - "$ref": "#/definitions/stringOrPropertyList" - }, - "order": { - "enum": [ - "orderOfAppearance", - "uniqueOrder" - ] - }, - "status": { - "enum": [ - "standard", - "nonstandard", - "experimental" - ] - } - }, - "required": [ - "syntax", - "initial", - "percentages", - "computed", - "order", - "status" - ] - } - }, - "status": { - "enum": [ - "standard", - "nonstandard", - "experimental" - ] - }, - "mdn_url": { - "type": "string", - "pattern": "^https://developer.mozilla.org/docs/Web/CSS/" - } - }, - "required": [ - "syntax", - "groups", - "status" - ] - } -} diff --git a/vanilla/node_modules/mdn-data/css/definitions.json b/vanilla/node_modules/mdn-data/css/definitions.json deleted file mode 100644 index df4d95f..0000000 --- a/vanilla/node_modules/mdn-data/css/definitions.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "groupList": { - "enum": [ - "Basic Selectors", - "Combinators", - "Compositing and Blending", - "CSS Angles", - "CSS Animations", - "CSS Backgrounds and Borders", - "CSS Basic User Interface", - "CSS Box Model", - "CSS Box Alignment", - "CSS Break", - "CSS Cascading and Inheritance", - "CSS Charsets", - "CSS Color", - "CSS Columns", - "CSS Conditional Rules", - "CSS Containment", - "CSS Counter Styles", - "CSS Device Adaptation", - "CSS Display", - "CSS Flexible Box Layout", - "CSS Flexible Lengths", - "CSS Fonts", - "CSS Fragmentation", - "CSS Frequencies", - "CSS Generated Content", - "CSS Grid Layout", - "CSS Houdini", - "CSS Images", - "CSS Inline", - "CSS Lengths", - "CSS Lists and Counters", - "CSS Logical Properties", - "CSS Masking", - "CSS Miscellaneous", - "CSS Motion Path", - "CSS Namespaces", - "CSS Overflow", - "CSS Pages", - "CSS Positioning", - "CSS Regions", - "CSS Resolutions", - "CSS Ruby", - "CSS Scroll Anchoring", - "CSS Scrollbars", - "CSS Scroll Snap", - "CSS Shadow Parts", - "CSS Shapes", - "CSS Speech", - "CSS Table", - "CSS Text", - "CSS Text Decoration", - "CSS Times", - "CSS Transforms", - "CSS Transitions", - "CSS Types", - "CSS Units", - "CSS Variables", - "CSS View Transitions", - "CSS Will Change", - "CSS Writing Modes", - "CSSOM View", - "Filter Effects", - "Grouping Selectors", - "MathML", - "Media Queries", - "Microsoft Extensions", - "Mozilla Extensions", - "Pointer Events", - "Pseudo", - "Pseudo-classes", - "Pseudo-elements", - "Selectors", - "Scalable Vector Graphics", - "WebKit Extensions" - ] - } -} diff --git a/vanilla/node_modules/mdn-data/css/functions.json b/vanilla/node_modules/mdn-data/css/functions.json deleted file mode 100644 index 09c9ce3..0000000 --- a/vanilla/node_modules/mdn-data/css/functions.json +++ /dev/null @@ -1,593 +0,0 @@ -{ - "anchor()": { - "syntax": "anchor( ? && , ? )", - "groups": [ - "CSS Positioning" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor" - }, - "anchor-size()": { - "syntax": "anchor-size( [ || ]? , ? )", - "groups": [ - "CSS Positioning" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-size" - }, - "attr()": { - "syntax": "attr( ? [, ]? )", - "groups": [ - "CSS Generated Content" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/attr" - }, - "blur()": { - "syntax": "blur( )", - "groups": [ - "Filter Effects" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/blur" - }, - "brightness()": { - "syntax": "brightness( )", - "groups": [ - "Filter Effects" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/brightness" - }, - "calc()": { - "syntax": "calc( )", - "groups": [ - "CSS Units", - "CSS Lengths" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/calc" - }, - "circle()": { - "syntax": "circle( [ ]? [ at ]? )", - "groups": [ - "CSS Shapes" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/circle" - }, - "clamp()": { - "syntax": "clamp( #{3} )", - "groups": [ - "CSS Fonts" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/clamp" - }, - "conic-gradient()": { - "syntax": "conic-gradient( [ from ]? [ at ]?, )", - "groups": [ - "CSS Backgrounds and Borders", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/conic-gradient" - }, - "contrast()": { - "syntax": "contrast( [ ] )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/contrast" - }, - "counter()": { - "syntax": "counter( , ? )", - "groups": [ - "CSS Lists and Counters" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/counter" - }, - "counters()": { - "syntax": "counters( , , ? )", - "groups": [ - "CSS Lists and Counters" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/counters" - }, - "cross-fade()": { - "syntax": "cross-fade( , ? )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/cross-fade" - }, - "drop-shadow()": { - "syntax": "drop-shadow( {2,3} ? )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/drop-shadow" - }, - "element()": { - "syntax": "element( )", - "groups": [ - "CSS Miscellaneous" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/element" - }, - "ellipse()": { - "syntax": "ellipse( [ {2} ]? [ at ]? )", - "groups": [ - "CSS Shapes" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/ellipse" - }, - "env()": { - "syntax": "env( , ? )", - "groups": [ - "CSS Box Model" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env" - }, - "fit-content()": { - "syntax": "fit-content( [ | ] )", - "groups": [ - "CSS Box Model" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fit-content" - }, - "grayscale()": { - "syntax": "grayscale( )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/grayscale" - }, - "hsl()": { - "syntax": "hsl( [ / ]? ) | hsl( , , , ? )", - "groups": [ - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/hsl" - }, - "hsla()": { - "syntax": "hsla( [ / ]? ) | hsla( , , , ? )", - "groups": [ - "CSS Color" - ], - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/hsla" - }, - "hue-rotate()": { - "syntax": "hue-rotate( )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/hue-rotate" - }, - "image()": { - "syntax": "image( ? [ ? , ? ]! )", - "groups": [ - "CSS Images" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/image" - }, - "image-set()": { - "syntax": "image-set( # )", - "groups": [ - "CSS Images" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/image-set" - }, - "inset()": { - "syntax": "inset( {1,4} [ round <'border-radius'> ]? )", - "groups": [ - "CSS Shapes" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/inset" - }, - "invert()": { - "syntax": "invert( )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/invert" - }, - "leader()": { - "syntax": "leader( )", - "groups": [ - "CSS Miscellaneous" - ], - "status": "nonstandard" - }, - "linear-gradient()": { - "syntax": "linear-gradient( [ | to ]? , )", - "groups": [ - "CSS Backgrounds and Borders", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/linear-gradient" - }, - "matrix()": { - "syntax": "matrix( #{6} )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/matrix" - }, - "matrix3d()": { - "syntax": "matrix3d( #{16} )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/matrix3d" - }, - "max()": { - "syntax": "max( # )", - "groups": [ - "CSS Units", - "CSS Lengths" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/max" - }, - "min()": { - "syntax": "min( # )", - "groups": [ - "CSS Units", - "CSS Lengths" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/min" - }, - "minmax()": { - "syntax": "minmax( [ | | min-content | max-content | auto ] , [ | | | min-content | max-content | auto ] )", - "groups": [ - "CSS Units", - "CSS Lengths" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/minmax" - }, - "oklab()": { - "syntax": "oklab( [ | | none] [ | | none] [ | | none] [ / [ | none] ]? )", - "groups": [ - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/oklab" - }, - "oklch()": { - "syntax": "oklch( [ | | none] [ | | none] [ | none] [ / [ | none] ]? )", - "groups": [ - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/oklch" - }, - "opacity()": { - "syntax": "opacity( [ ] )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/opacity" - }, - "path()": { - "syntax": "path( [ , ]? )", - "groups": [ - "CSS Shapes", - "CSS Motion Path" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/path" - }, - "paint()": { - "syntax": "paint( , ? )", - "groups": [ - "CSS Backgrounds and Borders" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/paint" - }, - "perspective()": { - "syntax": "perspective( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/perspective" - }, - "polygon()": { - "syntax": "polygon( ? , [ ]# )", - "groups": [ - "CSS Shapes" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/polygon" - }, - "radial-gradient()": { - "syntax": "radial-gradient( [ || ]? [ at ]? , )", - "groups": [ - "CSS Backgrounds and Borders", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/radial-gradient" - }, - "ray()": { - "syntax": "ray( && ? && contain? && [at ]? )", - "groups": [ - "CSS Motion Path" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ray" - }, - "repeating-linear-gradient()": { - "syntax": "repeating-linear-gradient( [ | to ]? , )", - "groups": [ - "CSS Backgrounds and Borders", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/repeating-linear-gradient" - }, - "repeating-radial-gradient()": { - "syntax": "repeating-radial-gradient( [ || ]? [ at ]? , )", - "groups": [ - "CSS Backgrounds and Borders", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-linear-gradient" - }, - "rgb()": { - "syntax": "rgb( {3} [ / ]? ) | rgb( {3} [ / ]? ) | rgb( #{3} , ? ) | rgb( #{3} , ? )", - "groups": [ - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/rgb" - }, - "rgba()": { - "syntax": "rgba( {3} [ / ]? ) | rgba( {3} [ / ]? ) | rgba( #{3} , ? ) | rgba( #{3} , ? )", - "groups": [ - "CSS Color" - ], - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/rgba" - }, - "rotate()": { - "syntax": "rotate( [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotate" - }, - "rotate3d()": { - "syntax": "rotate3d( , , , [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotate3d" - }, - "rotateX()": { - "syntax": "rotateX( [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotateX" - }, - "rotateY()": { - "syntax": "rotateY( [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotateY" - }, - "rotateZ()": { - "syntax": "rotateZ( [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/rotateZ" - }, - "saturate()": { - "syntax": "saturate( )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/saturate" - }, - "scale()": { - "syntax": "scale( , ? )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scale" - }, - "scale3d()": { - "syntax": "scale3d( , , )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scale3d" - }, - "scaleX()": { - "syntax": "scaleX( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scaleX" - }, - "scaleY()": { - "syntax": "scaleY( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scaleY" - }, - "scaleZ()": { - "syntax": "scaleZ( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/scaleZ" - }, - "scroll()": { - "syntax": "scroll([ || ]?)", - "groups": [ - "CSS Animations" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-timeline/scroll" - }, - "skew()": { - "syntax": "skew( [ | ] , [ | ]? )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/skew" - }, - "skewX()": { - "syntax": "skewX( [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/skewX" - }, - "skewY()": { - "syntax": "skewY( [ | ] )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/skewY" - }, - "sepia()": { - "syntax": "sepia( )", - "groups": [ - "Filter Effects", - "CSS Color" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/sepia" - }, - "target-counter()": { - "syntax": "target-counter( [ | ] , , ? )", - "groups": [ - "CSS Lists and Counters" - ], - "status": "nonstandard" - }, - "target-counters()": { - "syntax": "target-counters( [ | ] , , , ? )", - "groups": [ - "CSS Lists and Counters" - ], - "status": "nonstandard" - }, - "target-text()": { - "syntax": "target-text( [ | ] , [ content | before | after | first-letter ]? )", - "groups": [ - "CSS Miscellaneous" - ], - "status": "nonstandard" - }, - "translate()": { - "syntax": "translate( , ? )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translate" - }, - "translate3d()": { - "syntax": "translate3d( , , )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translate3d" - }, - "translateX()": { - "syntax": "translateX( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translateX" - }, - "translateY()": { - "syntax": "translateY( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translateY" - }, - "translateZ()": { - "syntax": "translateZ( )", - "groups": [ - "CSS Transforms" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function/translateZ" - }, - "var()": { - "syntax": "var( , ? )", - "groups": [ - "CSS Miscellaneous" - ], - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/var" - }, - "view()": { - "syntax": "view([ || <'view-timeline-inset'>]?)", - "groups": [ - "CSS Animations" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-timeline/view" - } -} diff --git a/vanilla/node_modules/mdn-data/css/functions.schema.json b/vanilla/node_modules/mdn-data/css/functions.schema.json deleted file mode 100644 index 26fd45c..0000000 --- a/vanilla/node_modules/mdn-data/css/functions.schema.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "definitions": { - "status": { - "enum": [ - "standard", - "nonstandard", - "experimental", - "obsolete" - ] - }, - "mdn_url": { - "type": "string", - "pattern": "^https://developer.mozilla.org/docs/" - } - }, - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": false, - "required": [ - "syntax", - "groups", - "status" - ], - "properties": { - "syntax": { - "type": "string" - }, - "groups": { - "type": "array", - "minitems": 1, - "uniqueItems": true, - "items": { - "$ref": "definitions.json#/groupList" - } - }, - "status": { - "$ref": "#/definitions/status" - }, - "mdn_url": { - "$ref": "#/definitions/mdn_url" - } - } - } -} diff --git a/vanilla/node_modules/mdn-data/css/index.js b/vanilla/node_modules/mdn-data/css/index.js deleted file mode 100644 index fcc2ebd..0000000 --- a/vanilla/node_modules/mdn-data/css/index.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - atRules: require('./at-rules'), - functions: require('./functions'), - selectors: require('./selectors'), - types: require('./types'), - properties: require('./properties'), - syntaxes: require('./syntaxes'), - units: require('./units'), -} diff --git a/vanilla/node_modules/mdn-data/css/properties.json b/vanilla/node_modules/mdn-data/css/properties.json deleted file mode 100644 index 7e0e0ff..0000000 --- a/vanilla/node_modules/mdn-data/css/properties.json +++ /dev/null @@ -1,10806 +0,0 @@ -{ - "--*": { - "syntax": "", - "media": "all", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Variables" - ], - "initial": "seeProse", - "appliesto": "allElements", - "computed": "asSpecifiedWithVarsSubstituted", - "order": "perGrammar", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/--*" - }, - "-ms-accelerator": { - "syntax": "false | true", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "false", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-accelerator" - }, - "-ms-block-progression": { - "syntax": "tb | rl | bt | lr", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "tb", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-block-progression" - }, - "-ms-content-zoom-chaining": { - "syntax": "none | chained", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-chaining" - }, - "-ms-content-zooming": { - "syntax": "none | zoom", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "zoomForTheTopLevelNoneForTheRest", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zooming" - }, - "-ms-content-zoom-limit": { - "syntax": "<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": [ - "-ms-content-zoom-limit-max", - "-ms-content-zoom-limit-min" - ], - "groups": [ - "Microsoft Extensions" - ], - "initial": [ - "-ms-content-zoom-limit-max", - "-ms-content-zoom-limit-min" - ], - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": [ - "-ms-content-zoom-limit-max", - "-ms-content-zoom-limit-min" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit" - }, - "-ms-content-zoom-limit-max": { - "syntax": "", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "maxZoomFactor", - "groups": [ - "Microsoft Extensions" - ], - "initial": "400%", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-max" - }, - "-ms-content-zoom-limit-min": { - "syntax": "", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "minZoomFactor", - "groups": [ - "Microsoft Extensions" - ], - "initial": "100%", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-min" - }, - "-ms-content-zoom-snap": { - "syntax": "<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": [ - "-ms-content-zoom-snap-type", - "-ms-content-zoom-snap-points" - ], - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": [ - "-ms-content-zoom-snap-type", - "-ms-content-zoom-snap-points" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap" - }, - "-ms-content-zoom-snap-points": { - "syntax": "snapInterval( , ) | snapList( # )", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "snapInterval(0%, 100%)", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-points" - }, - "-ms-content-zoom-snap-type": { - "syntax": "none | proximity | mandatory", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-type" - }, - "-ms-filter": { - "syntax": "", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "\"\"", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-filter" - }, - "-ms-flow-from": { - "syntax": "[ none | ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "nonReplacedElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-flow-from" - }, - "-ms-flow-into": { - "syntax": "[ none | ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "iframeElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-flow-into" - }, - "-ms-grid-columns": { - "syntax": "none | | ", - "media": "visual", - "inherited": false, - "animationType": "simpleListOfLpcDifferenceLpc", - "percentages": "referToDimensionOfContentArea", - "groups": [ - "CSS Grid Layout" - ], - "initial": "none", - "appliesto": "gridContainers", - "computed": "asSpecifiedRelativeToAbsoluteLengths", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-grid-columns" - }, - "-ms-grid-rows": { - "syntax": "none | | ", - "media": "visual", - "inherited": false, - "animationType": "simpleListOfLpcDifferenceLpc", - "percentages": "referToDimensionOfContentArea", - "groups": [ - "CSS Grid Layout" - ], - "initial": "none", - "appliesto": "gridContainers", - "computed": "asSpecifiedRelativeToAbsoluteLengths", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-grid-rows" - }, - "-ms-high-contrast-adjust": { - "syntax": "auto | none", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-high-contrast-adjust" - }, - "-ms-hyphenate-limit-chars": { - "syntax": "auto | {1,3}", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-chars" - }, - "-ms-hyphenate-limit-lines": { - "syntax": "no-limit | ", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "no-limit", - "appliesto": "blockContainerElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-lines" - }, - "-ms-hyphenate-limit-zone": { - "syntax": " | ", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "referToLineBoxWidth", - "groups": [ - "Microsoft Extensions" - ], - "initial": "0", - "appliesto": "blockContainerElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-zone" - }, - "-ms-ime-align": { - "syntax": "auto | after", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-ime-align" - }, - "-ms-overflow-style": { - "syntax": "auto | none | scrollbar | -ms-autohiding-scrollbar", - "media": "interactive", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-overflow-style" - }, - "-ms-scrollbar-3dlight-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "dependsOnUserAgent", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-3dlight-color" - }, - "-ms-scrollbar-arrow-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "ButtonText", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-arrow-color" - }, - "-ms-scrollbar-base-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "dependsOnUserAgent", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-base-color" - }, - "-ms-scrollbar-darkshadow-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "ThreeDDarkShadow", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-darkshadow-color" - }, - "-ms-scrollbar-face-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "ThreeDFace", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-face-color" - }, - "-ms-scrollbar-highlight-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "ThreeDHighlight", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-highlight-color" - }, - "-ms-scrollbar-shadow-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "ThreeDDarkShadow", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-shadow-color" - }, - "-ms-scrollbar-track-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "Scrollbar", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color" - }, - "-ms-scroll-chaining": { - "syntax": "chained | none", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "chained", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-chaining" - }, - "-ms-scroll-limit": { - "syntax": "<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": [ - "-ms-scroll-limit-x-min", - "-ms-scroll-limit-y-min", - "-ms-scroll-limit-x-max", - "-ms-scroll-limit-y-max" - ], - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": [ - "-ms-scroll-limit-x-min", - "-ms-scroll-limit-y-min", - "-ms-scroll-limit-x-max", - "-ms-scroll-limit-y-max" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit" - }, - "-ms-scroll-limit-x-max": { - "syntax": "auto | ", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-max" - }, - "-ms-scroll-limit-x-min": { - "syntax": "", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "0", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-min" - }, - "-ms-scroll-limit-y-max": { - "syntax": "auto | ", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-max" - }, - "-ms-scroll-limit-y-min": { - "syntax": "", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "0", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-min" - }, - "-ms-scroll-rails": { - "syntax": "none | railed", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "railed", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-rails" - }, - "-ms-scroll-snap-points-x": { - "syntax": "snapInterval( , ) | snapList( # )", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "snapInterval(0px, 100%)", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-x" - }, - "-ms-scroll-snap-points-y": { - "syntax": "snapInterval( , ) | snapList( # )", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "snapInterval(0px, 100%)", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-y" - }, - "-ms-scroll-snap-type": { - "syntax": "none | proximity | mandatory", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-type" - }, - "-ms-scroll-snap-x": { - "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": [ - "-ms-scroll-snap-type", - "-ms-scroll-snap-points-x" - ], - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": [ - "-ms-scroll-snap-type", - "-ms-scroll-snap-points-x" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-x" - }, - "-ms-scroll-snap-y": { - "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": [ - "-ms-scroll-snap-type", - "-ms-scroll-snap-points-y" - ], - "appliesto": "nonReplacedBlockAndInlineBlockElements", - "computed": [ - "-ms-scroll-snap-type", - "-ms-scroll-snap-points-y" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-y" - }, - "-ms-scroll-translation": { - "syntax": "none | vertical-to-horizontal", - "media": "interactive", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-translation" - }, - "-ms-text-autospace": { - "syntax": "none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-text-autospace" - }, - "-ms-touch-select": { - "syntax": "grippers | none", - "media": "interactive", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "grippers", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-touch-select" - }, - "-ms-user-select": { - "syntax": "none | element | text", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "text", - "appliesto": "nonReplacedElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-user-select" - }, - "-ms-wrap-flow": { - "syntax": "auto | both | start | end | maximum | clear", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "auto", - "appliesto": "blockLevelElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-flow" - }, - "-ms-wrap-margin": { - "syntax": "", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "0", - "appliesto": "exclusionElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-margin" - }, - "-ms-wrap-through": { - "syntax": "wrap | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Microsoft Extensions" - ], - "initial": "wrap", - "appliesto": "blockLevelElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-through" - }, - "-moz-appearance": { - "syntax": "none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions", - "WebKit Extensions" - ], - "initial": "noneButOverriddenInUserAgentCSS", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/appearance" - }, - "-moz-binding": { - "syntax": " | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElementsExceptGeneratedContentOrPseudoElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-binding" - }, - "-moz-border-bottom-colors": { - "syntax": "+ | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-border-bottom-colors" - }, - "-moz-border-left-colors": { - "syntax": "+ | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-border-left-colors" - }, - "-moz-border-right-colors": { - "syntax": "+ | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-border-right-colors" - }, - "-moz-border-top-colors": { - "syntax": "+ | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-border-top-colors" - }, - "-moz-context-properties": { - "syntax": "none | [ fill | fill-opacity | stroke | stroke-opacity ]#", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElementsThatCanReferenceImages", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties" - }, - "-moz-float-edge": { - "syntax": "border-box | content-box | margin-box | padding-box", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "content-box", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge" - }, - "-moz-force-broken-image-icon": { - "syntax": "0 | 1", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "0", - "appliesto": "images", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon" - }, - "-moz-image-region": { - "syntax": " | auto", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "auto", - "appliesto": "xulImageElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-image-region" - }, - "-moz-orient": { - "syntax": "inline | block | horizontal | vertical", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "inline", - "appliesto": "anyElementEffectOnProgressAndMeter", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-orient" - }, - "-moz-outline-radius": { - "syntax": "{1,4} [ / {1,4} ]?", - "media": "visual", - "inherited": false, - "animationType": [ - "-moz-outline-radius-topleft", - "-moz-outline-radius-topright", - "-moz-outline-radius-bottomright", - "-moz-outline-radius-bottomleft" - ], - "percentages": [ - "-moz-outline-radius-topleft", - "-moz-outline-radius-topright", - "-moz-outline-radius-bottomright", - "-moz-outline-radius-bottomleft" - ], - "groups": [ - "Mozilla Extensions" - ], - "initial": [ - "-moz-outline-radius-topleft", - "-moz-outline-radius-topright", - "-moz-outline-radius-bottomright", - "-moz-outline-radius-bottomleft" - ], - "appliesto": "allElements", - "computed": [ - "-moz-outline-radius-topleft", - "-moz-outline-radius-topright", - "-moz-outline-radius-bottomright", - "-moz-outline-radius-bottomleft" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius" - }, - "-moz-outline-radius-bottomleft": { - "syntax": "", - "media": "visual", - "inherited": false, - "animationType": "lpc", - "percentages": "referToDimensionOfBorderBox", - "groups": [ - "Mozilla Extensions" - ], - "initial": "0", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft" - }, - "-moz-outline-radius-bottomright": { - "syntax": "", - "media": "visual", - "inherited": false, - "animationType": "lpc", - "percentages": "referToDimensionOfBorderBox", - "groups": [ - "Mozilla Extensions" - ], - "initial": "0", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright" - }, - "-moz-outline-radius-topleft": { - "syntax": "", - "media": "visual", - "inherited": false, - "animationType": "lpc", - "percentages": "referToDimensionOfBorderBox", - "groups": [ - "Mozilla Extensions" - ], - "initial": "0", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft" - }, - "-moz-outline-radius-topright": { - "syntax": "", - "media": "visual", - "inherited": false, - "animationType": "lpc", - "percentages": "referToDimensionOfBorderBox", - "groups": [ - "Mozilla Extensions" - ], - "initial": "0", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright" - }, - "-moz-stack-sizing": { - "syntax": "ignore | stretch-to-fit", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "stretch-to-fit", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-stack-sizing" - }, - "-moz-text-blink": { - "syntax": "none | blink", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-text-blink" - }, - "-moz-user-focus": { - "syntax": "ignore | normal | select-after | select-before | select-menu | select-same | select-all | none", - "media": "interactive", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus" - }, - "-moz-user-input": { - "syntax": "auto | none | enabled | disabled", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "auto", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-user-input" - }, - "-moz-user-modify": { - "syntax": "read-only | read-write | write-only", - "media": "interactive", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "read-only", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-user-modify" - }, - "-moz-window-dragging": { - "syntax": "drag | no-drag", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "drag", - "appliesto": "allElementsCreatingNativeWindows", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-window-dragging" - }, - "-moz-window-shadow": { - "syntax": "default | menu | tooltip | sheet | none", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "Mozilla Extensions" - ], - "initial": "default", - "appliesto": "allElementsCreatingNativeWindows", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-moz-window-shadow" - }, - "-webkit-appearance": { - "syntax": "none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "noneButOverriddenInUserAgentCSS", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/appearance" - }, - "-webkit-border-before": { - "syntax": "<'border-width'> || <'border-style'> || ", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": [ - "-webkit-border-before-width" - ], - "groups": [ - "WebKit Extensions" - ], - "initial": [ - "border-width", - "border-style", - "color" - ], - "appliesto": "allElements", - "computed": [ - "border-width", - "border-style", - "color" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before" - }, - "-webkit-border-before-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "currentcolor", - "appliesto": "allElements", - "computed": "computedColor", - "order": "uniqueOrder", - "status": "nonstandard" - }, - "-webkit-border-before-style": { - "syntax": "<'border-style'>", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard" - }, - "-webkit-border-before-width": { - "syntax": "<'border-width'>", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "logicalWidthOfContainingBlock", - "groups": [ - "WebKit Extensions" - ], - "initial": "medium", - "appliesto": "allElements", - "computed": "absoluteLengthZeroIfBorderStyleNoneOrHidden", - "order": "uniqueOrder", - "status": "nonstandard" - }, - "-webkit-box-reflect": { - "syntax": "[ above | below | right | left ]? ? ?", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect" - }, - "-webkit-line-clamp": { - "syntax": "none | ", - "media": "visual", - "inherited": false, - "animationType": "byComputedValueType", - "percentages": "no", - "groups": [ - "WebKit Extensions", - "CSS Overflow" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp" - }, - "-webkit-mask": { - "syntax": "[ || [ / ]? || || [ | border | padding | content | text ] || [ | border | padding | content ] ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": [ - "-webkit-mask-image", - "-webkit-mask-repeat", - "-webkit-mask-attachment", - "-webkit-mask-position", - "-webkit-mask-origin", - "-webkit-mask-clip" - ], - "appliesto": "allElements", - "computed": [ - "-webkit-mask-image", - "-webkit-mask-repeat", - "-webkit-mask-attachment", - "-webkit-mask-position", - "-webkit-mask-origin", - "-webkit-mask-clip" - ], - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask" - }, - "-webkit-mask-attachment": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "scroll", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment" - }, - "-webkit-mask-clip": { - "syntax": "[ | border | padding | content | text ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "border", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-clip" - }, - "-webkit-mask-composite": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "source-over", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite" - }, - "-webkit-mask-image": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "absoluteURIOrNone", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-image" - }, - "-webkit-mask-origin": { - "syntax": "[ | border | padding | content ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "padding", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-origin" - }, - "-webkit-mask-position": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "referToSizeOfElement", - "groups": [ - "WebKit Extensions" - ], - "initial": "0% 0%", - "appliesto": "allElements", - "computed": "absoluteLengthOrPercentage", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-position" - }, - "-webkit-mask-position-x": { - "syntax": "[ | left | center | right ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "referToSizeOfElement", - "groups": [ - "WebKit Extensions" - ], - "initial": "0%", - "appliesto": "allElements", - "computed": "absoluteLengthOrPercentage", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x" - }, - "-webkit-mask-position-y": { - "syntax": "[ | top | center | bottom ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "referToSizeOfElement", - "groups": [ - "WebKit Extensions" - ], - "initial": "0%", - "appliesto": "allElements", - "computed": "absoluteLengthOrPercentage", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y" - }, - "-webkit-mask-repeat": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "repeat", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-repeat" - }, - "-webkit-mask-repeat-x": { - "syntax": "repeat | no-repeat | space | round", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "repeat", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x" - }, - "-webkit-mask-repeat-y": { - "syntax": "repeat | no-repeat | space | round", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "repeat", - "appliesto": "allElements", - "computed": "absoluteLengthOrPercentage", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y" - }, - "-webkit-mask-size": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "relativeToBackgroundPositioningArea", - "groups": [ - "WebKit Extensions" - ], - "initial": "auto auto", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-size" - }, - "-webkit-overflow-scrolling": { - "syntax": "auto | touch", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "auto", - "appliesto": "scrollingBoxes", - "computed": "asSpecified", - "order": "orderOfAppearance", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling" - }, - "-webkit-tap-highlight-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "black", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color" - }, - "-webkit-text-fill-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "color", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "currentcolor", - "appliesto": "allElements", - "computed": "computedColor", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color" - }, - "-webkit-text-stroke": { - "syntax": " || ", - "media": "visual", - "inherited": true, - "animationType": [ - "-webkit-text-stroke-width", - "-webkit-text-stroke-color" - ], - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": [ - "-webkit-text-stroke-width", - "-webkit-text-stroke-color" - ], - "appliesto": "allElements", - "computed": [ - "-webkit-text-stroke-width", - "-webkit-text-stroke-color" - ], - "order": "canonicalOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke" - }, - "-webkit-text-stroke-color": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "color", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "currentcolor", - "appliesto": "allElements", - "computed": "computedColor", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color" - }, - "-webkit-text-stroke-width": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "0", - "appliesto": "allElements", - "computed": "absoluteLength", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width" - }, - "-webkit-touch-callout": { - "syntax": "default | none", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "default", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout" - }, - "-webkit-user-modify": { - "syntax": "read-only | read-write | read-write-plaintext-only", - "media": "interactive", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "WebKit Extensions" - ], - "initial": "read-only", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "nonstandard" - }, - "accent-color": { - "syntax": "auto | ", - "media": "interactive", - "inherited": true, - "animationType": "byComputedValueType", - "percentages": "no", - "groups": [ - "CSS Basic User Interface" - ], - "initial": "auto", - "appliesto": "allElements", - "computed": "asAutoOrColor", - "order": "perGrammar", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/accent-color" - }, - "align-content": { - "syntax": "normal | | | ? ", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Box Alignment" - ], - "initial": "normal", - "appliesto": "blockContainersMultiColumnContainersFlexContainersGridContainers", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/align-content" - }, - "align-items": { - "syntax": "normal | stretch | | [ ? ]", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Box Alignment" - ], - "initial": "normal", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/align-items" - }, - "align-self": { - "syntax": "auto | normal | stretch | | ? ", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Box Alignment" - ], - "initial": "auto", - "appliesto": "flexItemsGridItemsAndAbsolutelyPositionedBoxes", - "computed": "autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent", - "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/align-self" - }, - "align-tracks": { - "syntax": "[ normal | | | ? ]#", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Grid Layout" - ], - "initial": "normal", - "appliesto": "gridContainersWithMasonryLayoutInTheirBlockAxis", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/align-tracks" - }, - "all": { - "syntax": "initial | inherit | unset | revert | revert-layer", - "media": "noPracticalMedia", - "inherited": false, - "animationType": "eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection", - "percentages": "no", - "groups": [ - "CSS Miscellaneous" - ], - "initial": "noPracticalInitialValue", - "appliesto": "allElements", - "computed": "asSpecifiedAppliesToEachProperty", - "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/all" - }, - "anchor-name": { - "syntax": "none | #", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Positioning" - ], - "initial": "none", - "appliesto": "allElementsThatGenerateAPrincipalBox", - "computed": "asSpecified", - "order": "perGrammar", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-name" - }, - "anchor-scope": { - "syntax": "none | all | #", - "media": "visual", - "inherited": false, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Positioning" - ], - "initial": "none", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "perGrammar", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-scope" - }, - "animation": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "notAnimatable", - "percentages": "no", - "groups": [ - "CSS Animations" - ], - "initial": [ - "animation-name", - "animation-duration", - "animation-timing-function", - "animation-delay", - "animation-iteration-count", - "animation-direction", - "animation-fill-mode", - "animation-play-state", - "animation-timeline" - ], - "appliesto": "allElements", - "computed": [ - "animation-name", - "animation-duration", - "animation-timing-function", - "animation-delay", - "animation-direction", - "animation-iteration-count", - "animation-fill-mode", - "animation-play-state", - "animation-timeline" - ], - "order": "perGrammar", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation" - }, - "animation-composition": { - "syntax": "#", - "media": "visual", - "inherited": false, - "animationType": "notAnimatable", - "percentages": "no", - "groups": [ - "CSS Animations" - ], - "initial": "replace", - "appliesto": "allElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-composition" - }, - "animation-delay": { - "syntax": "