import { expect, it } from 'vitest'
import { createProject, getTestExtract, type TestExtractOptions } from './create-project'
// @ts-ignore
import { default as ThemeSample } from './samples/theme?raw'

const project = createProject()
const getExtract = (code: string, options: TestExtractOptions) => getTestExtract(project, code, options)

it('can extract theme with tokens from another package with declaration files', () => {
  const extracted = getExtract(ThemeSample, { functionNameList: ['defineProperties'] })
  const defineProperties = extracted.get('defineProperties')!

  expect(defineProperties.nodesByProp).toMatchInlineSnapshot(`
    Map {
      "conditions" => [
        {
          "column": 15,
          "endColumn": 4,
          "endLineNumber": 264,
          "line": 157,
          "node": "ObjectLiteralExpression",
          "type": "map",
          "value": Map {
            "mobile" => {
              "column": 8,
              "endColumn": 46,
              "endLineNumber": 158,
              "line": 158,
              "node": "CallExpression",
              "type": "object",
              "value": {
                "@media": "screen and (max-width: 599px)",
              },
            },
            "tablet" => {
              "column": 8,
              "endColumn": 46,
              "endLineNumber": 158,
              "line": 158,
              "node": "CallExpression",
              "type": "object",
              "value": {
                "@media": "screen and (min-width: 600px) and (max-width: 1023px)",
              },
            },
            "desktop" => {
              "column": 8,
              "endColumn": 46,
              "endLineNumber": 158,
              "line": 158,
              "node": "CallExpression",
              "type": "object",
              "value": {
                "@media": "screen and (min-width: 1024px)",
              },
            },
            "default" => {
              "column": 14,
              "endColumn": 16,
              "endLineNumber": 159,
              "line": 159,
              "node": "ObjectLiteralExpression",
              "type": "object",
              "value": {},
            },
            "hover" => {
              "column": 12,
              "endColumn": 49,
              "endLineNumber": 160,
              "line": 160,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 47,
                  "endLineNumber": 160,
                  "line": 160,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:hover,&[data-hover]",
                },
              },
            },
            "active" => {
              "column": 13,
              "endColumn": 52,
              "endLineNumber": 161,
              "line": 161,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 25,
                  "endColumn": 50,
                  "endLineNumber": 161,
                  "line": 161,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:active,&[data-active]",
                },
              },
            },
            "focus" => {
              "column": 12,
              "endColumn": 49,
              "endLineNumber": 162,
              "line": 162,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 47,
                  "endLineNumber": 162,
                  "line": 162,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:focus,&[data-focus]",
                },
              },
            },
            "highlighted" => {
              "column": 18,
              "endColumn": 53,
              "endLineNumber": 163,
              "line": 163,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 30,
                  "endColumn": 51,
                  "endLineNumber": 163,
                  "line": 163,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-highlighted]",
                },
              },
            },
            "focusWithin" => {
              "column": 18,
              "endColumn": 48,
              "endLineNumber": 164,
              "line": 164,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 30,
                  "endColumn": 46,
                  "endLineNumber": 164,
                  "line": 164,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:focus-within",
                },
              },
            },
            "focusVisible" => {
              "column": 19,
              "endColumn": 50,
              "endLineNumber": 165,
              "line": 165,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 31,
                  "endColumn": 48,
                  "endLineNumber": 165,
                  "line": 165,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:focus-visible",
                },
              },
            },
            "disabled" => {
              "column": 15,
              "endColumn": 6,
              "endLineNumber": 168,
              "line": 166,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 69,
                  "endLineNumber": 167,
                  "line": 167,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[disabled],&[aria-disabled=true],&[data-disabled]",
                },
              },
            },
            "readOnly" => {
              "column": 15,
              "endColumn": 6,
              "endLineNumber": 171,
              "line": 169,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 69,
                  "endLineNumber": 170,
                  "line": 170,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-readonly=true],&[readonly],&[data-readonly]",
                },
              },
            },
            "before" => {
              "column": 13,
              "endColumn": 38,
              "endLineNumber": 172,
              "line": 172,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 25,
                  "endColumn": 36,
                  "endLineNumber": 172,
                  "line": 172,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&::before",
                },
              },
            },
            "after" => {
              "column": 12,
              "endColumn": 36,
              "endLineNumber": 173,
              "line": 173,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 34,
                  "endLineNumber": 173,
                  "line": 173,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&::after",
                },
              },
            },
            "empty" => {
              "column": 12,
              "endColumn": 35,
              "endLineNumber": 174,
              "line": 174,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 33,
                  "endLineNumber": 174,
                  "line": 174,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:empty",
                },
              },
            },
            "expanded" => {
              "column": 15,
              "endColumn": 52,
              "endLineNumber": 175,
              "line": 175,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 27,
                  "endColumn": 50,
                  "endLineNumber": 175,
                  "line": 175,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-expanded=true]",
                },
              },
            },
            "checked" => {
              "column": 14,
              "endColumn": 66,
              "endLineNumber": 176,
              "line": 176,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 64,
                  "endLineNumber": 176,
                  "line": 176,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-checked=true],&[data-checked]",
                },
              },
            },
            "grabbed" => {
              "column": 14,
              "endColumn": 66,
              "endLineNumber": 177,
              "line": 177,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 64,
                  "endLineNumber": 177,
                  "line": 177,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-grabbed=true],&[data-grabbed]",
                },
              },
            },
            "pressed" => {
              "column": 14,
              "endColumn": 66,
              "endLineNumber": 178,
              "line": 178,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 64,
                  "endLineNumber": 178,
                  "line": 178,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-pressed=true],&[data-pressed]",
                },
              },
            },
            "invalid" => {
              "column": 14,
              "endColumn": 66,
              "endLineNumber": 179,
              "line": 179,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 64,
                  "endLineNumber": 179,
                  "line": 179,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-invalid=true],&[data-invalid]",
                },
              },
            },
            "valid" => {
              "column": 12,
              "endColumn": 63,
              "endLineNumber": 180,
              "line": 180,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 61,
                  "endLineNumber": 180,
                  "line": 180,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-invalid=false],&[data-valid]",
                },
              },
            },
            "loading" => {
              "column": 14,
              "endColumn": 63,
              "endLineNumber": 181,
              "line": 181,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 61,
                  "endLineNumber": 181,
                  "line": 181,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-busy=true],&[data-loading]",
                },
              },
            },
            "selected" => {
              "column": 15,
              "endColumn": 69,
              "endLineNumber": 182,
              "line": 182,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 27,
                  "endColumn": 67,
                  "endLineNumber": 182,
                  "line": 182,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-selected=true],&[data-selected]",
                },
              },
            },
            "hidden" => {
              "column": 13,
              "endColumn": 63,
              "endLineNumber": 183,
              "line": 183,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 25,
                  "endColumn": 61,
                  "endLineNumber": 183,
                  "line": 183,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-hidden=true],&[data-hidden]",
                },
              },
            },
            "autofill" => {
              "column": 15,
              "endColumn": 49,
              "endLineNumber": 184,
              "line": 184,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 27,
                  "endColumn": 47,
                  "endLineNumber": 184,
                  "line": 184,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:-webkit-autofill",
                },
              },
            },
            "even" => {
              "column": 11,
              "endColumn": 46,
              "endLineNumber": 185,
              "line": 185,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 23,
                  "endColumn": 44,
                  "endLineNumber": 185,
                  "line": 185,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:nth-of-type(even)",
                },
              },
            },
            "odd" => {
              "column": 10,
              "endColumn": 44,
              "endLineNumber": 186,
              "line": 186,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 22,
                  "endColumn": 42,
                  "endLineNumber": 186,
                  "line": 186,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:nth-of-type(odd)",
                },
              },
            },
            "first" => {
              "column": 12,
              "endColumn": 43,
              "endLineNumber": 187,
              "line": 187,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 41,
                  "endLineNumber": 187,
                  "line": 187,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:first-of-type",
                },
              },
            },
            "last" => {
              "column": 11,
              "endColumn": 41,
              "endLineNumber": 188,
              "line": 188,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 23,
                  "endColumn": 39,
                  "endLineNumber": 188,
                  "line": 188,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:last-of-type",
                },
              },
            },
            "notFirst" => {
              "column": 15,
              "endColumn": 52,
              "endLineNumber": 189,
              "line": 189,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 27,
                  "endColumn": 50,
                  "endLineNumber": 189,
                  "line": 189,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:not(:first-of-type)",
                },
              },
            },
            "notLast" => {
              "column": 14,
              "endColumn": 50,
              "endLineNumber": 190,
              "line": 190,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 48,
                  "endLineNumber": 190,
                  "line": 190,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:not(:last-of-type)",
                },
              },
            },
            "visited" => {
              "column": 14,
              "endColumn": 39,
              "endLineNumber": 191,
              "line": 191,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 26,
                  "endColumn": 37,
                  "endLineNumber": 191,
                  "line": 191,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:visited",
                },
              },
            },
            "activeLink" => {
              "column": 17,
              "endColumn": 53,
              "endLineNumber": 192,
              "line": 192,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 29,
                  "endColumn": 51,
                  "endLineNumber": 192,
                  "line": 192,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-current=page]",
                },
              },
            },
            "activeStep" => {
              "column": 17,
              "endColumn": 53,
              "endLineNumber": 193,
              "line": 193,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 29,
                  "endColumn": 51,
                  "endLineNumber": 193,
                  "line": 193,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[aria-current=step]",
                },
              },
            },
            "indeterminate" => {
              "column": 20,
              "endColumn": 6,
              "endLineNumber": 196,
              "line": 194,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 78,
                  "endLineNumber": 195,
                  "line": 195,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:indeterminate,&[aria-checked=mixed],&[data-indeterminate]",
                },
              },
            },
            "groupHover" => {
              "column": 17,
              "endColumn": 6,
              "endLineNumber": 200,
              "line": 197,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 9,
                  "endColumn": 142,
                  "endLineNumber": 199,
                  "line": 199,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[role=group]:hover &,[role=group][data-hover] &,[data-group]:hover &,[data-group][data-hover] &,.group:hover &,.group[data-hover] &",
                },
              },
            },
            "peerHover" => {
              "column": 16,
              "endColumn": 6,
              "endLineNumber": 203,
              "line": 201,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 109,
                  "endLineNumber": 202,
                  "line": 202,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[data-peer]:hover ~ &, [data-peer][data-hover] ~ &, .peer:hover ~ &, .peer[data-hover] ~ &",
                },
              },
            },
            "groupFocus" => {
              "column": 17,
              "endColumn": 6,
              "endLineNumber": 207,
              "line": 204,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 9,
                  "endColumn": 142,
                  "endLineNumber": 206,
                  "line": 206,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[role=group]:focus &,[role=group][data-focus] &,[data-group]:focus &,[data-group][data-focus] &,.group:focus &,.group[data-focus] &",
                },
              },
            },
            "peerFocus" => {
              "column": 16,
              "endColumn": 6,
              "endLineNumber": 210,
              "line": 208,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 109,
                  "endLineNumber": 209,
                  "line": 209,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[data-peer]:focus ~ &, [data-peer][data-focus] ~ &, .peer:focus ~ &, .peer[data-focus] ~ &",
                },
              },
            },
            "groupFocusVisible" => {
              "column": 24,
              "endColumn": 6,
              "endLineNumber": 213,
              "line": 211,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 92,
                  "endLineNumber": 212,
                  "line": 212,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[role=group]:focus-visible[data-group]:focus-visible.group:focus-visible",
                },
              },
            },
            "peerFocusVisible" => {
              "column": 23,
              "endColumn": 6,
              "endLineNumber": 216,
              "line": 214,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 73,
                  "endLineNumber": 215,
                  "line": 215,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[data-peer]:focus-visible ~ &, .peer:focus-visible ~ &",
                },
              },
            },
            "groupActive" => {
              "column": 18,
              "endColumn": 6,
              "endLineNumber": 220,
              "line": 217,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 9,
                  "endColumn": 148,
                  "endLineNumber": 219,
                  "line": 219,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[role=group]:active &,[role=group][data-active] &,[data-group]:active &,[data-group][data-active] &,.group:active &,.group[data-active] &",
                },
              },
            },
            "peerActive" => {
              "column": 17,
              "endColumn": 6,
              "endLineNumber": 223,
              "line": 221,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 113,
                  "endLineNumber": 222,
                  "line": 222,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[data-peer]:active ~ &, [data-peer][data-active] ~ &, .peer:active ~ &, .peer[data-active] ~ &",
                },
              },
            },
            "groupDisabled" => {
              "column": 20,
              "endColumn": 6,
              "endLineNumber": 227,
              "line": 224,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 9,
                  "endColumn": 160,
                  "endLineNumber": 226,
                  "line": 226,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[role=group]:disabled &,[role=group][data-disabled] &,[data-group]:disabled &,[data-group][data-disabled] &,.group:disabled &,.group[data-disabled] &",
                },
              },
            },
            "peerDisabled" => {
              "column": 19,
              "endColumn": 6,
              "endLineNumber": 230,
              "line": 228,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 119,
                  "endLineNumber": 229,
                  "line": 229,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-peer]:disabled ~ &,[data-peer][data-disabled] ~ &,.peer:disabled ~ &,.peer[data-disabled] ~ &",
                },
              },
            },
            "groupInvalid" => {
              "column": 19,
              "endColumn": 6,
              "endLineNumber": 234,
              "line": 231,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 9,
                  "endColumn": 154,
                  "endLineNumber": 233,
                  "line": 233,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[role=group]:invalid &,[role=group][data-invalid] &,[data-group]:invalid &,[data-group][data-invalid] &,.group:invalid &,.group[data-invalid] &",
                },
              },
            },
            "peerInvalid" => {
              "column": 18,
              "endColumn": 6,
              "endLineNumber": 237,
              "line": 235,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 115,
                  "endLineNumber": 236,
                  "line": 236,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-peer]:invalid ~ &,[data-peer][data-invalid] ~ &,.peer:invalid ~ &,.peer[data-invalid] ~ &",
                },
              },
            },
            "groupChecked" => {
              "column": 19,
              "endColumn": 6,
              "endLineNumber": 241,
              "line": 238,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 9,
                  "endColumn": 154,
                  "endLineNumber": 240,
                  "line": 240,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "[role=group]:checked &,[role=group][data-checked] &,[data-group]:checked &,[data-group][data-checked] &,.group:checked &,.group[data-checked] &",
                },
              },
            },
            "peerChecked" => {
              "column": 18,
              "endColumn": 6,
              "endLineNumber": 244,
              "line": 242,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 115,
                  "endLineNumber": 243,
                  "line": 243,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-peer]:checked ~ &,[data-peer][data-checked] ~ &,.peer:checked ~ &,.peer[data-checked] ~ &",
                },
              },
            },
            "groupFocusWithin" => {
              "column": 23,
              "endColumn": 6,
              "endLineNumber": 247,
              "line": 245,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 99,
                  "endLineNumber": 246,
                  "line": 246,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[role=group]:focus-within &, [data-group]:focus-within &, .group:focus-within &",
                },
              },
            },
            "peerFocusWithin" => {
              "column": 22,
              "endColumn": 6,
              "endLineNumber": 250,
              "line": 248,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 71,
                  "endLineNumber": 249,
                  "line": 249,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-peer]:focus-within ~ &,.peer:focus-within ~ &",
                },
              },
            },
            "peerPlaceholderShown" => {
              "column": 27,
              "endColumn": 6,
              "endLineNumber": 253,
              "line": 251,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 17,
                  "endColumn": 83,
                  "endLineNumber": 252,
                  "line": 252,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-peer]::placeholder-shown ~ &,.peer::placeholder-shown ~ &",
                },
              },
            },
            "placeholder" => {
              "column": 18,
              "endColumn": 48,
              "endLineNumber": 254,
              "line": 254,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 30,
                  "endColumn": 46,
                  "endLineNumber": 254,
                  "line": 254,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&::placeholder",
                },
              },
            },
            "placeholderShown" => {
              "column": 23,
              "endColumn": 59,
              "endLineNumber": 255,
              "line": 255,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 35,
                  "endColumn": 57,
                  "endLineNumber": 255,
                  "line": 255,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&::placeholder-shown",
                },
              },
            },
            "fullScreen" => {
              "column": 17,
              "endColumn": 45,
              "endLineNumber": 256,
              "line": 256,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 29,
                  "endColumn": 43,
                  "endLineNumber": 256,
                  "line": 256,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&:fullscreen",
                },
              },
            },
            "selection" => {
              "column": 16,
              "endColumn": 44,
              "endLineNumber": 257,
              "line": 257,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 28,
                  "endColumn": 42,
                  "endLineNumber": 257,
                  "line": 257,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&::selection",
                },
              },
            },
            "rtl" => {
              "column": 10,
              "endColumn": 49,
              "endLineNumber": 258,
              "line": 258,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 22,
                  "endColumn": 47,
                  "endLineNumber": 258,
                  "line": 258,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[dir=rtl] &,&[dir=rtl]",
                },
              },
            },
            "ltr" => {
              "column": 10,
              "endColumn": 49,
              "endLineNumber": 259,
              "line": 259,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 22,
                  "endColumn": 47,
                  "endLineNumber": 259,
                  "line": 259,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[dir=ltr] &,&[dir=ltr]",
                },
              },
            },
            "mediaDark" => {
              "column": 16,
              "endColumn": 60,
              "endLineNumber": 260,
              "line": 260,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "@media" => {
                  "column": 28,
                  "endColumn": 58,
                  "endLineNumber": 260,
                  "line": 260,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "(prefers-color-scheme: dark)",
                },
              },
            },
            "mediaReduceMotion" => {
              "column": 24,
              "endColumn": 72,
              "endLineNumber": 261,
              "line": 261,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "@media" => {
                  "column": 36,
                  "endColumn": 70,
                  "endLineNumber": 261,
                  "line": 261,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "(prefers-reduced-motion: reduce)",
                },
              },
            },
            "dark" => {
              "column": 11,
              "endColumn": 66,
              "endLineNumber": 262,
              "line": 262,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 23,
                  "endColumn": 64,
                  "endLineNumber": 262,
                  "line": 262,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-theme=dark] &,&[data-theme=dark]",
                },
              },
            },
            "light" => {
              "column": 12,
              "endColumn": 69,
              "endLineNumber": 263,
              "line": 263,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "selector" => {
                  "column": 24,
                  "endColumn": 67,
                  "endLineNumber": 263,
                  "line": 263,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "&[data-theme=light] &,&[data-theme=light]",
                },
              },
            },
          },
        },
      ],
      "properties" => [
        {
          "column": 15,
          "endColumn": 4,
          "endLineNumber": 340,
          "line": 265,
          "node": "ObjectLiteralExpression",
          "type": "map",
          "value": Map {
            "boxShadow" => {
              "column": 21,
              "endColumn": 4,
              "endLineNumber": 91,
              "line": 79,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "0 25px 50px -12px rgba(0, 0, 0, 0.25)",
                "base": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",
                "dark-lg": "rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px",
                "inner": "inset 0 2px 4px 0 rgba(0,0,0,0.06)",
                "lg": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",
                "md": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",
                "none": "none",
                "outline": "0 0 0 3px rgba(66, 153, 225, 0.6)",
                "sm": "0 1px 2px 0 rgba(0, 0, 0, 0.05)",
                "xl": "0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)",
                "xs": "0 0 0 1px rgba(0, 0, 0, 0.05)",
              },
            },
            "textShadow" => {
              "column": 21,
              "endColumn": 4,
              "endLineNumber": 91,
              "line": 79,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "0 25px 50px -12px rgba(0, 0, 0, 0.25)",
                "base": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",
                "dark-lg": "rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px",
                "inner": "inset 0 2px 4px 0 rgba(0,0,0,0.06)",
                "lg": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",
                "md": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",
                "none": "none",
                "outline": "0 0 0 3px rgba(66, 153, 225, 0.6)",
                "sm": "0 1px 2px 0 rgba(0, 0, 0, 0.05)",
                "xl": "0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)",
                "xs": "0 0 0 1px rgba(0, 0, 0, 0.05)",
              },
            },
            "opacity" => {
              "column": 14,
              "endColumn": 6,
              "endLineNumber": 273,
              "line": 268,
              "node": "ObjectLiteralExpression",
              "type": "map",
              "value": Map {
                "0" => {
                  "column": 12,
                  "endColumn": 15,
                  "endLineNumber": 269,
                  "line": 269,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "0",
                },
                "0.4" => {
                  "column": 14,
                  "endColumn": 19,
                  "endLineNumber": 270,
                  "line": 270,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "0.6",
                },
                "0.6" => {
                  "column": 14,
                  "endColumn": 19,
                  "endLineNumber": 271,
                  "line": 271,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "0.6",
                },
                "1" => {
                  "column": 12,
                  "endColumn": 15,
                  "endLineNumber": 272,
                  "line": 272,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "1",
                },
              },
            },
            "cursor" => {
              "column": 13,
              "endColumn": 17,
              "endLineNumber": 274,
              "line": 274,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "pointerEvents" => {
              "column": 20,
              "endColumn": 24,
              "endLineNumber": 275,
              "line": 275,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "userSelect" => {
              "column": 17,
              "endColumn": 21,
              "endLineNumber": 276,
              "line": 276,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "fontFamily" => {
              "column": 21,
              "endColumn": 6,
              "endLineNumber": 77,
              "line": 73,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "body": "-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"",
                "heading": "-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"",
                "mono": "SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace",
              },
            },
            "fontWeight" => {
              "column": 27,
              "endColumn": 6,
              "endLineNumber": 72,
              "line": 62,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "900",
                "bold": "700",
                "extrabold": "800",
                "hairline": "100",
                "light": "300",
                "medium": "500",
                "normal": "400",
                "semibold": "600",
                "thin": "200",
              },
            },
            "lineHeight" => {
              "column": 27,
              "endColumn": 6,
              "endLineNumber": 61,
              "line": 45,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "10": "2.5rem",
                "3": ".75rem",
                "4": "1rem",
                "5": "1.25rem",
                "6": "1.5rem",
                "7": "1.75rem",
                "8": "2rem",
                "9": "2.25rem",
                "base": "1.5",
                "none": "1",
                "normal": "normal",
                "short": "1.375",
                "shorter": "1.25",
                "tall": "1.625",
                "taller": "2",
              },
            },
            "letterSpacing" => {
              "column": 30,
              "endColumn": 6,
              "endLineNumber": 44,
              "line": 37,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "normal": "0",
                "tight": "-0.025em",
                "tighter": "-0.05em",
                "wide": "0.025em",
                "wider": "0.05em",
                "widest": "0.1em",
              },
            },
            "textAlign" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 282,
              "line": 282,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "fontStyle" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 283,
              "line": 283,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "textTransform" => {
              "column": 20,
              "endColumn": 24,
              "endLineNumber": 284,
              "line": 284,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "textDecoration" => {
              "column": 21,
              "endColumn": 25,
              "endLineNumber": 285,
              "line": 285,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "position" => {
              "column": 15,
              "endColumn": 19,
              "endLineNumber": 287,
              "line": 287,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "display" => {
              "column": 14,
              "endColumn": 18,
              "endLineNumber": 288,
              "line": 288,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "flexDirection" => {
              "column": 20,
              "endColumn": 24,
              "endLineNumber": 289,
              "line": 289,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "flexShrink" => {
              "column": 17,
              "endColumn": 21,
              "endLineNumber": 290,
              "line": 290,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "flexGrow" => {
              "column": 15,
              "endColumn": 19,
              "endLineNumber": 291,
              "line": 291,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "flex" => {
              "column": 11,
              "endColumn": 15,
              "endLineNumber": 292,
              "line": 292,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "flexWrap" => {
              "column": 15,
              "endColumn": 19,
              "endLineNumber": 293,
              "line": 293,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "justifyContent" => {
              "column": 21,
              "endColumn": 25,
              "endLineNumber": 294,
              "line": 294,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "justifySelf" => {
              "column": 18,
              "endColumn": 22,
              "endLineNumber": 295,
              "line": 295,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "alignItems" => {
              "column": 17,
              "endColumn": 21,
              "endLineNumber": 296,
              "line": 296,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "alignSelf" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 297,
              "line": 297,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "top" => {
              "column": 10,
              "endColumn": 14,
              "endLineNumber": 298,
              "line": 298,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "bottom" => {
              "column": 13,
              "endColumn": 17,
              "endLineNumber": 299,
              "line": 299,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "left" => {
              "column": 11,
              "endColumn": 15,
              "endLineNumber": 300,
              "line": 300,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "right" => {
              "column": 12,
              "endColumn": 16,
              "endLineNumber": 301,
              "line": 301,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "inset" => {
              "column": 12,
              "endColumn": 16,
              "endLineNumber": 302,
              "line": 302,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "width" => {
              "column": 12,
              "endColumn": 16,
              "endLineNumber": 304,
              "line": 304,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "minWidth" => {
              "column": 15,
              "endColumn": 19,
              "endLineNumber": 305,
              "line": 305,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "maxWidth" => {
              "column": 15,
              "endColumn": 19,
              "endLineNumber": 306,
              "line": 306,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "height" => {
              "column": 13,
              "endColumn": 17,
              "endLineNumber": 307,
              "line": 307,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "minHeight" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 308,
              "line": 308,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "maxHeight" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 309,
              "line": 309,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "whiteSpace" => {
              "column": 17,
              "endColumn": 21,
              "endLineNumber": 310,
              "line": 310,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "textOverflow" => {
              "column": 19,
              "endColumn": 23,
              "endLineNumber": 311,
              "line": 311,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "overflow" => {
              "column": 15,
              "endColumn": 19,
              "endLineNumber": 312,
              "line": 312,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "overflowX" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 313,
              "line": 313,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "overflowY" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 314,
              "line": 314,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "visibility" => {
              "column": 17,
              "endColumn": 21,
              "endLineNumber": 315,
              "line": 315,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "verticalAlign" => {
              "column": 20,
              "endColumn": 24,
              "endLineNumber": 316,
              "line": 316,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "borderStyle" => {
              "column": 18,
              "endColumn": 22,
              "endLineNumber": 320,
              "line": 320,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "borderRadius" => {
              "column": 19,
              "endColumn": 4,
              "endLineNumber": 35,
              "line": 25,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "1rem",
                "3xl": "1.5rem",
                "base": "0.25rem",
                "full": "9999px",
                "lg": "0.5rem",
                "md": "0.375rem",
                "none": "0",
                "sm": "0.125rem",
                "xl": "0.75rem",
              },
            },
            "borderTopLeftRadius" => {
              "column": 19,
              "endColumn": 4,
              "endLineNumber": 35,
              "line": 25,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "1rem",
                "3xl": "1.5rem",
                "base": "0.25rem",
                "full": "9999px",
                "lg": "0.5rem",
                "md": "0.375rem",
                "none": "0",
                "sm": "0.125rem",
                "xl": "0.75rem",
              },
            },
            "borderTopRightRadius" => {
              "column": 19,
              "endColumn": 4,
              "endLineNumber": 35,
              "line": 25,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "1rem",
                "3xl": "1.5rem",
                "base": "0.25rem",
                "full": "9999px",
                "lg": "0.5rem",
                "md": "0.375rem",
                "none": "0",
                "sm": "0.125rem",
                "xl": "0.75rem",
              },
            },
            "borderBottomLeftRadius" => {
              "column": 19,
              "endColumn": 4,
              "endLineNumber": 35,
              "line": 25,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "1rem",
                "3xl": "1.5rem",
                "base": "0.25rem",
                "full": "9999px",
                "lg": "0.5rem",
                "md": "0.375rem",
                "none": "0",
                "sm": "0.125rem",
                "xl": "0.75rem",
              },
            },
            "borderBottomRightRadius" => {
              "column": 19,
              "endColumn": 4,
              "endLineNumber": 35,
              "line": 25,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "2xl": "1rem",
                "3xl": "1.5rem",
                "base": "0.25rem",
                "full": "9999px",
                "lg": "0.5rem",
                "md": "0.375rem",
                "none": "0",
                "sm": "0.125rem",
                "xl": "0.75rem",
              },
            },
            "color" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "background" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "backgroundColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "borderColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "borderTopColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "borderBottomColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "borderLeftColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "borderRightColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "outlineColor" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "fill" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "stroke" => {
              "column": 20,
              "endColumn": 4,
              "endLineNumber": 24,
              "line": 7,
              "node": "TypeLiteral",
              "type": "object",
              "value": {
                "black": "#000000",
                "current": "currentColor",
                "transparent": "transparent",
                "white": "#FFFFFF",
                "whiteAlpha": {
                  "100": "rgba(255, 255, 255, 0.06)",
                  "200": "rgba(255, 255, 255, 0.08)",
                  "300": "rgba(255, 255, 255, 0.16)",
                  "400": "rgba(255, 255, 255, 0.24)",
                  "50": "rgba(255, 255, 255, 0.04)",
                  "500": "rgba(255, 255, 255, 0.36)",
                  "600": "rgba(255, 255, 255, 0.48)",
                  "700": "rgba(255, 255, 255, 0.64)",
                  "800": "rgba(255, 255, 255, 0.80)",
                  "900": "rgba(255, 255, 255, 0.92)",
                },
              },
            },
            "transform" => {
              "column": 16,
              "endColumn": 20,
              "endLineNumber": 338,
              "line": 338,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
            "transformOrigin" => {
              "column": 22,
              "endColumn": 26,
              "endLineNumber": 339,
              "line": 339,
              "node": "TrueKeyword",
              "type": "literal",
              "value": true,
            },
          },
        },
      ],
      "shorthands" => [
        {
          "column": 15,
          "endColumn": 4,
          "endLineNumber": 393,
          "line": 341,
          "node": "ObjectLiteralExpression",
          "type": "map",
          "value": Map {
            "d" => {
              "column": 8,
              "endColumn": 19,
              "endLineNumber": 343,
              "line": 343,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 18,
                  "endLineNumber": 343,
                  "line": 343,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "display",
                },
              ],
            },
            "pos" => {
              "column": 10,
              "endColumn": 22,
              "endLineNumber": 344,
              "line": 344,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 11,
                  "endColumn": 21,
                  "endLineNumber": 344,
                  "line": 344,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "position",
                },
              ],
            },
            "t" => {
              "column": 8,
              "endColumn": 15,
              "endLineNumber": 345,
              "line": 345,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 14,
                  "endLineNumber": 345,
                  "line": 345,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "top",
                },
              ],
            },
            "b" => {
              "column": 8,
              "endColumn": 18,
              "endLineNumber": 346,
              "line": 346,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 17,
                  "endLineNumber": 346,
                  "line": 346,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "bottom",
                },
              ],
            },
            "l" => {
              "column": 8,
              "endColumn": 16,
              "endLineNumber": 347,
              "line": 347,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 15,
                  "endLineNumber": 347,
                  "line": 347,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "left",
                },
              ],
            },
            "r" => {
              "column": 8,
              "endColumn": 17,
              "endLineNumber": 348,
              "line": 348,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 16,
                  "endLineNumber": 348,
                  "line": 348,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "right",
                },
              ],
            },
            "boxSize" => {
              "column": 14,
              "endColumn": 33,
              "endLineNumber": 349,
              "line": 349,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 15,
                  "endColumn": 22,
                  "endLineNumber": 349,
                  "line": 349,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "width",
                },
                {
                  "column": 24,
                  "endColumn": 32,
                  "endLineNumber": 349,
                  "line": 349,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "height",
                },
              ],
            },
            "w" => {
              "column": 8,
              "endColumn": 17,
              "endLineNumber": 350,
              "line": 350,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 16,
                  "endLineNumber": 350,
                  "line": 350,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "width",
                },
              ],
            },
            "h" => {
              "column": 8,
              "endColumn": 18,
              "endLineNumber": 351,
              "line": 351,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 17,
                  "endLineNumber": 351,
                  "line": 351,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "height",
                },
              ],
            },
            "minW" => {
              "column": 11,
              "endColumn": 23,
              "endLineNumber": 352,
              "line": 352,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 12,
                  "endColumn": 22,
                  "endLineNumber": 352,
                  "line": 352,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "minWidth",
                },
              ],
            },
            "maxW" => {
              "column": 11,
              "endColumn": 23,
              "endLineNumber": 353,
              "line": 353,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 12,
                  "endColumn": 22,
                  "endLineNumber": 353,
                  "line": 353,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "maxWidth",
                },
              ],
            },
            "minH" => {
              "column": 11,
              "endColumn": 24,
              "endLineNumber": 354,
              "line": 354,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 12,
                  "endColumn": 23,
                  "endLineNumber": 354,
                  "line": 354,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "minHeight",
                },
              ],
            },
            "maxH" => {
              "column": 11,
              "endColumn": 24,
              "endLineNumber": 355,
              "line": 355,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 12,
                  "endColumn": 23,
                  "endLineNumber": 355,
                  "line": 355,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "maxHeight",
                },
              ],
            },
            "placeItems" => {
              "column": 17,
              "endColumn": 49,
              "endLineNumber": 356,
              "line": 356,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 18,
                  "endColumn": 34,
                  "endLineNumber": 356,
                  "line": 356,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "justifyContent",
                },
                {
                  "column": 36,
                  "endColumn": 48,
                  "endLineNumber": 356,
                  "line": 356,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "alignItems",
                },
              ],
            },
            "ta" => {
              "column": 9,
              "endColumn": 22,
              "endLineNumber": 357,
              "line": 357,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 21,
                  "endLineNumber": 357,
                  "line": 357,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "textAlign",
                },
              ],
            },
            "tt" => {
              "column": 9,
              "endColumn": 26,
              "endLineNumber": 358,
              "line": 358,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 25,
                  "endLineNumber": 358,
                  "line": 358,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "textTransform",
                },
              ],
            },
            "fs" => {
              "column": 9,
              "endColumn": 21,
              "endLineNumber": 359,
              "line": 359,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 20,
                  "endLineNumber": 359,
                  "line": 359,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "fontSize",
                },
              ],
            },
            "fw" => {
              "column": 9,
              "endColumn": 23,
              "endLineNumber": 360,
              "line": 360,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 360,
                  "line": 360,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "fontWeight",
                },
              ],
            },
            "m" => {
              "column": 8,
              "endColumn": 18,
              "endLineNumber": 362,
              "line": 362,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 17,
                  "endLineNumber": 362,
                  "line": 362,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "margin",
                },
              ],
            },
            "mt" => {
              "column": 9,
              "endColumn": 22,
              "endLineNumber": 363,
              "line": 363,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 21,
                  "endLineNumber": 363,
                  "line": 363,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginTop",
                },
              ],
            },
            "mr" => {
              "column": 9,
              "endColumn": 24,
              "endLineNumber": 364,
              "line": 364,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 23,
                  "endLineNumber": 364,
                  "line": 364,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginRight",
                },
              ],
            },
            "mb" => {
              "column": 9,
              "endColumn": 25,
              "endLineNumber": 365,
              "line": 365,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 24,
                  "endLineNumber": 365,
                  "line": 365,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginBottom",
                },
              ],
            },
            "ml" => {
              "column": 9,
              "endColumn": 23,
              "endLineNumber": 366,
              "line": 366,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 366,
                  "line": 366,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginLeft",
                },
              ],
            },
            "mx" => {
              "column": 9,
              "endColumn": 38,
              "endLineNumber": 367,
              "line": 367,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 367,
                  "line": 367,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginLeft",
                },
                {
                  "column": 24,
                  "endColumn": 37,
                  "endLineNumber": 367,
                  "line": 367,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginRight",
                },
              ],
            },
            "my" => {
              "column": 9,
              "endColumn": 38,
              "endLineNumber": 368,
              "line": 368,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 21,
                  "endLineNumber": 368,
                  "line": 368,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginTop",
                },
                {
                  "column": 23,
                  "endColumn": 37,
                  "endLineNumber": 368,
                  "line": 368,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginBottom",
                },
              ],
            },
            "ms" => {
              "column": 9,
              "endColumn": 30,
              "endLineNumber": 369,
              "line": 369,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 29,
                  "endLineNumber": 369,
                  "line": 369,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginInlineStart",
                },
              ],
            },
            "me" => {
              "column": 9,
              "endColumn": 28,
              "endLineNumber": 370,
              "line": 370,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 27,
                  "endLineNumber": 370,
                  "line": 370,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginInlineEnd",
                },
              ],
            },
            "p" => {
              "column": 8,
              "endColumn": 19,
              "endLineNumber": 371,
              "line": 371,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 9,
                  "endColumn": 18,
                  "endLineNumber": 371,
                  "line": 371,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "padding",
                },
              ],
            },
            "marginX" => {
              "column": 14,
              "endColumn": 43,
              "endLineNumber": 372,
              "line": 372,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 15,
                  "endColumn": 27,
                  "endLineNumber": 372,
                  "line": 372,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginLeft",
                },
                {
                  "column": 29,
                  "endColumn": 42,
                  "endLineNumber": 372,
                  "line": 372,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginRight",
                },
              ],
            },
            "marginY" => {
              "column": 14,
              "endColumn": 43,
              "endLineNumber": 373,
              "line": 373,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 15,
                  "endColumn": 26,
                  "endLineNumber": 373,
                  "line": 373,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginTop",
                },
                {
                  "column": 28,
                  "endColumn": 42,
                  "endLineNumber": 373,
                  "line": 373,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "marginBottom",
                },
              ],
            },
            "pt" => {
              "column": 9,
              "endColumn": 23,
              "endLineNumber": 374,
              "line": 374,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 374,
                  "line": 374,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingTop",
                },
              ],
            },
            "pr" => {
              "column": 9,
              "endColumn": 25,
              "endLineNumber": 375,
              "line": 375,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 24,
                  "endLineNumber": 375,
                  "line": 375,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingRight",
                },
              ],
            },
            "pb" => {
              "column": 9,
              "endColumn": 26,
              "endLineNumber": 376,
              "line": 376,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 25,
                  "endLineNumber": 376,
                  "line": 376,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingBottom",
                },
              ],
            },
            "pl" => {
              "column": 9,
              "endColumn": 24,
              "endLineNumber": 377,
              "line": 377,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 23,
                  "endLineNumber": 377,
                  "line": 377,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingLeft",
                },
              ],
            },
            "px" => {
              "column": 9,
              "endColumn": 40,
              "endLineNumber": 378,
              "line": 378,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 23,
                  "endLineNumber": 378,
                  "line": 378,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingLeft",
                },
                {
                  "column": 25,
                  "endColumn": 39,
                  "endLineNumber": 378,
                  "line": 378,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingRight",
                },
              ],
            },
            "paddingX" => {
              "column": 15,
              "endColumn": 46,
              "endLineNumber": 379,
              "line": 379,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 16,
                  "endColumn": 29,
                  "endLineNumber": 379,
                  "line": 379,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingLeft",
                },
                {
                  "column": 31,
                  "endColumn": 45,
                  "endLineNumber": 379,
                  "line": 379,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingRight",
                },
              ],
            },
            "paddingY" => {
              "column": 15,
              "endColumn": 46,
              "endLineNumber": 380,
              "line": 380,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 16,
                  "endColumn": 28,
                  "endLineNumber": 380,
                  "line": 380,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingTop",
                },
                {
                  "column": 30,
                  "endColumn": 45,
                  "endLineNumber": 380,
                  "line": 380,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingBottom",
                },
              ],
            },
            "ps" => {
              "column": 9,
              "endColumn": 31,
              "endLineNumber": 381,
              "line": 381,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 30,
                  "endLineNumber": 381,
                  "line": 381,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingInlineStart",
                },
              ],
            },
            "pe" => {
              "column": 9,
              "endColumn": 29,
              "endLineNumber": 382,
              "line": 382,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 28,
                  "endLineNumber": 382,
                  "line": 382,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingInlineEnd",
                },
              ],
            },
            "py" => {
              "column": 9,
              "endColumn": 40,
              "endLineNumber": 383,
              "line": 383,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 383,
                  "line": 383,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingTop",
                },
                {
                  "column": 24,
                  "endColumn": 39,
                  "endLineNumber": 383,
                  "line": 383,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "paddingBottom",
                },
              ],
            },
            "bw" => {
              "column": 9,
              "endColumn": 24,
              "endLineNumber": 384,
              "line": 384,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 23,
                  "endLineNumber": 384,
                  "line": 384,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderWidth",
                },
              ],
            },
            "bx" => {
              "column": 9,
              "endColumn": 38,
              "endLineNumber": 385,
              "line": 385,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 385,
                  "line": 385,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderLeft",
                },
                {
                  "column": 24,
                  "endColumn": 37,
                  "endLineNumber": 385,
                  "line": 385,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderRight",
                },
              ],
            },
            "borderX" => {
              "column": 14,
              "endColumn": 43,
              "endLineNumber": 386,
              "line": 386,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 15,
                  "endColumn": 27,
                  "endLineNumber": 386,
                  "line": 386,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderLeft",
                },
                {
                  "column": 29,
                  "endColumn": 42,
                  "endLineNumber": 386,
                  "line": 386,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderRight",
                },
              ],
            },
            "by" => {
              "column": 9,
              "endColumn": 38,
              "endLineNumber": 387,
              "line": 387,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 21,
                  "endLineNumber": 387,
                  "line": 387,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderTop",
                },
                {
                  "column": 23,
                  "endColumn": 37,
                  "endLineNumber": 387,
                  "line": 387,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderBottom",
                },
              ],
            },
            "borderY" => {
              "column": 14,
              "endColumn": 43,
              "endLineNumber": 388,
              "line": 388,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 15,
                  "endColumn": 26,
                  "endLineNumber": 388,
                  "line": 388,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderTop",
                },
                {
                  "column": 28,
                  "endColumn": 42,
                  "endLineNumber": 388,
                  "line": 388,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderBottom",
                },
              ],
            },
            "bg" => {
              "column": 9,
              "endColumn": 23,
              "endLineNumber": 390,
              "line": 390,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 10,
                  "endColumn": 22,
                  "endLineNumber": 390,
                  "line": 390,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "background",
                },
              ],
            },
            "bgColor" => {
              "column": 14,
              "endColumn": 33,
              "endLineNumber": 391,
              "line": 391,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 15,
                  "endColumn": 32,
                  "endLineNumber": 391,
                  "line": 391,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "backgroundColor",
                },
              ],
            },
            "borderXColor" => {
              "column": 19,
              "endColumn": 58,
              "endLineNumber": 392,
              "line": 392,
              "node": "ArrayLiteralExpression",
              "type": "array",
              "value": [
                {
                  "column": 20,
                  "endColumn": 37,
                  "endLineNumber": 392,
                  "line": 392,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderLeftColor",
                },
                {
                  "column": 39,
                  "endColumn": 57,
                  "endLineNumber": 392,
                  "line": 392,
                  "node": "StringLiteral",
                  "type": "literal",
                  "value": "borderRightColor",
                },
              ],
            },
          },
        },
      ],
    }
  `)
})
