{
  "type": "File",
  "start": 0,
  "end": 7184,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 225,
      "column": 0
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 7184,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 225,
        "column": 0
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "VariableDeclaration",
        "start": 95,
        "end": 3016,
        "loc": {
          "start": {
            "line": 6,
            "column": 1
          },
          "end": {
            "line": 80,
            "column": 3
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 101,
            "end": 3015,
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 80,
                "column": 2
              }
            },
            "id": {
              "type": "Identifier",
              "start": 101,
              "end": 107,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 7
                },
                "end": {
                  "line": 6,
                  "column": 13
                },
                "identifierName": "mixins"
              },
              "name": "mixins",
              "leadingComments": null
            },
            "init": {
              "type": "ObjectExpression",
              "start": 110,
              "end": 3015,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 16
                },
                "end": {
                  "line": 80,
                  "column": 2
                }
              },
              "properties": [
                {
                  "type": "ObjectProperty",
                  "start": 115,
                  "end": 185,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 2
                    },
                    "end": {
                      "line": 9,
                      "column": 3
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 115,
                    "end": 133,
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 2
                      },
                      "end": {
                        "line": 7,
                        "column": 20
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-row)",
                      "raw": "'mixin(--css-row)'"
                    },
                    "value": "mixin(--css-row)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 135,
                    "end": 185,
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 22
                      },
                      "end": {
                        "line": 9,
                        "column": 3
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 136,
                        "end": 184,
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 23
                          },
                          "end": {
                            "line": 9,
                            "column": 2
                          }
                        },
                        "value": {
                          "raw": "display: flex;\n        flex-direction: row;\n  ",
                          "cooked": "display: flex;\n        flex-direction: row;\n  "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 190,
                  "end": 266,
                  "loc": {
                    "start": {
                      "line": 10,
                      "column": 2
                    },
                    "end": {
                      "line": 12,
                      "column": 3
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 190,
                    "end": 211,
                    "loc": {
                      "start": {
                        "line": 10,
                        "column": 2
                      },
                      "end": {
                        "line": 10,
                        "column": 23
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-column)",
                      "raw": "'mixin(--css-column)'"
                    },
                    "value": "mixin(--css-column)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 213,
                    "end": 266,
                    "loc": {
                      "start": {
                        "line": 10,
                        "column": 25
                      },
                      "end": {
                        "line": 12,
                        "column": 3
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 214,
                        "end": 265,
                        "loc": {
                          "start": {
                            "line": 10,
                            "column": 26
                          },
                          "end": {
                            "line": 12,
                            "column": 2
                          }
                        },
                        "value": {
                          "raw": "display: flex;\n        flex-direction: column;\n  ",
                          "cooked": "display: flex;\n        flex-direction: column;\n  "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 271,
                  "end": 316,
                  "loc": {
                    "start": {
                      "line": 13,
                      "column": 2
                    },
                    "end": {
                      "line": 13,
                      "column": 47
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 271,
                    "end": 292,
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 2
                      },
                      "end": {
                        "line": 13,
                        "column": 23
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-center)",
                      "raw": "'mixin(--css-center)'"
                    },
                    "value": "mixin(--css-center)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 294,
                    "end": 316,
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 25
                      },
                      "end": {
                        "line": 13,
                        "column": 47
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 295,
                        "end": 315,
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 26
                          },
                          "end": {
                            "line": 13,
                            "column": 46
                          }
                        },
                        "value": {
                          "raw": "align-items: center;",
                          "cooked": "align-items: center;"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 321,
                  "end": 489,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 2
                    },
                    "end": {
                      "line": 18,
                      "column": 28
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 321,
                    "end": 342,
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 2
                      },
                      "end": {
                        "line": 14,
                        "column": 23
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-header)",
                      "raw": "'mixin(--css-header)'"
                    },
                    "value": "mixin(--css-header)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 344,
                    "end": 489,
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 25
                      },
                      "end": {
                        "line": 18,
                        "column": 28
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 345,
                        "end": 488,
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 26
                          },
                          "end": {
                            "line": 18,
                            "column": 27
                          }
                        },
                        "value": {
                          "raw": "height: 128px;\n        width: 100%;\n        background: var(--primary-color);\n        color: var(--text-color);\n        mixin(--css-column)",
                          "cooked": "height: 128px;\n        width: 100%;\n        background: var(--primary-color);\n        color: var(--text-color);\n        mixin(--css-column)"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 494,
                  "end": 525,
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 2
                    },
                    "end": {
                      "line": 19,
                      "column": 33
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 494,
                    "end": 513,
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 2
                      },
                      "end": {
                        "line": 19,
                        "column": 21
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-flex)",
                      "raw": "'mixin(--css-flex)'"
                    },
                    "value": "mixin(--css-flex)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 515,
                    "end": 525,
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 23
                      },
                      "end": {
                        "line": 19,
                        "column": 33
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 516,
                        "end": 524,
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 24
                          },
                          "end": {
                            "line": 19,
                            "column": 32
                          }
                        },
                        "value": {
                          "raw": "flex: 1;",
                          "cooked": "flex: 1;"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 530,
                  "end": 563,
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 2
                    },
                    "end": {
                      "line": 20,
                      "column": 35
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 530,
                    "end": 551,
                    "loc": {
                      "start": {
                        "line": 20,
                        "column": 2
                      },
                      "end": {
                        "line": 20,
                        "column": 23
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-flex-2)",
                      "raw": "'mixin(--css-flex-2)'"
                    },
                    "value": "mixin(--css-flex-2)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 553,
                    "end": 563,
                    "loc": {
                      "start": {
                        "line": 20,
                        "column": 25
                      },
                      "end": {
                        "line": 20,
                        "column": 35
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 554,
                        "end": 562,
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 26
                          },
                          "end": {
                            "line": 20,
                            "column": 34
                          }
                        },
                        "value": {
                          "raw": "flex: 2;",
                          "cooked": "flex: 2;"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 568,
                  "end": 601,
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 2
                    },
                    "end": {
                      "line": 21,
                      "column": 35
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 568,
                    "end": 589,
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 2
                      },
                      "end": {
                        "line": 21,
                        "column": 23
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-flex-3)",
                      "raw": "'mixin(--css-flex-3)'"
                    },
                    "value": "mixin(--css-flex-3)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 591,
                    "end": 601,
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 25
                      },
                      "end": {
                        "line": 21,
                        "column": 35
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 592,
                        "end": 600,
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 26
                          },
                          "end": {
                            "line": 21,
                            "column": 34
                          }
                        },
                        "value": {
                          "raw": "flex: 3;",
                          "cooked": "flex: 3;"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 606,
                  "end": 639,
                  "loc": {
                    "start": {
                      "line": 22,
                      "column": 2
                    },
                    "end": {
                      "line": 22,
                      "column": 35
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 606,
                    "end": 627,
                    "loc": {
                      "start": {
                        "line": 22,
                        "column": 2
                      },
                      "end": {
                        "line": 22,
                        "column": 23
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-flex-4)",
                      "raw": "'mixin(--css-flex-4)'"
                    },
                    "value": "mixin(--css-flex-4)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 629,
                    "end": 639,
                    "loc": {
                      "start": {
                        "line": 22,
                        "column": 25
                      },
                      "end": {
                        "line": 22,
                        "column": 35
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 630,
                        "end": 638,
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 26
                          },
                          "end": {
                            "line": 22,
                            "column": 34
                          }
                        },
                        "value": {
                          "raw": "flex: 4;",
                          "cooked": "flex: 4;"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 644,
                  "end": 1093,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 2
                    },
                    "end": {
                      "line": 33,
                      "column": 44
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 644,
                    "end": 671,
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 2
                      },
                      "end": {
                        "line": 23,
                        "column": 29
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--material-palette)",
                      "raw": "'mixin(--material-palette)'"
                    },
                    "value": "mixin(--material-palette)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 673,
                    "end": 1093,
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 31
                      },
                      "end": {
                        "line": 33,
                        "column": 44
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 674,
                        "end": 1092,
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 32
                          },
                          "end": {
                            "line": 33,
                            "column": 43
                          }
                        },
                        "value": {
                          "raw": "--dark-primary-color: #00796B;\n        --light-primary-color: #B2DFDB;\n        --primary-color: #009688;\n        --text-color: #FFF;\n        --primary-text-color: #212121;\n        --secondary-text-color: #757575;\n        --divider-color: #BDBDBD;\n        --accent-color: #4CAF50;\n        --disabled-text-color: #BDBDBD;\n        --primary-background-color: #f9ffff;\n        --dialog-background-color: #FFFFFF;",
                          "cooked": "--dark-primary-color: #00796B;\n        --light-primary-color: #B2DFDB;\n        --primary-color: #009688;\n        --text-color: #FFF;\n        --primary-text-color: #212121;\n        --secondary-text-color: #757575;\n        --divider-color: #BDBDBD;\n        --accent-color: #4CAF50;\n        --disabled-text-color: #BDBDBD;\n        --primary-background-color: #f9ffff;\n        --dialog-background-color: #FFFFFF;"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 1098,
                  "end": 1492,
                  "loc": {
                    "start": {
                      "line": 34,
                      "column": 2
                    },
                    "end": {
                      "line": 46,
                      "column": 3
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 1098,
                    "end": 1117,
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 2
                      },
                      "end": {
                        "line": 34,
                        "column": 21
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-hero)",
                      "raw": "'mixin(--css-hero)'"
                    },
                    "value": "mixin(--css-hero)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 1119,
                    "end": 1492,
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 23
                      },
                      "end": {
                        "line": 46,
                        "column": 3
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 1120,
                        "end": 1491,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 24
                          },
                          "end": {
                            "line": 46,
                            "column": 2
                          }
                        },
                        "value": {
                          "raw": "display: flex;\n        max-width: 600px;\n        max-height: 340px;\n        height: 100%;\n        width: 100%;\n        box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\n                    -2px 0px 4px 2px rgba(0,0,0, 0.15);\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        transform: translate(-50%, -50%);\n        border-radius: 2px;\n  ",
                          "cooked": "display: flex;\n        max-width: 600px;\n        max-height: 340px;\n        height: 100%;\n        width: 100%;\n        box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\n                    -2px 0px 4px 2px rgba(0,0,0, 0.15);\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        transform: translate(-50%, -50%);\n        border-radius: 2px;\n  "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 1496,
                  "end": 1677,
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 2
                    },
                    "end": {
                      "line": 50,
                      "column": 51
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 1496,
                    "end": 1524,
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 2
                      },
                      "end": {
                        "line": 47,
                        "column": 30
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-2dp)",
                      "raw": "'mixin(--css-elevation-2dp)'"
                    },
                    "value": "mixin(--css-elevation-2dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 1526,
                    "end": 1677,
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 32
                      },
                      "end": {
                        "line": 50,
                        "column": 51
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 1527,
                        "end": 1676,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 33
                          },
                          "end": {
                            "line": 50,
                            "column": 50
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n                0 1px 5px 0 rgba(0, 0, 0, 0.12),\n                0 3px 1px -2px rgba(0, 0, 0, 0.2);",
                          "cooked": "\n    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n                0 1px 5px 0 rgba(0, 0, 0, 0.12),\n                0 3px 1px -2px rgba(0, 0, 0, 0.2);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 1682,
                  "end": 1863,
                  "loc": {
                    "start": {
                      "line": 52,
                      "column": 2
                    },
                    "end": {
                      "line": 55,
                      "column": 51
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 1682,
                    "end": 1710,
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 2
                      },
                      "end": {
                        "line": 52,
                        "column": 30
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-3dp)",
                      "raw": "'mixin(--css-elevation-3dp)'"
                    },
                    "value": "mixin(--css-elevation-3dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 1712,
                    "end": 1863,
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 32
                      },
                      "end": {
                        "line": 55,
                        "column": 51
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 1713,
                        "end": 1862,
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 33
                          },
                          "end": {
                            "line": 55,
                            "column": 50
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14),\n                0 1px 8px 0 rgba(0, 0, 0, 0.12),\n                0 3px 3px -2px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14),\n                0 1px 8px 0 rgba(0, 0, 0, 0.12),\n                0 3px 3px -2px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 1867,
                  "end": 2049,
                  "loc": {
                    "start": {
                      "line": 56,
                      "column": 2
                    },
                    "end": {
                      "line": 59,
                      "column": 51
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 1867,
                    "end": 1895,
                    "loc": {
                      "start": {
                        "line": 56,
                        "column": 2
                      },
                      "end": {
                        "line": 56,
                        "column": 30
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-4dp)",
                      "raw": "'mixin(--css-elevation-4dp)'"
                    },
                    "value": "mixin(--css-elevation-4dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 1897,
                    "end": 2049,
                    "loc": {
                      "start": {
                        "line": 56,
                        "column": 32
                      },
                      "end": {
                        "line": 59,
                        "column": 51
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 1898,
                        "end": 2048,
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 33
                          },
                          "end": {
                            "line": 59,
                            "column": 50
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14),\n                0 1px 10px 0 rgba(0, 0, 0, 0.12),\n                0 2px 4px -1px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14),\n                0 1px 10px 0 rgba(0, 0, 0, 0.12),\n                0 2px 4px -1px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 2053,
                  "end": 2236,
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 2
                    },
                    "end": {
                      "line": 63,
                      "column": 51
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 2053,
                    "end": 2081,
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 2
                      },
                      "end": {
                        "line": 60,
                        "column": 30
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-6dp)",
                      "raw": "'mixin(--css-elevation-6dp)'"
                    },
                    "value": "mixin(--css-elevation-6dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 2083,
                    "end": 2236,
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 32
                      },
                      "end": {
                        "line": 63,
                        "column": 51
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 2084,
                        "end": 2235,
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 33
                          },
                          "end": {
                            "line": 63,
                            "column": 50
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14),\n                0 1px 18px 0 rgba(0, 0, 0, 0.12),\n                0 3px 5px -1px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14),\n                0 1px 18px 0 rgba(0, 0, 0, 0.12),\n                0 3px 5px -1px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 2240,
                  "end": 2427,
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 2
                    },
                    "end": {
                      "line": 67,
                      "column": 51
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 2240,
                    "end": 2268,
                    "loc": {
                      "start": {
                        "line": 64,
                        "column": 2
                      },
                      "end": {
                        "line": 64,
                        "column": 30
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-8dp)",
                      "raw": "'mixin(--css-elevation-8dp)'"
                    },
                    "value": "mixin(--css-elevation-8dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 2270,
                    "end": 2427,
                    "loc": {
                      "start": {
                        "line": 64,
                        "column": 32
                      },
                      "end": {
                        "line": 67,
                        "column": 51
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 2271,
                        "end": 2426,
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 33
                          },
                          "end": {
                            "line": 67,
                            "column": 50
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14),\n                0 3px 14px 2px rgba(0, 0, 0, 0.12),\n                0 5px 5px -3px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14),\n                0 3px 14px 2px rgba(0, 0, 0, 0.12),\n                0 5px 5px -3px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 2431,
                  "end": 2620,
                  "loc": {
                    "start": {
                      "line": 68,
                      "column": 2
                    },
                    "end": {
                      "line": 71,
                      "column": 51
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 2431,
                    "end": 2460,
                    "loc": {
                      "start": {
                        "line": 68,
                        "column": 2
                      },
                      "end": {
                        "line": 68,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-12dp)",
                      "raw": "'mixin(--css-elevation-12dp)'"
                    },
                    "value": "mixin(--css-elevation-12dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 2462,
                    "end": 2620,
                    "loc": {
                      "start": {
                        "line": 68,
                        "column": 33
                      },
                      "end": {
                        "line": 71,
                        "column": 51
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 2463,
                        "end": 2619,
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 34
                          },
                          "end": {
                            "line": 71,
                            "column": 50
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 12px 16px 1px rgba(0, 0, 0, 0.14),\n                0 4px 22px 3px rgba(0, 0, 0, 0.12),\n                0 6px 7px -4px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 12px 16px 1px rgba(0, 0, 0, 0.14),\n                0 4px 22px 3px rgba(0, 0, 0, 0.12),\n                0 6px 7px -4px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 2624,
                  "end": 2816,
                  "loc": {
                    "start": {
                      "line": 72,
                      "column": 2
                    },
                    "end": {
                      "line": 75,
                      "column": 53
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 2624,
                    "end": 2653,
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 2
                      },
                      "end": {
                        "line": 72,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-16dp)",
                      "raw": "'mixin(--css-elevation-16dp)'"
                    },
                    "value": "mixin(--css-elevation-16dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 2655,
                    "end": 2816,
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 33
                      },
                      "end": {
                        "line": 75,
                        "column": 53
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 2656,
                        "end": 2815,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 34
                          },
                          "end": {
                            "line": 75,
                            "column": 52
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),\n                0  6px 30px 5px rgba(0, 0, 0, 0.12),\n                0  8px 10px -5px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),\n                0  6px 30px 5px rgba(0, 0, 0, 0.12),\n                0  8px 10px -5px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 2820,
                  "end": 3011,
                  "loc": {
                    "start": {
                      "line": 76,
                      "column": 2
                    },
                    "end": {
                      "line": 79,
                      "column": 53
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 2820,
                    "end": 2849,
                    "loc": {
                      "start": {
                        "line": 76,
                        "column": 2
                      },
                      "end": {
                        "line": 76,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "mixin(--css-elevation-24dp)",
                      "raw": "'mixin(--css-elevation-24dp)'"
                    },
                    "value": "mixin(--css-elevation-24dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 2851,
                    "end": 3011,
                    "loc": {
                      "start": {
                        "line": 76,
                        "column": 33
                      },
                      "end": {
                        "line": 79,
                        "column": 53
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 2852,
                        "end": 3010,
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 34
                          },
                          "end": {
                            "line": 79,
                            "column": 52
                          }
                        },
                        "value": {
                          "raw": "\n    box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14),\n                0 9px 46px 8px rgba(0, 0, 0, 0.12),\n                0 11px 15px -7px rgba(0, 0, 0, 0.4);",
                          "cooked": "\n    box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14),\n                0 9px 46px 8px rgba(0, 0, 0, 0.12),\n                0 11px 15px -7px rgba(0, 0, 0, 0.4);"
                        },
                        "tail": true
                      }
                    ]
                  }
                }
              ]
            },
            "leadingComments": null
          }
        ],
        "kind": "const",
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n ",
            "start": 0,
            "end": 92,
            "loc": {
              "start": {
                "line": 1,
                "column": 0
              },
              "end": {
                "line": 5,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "VariableDeclaration",
        "start": 3021,
        "end": 4591,
        "loc": {
          "start": {
            "line": 82,
            "column": 1
          },
          "end": {
            "line": 143,
            "column": 2
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 3027,
            "end": 4591,
            "loc": {
              "start": {
                "line": 82,
                "column": 7
              },
              "end": {
                "line": 143,
                "column": 2
              }
            },
            "id": {
              "type": "Identifier",
              "start": 3027,
              "end": 3034,
              "loc": {
                "start": {
                  "line": 82,
                  "column": 7
                },
                "end": {
                  "line": 82,
                  "column": 14
                },
                "identifierName": "classes"
              },
              "name": "classes"
            },
            "init": {
              "type": "ObjectExpression",
              "start": 3037,
              "end": 4591,
              "loc": {
                "start": {
                  "line": 82,
                  "column": 17
                },
                "end": {
                  "line": 143,
                  "column": 2
                }
              },
              "properties": [
                {
                  "type": "ObjectProperty",
                  "start": 3043,
                  "end": 3111,
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 3
                    },
                    "end": {
                      "line": 86,
                      "column": 4
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3043,
                    "end": 3061,
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 3
                      },
                      "end": {
                        "line": 83,
                        "column": 21
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-row)",
                      "raw": "'apply(--css-row)'"
                    },
                    "value": "apply(--css-row)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3063,
                    "end": 3111,
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 23
                      },
                      "end": {
                        "line": 86,
                        "column": 4
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3064,
                        "end": 3110,
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 24
                          },
                          "end": {
                            "line": 86,
                            "column": 3
                          }
                        },
                        "value": {
                          "raw": ".row {\n        mixin(--css-row)\n      }\n   ",
                          "cooked": ".row {\n        mixin(--css-row)\n      }\n   "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3117,
                  "end": 3194,
                  "loc": {
                    "start": {
                      "line": 87,
                      "column": 3
                    },
                    "end": {
                      "line": 90,
                      "column": 4
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3117,
                    "end": 3138,
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 3
                      },
                      "end": {
                        "line": 87,
                        "column": 24
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-column)",
                      "raw": "'apply(--css-column)'"
                    },
                    "value": "apply(--css-column)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3140,
                    "end": 3194,
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 26
                      },
                      "end": {
                        "line": 90,
                        "column": 4
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3141,
                        "end": 3193,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 27
                          },
                          "end": {
                            "line": 90,
                            "column": 3
                          }
                        },
                        "value": {
                          "raw": ".column {\n        mixin(--css-column)\n      }\n   ",
                          "cooked": ".column {\n        mixin(--css-column)\n      }\n   "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3200,
                  "end": 3271,
                  "loc": {
                    "start": {
                      "line": 91,
                      "column": 3
                    },
                    "end": {
                      "line": 94,
                      "column": 4
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3200,
                    "end": 3219,
                    "loc": {
                      "start": {
                        "line": 91,
                        "column": 3
                      },
                      "end": {
                        "line": 91,
                        "column": 22
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-flex)",
                      "raw": "'apply(--css-flex)'"
                    },
                    "value": "apply(--css-flex)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3221,
                    "end": 3271,
                    "loc": {
                      "start": {
                        "line": 91,
                        "column": 24
                      },
                      "end": {
                        "line": 94,
                        "column": 4
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3222,
                        "end": 3270,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 25
                          },
                          "end": {
                            "line": 94,
                            "column": 3
                          }
                        },
                        "value": {
                          "raw": ".flex {\n        mixin(--css-flex)\n      }\n   ",
                          "cooked": ".flex {\n        mixin(--css-flex)\n      }\n   "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3277,
                  "end": 3343,
                  "loc": {
                    "start": {
                      "line": 95,
                      "column": 3
                    },
                    "end": {
                      "line": 97,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3277,
                    "end": 3298,
                    "loc": {
                      "start": {
                        "line": 95,
                        "column": 3
                      },
                      "end": {
                        "line": 95,
                        "column": 24
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-flex-2)",
                      "raw": "'apply(--css-flex-2)'"
                    },
                    "value": "apply(--css-flex-2)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3300,
                    "end": 3343,
                    "loc": {
                      "start": {
                        "line": 95,
                        "column": 26
                      },
                      "end": {
                        "line": 97,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3301,
                        "end": 3342,
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 27
                          },
                          "end": {
                            "line": 97,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".flex-2 {\n     mixin(--css-flex-2)\n   }",
                          "cooked": ".flex-2 {\n     mixin(--css-flex-2)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3349,
                  "end": 3415,
                  "loc": {
                    "start": {
                      "line": 98,
                      "column": 3
                    },
                    "end": {
                      "line": 100,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3349,
                    "end": 3370,
                    "loc": {
                      "start": {
                        "line": 98,
                        "column": 3
                      },
                      "end": {
                        "line": 98,
                        "column": 24
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-flex-3)",
                      "raw": "'apply(--css-flex-3)'"
                    },
                    "value": "apply(--css-flex-3)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3372,
                    "end": 3415,
                    "loc": {
                      "start": {
                        "line": 98,
                        "column": 26
                      },
                      "end": {
                        "line": 100,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3373,
                        "end": 3414,
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 27
                          },
                          "end": {
                            "line": 100,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".flex-3 {\n     mixin(--css-flex-3)\n   }",
                          "cooked": ".flex-3 {\n     mixin(--css-flex-3)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3421,
                  "end": 3487,
                  "loc": {
                    "start": {
                      "line": 101,
                      "column": 3
                    },
                    "end": {
                      "line": 103,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3421,
                    "end": 3442,
                    "loc": {
                      "start": {
                        "line": 101,
                        "column": 3
                      },
                      "end": {
                        "line": 101,
                        "column": 24
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-flex-4)",
                      "raw": "'apply(--css-flex-4)'"
                    },
                    "value": "apply(--css-flex-4)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3444,
                    "end": 3487,
                    "loc": {
                      "start": {
                        "line": 101,
                        "column": 26
                      },
                      "end": {
                        "line": 103,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3445,
                        "end": 3486,
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 27
                          },
                          "end": {
                            "line": 103,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".flex-4 {\n     mixin(--css-flex-4)\n   }",
                          "cooked": ".flex-4 {\n     mixin(--css-flex-4)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3493,
                  "end": 3571,
                  "loc": {
                    "start": {
                      "line": 104,
                      "column": 3
                    },
                    "end": {
                      "line": 107,
                      "column": 4
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3493,
                    "end": 3514,
                    "loc": {
                      "start": {
                        "line": 104,
                        "column": 3
                      },
                      "end": {
                        "line": 104,
                        "column": 24
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-center)",
                      "raw": "'apply(--css-center)'"
                    },
                    "value": "apply(--css-center)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3516,
                    "end": 3571,
                    "loc": {
                      "start": {
                        "line": 104,
                        "column": 26
                      },
                      "end": {
                        "line": 107,
                        "column": 4
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3517,
                        "end": 3570,
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 27
                          },
                          "end": {
                            "line": 107,
                            "column": 3
                          }
                        },
                        "value": {
                          "raw": ".center {\n        align-items: center;\n      }\n   ",
                          "cooked": ".center {\n        align-items: center;\n      }\n   "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3577,
                  "end": 3703,
                  "loc": {
                    "start": {
                      "line": 108,
                      "column": 3
                    },
                    "end": {
                      "line": 112,
                      "column": 4
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3577,
                    "end": 3605,
                    "loc": {
                      "start": {
                        "line": 108,
                        "column": 3
                      },
                      "end": {
                        "line": 108,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-center-center)",
                      "raw": "'apply(--css-center-center)'"
                    },
                    "value": "apply(--css-center-center)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3607,
                    "end": 3703,
                    "loc": {
                      "start": {
                        "line": 108,
                        "column": 33
                      },
                      "end": {
                        "line": 112,
                        "column": 4
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3608,
                        "end": 3702,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 34
                          },
                          "end": {
                            "line": 112,
                            "column": 3
                          }
                        },
                        "value": {
                          "raw": ".center-center {\n        align-items: center;\n        justify-content: center;\n      }\n   ",
                          "cooked": ".center-center {\n        align-items: center;\n        justify-content: center;\n      }\n   "
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3709,
                  "end": 3783,
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 3
                    },
                    "end": {
                      "line": 115,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3709,
                    "end": 3730,
                    "loc": {
                      "start": {
                        "line": 113,
                        "column": 3
                      },
                      "end": {
                        "line": 113,
                        "column": 24
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-header)",
                      "raw": "'apply(--css-header)'"
                    },
                    "value": "apply(--css-header)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3732,
                    "end": 3783,
                    "loc": {
                      "start": {
                        "line": 113,
                        "column": 26
                      },
                      "end": {
                        "line": 115,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3733,
                        "end": 3782,
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 27
                          },
                          "end": {
                            "line": 115,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": "header, .header {\n     mixin(--css-header)\n   }",
                          "cooked": "header, .header {\n     mixin(--css-header)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3789,
                  "end": 3850,
                  "loc": {
                    "start": {
                      "line": 116,
                      "column": 3
                    },
                    "end": {
                      "line": 118,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3789,
                    "end": 3808,
                    "loc": {
                      "start": {
                        "line": 116,
                        "column": 3
                      },
                      "end": {
                        "line": 116,
                        "column": 22
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-hero)",
                      "raw": "'apply(--css-hero)'"
                    },
                    "value": "apply(--css-hero)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3810,
                    "end": 3850,
                    "loc": {
                      "start": {
                        "line": 116,
                        "column": 24
                      },
                      "end": {
                        "line": 118,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3811,
                        "end": 3849,
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 25
                          },
                          "end": {
                            "line": 118,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".hero {\n      mixin(--css-hero)\n   }",
                          "cooked": ".hero {\n      mixin(--css-hero)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3855,
                  "end": 3941,
                  "loc": {
                    "start": {
                      "line": 119,
                      "column": 3
                    },
                    "end": {
                      "line": 121,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3855,
                    "end": 3883,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 3
                      },
                      "end": {
                        "line": 119,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-2dp)",
                      "raw": "'apply(--css-elevation-2dp)'"
                    },
                    "value": "apply(--css-elevation-2dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3885,
                    "end": 3941,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 33
                      },
                      "end": {
                        "line": 121,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3886,
                        "end": 3940,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 34
                          },
                          "end": {
                            "line": 121,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-2dp {\n      mixin(--css-elevation-2dp)\n   }",
                          "cooked": ".elevation-2dp {\n      mixin(--css-elevation-2dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 3946,
                  "end": 4032,
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 3
                    },
                    "end": {
                      "line": 124,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 3946,
                    "end": 3974,
                    "loc": {
                      "start": {
                        "line": 122,
                        "column": 3
                      },
                      "end": {
                        "line": 122,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-3dp)",
                      "raw": "'apply(--css-elevation-3dp)'"
                    },
                    "value": "apply(--css-elevation-3dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 3976,
                    "end": 4032,
                    "loc": {
                      "start": {
                        "line": 122,
                        "column": 33
                      },
                      "end": {
                        "line": 124,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 3977,
                        "end": 4031,
                        "loc": {
                          "start": {
                            "line": 122,
                            "column": 34
                          },
                          "end": {
                            "line": 124,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-3dp {\n      mixin(--css-elevation-3dp)\n   }",
                          "cooked": ".elevation-3dp {\n      mixin(--css-elevation-3dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 4037,
                  "end": 4123,
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 3
                    },
                    "end": {
                      "line": 127,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 4037,
                    "end": 4065,
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 3
                      },
                      "end": {
                        "line": 125,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-4dp)",
                      "raw": "'apply(--css-elevation-4dp)'"
                    },
                    "value": "apply(--css-elevation-4dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 4067,
                    "end": 4123,
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 33
                      },
                      "end": {
                        "line": 127,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 4068,
                        "end": 4122,
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 34
                          },
                          "end": {
                            "line": 127,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-4dp {\n      mixin(--css-elevation-4dp)\n   }",
                          "cooked": ".elevation-4dp {\n      mixin(--css-elevation-4dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 4128,
                  "end": 4214,
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 3
                    },
                    "end": {
                      "line": 130,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 4128,
                    "end": 4156,
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 3
                      },
                      "end": {
                        "line": 128,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-6dp)",
                      "raw": "'apply(--css-elevation-6dp)'"
                    },
                    "value": "apply(--css-elevation-6dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 4158,
                    "end": 4214,
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 33
                      },
                      "end": {
                        "line": 130,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 4159,
                        "end": 4213,
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 34
                          },
                          "end": {
                            "line": 130,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-6dp {\n      mixin(--css-elevation-6dp)\n   }",
                          "cooked": ".elevation-6dp {\n      mixin(--css-elevation-6dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 4219,
                  "end": 4305,
                  "loc": {
                    "start": {
                      "line": 131,
                      "column": 3
                    },
                    "end": {
                      "line": 133,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 4219,
                    "end": 4247,
                    "loc": {
                      "start": {
                        "line": 131,
                        "column": 3
                      },
                      "end": {
                        "line": 131,
                        "column": 31
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-8dp)",
                      "raw": "'apply(--css-elevation-8dp)'"
                    },
                    "value": "apply(--css-elevation-8dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 4249,
                    "end": 4305,
                    "loc": {
                      "start": {
                        "line": 131,
                        "column": 33
                      },
                      "end": {
                        "line": 133,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 4250,
                        "end": 4304,
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 34
                          },
                          "end": {
                            "line": 133,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-8dp {\n      mixin(--css-elevation-8dp)\n   }",
                          "cooked": ".elevation-8dp {\n      mixin(--css-elevation-8dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 4310,
                  "end": 4399,
                  "loc": {
                    "start": {
                      "line": 134,
                      "column": 3
                    },
                    "end": {
                      "line": 136,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 4310,
                    "end": 4339,
                    "loc": {
                      "start": {
                        "line": 134,
                        "column": 3
                      },
                      "end": {
                        "line": 134,
                        "column": 32
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-12dp)",
                      "raw": "'apply(--css-elevation-12dp)'"
                    },
                    "value": "apply(--css-elevation-12dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 4341,
                    "end": 4399,
                    "loc": {
                      "start": {
                        "line": 134,
                        "column": 34
                      },
                      "end": {
                        "line": 136,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 4342,
                        "end": 4398,
                        "loc": {
                          "start": {
                            "line": 134,
                            "column": 35
                          },
                          "end": {
                            "line": 136,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-12dp {\n      mixin(--css-elevation-12dp)\n   }",
                          "cooked": ".elevation-12dp {\n      mixin(--css-elevation-12dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 4404,
                  "end": 4493,
                  "loc": {
                    "start": {
                      "line": 137,
                      "column": 3
                    },
                    "end": {
                      "line": 139,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 4404,
                    "end": 4433,
                    "loc": {
                      "start": {
                        "line": 137,
                        "column": 3
                      },
                      "end": {
                        "line": 137,
                        "column": 32
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-16dp)",
                      "raw": "'apply(--css-elevation-16dp)'"
                    },
                    "value": "apply(--css-elevation-16dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 4435,
                    "end": 4493,
                    "loc": {
                      "start": {
                        "line": 137,
                        "column": 34
                      },
                      "end": {
                        "line": 139,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 4436,
                        "end": 4492,
                        "loc": {
                          "start": {
                            "line": 137,
                            "column": 35
                          },
                          "end": {
                            "line": 139,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-16dp {\n      mixin(--css-elevation-16dp)\n   }",
                          "cooked": ".elevation-16dp {\n      mixin(--css-elevation-16dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                },
                {
                  "type": "ObjectProperty",
                  "start": 4498,
                  "end": 4587,
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 3
                    },
                    "end": {
                      "line": 142,
                      "column": 5
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "StringLiteral",
                    "start": 4498,
                    "end": 4527,
                    "loc": {
                      "start": {
                        "line": 140,
                        "column": 3
                      },
                      "end": {
                        "line": 140,
                        "column": 32
                      }
                    },
                    "extra": {
                      "rawValue": "apply(--css-elevation-18dp)",
                      "raw": "'apply(--css-elevation-18dp)'"
                    },
                    "value": "apply(--css-elevation-18dp)"
                  },
                  "value": {
                    "type": "TemplateLiteral",
                    "start": 4529,
                    "end": 4587,
                    "loc": {
                      "start": {
                        "line": 140,
                        "column": 34
                      },
                      "end": {
                        "line": 142,
                        "column": 5
                      }
                    },
                    "expressions": [],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 4530,
                        "end": 4586,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 35
                          },
                          "end": {
                            "line": 142,
                            "column": 4
                          }
                        },
                        "value": {
                          "raw": ".elevation-18dp {\n      mixin(--css-elevation-18dp)\n   }",
                          "cooked": ".elevation-18dp {\n      mixin(--css-elevation-18dp)\n   }"
                        },
                        "tail": true
                      }
                    ]
                  }
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "ExportDefaultDeclaration",
        "start": 4593,
        "end": 7182,
        "loc": {
          "start": {
            "line": 144,
            "column": 0
          },
          "end": {
            "line": 224,
            "column": 1
          }
        },
        "declaration": {
          "type": "ArrowFunctionExpression",
          "start": 4608,
          "end": 7182,
          "loc": {
            "start": {
              "line": 144,
              "column": 15
            },
            "end": {
              "line": 224,
              "column": 1
            }
          },
          "id": null,
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "Identifier",
              "start": 4608,
              "end": 4612,
              "loc": {
                "start": {
                  "line": 144,
                  "column": 15
                },
                "end": {
                  "line": 144,
                  "column": 19
                },
                "identifierName": "base"
              },
              "name": "base"
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 4616,
            "end": 7182,
            "loc": {
              "start": {
                "line": 144,
                "column": 23
              },
              "end": {
                "line": 224,
                "column": 1
              }
            },
            "body": [
              {
                "type": "ReturnStatement",
                "start": 4621,
                "end": 7179,
                "loc": {
                  "start": {
                    "line": 145,
                    "column": 2
                  },
                  "end": {
                    "line": 223,
                    "column": 3
                  }
                },
                "argument": {
                  "type": "ClassExpression",
                  "start": 4628,
                  "end": 7179,
                  "loc": {
                    "start": {
                      "line": 145,
                      "column": 9
                    },
                    "end": {
                      "line": 223,
                      "column": 3
                    }
                  },
                  "id": {
                    "type": "Identifier",
                    "start": 4634,
                    "end": 4642,
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 15
                      },
                      "end": {
                        "line": 145,
                        "column": 23
                      },
                      "identifierName": "CSSMixin"
                    },
                    "name": "CSSMixin"
                  },
                  "superClass": {
                    "type": "Identifier",
                    "start": 4651,
                    "end": 4655,
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 32
                      },
                      "end": {
                        "line": 145,
                        "column": 36
                      },
                      "identifierName": "base"
                    },
                    "name": "base"
                  },
                  "body": {
                    "type": "ClassBody",
                    "start": 4656,
                    "end": 7179,
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 37
                      },
                      "end": {
                        "line": 223,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ClassMethod",
                        "start": 4665,
                        "end": 4741,
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 4
                          },
                          "end": {
                            "line": 149,
                            "column": 5
                          }
                        },
                        "static": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 4669,
                          "end": 4676,
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 8
                            },
                            "end": {
                              "line": 147,
                              "column": 15
                            },
                            "identifierName": "__style"
                          },
                          "name": "__style"
                        },
                        "kind": "get",
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 4679,
                          "end": 4741,
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 18
                            },
                            "end": {
                              "line": 149,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "start": 4688,
                              "end": 4734,
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 6
                                },
                                "end": {
                                  "line": 148,
                                  "column": 52
                                }
                              },
                              "argument": {
                                "type": "CallExpression",
                                "start": 4695,
                                "end": 4733,
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 51
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 4695,
                                  "end": 4724,
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 42
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4695,
                                    "end": 4710,
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4695,
                                      "end": 4699,
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4700,
                                      "end": 4710,
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 28
                                        },
                                        "identifierName": "shadowRoot"
                                      },
                                      "name": "shadowRoot"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4711,
                                    "end": 4724,
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 42
                                      },
                                      "identifierName": "querySelector"
                                    },
                                    "name": "querySelector"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "StringLiteral",
                                    "start": 4725,
                                    "end": 4732,
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 50
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "style",
                                      "raw": "'style'"
                                    },
                                    "value": "style"
                                  }
                                ]
                              }
                            }
                          ],
                          "directives": []
                        }
                      },
                      {
                        "type": "ClassMethod",
                        "start": 4747,
                        "end": 4785,
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 4
                          },
                          "end": {
                            "line": 152,
                            "column": 5
                          }
                        },
                        "static": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 4747,
                          "end": 4758,
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 4
                            },
                            "end": {
                              "line": 150,
                              "column": 15
                            },
                            "identifierName": "constructor"
                          },
                          "name": "constructor"
                        },
                        "kind": "constructor",
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 4761,
                          "end": 4785,
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 18
                            },
                            "end": {
                              "line": 152,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 4770,
                              "end": 4778,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 6
                                },
                                "end": {
                                  "line": 151,
                                  "column": 14
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 4770,
                                "end": 4777,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 13
                                  }
                                },
                                "callee": {
                                  "type": "Super",
                                  "start": 4770,
                                  "end": 4775,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 11
                                    }
                                  }
                                },
                                "arguments": []
                              }
                            }
                          ],
                          "directives": []
                        }
                      },
                      {
                        "type": "ClassMethod",
                        "start": 4791,
                        "end": 5130,
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 4
                          },
                          "end": {
                            "line": 161,
                            "column": 5
                          }
                        },
                        "static": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 4791,
                          "end": 4808,
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 4
                            },
                            "end": {
                              "line": 153,
                              "column": 21
                            },
                            "identifierName": "connectedCallback"
                          },
                          "name": "connectedCallback"
                        },
                        "kind": "method",
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 4811,
                          "end": 5130,
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 24
                            },
                            "end": {
                              "line": 161,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "IfStatement",
                              "start": 4841,
                              "end": 4896,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 6
                                },
                                "end": {
                                  "line": 155,
                                  "column": 61
                                }
                              },
                              "test": {
                                "type": "MemberExpression",
                                "start": 4845,
                                "end": 4868,
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "Super",
                                  "start": 4845,
                                  "end": 4850,
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 15
                                    }
                                  },
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4851,
                                  "end": 4868,
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 33
                                    },
                                    "identifierName": "connectedCallback"
                                  },
                                  "name": "connectedCallback"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "consequent": {
                                "type": "ExpressionStatement",
                                "start": 4870,
                                "end": 4896,
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 61
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 4870,
                                  "end": 4895,
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 60
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 4870,
                                    "end": 4893,
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 58
                                      }
                                    },
                                    "object": {
                                      "type": "Super",
                                      "start": 4870,
                                      "end": 4875,
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4876,
                                      "end": 4893,
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 58
                                        },
                                        "identifierName": "connectedCallback"
                                      },
                                      "name": "connectedCallback"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "trailingComments": null
                              },
                              "alternate": null,
                              "leadingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " TODO: test",
                                  "start": 4820,
                                  "end": 4833,
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " TODO: Implement better way to check if a renderer is used",
                                  "start": 4904,
                                  "end": 4964,
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 66
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "IfStatement",
                              "start": 4972,
                              "end": 5101,
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 6
                                },
                                "end": {
                                  "line": 158,
                                  "column": 86
                                }
                              },
                              "test": {
                                "type": "MemberExpression",
                                "start": 4976,
                                "end": 4987,
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4976,
                                  "end": 4980,
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 14
                                    }
                                  },
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4981,
                                  "end": 4987,
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 21
                                    },
                                    "identifierName": "render"
                                  },
                                  "name": "render"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "consequent": {
                                "type": "ExpressionStatement",
                                "start": 4989,
                                "end": 5013,
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 47
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 4989,
                                  "end": 5012,
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 46
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 4989,
                                    "end": 5005,
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4989,
                                      "end": 4993,
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4994,
                                      "end": 5005,
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 39
                                        },
                                        "identifierName": "hasRenderer"
                                      },
                                      "name": "hasRenderer"
                                    },
                                    "computed": false
                                  },
                                  "right": {
                                    "type": "BooleanLiteral",
                                    "start": 5008,
                                    "end": 5012,
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 46
                                      }
                                    },
                                    "value": true
                                  }
                                }
                              },
                              "alternate": {
                                "type": "IfStatement",
                                "start": 5026,
                                "end": 5101,
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 86
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 5029,
                                  "end": 5042,
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 5029,
                                    "end": 5033,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5034,
                                    "end": 5042,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 27
                                      },
                                      "identifierName": "template"
                                    },
                                    "name": "template"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "ExpressionStatement",
                                  "start": 5044,
                                  "end": 5101,
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 86
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 5044,
                                    "end": 5100,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 85
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 5044,
                                      "end": 5055,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 40
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 5044,
                                        "end": 5051,
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 36
                                          },
                                          "identifierName": "console"
                                        },
                                        "name": "console"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5052,
                                        "end": 5055,
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 40
                                          },
                                          "identifierName": "log"
                                        },
                                        "name": "log"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "TemplateLiteral",
                                        "start": 5056,
                                        "end": 5099,
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 84
                                          }
                                        },
                                        "expressions": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 5083,
                                            "end": 5097,
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 82
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 5083,
                                              "end": 5087,
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 5088,
                                              "end": 5097,
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 82
                                                },
                                                "identifierName": "localname"
                                              },
                                              "name": "localname"
                                            },
                                            "computed": false
                                          }
                                        ],
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "start": 5057,
                                            "end": 5081,
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 66
                                              }
                                            },
                                            "value": {
                                              "raw": "Render method undefined ",
                                              "cooked": "Render method undefined "
                                            },
                                            "tail": false
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "start": 5098,
                                            "end": 5098,
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 83
                                              }
                                            },
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": true
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                },
                                "alternate": null
                              },
                              "leadingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " TODO: Implement better way to check if a renderer is used",
                                  "start": 4904,
                                  "end": 4964,
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 66
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 5111,
                              "end": 5123,
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 6
                                },
                                "end": {
                                  "line": 160,
                                  "column": 18
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 5111,
                                "end": 5123,
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 18
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 5111,
                                  "end": 5121,
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 5111,
                                    "end": 5115,
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5116,
                                    "end": 5121,
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 16
                                      },
                                      "identifierName": "_init"
                                    },
                                    "name": "_init"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ],
                          "directives": []
                        }
                      },
                      {
                        "type": "ClassMethod",
                        "start": 5136,
                        "end": 5936,
                        "loc": {
                          "start": {
                            "line": 162,
                            "column": 4
                          },
                          "end": {
                            "line": 183,
                            "column": 5
                          }
                        },
                        "static": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 5136,
                          "end": 5141,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 4
                            },
                            "end": {
                              "line": 162,
                              "column": 9
                            },
                            "identifierName": "_init"
                          },
                          "name": "_init"
                        },
                        "kind": "method",
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 5144,
                          "end": 5936,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 12
                            },
                            "end": {
                              "line": 183,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "IfStatement",
                              "start": 5153,
                              "end": 5320,
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 6
                                },
                                "end": {
                                  "line": 169,
                                  "column": 7
                                }
                              },
                              "test": {
                                "type": "MemberExpression",
                                "start": 5157,
                                "end": 5173,
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5157,
                                  "end": 5161,
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5162,
                                  "end": 5173,
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 26
                                    },
                                    "identifierName": "hasRenderer"
                                  },
                                  "name": "hasRenderer"
                                },
                                "computed": false
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "start": 5175,
                                "end": 5320,
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "start": 5186,
                                    "end": 5311,
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 9
                                      }
                                    },
                                    "test": {
                                      "type": "UnaryExpression",
                                      "start": 5190,
                                      "end": 5204,
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 26
                                        }
                                      },
                                      "operator": "!",
                                      "prefix": true,
                                      "argument": {
                                        "type": "MemberExpression",
                                        "start": 5191,
                                        "end": 5204,
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 26
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5191,
                                          "end": 5195,
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5196,
                                          "end": 5204,
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 26
                                            },
                                            "identifierName": "rendered"
                                          },
                                          "name": "rendered"
                                        },
                                        "computed": false
                                      },
                                      "extra": {
                                        "parenthesizedArgument": false
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "start": 5206,
                                      "end": 5311,
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 5219,
                                          "end": 5300,
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 15
                                            }
                                          },
                                          "argument": {
                                            "type": "CallExpression",
                                            "start": 5226,
                                            "end": 5299,
                                            "loc": {
                                              "start": {
                                                "line": 165,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 14
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 5226,
                                              "end": 5247,
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 38
                                                },
                                                "identifierName": "requestAnimationFrame"
                                              },
                                              "name": "requestAnimationFrame"
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 5248,
                                                "end": 5298,
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 13
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 5254,
                                                  "end": 5298,
                                                  "loc": {
                                                    "start": {
                                                      "line": 165,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 13
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 5271,
                                                      "end": 5283,
                                                      "loc": {
                                                        "start": {
                                                          "line": 166,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 166,
                                                          "column": 26
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 5271,
                                                        "end": 5283,
                                                        "loc": {
                                                          "start": {
                                                            "line": 166,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 166,
                                                            "column": 26
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 5271,
                                                          "end": 5281,
                                                          "loc": {
                                                            "start": {
                                                              "line": 166,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 166,
                                                              "column": 24
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 5271,
                                                            "end": 5275,
                                                            "loc": {
                                                              "start": {
                                                                "line": 166,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 166,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 5276,
                                                            "end": 5281,
                                                            "loc": {
                                                              "start": {
                                                                "line": 166,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 166,
                                                                "column": 24
                                                              },
                                                              "identifierName": "_init"
                                                            },
                                                            "name": "_init"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": []
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    },
                                    "alternate": null
                                  }
                                ],
                                "directives": []
                              },
                              "alternate": null
                            },
                            {
                              "type": "VariableDeclaration",
                              "start": 5328,
                              "end": 5436,
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 6
                                },
                                "end": {
                                  "line": 170,
                                  "column": 114
                                }
                              },
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "start": 5334,
                                  "end": 5435,
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 113
                                    }
                                  },
                                  "id": {
                                    "type": "Identifier",
                                    "start": 5334,
                                    "end": 5340,
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 18
                                      },
                                      "identifierName": "styles"
                                    },
                                    "name": "styles"
                                  },
                                  "init": {
                                    "type": "ConditionalExpression",
                                    "start": 5343,
                                    "end": 5435,
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 113
                                      }
                                    },
                                    "test": {
                                      "type": "MemberExpression",
                                      "start": 5343,
                                      "end": 5358,
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 36
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 5343,
                                        "end": 5347,
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5348,
                                        "end": 5358,
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 36
                                          },
                                          "identifierName": "shadowRoot"
                                        },
                                        "name": "shadowRoot"
                                      },
                                      "computed": false
                                    },
                                    "consequent": {
                                      "type": "CallExpression",
                                      "start": 5361,
                                      "end": 5402,
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 80
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 5361,
                                        "end": 5393,
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 71
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 5361,
                                          "end": 5376,
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 54
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 5361,
                                            "end": 5365,
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 5366,
                                            "end": 5376,
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 54
                                              },
                                              "identifierName": "shadowRoot"
                                            },
                                            "name": "shadowRoot"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5377,
                                          "end": 5393,
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 71
                                            },
                                            "identifierName": "querySelectorAll"
                                          },
                                          "name": "querySelectorAll"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 5394,
                                          "end": 5401,
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 79
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "style",
                                            "raw": "'style'"
                                          },
                                          "value": "style"
                                        }
                                      ]
                                    },
                                    "alternate": {
                                      "type": "CallExpression",
                                      "start": 5405,
                                      "end": 5435,
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 113
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 5405,
                                        "end": 5426,
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 83
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 104
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5405,
                                          "end": 5409,
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 83
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5410,
                                          "end": 5426,
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 88
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 104
                                            },
                                            "identifierName": "querySelectorAll"
                                          },
                                          "name": "querySelectorAll"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 5427,
                                          "end": 5434,
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 105
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 112
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "style",
                                            "raw": "'style'"
                                          },
                                          "value": "style"
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "kind": "const",
                              "trailingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " const matches = style.innerHTML.match(/apply((.*))/g);",
                                  "start": 5444,
                                  "end": 5501,
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 63
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 5509,
                              "end": 5881,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 6
                                },
                                "end": {
                                  "line": 181,
                                  "column": 8
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 5509,
                                "end": 5881,
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 8
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 5509,
                                  "end": 5523,
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 20
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 5509,
                                    "end": 5515,
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "identifierName": "styles"
                                    },
                                    "name": "styles",
                                    "leadingComments": null
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5516,
                                    "end": 5523,
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 20
                                      },
                                      "identifierName": "forEach"
                                    },
                                    "name": "forEach"
                                  },
                                  "computed": false,
                                  "leadingComments": null
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 5524,
                                    "end": 5880,
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 7
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 5524,
                                        "end": 5529,
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 26
                                          },
                                          "identifierName": "style"
                                        },
                                        "name": "style"
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 5533,
                                      "end": 5880,
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 5543,
                                          "end": 5872,
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 11
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 5543,
                                            "end": 5871,
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 10
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 5543,
                                              "end": 5817,
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 16
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 5543,
                                                "end": 5811,
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 10
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 5543,
                                                  "end": 5583,
                                                  "loc": {
                                                    "start": {
                                                      "line": 173,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 173,
                                                      "column": 48
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "start": 5543,
                                                    "end": 5578,
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 173,
                                                        "column": 43
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 5543,
                                                      "end": 5561,
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 26
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 5543,
                                                        "end": 5547,
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 8
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 12
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 5548,
                                                        "end": 5561,
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 13
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 26
                                                          },
                                                          "identifierName": "_applyClasses"
                                                        },
                                                        "name": "_applyClasses"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "start": 5562,
                                                        "end": 5577,
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 42
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 5562,
                                                          "end": 5567,
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 32
                                                            },
                                                            "identifierName": "style"
                                                          },
                                                          "name": "style"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 5568,
                                                          "end": 5577,
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 42
                                                            },
                                                            "identifierName": "innerHTML"
                                                          },
                                                          "name": "innerHTML"
                                                        },
                                                        "computed": false
                                                      }
                                                    ]
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 5579,
                                                    "end": 5583,
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 173,
                                                        "column": 48
                                                      },
                                                      "identifierName": "then"
                                                    },
                                                    "name": "then"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrowFunctionExpression",
                                                    "start": 5584,
                                                    "end": 5810,
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 9
                                                      }
                                                    },
                                                    "id": null,
                                                    "generator": false,
                                                    "expression": false,
                                                    "async": false,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 5584,
                                                        "end": 5593,
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 58
                                                          },
                                                          "identifierName": "innerHTML"
                                                        },
                                                        "name": "innerHTML"
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "start": 5597,
                                                      "end": 5810,
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 178,
                                                          "column": 9
                                                        }
                                                      },
                                                      "body": [
                                                        {
                                                          "type": "IfStatement",
                                                          "start": 5609,
                                                          "end": 5659,
                                                          "loc": {
                                                            "start": {
                                                              "line": 174,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 174,
                                                              "column": 60
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "Identifier",
                                                            "start": 5613,
                                                            "end": 5622,
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 23
                                                              },
                                                              "identifierName": "innerHTML"
                                                            },
                                                            "name": "innerHTML"
                                                          },
                                                          "consequent": {
                                                            "type": "ExpressionStatement",
                                                            "start": 5624,
                                                            "end": 5659,
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 60
                                                              }
                                                            },
                                                            "expression": {
                                                              "type": "AssignmentExpression",
                                                              "start": 5624,
                                                              "end": 5658,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 174,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 174,
                                                                  "column": 59
                                                                }
                                                              },
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "start": 5624,
                                                                "end": 5646,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 174,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 174,
                                                                    "column": 47
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "start": 5624,
                                                                  "end": 5636,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 174,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 174,
                                                                      "column": 37
                                                                    }
                                                                  },
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "start": 5624,
                                                                    "end": 5628,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 174,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 174,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "start": 5629,
                                                                    "end": 5636,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 174,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 174,
                                                                        "column": 37
                                                                      },
                                                                      "identifierName": "__style"
                                                                    },
                                                                    "name": "__style"
                                                                  },
                                                                  "computed": false
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 5637,
                                                                  "end": 5646,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 174,
                                                                      "column": 38
                                                                    },
                                                                    "end": {
                                                                      "line": 174,
                                                                      "column": 47
                                                                    },
                                                                    "identifierName": "innerHTML"
                                                                  },
                                                                  "name": "innerHTML"
                                                                },
                                                                "computed": false
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "start": 5649,
                                                                "end": 5658,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 174,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 174,
                                                                    "column": 59
                                                                  },
                                                                  "identifierName": "innerHTML"
                                                                },
                                                                "name": "innerHTML"
                                                              }
                                                            }
                                                          },
                                                          "alternate": null
                                                        },
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "start": 5670,
                                                          "end": 5800,
                                                          "loc": {
                                                            "start": {
                                                              "line": 175,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 177,
                                                              "column": 12
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "start": 5670,
                                                            "end": 5800,
                                                            "loc": {
                                                              "start": {
                                                                "line": 175,
                                                                "column": 10
                                                              },
                                                              "end": {
                                                                "line": 177,
                                                                "column": 12
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 5670,
                                                              "end": 5709,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 175,
                                                                  "column": 10
                                                                },
                                                                "end": {
                                                                  "line": 175,
                                                                  "column": 49
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "start": 5670,
                                                                "end": 5704,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 175,
                                                                    "column": 10
                                                                  },
                                                                  "end": {
                                                                    "line": 175,
                                                                    "column": 44
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "start": 5670,
                                                                  "end": 5687,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 175,
                                                                      "column": 10
                                                                    },
                                                                    "end": {
                                                                      "line": 175,
                                                                      "column": 27
                                                                    }
                                                                  },
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "start": 5670,
                                                                    "end": 5674,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 175,
                                                                        "column": 10
                                                                      },
                                                                      "end": {
                                                                        "line": 175,
                                                                        "column": 14
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "start": 5675,
                                                                    "end": 5687,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 175,
                                                                        "column": 15
                                                                      },
                                                                      "end": {
                                                                        "line": 175,
                                                                        "column": 27
                                                                      },
                                                                      "identifierName": "_applyMixins"
                                                                    },
                                                                    "name": "_applyMixins"
                                                                  },
                                                                  "computed": false
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "start": 5688,
                                                                    "end": 5703,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 175,
                                                                        "column": 28
                                                                      },
                                                                      "end": {
                                                                        "line": 175,
                                                                        "column": 43
                                                                      }
                                                                    },
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "start": 5688,
                                                                      "end": 5693,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 175,
                                                                          "column": 28
                                                                        },
                                                                        "end": {
                                                                          "line": 175,
                                                                          "column": 33
                                                                        },
                                                                        "identifierName": "style"
                                                                      },
                                                                      "name": "style"
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "start": 5694,
                                                                      "end": 5703,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 175,
                                                                          "column": 34
                                                                        },
                                                                        "end": {
                                                                          "line": 175,
                                                                          "column": 43
                                                                        },
                                                                        "identifierName": "innerHTML"
                                                                      },
                                                                      "name": "innerHTML"
                                                                    },
                                                                    "computed": false
                                                                  }
                                                                ]
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 5705,
                                                                "end": 5709,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 175,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 175,
                                                                    "column": 49
                                                                  },
                                                                  "identifierName": "then"
                                                                },
                                                                "name": "then"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ArrowFunctionExpression",
                                                                "start": 5710,
                                                                "end": 5799,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 175,
                                                                    "column": 50
                                                                  },
                                                                  "end": {
                                                                    "line": 177,
                                                                    "column": 11
                                                                  }
                                                                },
                                                                "id": null,
                                                                "generator": false,
                                                                "expression": false,
                                                                "async": false,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 5710,
                                                                    "end": 5719,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 175,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 175,
                                                                        "column": 59
                                                                      },
                                                                      "identifierName": "innerHTML"
                                                                    },
                                                                    "name": "innerHTML"
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "start": 5723,
                                                                  "end": 5799,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 175,
                                                                      "column": 63
                                                                    },
                                                                    "end": {
                                                                      "line": 177,
                                                                      "column": 11
                                                                    }
                                                                  },
                                                                  "body": [
                                                                    {
                                                                      "type": "IfStatement",
                                                                      "start": 5737,
                                                                      "end": 5787,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 176,
                                                                          "column": 12
                                                                        },
                                                                        "end": {
                                                                          "line": 176,
                                                                          "column": 62
                                                                        }
                                                                      },
                                                                      "test": {
                                                                        "type": "Identifier",
                                                                        "start": 5741,
                                                                        "end": 5750,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 176,
                                                                            "column": 16
                                                                          },
                                                                          "end": {
                                                                            "line": 176,
                                                                            "column": 25
                                                                          },
                                                                          "identifierName": "innerHTML"
                                                                        },
                                                                        "name": "innerHTML"
                                                                      },
                                                                      "consequent": {
                                                                        "type": "ExpressionStatement",
                                                                        "start": 5752,
                                                                        "end": 5787,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 176,
                                                                            "column": 27
                                                                          },
                                                                          "end": {
                                                                            "line": 176,
                                                                            "column": 62
                                                                          }
                                                                        },
                                                                        "expression": {
                                                                          "type": "AssignmentExpression",
                                                                          "start": 5752,
                                                                          "end": 5786,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 176,
                                                                              "column": 27
                                                                            },
                                                                            "end": {
                                                                              "line": 176,
                                                                              "column": 61
                                                                            }
                                                                          },
                                                                          "operator": "=",
                                                                          "left": {
                                                                            "type": "MemberExpression",
                                                                            "start": 5752,
                                                                            "end": 5774,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 176,
                                                                                "column": 27
                                                                              },
                                                                              "end": {
                                                                                "line": 176,
                                                                                "column": 49
                                                                              }
                                                                            },
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "start": 5752,
                                                                              "end": 5764,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 176,
                                                                                  "column": 27
                                                                                },
                                                                                "end": {
                                                                                  "line": 176,
                                                                                  "column": 39
                                                                                }
                                                                              },
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "start": 5752,
                                                                                "end": 5756,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 176,
                                                                                    "column": 27
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 176,
                                                                                    "column": 31
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "start": 5757,
                                                                                "end": 5764,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 176,
                                                                                    "column": 32
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 176,
                                                                                    "column": 39
                                                                                  },
                                                                                  "identifierName": "__style"
                                                                                },
                                                                                "name": "__style"
                                                                              },
                                                                              "computed": false
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "start": 5765,
                                                                              "end": 5774,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 176,
                                                                                  "column": 40
                                                                                },
                                                                                "end": {
                                                                                  "line": 176,
                                                                                  "column": 49
                                                                                },
                                                                                "identifierName": "innerHTML"
                                                                              },
                                                                              "name": "innerHTML"
                                                                            },
                                                                            "computed": false
                                                                          },
                                                                          "right": {
                                                                            "type": "Identifier",
                                                                            "start": 5777,
                                                                            "end": 5786,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 176,
                                                                                "column": 52
                                                                              },
                                                                              "end": {
                                                                                "line": 176,
                                                                                "column": 61
                                                                              },
                                                                              "identifierName": "innerHTML"
                                                                            },
                                                                            "name": "innerHTML"
                                                                          }
                                                                        }
                                                                      },
                                                                      "alternate": null
                                                                    }
                                                                  ],
                                                                  "directives": []
                                                                }
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ],
                                                      "directives": []
                                                    }
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 5812,
                                                "end": 5817,
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 11
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 16
                                                  },
                                                  "identifierName": "catch"
                                                },
                                                "name": "catch"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 5818,
                                                "end": 5870,
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 9
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 5818,
                                                    "end": 5823,
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 22
                                                      },
                                                      "identifierName": "error"
                                                    },
                                                    "name": "error"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 5827,
                                                  "end": 5870,
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 180,
                                                      "column": 9
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 5839,
                                                      "end": 5860,
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 31
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 5839,
                                                        "end": 5859,
                                                        "loc": {
                                                          "start": {
                                                            "line": 179,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 179,
                                                            "column": 30
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 5839,
                                                          "end": 5852,
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 23
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 5839,
                                                            "end": 5846,
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 10
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 17
                                                              },
                                                              "identifierName": "console"
                                                            },
                                                            "name": "console"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 5847,
                                                            "end": 5852,
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 23
                                                              },
                                                              "identifierName": "error"
                                                            },
                                                            "name": "error"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 5853,
                                                            "end": 5858,
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 29
                                                              },
                                                              "identifierName": "error"
                                                            },
                                                            "name": "error"
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ],
                                "leadingComments": null,
                                "trailingComments": null
                              },
                              "leadingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " const matches = style.innerHTML.match(/apply((.*))/g);",
                                  "start": 5444,
                                  "end": 5501,
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " this._applyVariables(matches, style);",
                                  "start": 5889,
                                  "end": 5929,
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 46
                                    }
                                  }
                                }
                              ]
                            }
                          ],
                          "directives": []
                        }
                      },
                      {
                        "type": "ClassMethod",
                        "start": 5944,
                        "end": 6745,
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 4
                          },
                          "end": {
                            "line": 209,
                            "column": 5
                          }
                        },
                        "static": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 5944,
                          "end": 5956,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 4
                            },
                            "end": {
                              "line": 185,
                              "column": 16
                            },
                            "identifierName": "_applyMixins"
                          },
                          "name": "_applyMixins"
                        },
                        "kind": "method",
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 5957,
                            "end": 5963,
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 17
                              },
                              "end": {
                                "line": 185,
                                "column": 23
                              },
                              "identifierName": "string"
                            },
                            "name": "string"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 5965,
                          "end": 6745,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 25
                            },
                            "end": {
                              "line": 209,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "start": 5974,
                              "end": 6350,
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 6
                                },
                                "end": {
                                  "line": 196,
                                  "column": 7
                                }
                              },
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "start": 5980,
                                  "end": 6350,
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 7
                                    }
                                  },
                                  "id": {
                                    "type": "Identifier",
                                    "start": 5980,
                                    "end": 5992,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 24
                                      },
                                      "identifierName": "mixinInMixin"
                                    },
                                    "name": "mixinInMixin"
                                  },
                                  "init": {
                                    "type": "ArrowFunctionExpression",
                                    "start": 5995,
                                    "end": 6350,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 7
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 5995,
                                        "end": 6001,
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 33
                                          },
                                          "identifierName": "string"
                                        },
                                        "name": "string"
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 6005,
                                      "end": 6350,
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "start": 6015,
                                          "end": 6079,
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 72
                                            }
                                          },
                                          "test": {
                                            "type": "UnaryExpression",
                                            "start": 6019,
                                            "end": 6026,
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 19
                                              }
                                            },
                                            "operator": "!",
                                            "prefix": true,
                                            "argument": {
                                              "type": "Identifier",
                                              "start": 6020,
                                              "end": 6026,
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 19
                                                },
                                                "identifierName": "string"
                                              },
                                              "name": "string"
                                            },
                                            "extra": {
                                              "parenthesizedArgument": false
                                            }
                                          },
                                          "consequent": {
                                            "type": "ReturnStatement",
                                            "start": 6028,
                                            "end": 6079,
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 72
                                              }
                                            },
                                            "argument": {
                                              "type": "CallExpression",
                                              "start": 6035,
                                              "end": 6078,
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 71
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 6035,
                                                "end": 6047,
                                                "loc": {
                                                  "start": {
                                                    "line": 187,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 187,
                                                    "column": 40
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 6035,
                                                  "end": 6042,
                                                  "loc": {
                                                    "start": {
                                                      "line": 187,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 187,
                                                      "column": 35
                                                    },
                                                    "identifierName": "console"
                                                  },
                                                  "name": "console"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 6043,
                                                  "end": 6047,
                                                  "loc": {
                                                    "start": {
                                                      "line": 187,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 187,
                                                      "column": 40
                                                    },
                                                    "identifierName": "warn"
                                                  },
                                                  "name": "warn"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "TemplateLiteral",
                                                  "start": 6048,
                                                  "end": 6077,
                                                  "loc": {
                                                    "start": {
                                                      "line": 187,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 187,
                                                      "column": 70
                                                    }
                                                  },
                                                  "expressions": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 6069,
                                                      "end": 6075,
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 68
                                                        },
                                                        "identifierName": "string"
                                                      },
                                                      "name": "string"
                                                    }
                                                  ],
                                                  "quasis": [
                                                    {
                                                      "type": "TemplateElement",
                                                      "start": 6049,
                                                      "end": 6067,
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 60
                                                        }
                                                      },
                                                      "value": {
                                                        "raw": "Nothing found for ",
                                                        "cooked": "Nothing found for "
                                                      },
                                                      "tail": false
                                                    },
                                                    {
                                                      "type": "TemplateElement",
                                                      "start": 6076,
                                                      "end": 6076,
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 69
                                                        }
                                                      },
                                                      "value": {
                                                        "raw": "",
                                                        "cooked": ""
                                                      },
                                                      "tail": true
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          },
                                          "alternate": null
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 6089,
                                          "end": 6134,
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 53
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 6095,
                                              "end": 6133,
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 52
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 6095,
                                                "end": 6102,
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 21
                                                  },
                                                  "identifierName": "matches"
                                                },
                                                "name": "matches"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 6105,
                                                "end": 6133,
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 52
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 6105,
                                                  "end": 6117,
                                                  "loc": {
                                                    "start": {
                                                      "line": 188,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 36
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 6105,
                                                    "end": 6111,
                                                    "loc": {
                                                      "start": {
                                                        "line": 188,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 188,
                                                        "column": 30
                                                      },
                                                      "identifierName": "string"
                                                    },
                                                    "name": "string"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 6112,
                                                    "end": 6117,
                                                    "loc": {
                                                      "start": {
                                                        "line": 188,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 188,
                                                        "column": 36
                                                      },
                                                      "identifierName": "match"
                                                    },
                                                    "name": "match"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "RegExpLiteral",
                                                    "start": 6118,
                                                    "end": 6132,
                                                    "loc": {
                                                      "start": {
                                                        "line": 188,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 188,
                                                        "column": 51
                                                      }
                                                    },
                                                    "extra": {
                                                      "raw": "/mixin((.*))/g"
                                                    },
                                                    "pattern": "mixin((.*))",
                                                    "flags": "g"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "IfStatement",
                                          "start": 6144,
                                          "end": 6317,
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 9
                                            }
                                          },
                                          "test": {
                                            "type": "Identifier",
                                            "start": 6148,
                                            "end": 6155,
                                            "loc": {
                                              "start": {
                                                "line": 189,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 189,
                                                "column": 19
                                              },
                                              "identifierName": "matches"
                                            },
                                            "name": "matches"
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "start": 6157,
                                            "end": 6317,
                                            "loc": {
                                              "start": {
                                                "line": 189,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 9
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ForOfStatement",
                                                "start": 6170,
                                                "end": 6306,
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 11
                                                  }
                                                },
                                                "left": {
                                                  "type": "VariableDeclaration",
                                                  "start": 6175,
                                                  "end": 6186,
                                                  "loc": {
                                                    "start": {
                                                      "line": 190,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 190,
                                                      "column": 26
                                                    }
                                                  },
                                                  "declarations": [
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "start": 6181,
                                                      "end": 6186,
                                                      "loc": {
                                                        "start": {
                                                          "line": 190,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 190,
                                                          "column": 26
                                                        }
                                                      },
                                                      "id": {
                                                        "type": "Identifier",
                                                        "start": 6181,
                                                        "end": 6186,
                                                        "loc": {
                                                          "start": {
                                                            "line": 190,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 190,
                                                            "column": 26
                                                          },
                                                          "identifierName": "match"
                                                        },
                                                        "name": "match"
                                                      },
                                                      "init": null
                                                    }
                                                  ],
                                                  "kind": "const"
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "start": 6190,
                                                  "end": 6197,
                                                  "loc": {
                                                    "start": {
                                                      "line": 190,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 190,
                                                      "column": 37
                                                    },
                                                    "identifierName": "matches"
                                                  },
                                                  "name": "matches"
                                                },
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 6199,
                                                  "end": 6306,
                                                  "loc": {
                                                    "start": {
                                                      "line": 190,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 11
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "start": 6214,
                                                      "end": 6242,
                                                      "loc": {
                                                        "start": {
                                                          "line": 191,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 191,
                                                          "column": 40
                                                        }
                                                      },
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "start": 6220,
                                                          "end": 6241,
                                                          "loc": {
                                                            "start": {
                                                              "line": 191,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 191,
                                                              "column": 39
                                                            }
                                                          },
                                                          "id": {
                                                            "type": "Identifier",
                                                            "start": 6220,
                                                            "end": 6225,
                                                            "loc": {
                                                              "start": {
                                                                "line": 191,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 191,
                                                                "column": 23
                                                              },
                                                              "identifierName": "mixin"
                                                            },
                                                            "name": "mixin"
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "start": 6228,
                                                            "end": 6241,
                                                            "loc": {
                                                              "start": {
                                                                "line": 191,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 191,
                                                                "column": 39
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 6228,
                                                              "end": 6234,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 191,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 191,
                                                                  "column": 32
                                                                },
                                                                "identifierName": "mixins"
                                                              },
                                                              "name": "mixins"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 6235,
                                                              "end": 6240,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 191,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 191,
                                                                  "column": 38
                                                                },
                                                                "identifierName": "match"
                                                              },
                                                              "name": "match"
                                                            },
                                                            "computed": true
                                                          }
                                                        }
                                                      ],
                                                      "kind": "const"
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 6256,
                                                      "end": 6293,
                                                      "loc": {
                                                        "start": {
                                                          "line": 192,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 192,
                                                          "column": 49
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "start": 6256,
                                                        "end": 6293,
                                                        "loc": {
                                                          "start": {
                                                            "line": 192,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 192,
                                                            "column": 49
                                                          }
                                                        },
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "start": 6256,
                                                          "end": 6262,
                                                          "loc": {
                                                            "start": {
                                                              "line": 192,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 192,
                                                              "column": 18
                                                            },
                                                            "identifierName": "string"
                                                          },
                                                          "name": "string"
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "start": 6265,
                                                          "end": 6293,
                                                          "loc": {
                                                            "start": {
                                                              "line": 192,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 192,
                                                              "column": 49
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 6265,
                                                            "end": 6279,
                                                            "loc": {
                                                              "start": {
                                                                "line": 192,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 192,
                                                                "column": 35
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 6265,
                                                              "end": 6271,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 21
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 27
                                                                },
                                                                "identifierName": "string"
                                                              },
                                                              "name": "string"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 6272,
                                                              "end": 6279,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 35
                                                                },
                                                                "identifierName": "replace"
                                                              },
                                                              "name": "replace"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 6280,
                                                              "end": 6285,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 41
                                                                },
                                                                "identifierName": "match"
                                                              },
                                                              "name": "match"
                                                            },
                                                            {
                                                              "type": "Identifier",
                                                              "start": 6287,
                                                              "end": 6292,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 43
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "mixin"
                                                              },
                                                              "name": "mixin"
                                                            }
                                                          ]
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              }
                                            ],
                                            "directives": []
                                          },
                                          "alternate": null
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "start": 6327,
                                          "end": 6341,
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 22
                                            }
                                          },
                                          "argument": {
                                            "type": "Identifier",
                                            "start": 6334,
                                            "end": 6340,
                                            "loc": {
                                              "start": {
                                                "line": 195,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 195,
                                                "column": 21
                                              },
                                              "identifierName": "string"
                                            },
                                            "name": "string"
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                }
                              ],
                              "kind": "const"
                            },
                            {
                              "type": "ReturnStatement",
                              "start": 6358,
                              "end": 6738,
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 6
                                },
                                "end": {
                                  "line": 208,
                                  "column": 9
                                }
                              },
                              "argument": {
                                "type": "NewExpression",
                                "start": 6365,
                                "end": 6737,
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 8
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 6369,
                                  "end": 6376,
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 24
                                    },
                                    "identifierName": "Promise"
                                  },
                                  "name": "Promise"
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 6377,
                                    "end": 6736,
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 7
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 6378,
                                        "end": 6385,
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 33
                                          },
                                          "identifierName": "resolve"
                                        },
                                        "name": "resolve"
                                      },
                                      {
                                        "type": "Identifier",
                                        "start": 6387,
                                        "end": 6393,
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 41
                                          },
                                          "identifierName": "reject"
                                        },
                                        "name": "reject"
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 6398,
                                      "end": 6736,
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 6409,
                                          "end": 6454,
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 53
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 6415,
                                              "end": 6453,
                                              "loc": {
                                                "start": {
                                                  "line": 198,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 198,
                                                  "column": 52
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 6415,
                                                "end": 6422,
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 21
                                                  },
                                                  "identifierName": "matches"
                                                },
                                                "name": "matches"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 6425,
                                                "end": 6453,
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 52
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 6425,
                                                  "end": 6437,
                                                  "loc": {
                                                    "start": {
                                                      "line": 198,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 198,
                                                      "column": 36
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 6425,
                                                    "end": 6431,
                                                    "loc": {
                                                      "start": {
                                                        "line": 198,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 198,
                                                        "column": 30
                                                      },
                                                      "identifierName": "string"
                                                    },
                                                    "name": "string"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 6432,
                                                    "end": 6437,
                                                    "loc": {
                                                      "start": {
                                                        "line": 198,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 198,
                                                        "column": 36
                                                      },
                                                      "identifierName": "match"
                                                    },
                                                    "name": "match"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "RegExpLiteral",
                                                    "start": 6438,
                                                    "end": 6452,
                                                    "loc": {
                                                      "start": {
                                                        "line": 198,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 198,
                                                        "column": 51
                                                      }
                                                    },
                                                    "extra": {
                                                      "raw": "/mixin((.*))/g"
                                                    },
                                                    "pattern": "mixin((.*))",
                                                    "flags": "g"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "IfStatement",
                                          "start": 6464,
                                          "end": 6700,
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 9
                                            }
                                          },
                                          "test": {
                                            "type": "Identifier",
                                            "start": 6468,
                                            "end": 6475,
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 19
                                              },
                                              "identifierName": "matches"
                                            },
                                            "name": "matches"
                                          },
                                          "consequent": {
                                            "type": "ForOfStatement",
                                            "start": 6477,
                                            "end": 6700,
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 9
                                              }
                                            },
                                            "left": {
                                              "type": "VariableDeclaration",
                                              "start": 6482,
                                              "end": 6493,
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 199,
                                                  "column": 37
                                                }
                                              },
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "start": 6488,
                                                  "end": 6493,
                                                  "loc": {
                                                    "start": {
                                                      "line": 199,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 199,
                                                      "column": 37
                                                    }
                                                  },
                                                  "id": {
                                                    "type": "Identifier",
                                                    "start": 6488,
                                                    "end": 6493,
                                                    "loc": {
                                                      "start": {
                                                        "line": 199,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 199,
                                                        "column": 37
                                                      },
                                                      "identifierName": "match"
                                                    },
                                                    "name": "match"
                                                  },
                                                  "init": null
                                                }
                                              ],
                                              "kind": "const"
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "start": 6497,
                                              "end": 6504,
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 199,
                                                  "column": 48
                                                },
                                                "identifierName": "matches"
                                              },
                                              "name": "matches"
                                            },
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 6506,
                                              "end": 6700,
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "VariableDeclaration",
                                                  "start": 6519,
                                                  "end": 6561,
                                                  "loc": {
                                                    "start": {
                                                      "line": 200,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 52
                                                    }
                                                  },
                                                  "declarations": [
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "start": 6525,
                                                      "end": 6560,
                                                      "loc": {
                                                        "start": {
                                                          "line": 200,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 200,
                                                          "column": 51
                                                        }
                                                      },
                                                      "id": {
                                                        "type": "Identifier",
                                                        "start": 6525,
                                                        "end": 6530,
                                                        "loc": {
                                                          "start": {
                                                            "line": 200,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 200,
                                                            "column": 21
                                                          },
                                                          "identifierName": "mixin"
                                                        },
                                                        "name": "mixin"
                                                      },
                                                      "init": {
                                                        "type": "CallExpression",
                                                        "start": 6533,
                                                        "end": 6560,
                                                        "loc": {
                                                          "start": {
                                                            "line": 200,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 200,
                                                            "column": 51
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "start": 6533,
                                                          "end": 6545,
                                                          "loc": {
                                                            "start": {
                                                              "line": 200,
                                                              "column": 24
                                                            },
                                                            "end": {
                                                              "line": 200,
                                                              "column": 36
                                                            },
                                                            "identifierName": "mixinInMixin"
                                                          },
                                                          "name": "mixinInMixin"
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "start": 6546,
                                                            "end": 6559,
                                                            "loc": {
                                                              "start": {
                                                                "line": 200,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 200,
                                                                "column": 50
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 6546,
                                                              "end": 6552,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 200,
                                                                  "column": 37
                                                                },
                                                                "end": {
                                                                  "line": 200,
                                                                  "column": 43
                                                                },
                                                                "identifierName": "mixins"
                                                              },
                                                              "name": "mixins"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 6553,
                                                              "end": 6558,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 200,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 200,
                                                                  "column": 49
                                                                },
                                                                "identifierName": "match"
                                                              },
                                                              "name": "match"
                                                            },
                                                            "computed": true
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "kind": "const"
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 6573,
                                                  "end": 6611,
                                                  "loc": {
                                                    "start": {
                                                      "line": 201,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 201,
                                                      "column": 48
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "AssignmentExpression",
                                                    "start": 6573,
                                                    "end": 6610,
                                                    "loc": {
                                                      "start": {
                                                        "line": 201,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 201,
                                                        "column": 47
                                                      }
                                                    },
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "start": 6573,
                                                      "end": 6579,
                                                      "loc": {
                                                        "start": {
                                                          "line": 201,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 201,
                                                          "column": 16
                                                        },
                                                        "identifierName": "string"
                                                      },
                                                      "name": "string"
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "start": 6582,
                                                      "end": 6610,
                                                      "loc": {
                                                        "start": {
                                                          "line": 201,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 201,
                                                          "column": 47
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 6582,
                                                        "end": 6596,
                                                        "loc": {
                                                          "start": {
                                                            "line": 201,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 201,
                                                            "column": 33
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 6582,
                                                          "end": 6588,
                                                          "loc": {
                                                            "start": {
                                                              "line": 201,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 201,
                                                              "column": 25
                                                            },
                                                            "identifierName": "string"
                                                          },
                                                          "name": "string"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 6589,
                                                          "end": 6596,
                                                          "loc": {
                                                            "start": {
                                                              "line": 201,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 201,
                                                              "column": 33
                                                            },
                                                            "identifierName": "replace"
                                                          },
                                                          "name": "replace"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 6597,
                                                          "end": 6602,
                                                          "loc": {
                                                            "start": {
                                                              "line": 201,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 201,
                                                              "column": 39
                                                            },
                                                            "identifierName": "match"
                                                          },
                                                          "name": "match"
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "start": 6604,
                                                          "end": 6609,
                                                          "loc": {
                                                            "start": {
                                                              "line": 201,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 201,
                                                              "column": 46
                                                            },
                                                            "identifierName": "mixin"
                                                          },
                                                          "name": "mixin"
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "CommentLine",
                                                      "value": " return [",
                                                      "start": 6623,
                                                      "end": 6634,
                                                      "loc": {
                                                        "start": {
                                                          "line": 202,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 202,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CommentLine",
                                                      "value": "   match, mixins[match]",
                                                      "start": 6646,
                                                      "end": 6671,
                                                      "loc": {
                                                        "start": {
                                                          "line": 203,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 203,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CommentLine",
                                                      "value": " ]",
                                                      "start": 6683,
                                                      "end": 6687,
                                                      "loc": {
                                                        "start": {
                                                          "line": 204,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 204,
                                                          "column": 14
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              ],
                                              "directives": []
                                            }
                                          },
                                          "alternate": null
                                        },
                                        {
                                          "type": "EmptyStatement",
                                          "start": 6700,
                                          "end": 6701,
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 10
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 6711,
                                          "end": 6727,
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 24
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 6711,
                                            "end": 6726,
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 23
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 6711,
                                              "end": 6718,
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 15
                                                },
                                                "identifierName": "resolve"
                                              },
                                              "name": "resolve"
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 6719,
                                                "end": 6725,
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 22
                                                  },
                                                  "identifierName": "string"
                                                },
                                                "name": "string"
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ]
                              }
                            }
                          ],
                          "directives": []
                        }
                      },
                      {
                        "type": "ClassMethod",
                        "start": 6753,
                        "end": 7174,
                        "loc": {
                          "start": {
                            "line": 211,
                            "column": 4
                          },
                          "end": {
                            "line": 222,
                            "column": 5
                          }
                        },
                        "static": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 6753,
                          "end": 6766,
                          "loc": {
                            "start": {
                              "line": 211,
                              "column": 4
                            },
                            "end": {
                              "line": 211,
                              "column": 17
                            },
                            "identifierName": "_applyClasses"
                          },
                          "name": "_applyClasses"
                        },
                        "kind": "method",
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 6767,
                            "end": 6773,
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 18
                              },
                              "end": {
                                "line": 211,
                                "column": 24
                              },
                              "identifierName": "string"
                            },
                            "name": "string"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 6775,
                          "end": 7174,
                          "loc": {
                            "start": {
                              "line": 211,
                              "column": 26
                            },
                            "end": {
                              "line": 222,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "start": 6784,
                              "end": 7167,
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 6
                                },
                                "end": {
                                  "line": 221,
                                  "column": 9
                                }
                              },
                              "argument": {
                                "type": "NewExpression",
                                "start": 6791,
                                "end": 7166,
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 8
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 6795,
                                  "end": 6802,
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 24
                                    },
                                    "identifierName": "Promise"
                                  },
                                  "name": "Promise"
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 6803,
                                    "end": 7165,
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 7
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 6804,
                                        "end": 6811,
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 33
                                          },
                                          "identifierName": "resolve"
                                        },
                                        "name": "resolve"
                                      },
                                      {
                                        "type": "Identifier",
                                        "start": 6813,
                                        "end": 6819,
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 41
                                          },
                                          "identifierName": "reject"
                                        },
                                        "name": "reject"
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 6824,
                                      "end": 7165,
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 6835,
                                          "end": 6880,
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 53
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 6841,
                                              "end": 6879,
                                              "loc": {
                                                "start": {
                                                  "line": 213,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 213,
                                                  "column": 52
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 6841,
                                                "end": 6848,
                                                "loc": {
                                                  "start": {
                                                    "line": 213,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 213,
                                                    "column": 21
                                                  },
                                                  "identifierName": "matches"
                                                },
                                                "name": "matches"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 6851,
                                                "end": 6879,
                                                "loc": {
                                                  "start": {
                                                    "line": 213,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 213,
                                                    "column": 52
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 6851,
                                                  "end": 6863,
                                                  "loc": {
                                                    "start": {
                                                      "line": 213,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 213,
                                                      "column": 36
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 6851,
                                                    "end": 6857,
                                                    "loc": {
                                                      "start": {
                                                        "line": 213,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 213,
                                                        "column": 30
                                                      },
                                                      "identifierName": "string"
                                                    },
                                                    "name": "string"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 6858,
                                                    "end": 6863,
                                                    "loc": {
                                                      "start": {
                                                        "line": 213,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 213,
                                                        "column": 36
                                                      },
                                                      "identifierName": "match"
                                                    },
                                                    "name": "match"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "RegExpLiteral",
                                                    "start": 6864,
                                                    "end": 6878,
                                                    "loc": {
                                                      "start": {
                                                        "line": 213,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 213,
                                                        "column": 51
                                                      }
                                                    },
                                                    "extra": {
                                                      "raw": "/apply((.*))/g"
                                                    },
                                                    "pattern": "apply((.*))",
                                                    "flags": "g"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "IfStatement",
                                          "start": 6890,
                                          "end": 7087,
                                          "loc": {
                                            "start": {
                                              "line": 214,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 9
                                            }
                                          },
                                          "test": {
                                            "type": "Identifier",
                                            "start": 6894,
                                            "end": 6901,
                                            "loc": {
                                              "start": {
                                                "line": 214,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 214,
                                                "column": 19
                                              },
                                              "identifierName": "matches"
                                            },
                                            "name": "matches"
                                          },
                                          "consequent": {
                                            "type": "ForOfStatement",
                                            "start": 6903,
                                            "end": 7087,
                                            "loc": {
                                              "start": {
                                                "line": 214,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 218,
                                                "column": 9
                                              }
                                            },
                                            "left": {
                                              "type": "VariableDeclaration",
                                              "start": 6908,
                                              "end": 6919,
                                              "loc": {
                                                "start": {
                                                  "line": 214,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 214,
                                                  "column": 37
                                                }
                                              },
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "start": 6914,
                                                  "end": 6919,
                                                  "loc": {
                                                    "start": {
                                                      "line": 214,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 214,
                                                      "column": 37
                                                    }
                                                  },
                                                  "id": {
                                                    "type": "Identifier",
                                                    "start": 6914,
                                                    "end": 6919,
                                                    "loc": {
                                                      "start": {
                                                        "line": 214,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 214,
                                                        "column": 37
                                                      },
                                                      "identifierName": "match"
                                                    },
                                                    "name": "match"
                                                  },
                                                  "init": null
                                                }
                                              ],
                                              "kind": "const"
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "start": 6923,
                                              "end": 6930,
                                              "loc": {
                                                "start": {
                                                  "line": 214,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 214,
                                                  "column": 48
                                                },
                                                "identifierName": "matches"
                                              },
                                              "name": "matches"
                                            },
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 6932,
                                              "end": 7087,
                                              "loc": {
                                                "start": {
                                                  "line": 214,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 218,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 7011,
                                                  "end": 7058,
                                                  "loc": {
                                                    "start": {
                                                      "line": 216,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 216,
                                                      "column": 59
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "AssignmentExpression",
                                                    "start": 7011,
                                                    "end": 7057,
                                                    "loc": {
                                                      "start": {
                                                        "line": 216,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 216,
                                                        "column": 58
                                                      }
                                                    },
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "start": 7011,
                                                      "end": 7017,
                                                      "loc": {
                                                        "start": {
                                                          "line": 216,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 216,
                                                          "column": 18
                                                        },
                                                        "identifierName": "string"
                                                      },
                                                      "name": "string",
                                                      "leadingComments": null
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "start": 7020,
                                                      "end": 7057,
                                                      "loc": {
                                                        "start": {
                                                          "line": 216,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 216,
                                                          "column": 58
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 7020,
                                                        "end": 7034,
                                                        "loc": {
                                                          "start": {
                                                            "line": 216,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 216,
                                                            "column": 35
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 7020,
                                                          "end": 7026,
                                                          "loc": {
                                                            "start": {
                                                              "line": 216,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 216,
                                                              "column": 27
                                                            },
                                                            "identifierName": "string"
                                                          },
                                                          "name": "string"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 7027,
                                                          "end": 7034,
                                                          "loc": {
                                                            "start": {
                                                              "line": 216,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 216,
                                                              "column": 35
                                                            },
                                                            "identifierName": "replace"
                                                          },
                                                          "name": "replace"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 7035,
                                                          "end": 7040,
                                                          "loc": {
                                                            "start": {
                                                              "line": 216,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 216,
                                                              "column": 41
                                                            },
                                                            "identifierName": "match"
                                                          },
                                                          "name": "match"
                                                        },
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 7042,
                                                          "end": 7056,
                                                          "loc": {
                                                            "start": {
                                                              "line": 216,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 216,
                                                              "column": 57
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 7042,
                                                            "end": 7049,
                                                            "loc": {
                                                              "start": {
                                                                "line": 216,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 216,
                                                                "column": 50
                                                              },
                                                              "identifierName": "classes"
                                                            },
                                                            "name": "classes"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 7050,
                                                            "end": 7055,
                                                            "loc": {
                                                              "start": {
                                                                "line": 216,
                                                                "column": 51
                                                              },
                                                              "end": {
                                                                "line": 216,
                                                                "column": 56
                                                              },
                                                              "identifierName": "match"
                                                            },
                                                            "name": "match"
                                                          },
                                                          "computed": true
                                                        }
                                                      ]
                                                    },
                                                    "leadingComments": null
                                                  },
                                                  "leadingComments": [
                                                    {
                                                      "type": "CommentLine",
                                                      "value": " this._applyMixins(classes[match]).then(klass => {",
                                                      "start": 6945,
                                                      "end": 6997,
                                                      "loc": {
                                                        "start": {
                                                          "line": 215,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 215,
                                                          "column": 62
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "trailingComments": [
                                                    {
                                                      "type": "CommentLine",
                                                      "value": " });",
                                                      "start": 7070,
                                                      "end": 7076,
                                                      "loc": {
                                                        "start": {
                                                          "line": 217,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 217,
                                                          "column": 16
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              ],
                                              "directives": [],
                                              "trailingComments": null
                                            },
                                            "trailingComments": null
                                          },
                                          "alternate": null,
                                          "trailingComments": [
                                            {
                                              "type": "CommentLine",
                                              "value": " this.style.innerHTML = string;",
                                              "start": 7097,
                                              "end": 7130,
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 7140,
                                          "end": 7156,
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 24
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 7140,
                                            "end": 7155,
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 23
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 7140,
                                              "end": 7147,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 15
                                                },
                                                "identifierName": "resolve"
                                              },
                                              "name": "resolve",
                                              "leadingComments": null
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 7148,
                                                "end": 7154,
                                                "loc": {
                                                  "start": {
                                                    "line": 220,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 220,
                                                    "column": 22
                                                  },
                                                  "identifierName": "string"
                                                },
                                                "name": "string"
                                              }
                                            ],
                                            "leadingComments": null
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "CommentLine",
                                              "value": " this.style.innerHTML = string;",
                                              "start": 7097,
                                              "end": 7130,
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ]
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    ]
                  }
                }
              }
            ],
            "directives": []
          },
          "leadingComments": [],
          "trailingComments": []
        }
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": "*\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n ",
      "start": 0,
      "end": 92,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " TODO: test",
      "start": 4820,
      "end": 4833,
      "loc": {
        "start": {
          "line": 154,
          "column": 6
        },
        "end": {
          "line": 154,
          "column": 19
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " TODO: Implement better way to check if a renderer is used",
      "start": 4904,
      "end": 4964,
      "loc": {
        "start": {
          "line": 156,
          "column": 6
        },
        "end": {
          "line": 156,
          "column": 66
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " const matches = style.innerHTML.match(/apply((.*))/g);",
      "start": 5444,
      "end": 5501,
      "loc": {
        "start": {
          "line": 171,
          "column": 6
        },
        "end": {
          "line": 171,
          "column": 63
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this._applyVariables(matches, style);",
      "start": 5889,
      "end": 5929,
      "loc": {
        "start": {
          "line": 182,
          "column": 6
        },
        "end": {
          "line": 182,
          "column": 46
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return [",
      "start": 6623,
      "end": 6634,
      "loc": {
        "start": {
          "line": 202,
          "column": 10
        },
        "end": {
          "line": 202,
          "column": 21
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   match, mixins[match]",
      "start": 6646,
      "end": 6671,
      "loc": {
        "start": {
          "line": 203,
          "column": 10
        },
        "end": {
          "line": 203,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " ]",
      "start": 6683,
      "end": 6687,
      "loc": {
        "start": {
          "line": 204,
          "column": 10
        },
        "end": {
          "line": 204,
          "column": 14
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this._applyMixins(classes[match]).then(klass => {",
      "start": 6945,
      "end": 6997,
      "loc": {
        "start": {
          "line": 215,
          "column": 10
        },
        "end": {
          "line": 215,
          "column": 62
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " });",
      "start": 7070,
      "end": 7076,
      "loc": {
        "start": {
          "line": 217,
          "column": 10
        },
        "end": {
          "line": 217,
          "column": 16
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this.style.innerHTML = string;",
      "start": 7097,
      "end": 7130,
      "loc": {
        "start": {
          "line": 219,
          "column": 8
        },
        "end": {
          "line": 219,
          "column": 41
        }
      }
    }
  ],
  "tokens": [
    {
      "type": "CommentBlock",
      "value": "*\r\n * @module CSSMixin\r\n * @mixin Backed\r\n * @param {class} base class to extend from\r\n ",
      "start": 0,
      "end": 92,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 95,
      "end": 100,
      "loc": {
        "start": {
          "line": 6,
          "column": 1
        },
        "end": {
          "line": 6,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixins",
      "start": 101,
      "end": 107,
      "loc": {
        "start": {
          "line": 6,
          "column": 7
        },
        "end": {
          "line": 6,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 108,
      "end": 109,
      "loc": {
        "start": {
          "line": 6,
          "column": 14
        },
        "end": {
          "line": 6,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 110,
      "end": 111,
      "loc": {
        "start": {
          "line": 6,
          "column": 16
        },
        "end": {
          "line": 6,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-row)",
      "start": 115,
      "end": 133,
      "loc": {
        "start": {
          "line": 7,
          "column": 2
        },
        "end": {
          "line": 7,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 133,
      "end": 134,
      "loc": {
        "start": {
          "line": 7,
          "column": 20
        },
        "end": {
          "line": 7,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 135,
      "end": 136,
      "loc": {
        "start": {
          "line": 7,
          "column": 22
        },
        "end": {
          "line": 7,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "display: flex;\n        flex-direction: row;\n  ",
      "start": 136,
      "end": 184,
      "loc": {
        "start": {
          "line": 7,
          "column": 23
        },
        "end": {
          "line": 9,
          "column": 2
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 184,
      "end": 185,
      "loc": {
        "start": {
          "line": 9,
          "column": 2
        },
        "end": {
          "line": 9,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 185,
      "end": 186,
      "loc": {
        "start": {
          "line": 9,
          "column": 3
        },
        "end": {
          "line": 9,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-column)",
      "start": 190,
      "end": 211,
      "loc": {
        "start": {
          "line": 10,
          "column": 2
        },
        "end": {
          "line": 10,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 211,
      "end": 212,
      "loc": {
        "start": {
          "line": 10,
          "column": 23
        },
        "end": {
          "line": 10,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 213,
      "end": 214,
      "loc": {
        "start": {
          "line": 10,
          "column": 25
        },
        "end": {
          "line": 10,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "display: flex;\n        flex-direction: column;\n  ",
      "start": 214,
      "end": 265,
      "loc": {
        "start": {
          "line": 10,
          "column": 26
        },
        "end": {
          "line": 12,
          "column": 2
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 265,
      "end": 266,
      "loc": {
        "start": {
          "line": 12,
          "column": 2
        },
        "end": {
          "line": 12,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 266,
      "end": 267,
      "loc": {
        "start": {
          "line": 12,
          "column": 3
        },
        "end": {
          "line": 12,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-center)",
      "start": 271,
      "end": 292,
      "loc": {
        "start": {
          "line": 13,
          "column": 2
        },
        "end": {
          "line": 13,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 292,
      "end": 293,
      "loc": {
        "start": {
          "line": 13,
          "column": 23
        },
        "end": {
          "line": 13,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 294,
      "end": 295,
      "loc": {
        "start": {
          "line": 13,
          "column": 25
        },
        "end": {
          "line": 13,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "align-items: center;",
      "start": 295,
      "end": 315,
      "loc": {
        "start": {
          "line": 13,
          "column": 26
        },
        "end": {
          "line": 13,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 315,
      "end": 316,
      "loc": {
        "start": {
          "line": 13,
          "column": 46
        },
        "end": {
          "line": 13,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 316,
      "end": 317,
      "loc": {
        "start": {
          "line": 13,
          "column": 47
        },
        "end": {
          "line": 13,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-header)",
      "start": 321,
      "end": 342,
      "loc": {
        "start": {
          "line": 14,
          "column": 2
        },
        "end": {
          "line": 14,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 342,
      "end": 343,
      "loc": {
        "start": {
          "line": 14,
          "column": 23
        },
        "end": {
          "line": 14,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 344,
      "end": 345,
      "loc": {
        "start": {
          "line": 14,
          "column": 25
        },
        "end": {
          "line": 14,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "height: 128px;\n        width: 100%;\n        background: var(--primary-color);\n        color: var(--text-color);\n        mixin(--css-column)",
      "start": 345,
      "end": 488,
      "loc": {
        "start": {
          "line": 14,
          "column": 26
        },
        "end": {
          "line": 18,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 488,
      "end": 489,
      "loc": {
        "start": {
          "line": 18,
          "column": 27
        },
        "end": {
          "line": 18,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 489,
      "end": 490,
      "loc": {
        "start": {
          "line": 18,
          "column": 28
        },
        "end": {
          "line": 18,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-flex)",
      "start": 494,
      "end": 513,
      "loc": {
        "start": {
          "line": 19,
          "column": 2
        },
        "end": {
          "line": 19,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 513,
      "end": 514,
      "loc": {
        "start": {
          "line": 19,
          "column": 21
        },
        "end": {
          "line": 19,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 515,
      "end": 516,
      "loc": {
        "start": {
          "line": 19,
          "column": 23
        },
        "end": {
          "line": 19,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "flex: 1;",
      "start": 516,
      "end": 524,
      "loc": {
        "start": {
          "line": 19,
          "column": 24
        },
        "end": {
          "line": 19,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 524,
      "end": 525,
      "loc": {
        "start": {
          "line": 19,
          "column": 32
        },
        "end": {
          "line": 19,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 525,
      "end": 526,
      "loc": {
        "start": {
          "line": 19,
          "column": 33
        },
        "end": {
          "line": 19,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-flex-2)",
      "start": 530,
      "end": 551,
      "loc": {
        "start": {
          "line": 20,
          "column": 2
        },
        "end": {
          "line": 20,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 551,
      "end": 552,
      "loc": {
        "start": {
          "line": 20,
          "column": 23
        },
        "end": {
          "line": 20,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 553,
      "end": 554,
      "loc": {
        "start": {
          "line": 20,
          "column": 25
        },
        "end": {
          "line": 20,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "flex: 2;",
      "start": 554,
      "end": 562,
      "loc": {
        "start": {
          "line": 20,
          "column": 26
        },
        "end": {
          "line": 20,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 562,
      "end": 563,
      "loc": {
        "start": {
          "line": 20,
          "column": 34
        },
        "end": {
          "line": 20,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 563,
      "end": 564,
      "loc": {
        "start": {
          "line": 20,
          "column": 35
        },
        "end": {
          "line": 20,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-flex-3)",
      "start": 568,
      "end": 589,
      "loc": {
        "start": {
          "line": 21,
          "column": 2
        },
        "end": {
          "line": 21,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 589,
      "end": 590,
      "loc": {
        "start": {
          "line": 21,
          "column": 23
        },
        "end": {
          "line": 21,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 591,
      "end": 592,
      "loc": {
        "start": {
          "line": 21,
          "column": 25
        },
        "end": {
          "line": 21,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "flex: 3;",
      "start": 592,
      "end": 600,
      "loc": {
        "start": {
          "line": 21,
          "column": 26
        },
        "end": {
          "line": 21,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 600,
      "end": 601,
      "loc": {
        "start": {
          "line": 21,
          "column": 34
        },
        "end": {
          "line": 21,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 601,
      "end": 602,
      "loc": {
        "start": {
          "line": 21,
          "column": 35
        },
        "end": {
          "line": 21,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-flex-4)",
      "start": 606,
      "end": 627,
      "loc": {
        "start": {
          "line": 22,
          "column": 2
        },
        "end": {
          "line": 22,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 627,
      "end": 628,
      "loc": {
        "start": {
          "line": 22,
          "column": 23
        },
        "end": {
          "line": 22,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 629,
      "end": 630,
      "loc": {
        "start": {
          "line": 22,
          "column": 25
        },
        "end": {
          "line": 22,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "flex: 4;",
      "start": 630,
      "end": 638,
      "loc": {
        "start": {
          "line": 22,
          "column": 26
        },
        "end": {
          "line": 22,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 638,
      "end": 639,
      "loc": {
        "start": {
          "line": 22,
          "column": 34
        },
        "end": {
          "line": 22,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 639,
      "end": 640,
      "loc": {
        "start": {
          "line": 22,
          "column": 35
        },
        "end": {
          "line": 22,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--material-palette)",
      "start": 644,
      "end": 671,
      "loc": {
        "start": {
          "line": 23,
          "column": 2
        },
        "end": {
          "line": 23,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 671,
      "end": 672,
      "loc": {
        "start": {
          "line": 23,
          "column": 29
        },
        "end": {
          "line": 23,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 673,
      "end": 674,
      "loc": {
        "start": {
          "line": 23,
          "column": 31
        },
        "end": {
          "line": 23,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "--dark-primary-color: #00796B;\n        --light-primary-color: #B2DFDB;\n        --primary-color: #009688;\n        --text-color: #FFF;\n        --primary-text-color: #212121;\n        --secondary-text-color: #757575;\n        --divider-color: #BDBDBD;\n        --accent-color: #4CAF50;\n        --disabled-text-color: #BDBDBD;\n        --primary-background-color: #f9ffff;\n        --dialog-background-color: #FFFFFF;",
      "start": 674,
      "end": 1092,
      "loc": {
        "start": {
          "line": 23,
          "column": 32
        },
        "end": {
          "line": 33,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1092,
      "end": 1093,
      "loc": {
        "start": {
          "line": 33,
          "column": 43
        },
        "end": {
          "line": 33,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1093,
      "end": 1094,
      "loc": {
        "start": {
          "line": 33,
          "column": 44
        },
        "end": {
          "line": 33,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-hero)",
      "start": 1098,
      "end": 1117,
      "loc": {
        "start": {
          "line": 34,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1117,
      "end": 1118,
      "loc": {
        "start": {
          "line": 34,
          "column": 21
        },
        "end": {
          "line": 34,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1119,
      "end": 1120,
      "loc": {
        "start": {
          "line": 34,
          "column": 23
        },
        "end": {
          "line": 34,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "display: flex;\n        max-width: 600px;\n        max-height: 340px;\n        height: 100%;\n        width: 100%;\n        box-shadow: 3px 2px 4px 2px rgba(0,0,0, 0.15),\n                    -2px 0px 4px 2px rgba(0,0,0, 0.15);\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        transform: translate(-50%, -50%);\n        border-radius: 2px;\n  ",
      "start": 1120,
      "end": 1491,
      "loc": {
        "start": {
          "line": 34,
          "column": 24
        },
        "end": {
          "line": 46,
          "column": 2
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1491,
      "end": 1492,
      "loc": {
        "start": {
          "line": 46,
          "column": 2
        },
        "end": {
          "line": 46,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1492,
      "end": 1493,
      "loc": {
        "start": {
          "line": 46,
          "column": 3
        },
        "end": {
          "line": 46,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-2dp)",
      "start": 1496,
      "end": 1524,
      "loc": {
        "start": {
          "line": 47,
          "column": 2
        },
        "end": {
          "line": 47,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1524,
      "end": 1525,
      "loc": {
        "start": {
          "line": 47,
          "column": 30
        },
        "end": {
          "line": 47,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1526,
      "end": 1527,
      "loc": {
        "start": {
          "line": 47,
          "column": 32
        },
        "end": {
          "line": 47,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n                0 1px 5px 0 rgba(0, 0, 0, 0.12),\n                0 3px 1px -2px rgba(0, 0, 0, 0.2);",
      "start": 1527,
      "end": 1676,
      "loc": {
        "start": {
          "line": 47,
          "column": 33
        },
        "end": {
          "line": 50,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1676,
      "end": 1677,
      "loc": {
        "start": {
          "line": 50,
          "column": 50
        },
        "end": {
          "line": 50,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1677,
      "end": 1678,
      "loc": {
        "start": {
          "line": 50,
          "column": 51
        },
        "end": {
          "line": 50,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-3dp)",
      "start": 1682,
      "end": 1710,
      "loc": {
        "start": {
          "line": 52,
          "column": 2
        },
        "end": {
          "line": 52,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1710,
      "end": 1711,
      "loc": {
        "start": {
          "line": 52,
          "column": 30
        },
        "end": {
          "line": 52,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1712,
      "end": 1713,
      "loc": {
        "start": {
          "line": 52,
          "column": 32
        },
        "end": {
          "line": 52,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14),\n                0 1px 8px 0 rgba(0, 0, 0, 0.12),\n                0 3px 3px -2px rgba(0, 0, 0, 0.4);",
      "start": 1713,
      "end": 1862,
      "loc": {
        "start": {
          "line": 52,
          "column": 33
        },
        "end": {
          "line": 55,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1862,
      "end": 1863,
      "loc": {
        "start": {
          "line": 55,
          "column": 50
        },
        "end": {
          "line": 55,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1863,
      "end": 1864,
      "loc": {
        "start": {
          "line": 55,
          "column": 51
        },
        "end": {
          "line": 55,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-4dp)",
      "start": 1867,
      "end": 1895,
      "loc": {
        "start": {
          "line": 56,
          "column": 2
        },
        "end": {
          "line": 56,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1895,
      "end": 1896,
      "loc": {
        "start": {
          "line": 56,
          "column": 30
        },
        "end": {
          "line": 56,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1897,
      "end": 1898,
      "loc": {
        "start": {
          "line": 56,
          "column": 32
        },
        "end": {
          "line": 56,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14),\n                0 1px 10px 0 rgba(0, 0, 0, 0.12),\n                0 2px 4px -1px rgba(0, 0, 0, 0.4);",
      "start": 1898,
      "end": 2048,
      "loc": {
        "start": {
          "line": 56,
          "column": 33
        },
        "end": {
          "line": 59,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2048,
      "end": 2049,
      "loc": {
        "start": {
          "line": 59,
          "column": 50
        },
        "end": {
          "line": 59,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2049,
      "end": 2050,
      "loc": {
        "start": {
          "line": 59,
          "column": 51
        },
        "end": {
          "line": 59,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-6dp)",
      "start": 2053,
      "end": 2081,
      "loc": {
        "start": {
          "line": 60,
          "column": 2
        },
        "end": {
          "line": 60,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2081,
      "end": 2082,
      "loc": {
        "start": {
          "line": 60,
          "column": 30
        },
        "end": {
          "line": 60,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2083,
      "end": 2084,
      "loc": {
        "start": {
          "line": 60,
          "column": 32
        },
        "end": {
          "line": 60,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14),\n                0 1px 18px 0 rgba(0, 0, 0, 0.12),\n                0 3px 5px -1px rgba(0, 0, 0, 0.4);",
      "start": 2084,
      "end": 2235,
      "loc": {
        "start": {
          "line": 60,
          "column": 33
        },
        "end": {
          "line": 63,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2235,
      "end": 2236,
      "loc": {
        "start": {
          "line": 63,
          "column": 50
        },
        "end": {
          "line": 63,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2236,
      "end": 2237,
      "loc": {
        "start": {
          "line": 63,
          "column": 51
        },
        "end": {
          "line": 63,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-8dp)",
      "start": 2240,
      "end": 2268,
      "loc": {
        "start": {
          "line": 64,
          "column": 2
        },
        "end": {
          "line": 64,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2268,
      "end": 2269,
      "loc": {
        "start": {
          "line": 64,
          "column": 30
        },
        "end": {
          "line": 64,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2270,
      "end": 2271,
      "loc": {
        "start": {
          "line": 64,
          "column": 32
        },
        "end": {
          "line": 64,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14),\n                0 3px 14px 2px rgba(0, 0, 0, 0.12),\n                0 5px 5px -3px rgba(0, 0, 0, 0.4);",
      "start": 2271,
      "end": 2426,
      "loc": {
        "start": {
          "line": 64,
          "column": 33
        },
        "end": {
          "line": 67,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2426,
      "end": 2427,
      "loc": {
        "start": {
          "line": 67,
          "column": 50
        },
        "end": {
          "line": 67,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2427,
      "end": 2428,
      "loc": {
        "start": {
          "line": 67,
          "column": 51
        },
        "end": {
          "line": 67,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-12dp)",
      "start": 2431,
      "end": 2460,
      "loc": {
        "start": {
          "line": 68,
          "column": 2
        },
        "end": {
          "line": 68,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2460,
      "end": 2461,
      "loc": {
        "start": {
          "line": 68,
          "column": 31
        },
        "end": {
          "line": 68,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2462,
      "end": 2463,
      "loc": {
        "start": {
          "line": 68,
          "column": 33
        },
        "end": {
          "line": 68,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 12px 16px 1px rgba(0, 0, 0, 0.14),\n                0 4px 22px 3px rgba(0, 0, 0, 0.12),\n                0 6px 7px -4px rgba(0, 0, 0, 0.4);",
      "start": 2463,
      "end": 2619,
      "loc": {
        "start": {
          "line": 68,
          "column": 34
        },
        "end": {
          "line": 71,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2619,
      "end": 2620,
      "loc": {
        "start": {
          "line": 71,
          "column": 50
        },
        "end": {
          "line": 71,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2620,
      "end": 2621,
      "loc": {
        "start": {
          "line": 71,
          "column": 51
        },
        "end": {
          "line": 71,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-16dp)",
      "start": 2624,
      "end": 2653,
      "loc": {
        "start": {
          "line": 72,
          "column": 2
        },
        "end": {
          "line": 72,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2653,
      "end": 2654,
      "loc": {
        "start": {
          "line": 72,
          "column": 31
        },
        "end": {
          "line": 72,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2655,
      "end": 2656,
      "loc": {
        "start": {
          "line": 72,
          "column": 33
        },
        "end": {
          "line": 72,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),\n                0  6px 30px 5px rgba(0, 0, 0, 0.12),\n                0  8px 10px -5px rgba(0, 0, 0, 0.4);",
      "start": 2656,
      "end": 2815,
      "loc": {
        "start": {
          "line": 72,
          "column": 34
        },
        "end": {
          "line": 75,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2815,
      "end": 2816,
      "loc": {
        "start": {
          "line": 75,
          "column": 52
        },
        "end": {
          "line": 75,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2816,
      "end": 2817,
      "loc": {
        "start": {
          "line": 75,
          "column": 53
        },
        "end": {
          "line": 75,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "mixin(--css-elevation-24dp)",
      "start": 2820,
      "end": 2849,
      "loc": {
        "start": {
          "line": 76,
          "column": 2
        },
        "end": {
          "line": 76,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2849,
      "end": 2850,
      "loc": {
        "start": {
          "line": 76,
          "column": 31
        },
        "end": {
          "line": 76,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2851,
      "end": 2852,
      "loc": {
        "start": {
          "line": 76,
          "column": 33
        },
        "end": {
          "line": 76,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n    box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14),\n                0 9px 46px 8px rgba(0, 0, 0, 0.12),\n                0 11px 15px -7px rgba(0, 0, 0, 0.4);",
      "start": 2852,
      "end": 3010,
      "loc": {
        "start": {
          "line": 76,
          "column": 34
        },
        "end": {
          "line": 79,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3010,
      "end": 3011,
      "loc": {
        "start": {
          "line": 79,
          "column": 52
        },
        "end": {
          "line": 79,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3014,
      "end": 3015,
      "loc": {
        "start": {
          "line": 80,
          "column": 1
        },
        "end": {
          "line": 80,
          "column": 2
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3015,
      "end": 3016,
      "loc": {
        "start": {
          "line": 80,
          "column": 2
        },
        "end": {
          "line": 80,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 3021,
      "end": 3026,
      "loc": {
        "start": {
          "line": 82,
          "column": 1
        },
        "end": {
          "line": 82,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "classes",
      "start": 3027,
      "end": 3034,
      "loc": {
        "start": {
          "line": 82,
          "column": 7
        },
        "end": {
          "line": 82,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3035,
      "end": 3036,
      "loc": {
        "start": {
          "line": 82,
          "column": 15
        },
        "end": {
          "line": 82,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3037,
      "end": 3038,
      "loc": {
        "start": {
          "line": 82,
          "column": 17
        },
        "end": {
          "line": 82,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-row)",
      "start": 3043,
      "end": 3061,
      "loc": {
        "start": {
          "line": 83,
          "column": 3
        },
        "end": {
          "line": 83,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3061,
      "end": 3062,
      "loc": {
        "start": {
          "line": 83,
          "column": 21
        },
        "end": {
          "line": 83,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3063,
      "end": 3064,
      "loc": {
        "start": {
          "line": 83,
          "column": 23
        },
        "end": {
          "line": 83,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".row {\n        mixin(--css-row)\n      }\n   ",
      "start": 3064,
      "end": 3110,
      "loc": {
        "start": {
          "line": 83,
          "column": 24
        },
        "end": {
          "line": 86,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3110,
      "end": 3111,
      "loc": {
        "start": {
          "line": 86,
          "column": 3
        },
        "end": {
          "line": 86,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3111,
      "end": 3112,
      "loc": {
        "start": {
          "line": 86,
          "column": 4
        },
        "end": {
          "line": 86,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-column)",
      "start": 3117,
      "end": 3138,
      "loc": {
        "start": {
          "line": 87,
          "column": 3
        },
        "end": {
          "line": 87,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3138,
      "end": 3139,
      "loc": {
        "start": {
          "line": 87,
          "column": 24
        },
        "end": {
          "line": 87,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3140,
      "end": 3141,
      "loc": {
        "start": {
          "line": 87,
          "column": 26
        },
        "end": {
          "line": 87,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".column {\n        mixin(--css-column)\n      }\n   ",
      "start": 3141,
      "end": 3193,
      "loc": {
        "start": {
          "line": 87,
          "column": 27
        },
        "end": {
          "line": 90,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3193,
      "end": 3194,
      "loc": {
        "start": {
          "line": 90,
          "column": 3
        },
        "end": {
          "line": 90,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3194,
      "end": 3195,
      "loc": {
        "start": {
          "line": 90,
          "column": 4
        },
        "end": {
          "line": 90,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-flex)",
      "start": 3200,
      "end": 3219,
      "loc": {
        "start": {
          "line": 91,
          "column": 3
        },
        "end": {
          "line": 91,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3219,
      "end": 3220,
      "loc": {
        "start": {
          "line": 91,
          "column": 22
        },
        "end": {
          "line": 91,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3221,
      "end": 3222,
      "loc": {
        "start": {
          "line": 91,
          "column": 24
        },
        "end": {
          "line": 91,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".flex {\n        mixin(--css-flex)\n      }\n   ",
      "start": 3222,
      "end": 3270,
      "loc": {
        "start": {
          "line": 91,
          "column": 25
        },
        "end": {
          "line": 94,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3270,
      "end": 3271,
      "loc": {
        "start": {
          "line": 94,
          "column": 3
        },
        "end": {
          "line": 94,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3271,
      "end": 3272,
      "loc": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 94,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-flex-2)",
      "start": 3277,
      "end": 3298,
      "loc": {
        "start": {
          "line": 95,
          "column": 3
        },
        "end": {
          "line": 95,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3298,
      "end": 3299,
      "loc": {
        "start": {
          "line": 95,
          "column": 24
        },
        "end": {
          "line": 95,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3300,
      "end": 3301,
      "loc": {
        "start": {
          "line": 95,
          "column": 26
        },
        "end": {
          "line": 95,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".flex-2 {\n     mixin(--css-flex-2)\n   }",
      "start": 3301,
      "end": 3342,
      "loc": {
        "start": {
          "line": 95,
          "column": 27
        },
        "end": {
          "line": 97,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3342,
      "end": 3343,
      "loc": {
        "start": {
          "line": 97,
          "column": 4
        },
        "end": {
          "line": 97,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3343,
      "end": 3344,
      "loc": {
        "start": {
          "line": 97,
          "column": 5
        },
        "end": {
          "line": 97,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-flex-3)",
      "start": 3349,
      "end": 3370,
      "loc": {
        "start": {
          "line": 98,
          "column": 3
        },
        "end": {
          "line": 98,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3370,
      "end": 3371,
      "loc": {
        "start": {
          "line": 98,
          "column": 24
        },
        "end": {
          "line": 98,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3372,
      "end": 3373,
      "loc": {
        "start": {
          "line": 98,
          "column": 26
        },
        "end": {
          "line": 98,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".flex-3 {\n     mixin(--css-flex-3)\n   }",
      "start": 3373,
      "end": 3414,
      "loc": {
        "start": {
          "line": 98,
          "column": 27
        },
        "end": {
          "line": 100,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3414,
      "end": 3415,
      "loc": {
        "start": {
          "line": 100,
          "column": 4
        },
        "end": {
          "line": 100,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3415,
      "end": 3416,
      "loc": {
        "start": {
          "line": 100,
          "column": 5
        },
        "end": {
          "line": 100,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-flex-4)",
      "start": 3421,
      "end": 3442,
      "loc": {
        "start": {
          "line": 101,
          "column": 3
        },
        "end": {
          "line": 101,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3442,
      "end": 3443,
      "loc": {
        "start": {
          "line": 101,
          "column": 24
        },
        "end": {
          "line": 101,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3444,
      "end": 3445,
      "loc": {
        "start": {
          "line": 101,
          "column": 26
        },
        "end": {
          "line": 101,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".flex-4 {\n     mixin(--css-flex-4)\n   }",
      "start": 3445,
      "end": 3486,
      "loc": {
        "start": {
          "line": 101,
          "column": 27
        },
        "end": {
          "line": 103,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3486,
      "end": 3487,
      "loc": {
        "start": {
          "line": 103,
          "column": 4
        },
        "end": {
          "line": 103,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3487,
      "end": 3488,
      "loc": {
        "start": {
          "line": 103,
          "column": 5
        },
        "end": {
          "line": 103,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-center)",
      "start": 3493,
      "end": 3514,
      "loc": {
        "start": {
          "line": 104,
          "column": 3
        },
        "end": {
          "line": 104,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3514,
      "end": 3515,
      "loc": {
        "start": {
          "line": 104,
          "column": 24
        },
        "end": {
          "line": 104,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3516,
      "end": 3517,
      "loc": {
        "start": {
          "line": 104,
          "column": 26
        },
        "end": {
          "line": 104,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".center {\n        align-items: center;\n      }\n   ",
      "start": 3517,
      "end": 3570,
      "loc": {
        "start": {
          "line": 104,
          "column": 27
        },
        "end": {
          "line": 107,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3570,
      "end": 3571,
      "loc": {
        "start": {
          "line": 107,
          "column": 3
        },
        "end": {
          "line": 107,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3571,
      "end": 3572,
      "loc": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-center-center)",
      "start": 3577,
      "end": 3605,
      "loc": {
        "start": {
          "line": 108,
          "column": 3
        },
        "end": {
          "line": 108,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3605,
      "end": 3606,
      "loc": {
        "start": {
          "line": 108,
          "column": 31
        },
        "end": {
          "line": 108,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3607,
      "end": 3608,
      "loc": {
        "start": {
          "line": 108,
          "column": 33
        },
        "end": {
          "line": 108,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".center-center {\n        align-items: center;\n        justify-content: center;\n      }\n   ",
      "start": 3608,
      "end": 3702,
      "loc": {
        "start": {
          "line": 108,
          "column": 34
        },
        "end": {
          "line": 112,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3702,
      "end": 3703,
      "loc": {
        "start": {
          "line": 112,
          "column": 3
        },
        "end": {
          "line": 112,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3703,
      "end": 3704,
      "loc": {
        "start": {
          "line": 112,
          "column": 4
        },
        "end": {
          "line": 112,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-header)",
      "start": 3709,
      "end": 3730,
      "loc": {
        "start": {
          "line": 113,
          "column": 3
        },
        "end": {
          "line": 113,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3730,
      "end": 3731,
      "loc": {
        "start": {
          "line": 113,
          "column": 24
        },
        "end": {
          "line": 113,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3732,
      "end": 3733,
      "loc": {
        "start": {
          "line": 113,
          "column": 26
        },
        "end": {
          "line": 113,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "header, .header {\n     mixin(--css-header)\n   }",
      "start": 3733,
      "end": 3782,
      "loc": {
        "start": {
          "line": 113,
          "column": 27
        },
        "end": {
          "line": 115,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3782,
      "end": 3783,
      "loc": {
        "start": {
          "line": 115,
          "column": 4
        },
        "end": {
          "line": 115,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3783,
      "end": 3784,
      "loc": {
        "start": {
          "line": 115,
          "column": 5
        },
        "end": {
          "line": 115,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-hero)",
      "start": 3789,
      "end": 3808,
      "loc": {
        "start": {
          "line": 116,
          "column": 3
        },
        "end": {
          "line": 116,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3808,
      "end": 3809,
      "loc": {
        "start": {
          "line": 116,
          "column": 22
        },
        "end": {
          "line": 116,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3810,
      "end": 3811,
      "loc": {
        "start": {
          "line": 116,
          "column": 24
        },
        "end": {
          "line": 116,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".hero {\n      mixin(--css-hero)\n   }",
      "start": 3811,
      "end": 3849,
      "loc": {
        "start": {
          "line": 116,
          "column": 25
        },
        "end": {
          "line": 118,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3849,
      "end": 3850,
      "loc": {
        "start": {
          "line": 118,
          "column": 4
        },
        "end": {
          "line": 118,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3850,
      "end": 3851,
      "loc": {
        "start": {
          "line": 118,
          "column": 5
        },
        "end": {
          "line": 118,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-2dp)",
      "start": 3855,
      "end": 3883,
      "loc": {
        "start": {
          "line": 119,
          "column": 3
        },
        "end": {
          "line": 119,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3883,
      "end": 3884,
      "loc": {
        "start": {
          "line": 119,
          "column": 31
        },
        "end": {
          "line": 119,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3885,
      "end": 3886,
      "loc": {
        "start": {
          "line": 119,
          "column": 33
        },
        "end": {
          "line": 119,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-2dp {\n      mixin(--css-elevation-2dp)\n   }",
      "start": 3886,
      "end": 3940,
      "loc": {
        "start": {
          "line": 119,
          "column": 34
        },
        "end": {
          "line": 121,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3940,
      "end": 3941,
      "loc": {
        "start": {
          "line": 121,
          "column": 4
        },
        "end": {
          "line": 121,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3941,
      "end": 3942,
      "loc": {
        "start": {
          "line": 121,
          "column": 5
        },
        "end": {
          "line": 121,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-3dp)",
      "start": 3946,
      "end": 3974,
      "loc": {
        "start": {
          "line": 122,
          "column": 3
        },
        "end": {
          "line": 122,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3974,
      "end": 3975,
      "loc": {
        "start": {
          "line": 122,
          "column": 31
        },
        "end": {
          "line": 122,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3976,
      "end": 3977,
      "loc": {
        "start": {
          "line": 122,
          "column": 33
        },
        "end": {
          "line": 122,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-3dp {\n      mixin(--css-elevation-3dp)\n   }",
      "start": 3977,
      "end": 4031,
      "loc": {
        "start": {
          "line": 122,
          "column": 34
        },
        "end": {
          "line": 124,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4031,
      "end": 4032,
      "loc": {
        "start": {
          "line": 124,
          "column": 4
        },
        "end": {
          "line": 124,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4032,
      "end": 4033,
      "loc": {
        "start": {
          "line": 124,
          "column": 5
        },
        "end": {
          "line": 124,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-4dp)",
      "start": 4037,
      "end": 4065,
      "loc": {
        "start": {
          "line": 125,
          "column": 3
        },
        "end": {
          "line": 125,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4065,
      "end": 4066,
      "loc": {
        "start": {
          "line": 125,
          "column": 31
        },
        "end": {
          "line": 125,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4067,
      "end": 4068,
      "loc": {
        "start": {
          "line": 125,
          "column": 33
        },
        "end": {
          "line": 125,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-4dp {\n      mixin(--css-elevation-4dp)\n   }",
      "start": 4068,
      "end": 4122,
      "loc": {
        "start": {
          "line": 125,
          "column": 34
        },
        "end": {
          "line": 127,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4122,
      "end": 4123,
      "loc": {
        "start": {
          "line": 127,
          "column": 4
        },
        "end": {
          "line": 127,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4123,
      "end": 4124,
      "loc": {
        "start": {
          "line": 127,
          "column": 5
        },
        "end": {
          "line": 127,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-6dp)",
      "start": 4128,
      "end": 4156,
      "loc": {
        "start": {
          "line": 128,
          "column": 3
        },
        "end": {
          "line": 128,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4156,
      "end": 4157,
      "loc": {
        "start": {
          "line": 128,
          "column": 31
        },
        "end": {
          "line": 128,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4158,
      "end": 4159,
      "loc": {
        "start": {
          "line": 128,
          "column": 33
        },
        "end": {
          "line": 128,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-6dp {\n      mixin(--css-elevation-6dp)\n   }",
      "start": 4159,
      "end": 4213,
      "loc": {
        "start": {
          "line": 128,
          "column": 34
        },
        "end": {
          "line": 130,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4213,
      "end": 4214,
      "loc": {
        "start": {
          "line": 130,
          "column": 4
        },
        "end": {
          "line": 130,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4214,
      "end": 4215,
      "loc": {
        "start": {
          "line": 130,
          "column": 5
        },
        "end": {
          "line": 130,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-8dp)",
      "start": 4219,
      "end": 4247,
      "loc": {
        "start": {
          "line": 131,
          "column": 3
        },
        "end": {
          "line": 131,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4247,
      "end": 4248,
      "loc": {
        "start": {
          "line": 131,
          "column": 31
        },
        "end": {
          "line": 131,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4249,
      "end": 4250,
      "loc": {
        "start": {
          "line": 131,
          "column": 33
        },
        "end": {
          "line": 131,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-8dp {\n      mixin(--css-elevation-8dp)\n   }",
      "start": 4250,
      "end": 4304,
      "loc": {
        "start": {
          "line": 131,
          "column": 34
        },
        "end": {
          "line": 133,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4304,
      "end": 4305,
      "loc": {
        "start": {
          "line": 133,
          "column": 4
        },
        "end": {
          "line": 133,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4305,
      "end": 4306,
      "loc": {
        "start": {
          "line": 133,
          "column": 5
        },
        "end": {
          "line": 133,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-12dp)",
      "start": 4310,
      "end": 4339,
      "loc": {
        "start": {
          "line": 134,
          "column": 3
        },
        "end": {
          "line": 134,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4339,
      "end": 4340,
      "loc": {
        "start": {
          "line": 134,
          "column": 32
        },
        "end": {
          "line": 134,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4341,
      "end": 4342,
      "loc": {
        "start": {
          "line": 134,
          "column": 34
        },
        "end": {
          "line": 134,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-12dp {\n      mixin(--css-elevation-12dp)\n   }",
      "start": 4342,
      "end": 4398,
      "loc": {
        "start": {
          "line": 134,
          "column": 35
        },
        "end": {
          "line": 136,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4398,
      "end": 4399,
      "loc": {
        "start": {
          "line": 136,
          "column": 4
        },
        "end": {
          "line": 136,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4399,
      "end": 4400,
      "loc": {
        "start": {
          "line": 136,
          "column": 5
        },
        "end": {
          "line": 136,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-16dp)",
      "start": 4404,
      "end": 4433,
      "loc": {
        "start": {
          "line": 137,
          "column": 3
        },
        "end": {
          "line": 137,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4433,
      "end": 4434,
      "loc": {
        "start": {
          "line": 137,
          "column": 32
        },
        "end": {
          "line": 137,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4435,
      "end": 4436,
      "loc": {
        "start": {
          "line": 137,
          "column": 34
        },
        "end": {
          "line": 137,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-16dp {\n      mixin(--css-elevation-16dp)\n   }",
      "start": 4436,
      "end": 4492,
      "loc": {
        "start": {
          "line": 137,
          "column": 35
        },
        "end": {
          "line": 139,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4492,
      "end": 4493,
      "loc": {
        "start": {
          "line": 139,
          "column": 4
        },
        "end": {
          "line": 139,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4493,
      "end": 4494,
      "loc": {
        "start": {
          "line": 139,
          "column": 5
        },
        "end": {
          "line": 139,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "apply(--css-elevation-18dp)",
      "start": 4498,
      "end": 4527,
      "loc": {
        "start": {
          "line": 140,
          "column": 3
        },
        "end": {
          "line": 140,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4527,
      "end": 4528,
      "loc": {
        "start": {
          "line": 140,
          "column": 32
        },
        "end": {
          "line": 140,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4529,
      "end": 4530,
      "loc": {
        "start": {
          "line": 140,
          "column": 34
        },
        "end": {
          "line": 140,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".elevation-18dp {\n      mixin(--css-elevation-18dp)\n   }",
      "start": 4530,
      "end": 4586,
      "loc": {
        "start": {
          "line": 140,
          "column": 35
        },
        "end": {
          "line": 142,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4586,
      "end": 4587,
      "loc": {
        "start": {
          "line": 142,
          "column": 4
        },
        "end": {
          "line": 142,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4590,
      "end": 4591,
      "loc": {
        "start": {
          "line": 143,
          "column": 1
        },
        "end": {
          "line": 143,
          "column": 2
        }
      }
    },
    {
      "type": {
        "label": "export",
        "keyword": "export",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "export",
      "start": 4593,
      "end": 4599,
      "loc": {
        "start": {
          "line": 144,
          "column": 0
        },
        "end": {
          "line": 144,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "default",
        "keyword": "default",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 4600,
      "end": 4607,
      "loc": {
        "start": {
          "line": 144,
          "column": 7
        },
        "end": {
          "line": 144,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 4608,
      "end": 4612,
      "loc": {
        "start": {
          "line": 144,
          "column": 15
        },
        "end": {
          "line": 144,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4613,
      "end": 4615,
      "loc": {
        "start": {
          "line": 144,
          "column": 20
        },
        "end": {
          "line": 144,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4616,
      "end": 4617,
      "loc": {
        "start": {
          "line": 144,
          "column": 23
        },
        "end": {
          "line": 144,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4621,
      "end": 4627,
      "loc": {
        "start": {
          "line": 145,
          "column": 2
        },
        "end": {
          "line": 145,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 4628,
      "end": 4633,
      "loc": {
        "start": {
          "line": 145,
          "column": 9
        },
        "end": {
          "line": 145,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "CSSMixin",
      "start": 4634,
      "end": 4642,
      "loc": {
        "start": {
          "line": 145,
          "column": 15
        },
        "end": {
          "line": 145,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "extends",
        "keyword": "extends",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "extends",
      "start": 4643,
      "end": 4650,
      "loc": {
        "start": {
          "line": 145,
          "column": 24
        },
        "end": {
          "line": 145,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 4651,
      "end": 4655,
      "loc": {
        "start": {
          "line": 145,
          "column": 32
        },
        "end": {
          "line": 145,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4656,
      "end": 4657,
      "loc": {
        "start": {
          "line": 145,
          "column": 37
        },
        "end": {
          "line": 145,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 4665,
      "end": 4668,
      "loc": {
        "start": {
          "line": 147,
          "column": 4
        },
        "end": {
          "line": 147,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__style",
      "start": 4669,
      "end": 4676,
      "loc": {
        "start": {
          "line": 147,
          "column": 8
        },
        "end": {
          "line": 147,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4676,
      "end": 4677,
      "loc": {
        "start": {
          "line": 147,
          "column": 15
        },
        "end": {
          "line": 147,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4677,
      "end": 4678,
      "loc": {
        "start": {
          "line": 147,
          "column": 16
        },
        "end": {
          "line": 147,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4679,
      "end": 4680,
      "loc": {
        "start": {
          "line": 147,
          "column": 18
        },
        "end": {
          "line": 147,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4688,
      "end": 4694,
      "loc": {
        "start": {
          "line": 148,
          "column": 6
        },
        "end": {
          "line": 148,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4695,
      "end": 4699,
      "loc": {
        "start": {
          "line": 148,
          "column": 13
        },
        "end": {
          "line": 148,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4699,
      "end": 4700,
      "loc": {
        "start": {
          "line": 148,
          "column": 17
        },
        "end": {
          "line": 148,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "shadowRoot",
      "start": 4700,
      "end": 4710,
      "loc": {
        "start": {
          "line": 148,
          "column": 18
        },
        "end": {
          "line": 148,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4710,
      "end": 4711,
      "loc": {
        "start": {
          "line": 148,
          "column": 28
        },
        "end": {
          "line": 148,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "querySelector",
      "start": 4711,
      "end": 4724,
      "loc": {
        "start": {
          "line": 148,
          "column": 29
        },
        "end": {
          "line": 148,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4724,
      "end": 4725,
      "loc": {
        "start": {
          "line": 148,
          "column": 42
        },
        "end": {
          "line": 148,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "style",
      "start": 4725,
      "end": 4732,
      "loc": {
        "start": {
          "line": 148,
          "column": 43
        },
        "end": {
          "line": 148,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4732,
      "end": 4733,
      "loc": {
        "start": {
          "line": 148,
          "column": 50
        },
        "end": {
          "line": 148,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4733,
      "end": 4734,
      "loc": {
        "start": {
          "line": 148,
          "column": 51
        },
        "end": {
          "line": 148,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4740,
      "end": 4741,
      "loc": {
        "start": {
          "line": 149,
          "column": 4
        },
        "end": {
          "line": 149,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 4747,
      "end": 4758,
      "loc": {
        "start": {
          "line": 150,
          "column": 4
        },
        "end": {
          "line": 150,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4758,
      "end": 4759,
      "loc": {
        "start": {
          "line": 150,
          "column": 15
        },
        "end": {
          "line": 150,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4759,
      "end": 4760,
      "loc": {
        "start": {
          "line": 150,
          "column": 16
        },
        "end": {
          "line": 150,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4761,
      "end": 4762,
      "loc": {
        "start": {
          "line": 150,
          "column": 18
        },
        "end": {
          "line": 150,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 4770,
      "end": 4775,
      "loc": {
        "start": {
          "line": 151,
          "column": 6
        },
        "end": {
          "line": 151,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4775,
      "end": 4776,
      "loc": {
        "start": {
          "line": 151,
          "column": 11
        },
        "end": {
          "line": 151,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4776,
      "end": 4777,
      "loc": {
        "start": {
          "line": 151,
          "column": 12
        },
        "end": {
          "line": 151,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4777,
      "end": 4778,
      "loc": {
        "start": {
          "line": 151,
          "column": 13
        },
        "end": {
          "line": 151,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4784,
      "end": 4785,
      "loc": {
        "start": {
          "line": 152,
          "column": 4
        },
        "end": {
          "line": 152,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "connectedCallback",
      "start": 4791,
      "end": 4808,
      "loc": {
        "start": {
          "line": 153,
          "column": 4
        },
        "end": {
          "line": 153,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4808,
      "end": 4809,
      "loc": {
        "start": {
          "line": 153,
          "column": 21
        },
        "end": {
          "line": 153,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4809,
      "end": 4810,
      "loc": {
        "start": {
          "line": 153,
          "column": 22
        },
        "end": {
          "line": 153,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4811,
      "end": 4812,
      "loc": {
        "start": {
          "line": 153,
          "column": 24
        },
        "end": {
          "line": 153,
          "column": 25
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " TODO: test",
      "start": 4820,
      "end": 4833,
      "loc": {
        "start": {
          "line": 154,
          "column": 6
        },
        "end": {
          "line": 154,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4841,
      "end": 4843,
      "loc": {
        "start": {
          "line": 155,
          "column": 6
        },
        "end": {
          "line": 155,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4844,
      "end": 4845,
      "loc": {
        "start": {
          "line": 155,
          "column": 9
        },
        "end": {
          "line": 155,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 4845,
      "end": 4850,
      "loc": {
        "start": {
          "line": 155,
          "column": 10
        },
        "end": {
          "line": 155,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4850,
      "end": 4851,
      "loc": {
        "start": {
          "line": 155,
          "column": 15
        },
        "end": {
          "line": 155,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "connectedCallback",
      "start": 4851,
      "end": 4868,
      "loc": {
        "start": {
          "line": 155,
          "column": 16
        },
        "end": {
          "line": 155,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4868,
      "end": 4869,
      "loc": {
        "start": {
          "line": 155,
          "column": 33
        },
        "end": {
          "line": 155,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 4870,
      "end": 4875,
      "loc": {
        "start": {
          "line": 155,
          "column": 35
        },
        "end": {
          "line": 155,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4875,
      "end": 4876,
      "loc": {
        "start": {
          "line": 155,
          "column": 40
        },
        "end": {
          "line": 155,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "connectedCallback",
      "start": 4876,
      "end": 4893,
      "loc": {
        "start": {
          "line": 155,
          "column": 41
        },
        "end": {
          "line": 155,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4893,
      "end": 4894,
      "loc": {
        "start": {
          "line": 155,
          "column": 58
        },
        "end": {
          "line": 155,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4894,
      "end": 4895,
      "loc": {
        "start": {
          "line": 155,
          "column": 59
        },
        "end": {
          "line": 155,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4895,
      "end": 4896,
      "loc": {
        "start": {
          "line": 155,
          "column": 60
        },
        "end": {
          "line": 155,
          "column": 61
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " TODO: Implement better way to check if a renderer is used",
      "start": 4904,
      "end": 4964,
      "loc": {
        "start": {
          "line": 156,
          "column": 6
        },
        "end": {
          "line": 156,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4972,
      "end": 4974,
      "loc": {
        "start": {
          "line": 157,
          "column": 6
        },
        "end": {
          "line": 157,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4975,
      "end": 4976,
      "loc": {
        "start": {
          "line": 157,
          "column": 9
        },
        "end": {
          "line": 157,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4976,
      "end": 4980,
      "loc": {
        "start": {
          "line": 157,
          "column": 10
        },
        "end": {
          "line": 157,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4980,
      "end": 4981,
      "loc": {
        "start": {
          "line": 157,
          "column": 14
        },
        "end": {
          "line": 157,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render",
      "start": 4981,
      "end": 4987,
      "loc": {
        "start": {
          "line": 157,
          "column": 15
        },
        "end": {
          "line": 157,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4987,
      "end": 4988,
      "loc": {
        "start": {
          "line": 157,
          "column": 21
        },
        "end": {
          "line": 157,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4989,
      "end": 4993,
      "loc": {
        "start": {
          "line": 157,
          "column": 23
        },
        "end": {
          "line": 157,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4993,
      "end": 4994,
      "loc": {
        "start": {
          "line": 157,
          "column": 27
        },
        "end": {
          "line": 157,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasRenderer",
      "start": 4994,
      "end": 5005,
      "loc": {
        "start": {
          "line": 157,
          "column": 28
        },
        "end": {
          "line": 157,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5006,
      "end": 5007,
      "loc": {
        "start": {
          "line": 157,
          "column": 40
        },
        "end": {
          "line": 157,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 5008,
      "end": 5012,
      "loc": {
        "start": {
          "line": 157,
          "column": 42
        },
        "end": {
          "line": 157,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5012,
      "end": 5013,
      "loc": {
        "start": {
          "line": 157,
          "column": 46
        },
        "end": {
          "line": 157,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 5021,
      "end": 5025,
      "loc": {
        "start": {
          "line": 158,
          "column": 6
        },
        "end": {
          "line": 158,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5026,
      "end": 5028,
      "loc": {
        "start": {
          "line": 158,
          "column": 11
        },
        "end": {
          "line": 158,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5028,
      "end": 5029,
      "loc": {
        "start": {
          "line": 158,
          "column": 13
        },
        "end": {
          "line": 158,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5029,
      "end": 5033,
      "loc": {
        "start": {
          "line": 158,
          "column": 14
        },
        "end": {
          "line": 158,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5033,
      "end": 5034,
      "loc": {
        "start": {
          "line": 158,
          "column": 18
        },
        "end": {
          "line": 158,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "template",
      "start": 5034,
      "end": 5042,
      "loc": {
        "start": {
          "line": 158,
          "column": 19
        },
        "end": {
          "line": 158,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5042,
      "end": 5043,
      "loc": {
        "start": {
          "line": 158,
          "column": 27
        },
        "end": {
          "line": 158,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 5044,
      "end": 5051,
      "loc": {
        "start": {
          "line": 158,
          "column": 29
        },
        "end": {
          "line": 158,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5051,
      "end": 5052,
      "loc": {
        "start": {
          "line": 158,
          "column": 36
        },
        "end": {
          "line": 158,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 5052,
      "end": 5055,
      "loc": {
        "start": {
          "line": 158,
          "column": 37
        },
        "end": {
          "line": 158,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5055,
      "end": 5056,
      "loc": {
        "start": {
          "line": 158,
          "column": 40
        },
        "end": {
          "line": 158,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5056,
      "end": 5057,
      "loc": {
        "start": {
          "line": 158,
          "column": 41
        },
        "end": {
          "line": 158,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Render method undefined ",
      "start": 5057,
      "end": 5081,
      "loc": {
        "start": {
          "line": 158,
          "column": 42
        },
        "end": {
          "line": 158,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5081,
      "end": 5083,
      "loc": {
        "start": {
          "line": 158,
          "column": 66
        },
        "end": {
          "line": 158,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5083,
      "end": 5087,
      "loc": {
        "start": {
          "line": 158,
          "column": 68
        },
        "end": {
          "line": 158,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5087,
      "end": 5088,
      "loc": {
        "start": {
          "line": 158,
          "column": 72
        },
        "end": {
          "line": 158,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localname",
      "start": 5088,
      "end": 5097,
      "loc": {
        "start": {
          "line": 158,
          "column": 73
        },
        "end": {
          "line": 158,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5097,
      "end": 5098,
      "loc": {
        "start": {
          "line": 158,
          "column": 82
        },
        "end": {
          "line": 158,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 5098,
      "end": 5098,
      "loc": {
        "start": {
          "line": 158,
          "column": 83
        },
        "end": {
          "line": 158,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5098,
      "end": 5099,
      "loc": {
        "start": {
          "line": 158,
          "column": 83
        },
        "end": {
          "line": 158,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5099,
      "end": 5100,
      "loc": {
        "start": {
          "line": 158,
          "column": 84
        },
        "end": {
          "line": 158,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5100,
      "end": 5101,
      "loc": {
        "start": {
          "line": 158,
          "column": 85
        },
        "end": {
          "line": 158,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5111,
      "end": 5115,
      "loc": {
        "start": {
          "line": 160,
          "column": 6
        },
        "end": {
          "line": 160,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5115,
      "end": 5116,
      "loc": {
        "start": {
          "line": 160,
          "column": 10
        },
        "end": {
          "line": 160,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_init",
      "start": 5116,
      "end": 5121,
      "loc": {
        "start": {
          "line": 160,
          "column": 11
        },
        "end": {
          "line": 160,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5121,
      "end": 5122,
      "loc": {
        "start": {
          "line": 160,
          "column": 16
        },
        "end": {
          "line": 160,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5122,
      "end": 5123,
      "loc": {
        "start": {
          "line": 160,
          "column": 17
        },
        "end": {
          "line": 160,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5129,
      "end": 5130,
      "loc": {
        "start": {
          "line": 161,
          "column": 4
        },
        "end": {
          "line": 161,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_init",
      "start": 5136,
      "end": 5141,
      "loc": {
        "start": {
          "line": 162,
          "column": 4
        },
        "end": {
          "line": 162,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5141,
      "end": 5142,
      "loc": {
        "start": {
          "line": 162,
          "column": 9
        },
        "end": {
          "line": 162,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5142,
      "end": 5143,
      "loc": {
        "start": {
          "line": 162,
          "column": 10
        },
        "end": {
          "line": 162,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5144,
      "end": 5145,
      "loc": {
        "start": {
          "line": 162,
          "column": 12
        },
        "end": {
          "line": 162,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5153,
      "end": 5155,
      "loc": {
        "start": {
          "line": 163,
          "column": 6
        },
        "end": {
          "line": 163,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5156,
      "end": 5157,
      "loc": {
        "start": {
          "line": 163,
          "column": 9
        },
        "end": {
          "line": 163,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5157,
      "end": 5161,
      "loc": {
        "start": {
          "line": 163,
          "column": 10
        },
        "end": {
          "line": 163,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5161,
      "end": 5162,
      "loc": {
        "start": {
          "line": 163,
          "column": 14
        },
        "end": {
          "line": 163,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasRenderer",
      "start": 5162,
      "end": 5173,
      "loc": {
        "start": {
          "line": 163,
          "column": 15
        },
        "end": {
          "line": 163,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5173,
      "end": 5174,
      "loc": {
        "start": {
          "line": 163,
          "column": 26
        },
        "end": {
          "line": 163,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5175,
      "end": 5176,
      "loc": {
        "start": {
          "line": 163,
          "column": 28
        },
        "end": {
          "line": 163,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5186,
      "end": 5188,
      "loc": {
        "start": {
          "line": 164,
          "column": 8
        },
        "end": {
          "line": 164,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5189,
      "end": 5190,
      "loc": {
        "start": {
          "line": 164,
          "column": 11
        },
        "end": {
          "line": 164,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 5190,
      "end": 5191,
      "loc": {
        "start": {
          "line": 164,
          "column": 12
        },
        "end": {
          "line": 164,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5191,
      "end": 5195,
      "loc": {
        "start": {
          "line": 164,
          "column": 13
        },
        "end": {
          "line": 164,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5195,
      "end": 5196,
      "loc": {
        "start": {
          "line": 164,
          "column": 17
        },
        "end": {
          "line": 164,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rendered",
      "start": 5196,
      "end": 5204,
      "loc": {
        "start": {
          "line": 164,
          "column": 18
        },
        "end": {
          "line": 164,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5204,
      "end": 5205,
      "loc": {
        "start": {
          "line": 164,
          "column": 26
        },
        "end": {
          "line": 164,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5206,
      "end": 5207,
      "loc": {
        "start": {
          "line": 164,
          "column": 28
        },
        "end": {
          "line": 164,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5219,
      "end": 5225,
      "loc": {
        "start": {
          "line": 165,
          "column": 10
        },
        "end": {
          "line": 165,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requestAnimationFrame",
      "start": 5226,
      "end": 5247,
      "loc": {
        "start": {
          "line": 165,
          "column": 17
        },
        "end": {
          "line": 165,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5247,
      "end": 5248,
      "loc": {
        "start": {
          "line": 165,
          "column": 38
        },
        "end": {
          "line": 165,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5248,
      "end": 5249,
      "loc": {
        "start": {
          "line": 165,
          "column": 39
        },
        "end": {
          "line": 165,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5249,
      "end": 5250,
      "loc": {
        "start": {
          "line": 165,
          "column": 40
        },
        "end": {
          "line": 165,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5251,
      "end": 5253,
      "loc": {
        "start": {
          "line": 165,
          "column": 42
        },
        "end": {
          "line": 165,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5254,
      "end": 5255,
      "loc": {
        "start": {
          "line": 165,
          "column": 45
        },
        "end": {
          "line": 165,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5271,
      "end": 5275,
      "loc": {
        "start": {
          "line": 166,
          "column": 14
        },
        "end": {
          "line": 166,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5275,
      "end": 5276,
      "loc": {
        "start": {
          "line": 166,
          "column": 18
        },
        "end": {
          "line": 166,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_init",
      "start": 5276,
      "end": 5281,
      "loc": {
        "start": {
          "line": 166,
          "column": 19
        },
        "end": {
          "line": 166,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5281,
      "end": 5282,
      "loc": {
        "start": {
          "line": 166,
          "column": 24
        },
        "end": {
          "line": 166,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5282,
      "end": 5283,
      "loc": {
        "start": {
          "line": 166,
          "column": 25
        },
        "end": {
          "line": 166,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5297,
      "end": 5298,
      "loc": {
        "start": {
          "line": 167,
          "column": 12
        },
        "end": {
          "line": 167,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5298,
      "end": 5299,
      "loc": {
        "start": {
          "line": 167,
          "column": 13
        },
        "end": {
          "line": 167,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5299,
      "end": 5300,
      "loc": {
        "start": {
          "line": 167,
          "column": 14
        },
        "end": {
          "line": 167,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5310,
      "end": 5311,
      "loc": {
        "start": {
          "line": 168,
          "column": 8
        },
        "end": {
          "line": 168,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5319,
      "end": 5320,
      "loc": {
        "start": {
          "line": 169,
          "column": 6
        },
        "end": {
          "line": 169,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 5328,
      "end": 5333,
      "loc": {
        "start": {
          "line": 170,
          "column": 6
        },
        "end": {
          "line": 170,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "styles",
      "start": 5334,
      "end": 5340,
      "loc": {
        "start": {
          "line": 170,
          "column": 12
        },
        "end": {
          "line": 170,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5341,
      "end": 5342,
      "loc": {
        "start": {
          "line": 170,
          "column": 19
        },
        "end": {
          "line": 170,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5343,
      "end": 5347,
      "loc": {
        "start": {
          "line": 170,
          "column": 21
        },
        "end": {
          "line": 170,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5347,
      "end": 5348,
      "loc": {
        "start": {
          "line": 170,
          "column": 25
        },
        "end": {
          "line": 170,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "shadowRoot",
      "start": 5348,
      "end": 5358,
      "loc": {
        "start": {
          "line": 170,
          "column": 26
        },
        "end": {
          "line": 170,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5359,
      "end": 5360,
      "loc": {
        "start": {
          "line": 170,
          "column": 37
        },
        "end": {
          "line": 170,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5361,
      "end": 5365,
      "loc": {
        "start": {
          "line": 170,
          "column": 39
        },
        "end": {
          "line": 170,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5365,
      "end": 5366,
      "loc": {
        "start": {
          "line": 170,
          "column": 43
        },
        "end": {
          "line": 170,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "shadowRoot",
      "start": 5366,
      "end": 5376,
      "loc": {
        "start": {
          "line": 170,
          "column": 44
        },
        "end": {
          "line": 170,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5376,
      "end": 5377,
      "loc": {
        "start": {
          "line": 170,
          "column": 54
        },
        "end": {
          "line": 170,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "querySelectorAll",
      "start": 5377,
      "end": 5393,
      "loc": {
        "start": {
          "line": 170,
          "column": 55
        },
        "end": {
          "line": 170,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5393,
      "end": 5394,
      "loc": {
        "start": {
          "line": 170,
          "column": 71
        },
        "end": {
          "line": 170,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "style",
      "start": 5394,
      "end": 5401,
      "loc": {
        "start": {
          "line": 170,
          "column": 72
        },
        "end": {
          "line": 170,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5401,
      "end": 5402,
      "loc": {
        "start": {
          "line": 170,
          "column": 79
        },
        "end": {
          "line": 170,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5403,
      "end": 5404,
      "loc": {
        "start": {
          "line": 170,
          "column": 81
        },
        "end": {
          "line": 170,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5405,
      "end": 5409,
      "loc": {
        "start": {
          "line": 170,
          "column": 83
        },
        "end": {
          "line": 170,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5409,
      "end": 5410,
      "loc": {
        "start": {
          "line": 170,
          "column": 87
        },
        "end": {
          "line": 170,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "querySelectorAll",
      "start": 5410,
      "end": 5426,
      "loc": {
        "start": {
          "line": 170,
          "column": 88
        },
        "end": {
          "line": 170,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5426,
      "end": 5427,
      "loc": {
        "start": {
          "line": 170,
          "column": 104
        },
        "end": {
          "line": 170,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "style",
      "start": 5427,
      "end": 5434,
      "loc": {
        "start": {
          "line": 170,
          "column": 105
        },
        "end": {
          "line": 170,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5434,
      "end": 5435,
      "loc": {
        "start": {
          "line": 170,
          "column": 112
        },
        "end": {
          "line": 170,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5435,
      "end": 5436,
      "loc": {
        "start": {
          "line": 170,
          "column": 113
        },
        "end": {
          "line": 170,
          "column": 114
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " const matches = style.innerHTML.match(/apply((.*))/g);",
      "start": 5444,
      "end": 5501,
      "loc": {
        "start": {
          "line": 171,
          "column": 6
        },
        "end": {
          "line": 171,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "styles",
      "start": 5509,
      "end": 5515,
      "loc": {
        "start": {
          "line": 172,
          "column": 6
        },
        "end": {
          "line": 172,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5515,
      "end": 5516,
      "loc": {
        "start": {
          "line": 172,
          "column": 12
        },
        "end": {
          "line": 172,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 5516,
      "end": 5523,
      "loc": {
        "start": {
          "line": 172,
          "column": 13
        },
        "end": {
          "line": 172,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5523,
      "end": 5524,
      "loc": {
        "start": {
          "line": 172,
          "column": 20
        },
        "end": {
          "line": 172,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "style",
      "start": 5524,
      "end": 5529,
      "loc": {
        "start": {
          "line": 172,
          "column": 21
        },
        "end": {
          "line": 172,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5530,
      "end": 5532,
      "loc": {
        "start": {
          "line": 172,
          "column": 27
        },
        "end": {
          "line": 172,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5533,
      "end": 5534,
      "loc": {
        "start": {
          "line": 172,
          "column": 30
        },
        "end": {
          "line": 172,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5543,
      "end": 5547,
      "loc": {
        "start": {
          "line": 173,
          "column": 8
        },
        "end": {
          "line": 173,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5547,
      "end": 5548,
      "loc": {
        "start": {
          "line": 173,
          "column": 12
        },
        "end": {
          "line": 173,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyClasses",
      "start": 5548,
      "end": 5561,
      "loc": {
        "start": {
          "line": 173,
          "column": 13
        },
        "end": {
          "line": 173,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5561,
      "end": 5562,
      "loc": {
        "start": {
          "line": 173,
          "column": 26
        },
        "end": {
          "line": 173,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "style",
      "start": 5562,
      "end": 5567,
      "loc": {
        "start": {
          "line": 173,
          "column": 27
        },
        "end": {
          "line": 173,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5567,
      "end": 5568,
      "loc": {
        "start": {
          "line": 173,
          "column": 32
        },
        "end": {
          "line": 173,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5568,
      "end": 5577,
      "loc": {
        "start": {
          "line": 173,
          "column": 33
        },
        "end": {
          "line": 173,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5577,
      "end": 5578,
      "loc": {
        "start": {
          "line": 173,
          "column": 42
        },
        "end": {
          "line": 173,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5578,
      "end": 5579,
      "loc": {
        "start": {
          "line": 173,
          "column": 43
        },
        "end": {
          "line": 173,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "then",
      "start": 5579,
      "end": 5583,
      "loc": {
        "start": {
          "line": 173,
          "column": 44
        },
        "end": {
          "line": 173,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5583,
      "end": 5584,
      "loc": {
        "start": {
          "line": 173,
          "column": 48
        },
        "end": {
          "line": 173,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5584,
      "end": 5593,
      "loc": {
        "start": {
          "line": 173,
          "column": 49
        },
        "end": {
          "line": 173,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5594,
      "end": 5596,
      "loc": {
        "start": {
          "line": 173,
          "column": 59
        },
        "end": {
          "line": 173,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5597,
      "end": 5598,
      "loc": {
        "start": {
          "line": 173,
          "column": 62
        },
        "end": {
          "line": 173,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5609,
      "end": 5611,
      "loc": {
        "start": {
          "line": 174,
          "column": 10
        },
        "end": {
          "line": 174,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5612,
      "end": 5613,
      "loc": {
        "start": {
          "line": 174,
          "column": 13
        },
        "end": {
          "line": 174,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5613,
      "end": 5622,
      "loc": {
        "start": {
          "line": 174,
          "column": 14
        },
        "end": {
          "line": 174,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5622,
      "end": 5623,
      "loc": {
        "start": {
          "line": 174,
          "column": 23
        },
        "end": {
          "line": 174,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5624,
      "end": 5628,
      "loc": {
        "start": {
          "line": 174,
          "column": 25
        },
        "end": {
          "line": 174,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5628,
      "end": 5629,
      "loc": {
        "start": {
          "line": 174,
          "column": 29
        },
        "end": {
          "line": 174,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__style",
      "start": 5629,
      "end": 5636,
      "loc": {
        "start": {
          "line": 174,
          "column": 30
        },
        "end": {
          "line": 174,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5636,
      "end": 5637,
      "loc": {
        "start": {
          "line": 174,
          "column": 37
        },
        "end": {
          "line": 174,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5637,
      "end": 5646,
      "loc": {
        "start": {
          "line": 174,
          "column": 38
        },
        "end": {
          "line": 174,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5647,
      "end": 5648,
      "loc": {
        "start": {
          "line": 174,
          "column": 48
        },
        "end": {
          "line": 174,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5649,
      "end": 5658,
      "loc": {
        "start": {
          "line": 174,
          "column": 50
        },
        "end": {
          "line": 174,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5658,
      "end": 5659,
      "loc": {
        "start": {
          "line": 174,
          "column": 59
        },
        "end": {
          "line": 174,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5670,
      "end": 5674,
      "loc": {
        "start": {
          "line": 175,
          "column": 10
        },
        "end": {
          "line": 175,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5674,
      "end": 5675,
      "loc": {
        "start": {
          "line": 175,
          "column": 14
        },
        "end": {
          "line": 175,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyMixins",
      "start": 5675,
      "end": 5687,
      "loc": {
        "start": {
          "line": 175,
          "column": 15
        },
        "end": {
          "line": 175,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5687,
      "end": 5688,
      "loc": {
        "start": {
          "line": 175,
          "column": 27
        },
        "end": {
          "line": 175,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "style",
      "start": 5688,
      "end": 5693,
      "loc": {
        "start": {
          "line": 175,
          "column": 28
        },
        "end": {
          "line": 175,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5693,
      "end": 5694,
      "loc": {
        "start": {
          "line": 175,
          "column": 33
        },
        "end": {
          "line": 175,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5694,
      "end": 5703,
      "loc": {
        "start": {
          "line": 175,
          "column": 34
        },
        "end": {
          "line": 175,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5703,
      "end": 5704,
      "loc": {
        "start": {
          "line": 175,
          "column": 43
        },
        "end": {
          "line": 175,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5704,
      "end": 5705,
      "loc": {
        "start": {
          "line": 175,
          "column": 44
        },
        "end": {
          "line": 175,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "then",
      "start": 5705,
      "end": 5709,
      "loc": {
        "start": {
          "line": 175,
          "column": 45
        },
        "end": {
          "line": 175,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5709,
      "end": 5710,
      "loc": {
        "start": {
          "line": 175,
          "column": 49
        },
        "end": {
          "line": 175,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5710,
      "end": 5719,
      "loc": {
        "start": {
          "line": 175,
          "column": 50
        },
        "end": {
          "line": 175,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5720,
      "end": 5722,
      "loc": {
        "start": {
          "line": 175,
          "column": 60
        },
        "end": {
          "line": 175,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5723,
      "end": 5724,
      "loc": {
        "start": {
          "line": 175,
          "column": 63
        },
        "end": {
          "line": 175,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5737,
      "end": 5739,
      "loc": {
        "start": {
          "line": 176,
          "column": 12
        },
        "end": {
          "line": 176,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5740,
      "end": 5741,
      "loc": {
        "start": {
          "line": 176,
          "column": 15
        },
        "end": {
          "line": 176,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5741,
      "end": 5750,
      "loc": {
        "start": {
          "line": 176,
          "column": 16
        },
        "end": {
          "line": 176,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5750,
      "end": 5751,
      "loc": {
        "start": {
          "line": 176,
          "column": 25
        },
        "end": {
          "line": 176,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5752,
      "end": 5756,
      "loc": {
        "start": {
          "line": 176,
          "column": 27
        },
        "end": {
          "line": 176,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5756,
      "end": 5757,
      "loc": {
        "start": {
          "line": 176,
          "column": 31
        },
        "end": {
          "line": 176,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__style",
      "start": 5757,
      "end": 5764,
      "loc": {
        "start": {
          "line": 176,
          "column": 32
        },
        "end": {
          "line": 176,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5764,
      "end": 5765,
      "loc": {
        "start": {
          "line": 176,
          "column": 39
        },
        "end": {
          "line": 176,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5765,
      "end": 5774,
      "loc": {
        "start": {
          "line": 176,
          "column": 40
        },
        "end": {
          "line": 176,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5775,
      "end": 5776,
      "loc": {
        "start": {
          "line": 176,
          "column": 50
        },
        "end": {
          "line": 176,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "innerHTML",
      "start": 5777,
      "end": 5786,
      "loc": {
        "start": {
          "line": 176,
          "column": 52
        },
        "end": {
          "line": 176,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5786,
      "end": 5787,
      "loc": {
        "start": {
          "line": 176,
          "column": 61
        },
        "end": {
          "line": 176,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5798,
      "end": 5799,
      "loc": {
        "start": {
          "line": 177,
          "column": 10
        },
        "end": {
          "line": 177,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5799,
      "end": 5800,
      "loc": {
        "start": {
          "line": 177,
          "column": 11
        },
        "end": {
          "line": 177,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5809,
      "end": 5810,
      "loc": {
        "start": {
          "line": 178,
          "column": 8
        },
        "end": {
          "line": 178,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5810,
      "end": 5811,
      "loc": {
        "start": {
          "line": 178,
          "column": 9
        },
        "end": {
          "line": 178,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5811,
      "end": 5812,
      "loc": {
        "start": {
          "line": 178,
          "column": 10
        },
        "end": {
          "line": 178,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 5812,
      "end": 5817,
      "loc": {
        "start": {
          "line": 178,
          "column": 11
        },
        "end": {
          "line": 178,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5817,
      "end": 5818,
      "loc": {
        "start": {
          "line": 178,
          "column": 16
        },
        "end": {
          "line": 178,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 5818,
      "end": 5823,
      "loc": {
        "start": {
          "line": 178,
          "column": 17
        },
        "end": {
          "line": 178,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5824,
      "end": 5826,
      "loc": {
        "start": {
          "line": 178,
          "column": 23
        },
        "end": {
          "line": 178,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5827,
      "end": 5828,
      "loc": {
        "start": {
          "line": 178,
          "column": 26
        },
        "end": {
          "line": 178,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 5839,
      "end": 5846,
      "loc": {
        "start": {
          "line": 179,
          "column": 10
        },
        "end": {
          "line": 179,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5846,
      "end": 5847,
      "loc": {
        "start": {
          "line": 179,
          "column": 17
        },
        "end": {
          "line": 179,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 5847,
      "end": 5852,
      "loc": {
        "start": {
          "line": 179,
          "column": 18
        },
        "end": {
          "line": 179,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5852,
      "end": 5853,
      "loc": {
        "start": {
          "line": 179,
          "column": 23
        },
        "end": {
          "line": 179,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 5853,
      "end": 5858,
      "loc": {
        "start": {
          "line": 179,
          "column": 24
        },
        "end": {
          "line": 179,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5858,
      "end": 5859,
      "loc": {
        "start": {
          "line": 179,
          "column": 29
        },
        "end": {
          "line": 179,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5859,
      "end": 5860,
      "loc": {
        "start": {
          "line": 179,
          "column": 30
        },
        "end": {
          "line": 179,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5869,
      "end": 5870,
      "loc": {
        "start": {
          "line": 180,
          "column": 8
        },
        "end": {
          "line": 180,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5870,
      "end": 5871,
      "loc": {
        "start": {
          "line": 180,
          "column": 9
        },
        "end": {
          "line": 180,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5871,
      "end": 5872,
      "loc": {
        "start": {
          "line": 180,
          "column": 10
        },
        "end": {
          "line": 180,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5879,
      "end": 5880,
      "loc": {
        "start": {
          "line": 181,
          "column": 6
        },
        "end": {
          "line": 181,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5880,
      "end": 5881,
      "loc": {
        "start": {
          "line": 181,
          "column": 7
        },
        "end": {
          "line": 181,
          "column": 8
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this._applyVariables(matches, style);",
      "start": 5889,
      "end": 5929,
      "loc": {
        "start": {
          "line": 182,
          "column": 6
        },
        "end": {
          "line": 182,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5935,
      "end": 5936,
      "loc": {
        "start": {
          "line": 183,
          "column": 4
        },
        "end": {
          "line": 183,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyMixins",
      "start": 5944,
      "end": 5956,
      "loc": {
        "start": {
          "line": 185,
          "column": 4
        },
        "end": {
          "line": 185,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5956,
      "end": 5957,
      "loc": {
        "start": {
          "line": 185,
          "column": 16
        },
        "end": {
          "line": 185,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 5957,
      "end": 5963,
      "loc": {
        "start": {
          "line": 185,
          "column": 17
        },
        "end": {
          "line": 185,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5963,
      "end": 5964,
      "loc": {
        "start": {
          "line": 185,
          "column": 23
        },
        "end": {
          "line": 185,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5965,
      "end": 5966,
      "loc": {
        "start": {
          "line": 185,
          "column": 25
        },
        "end": {
          "line": 185,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 5974,
      "end": 5979,
      "loc": {
        "start": {
          "line": 186,
          "column": 6
        },
        "end": {
          "line": 186,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixinInMixin",
      "start": 5980,
      "end": 5992,
      "loc": {
        "start": {
          "line": 186,
          "column": 12
        },
        "end": {
          "line": 186,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5993,
      "end": 5994,
      "loc": {
        "start": {
          "line": 186,
          "column": 25
        },
        "end": {
          "line": 186,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 5995,
      "end": 6001,
      "loc": {
        "start": {
          "line": 186,
          "column": 27
        },
        "end": {
          "line": 186,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6002,
      "end": 6004,
      "loc": {
        "start": {
          "line": 186,
          "column": 34
        },
        "end": {
          "line": 186,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6005,
      "end": 6006,
      "loc": {
        "start": {
          "line": 186,
          "column": 37
        },
        "end": {
          "line": 186,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6015,
      "end": 6017,
      "loc": {
        "start": {
          "line": 187,
          "column": 8
        },
        "end": {
          "line": 187,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6018,
      "end": 6019,
      "loc": {
        "start": {
          "line": 187,
          "column": 11
        },
        "end": {
          "line": 187,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 6019,
      "end": 6020,
      "loc": {
        "start": {
          "line": 187,
          "column": 12
        },
        "end": {
          "line": 187,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6020,
      "end": 6026,
      "loc": {
        "start": {
          "line": 187,
          "column": 13
        },
        "end": {
          "line": 187,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6026,
      "end": 6027,
      "loc": {
        "start": {
          "line": 187,
          "column": 19
        },
        "end": {
          "line": 187,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6028,
      "end": 6034,
      "loc": {
        "start": {
          "line": 187,
          "column": 21
        },
        "end": {
          "line": 187,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 6035,
      "end": 6042,
      "loc": {
        "start": {
          "line": 187,
          "column": 28
        },
        "end": {
          "line": 187,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6042,
      "end": 6043,
      "loc": {
        "start": {
          "line": 187,
          "column": 35
        },
        "end": {
          "line": 187,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "warn",
      "start": 6043,
      "end": 6047,
      "loc": {
        "start": {
          "line": 187,
          "column": 36
        },
        "end": {
          "line": 187,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6047,
      "end": 6048,
      "loc": {
        "start": {
          "line": 187,
          "column": 40
        },
        "end": {
          "line": 187,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6048,
      "end": 6049,
      "loc": {
        "start": {
          "line": 187,
          "column": 41
        },
        "end": {
          "line": 187,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Nothing found for ",
      "start": 6049,
      "end": 6067,
      "loc": {
        "start": {
          "line": 187,
          "column": 42
        },
        "end": {
          "line": 187,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6067,
      "end": 6069,
      "loc": {
        "start": {
          "line": 187,
          "column": 60
        },
        "end": {
          "line": 187,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6069,
      "end": 6075,
      "loc": {
        "start": {
          "line": 187,
          "column": 62
        },
        "end": {
          "line": 187,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6075,
      "end": 6076,
      "loc": {
        "start": {
          "line": 187,
          "column": 68
        },
        "end": {
          "line": 187,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 6076,
      "end": 6076,
      "loc": {
        "start": {
          "line": 187,
          "column": 69
        },
        "end": {
          "line": 187,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6076,
      "end": 6077,
      "loc": {
        "start": {
          "line": 187,
          "column": 69
        },
        "end": {
          "line": 187,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6077,
      "end": 6078,
      "loc": {
        "start": {
          "line": 187,
          "column": 70
        },
        "end": {
          "line": 187,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6078,
      "end": 6079,
      "loc": {
        "start": {
          "line": 187,
          "column": 71
        },
        "end": {
          "line": 187,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6089,
      "end": 6094,
      "loc": {
        "start": {
          "line": 188,
          "column": 8
        },
        "end": {
          "line": 188,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6095,
      "end": 6102,
      "loc": {
        "start": {
          "line": 188,
          "column": 14
        },
        "end": {
          "line": 188,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6103,
      "end": 6104,
      "loc": {
        "start": {
          "line": 188,
          "column": 22
        },
        "end": {
          "line": 188,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6105,
      "end": 6111,
      "loc": {
        "start": {
          "line": 188,
          "column": 24
        },
        "end": {
          "line": 188,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6111,
      "end": 6112,
      "loc": {
        "start": {
          "line": 188,
          "column": 30
        },
        "end": {
          "line": 188,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6112,
      "end": 6117,
      "loc": {
        "start": {
          "line": 188,
          "column": 31
        },
        "end": {
          "line": 188,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6117,
      "end": 6118,
      "loc": {
        "start": {
          "line": 188,
          "column": 36
        },
        "end": {
          "line": 188,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "mixin((.*))",
        "flags": "g"
      },
      "start": 6118,
      "end": 6132,
      "loc": {
        "start": {
          "line": 188,
          "column": 37
        },
        "end": {
          "line": 188,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6132,
      "end": 6133,
      "loc": {
        "start": {
          "line": 188,
          "column": 51
        },
        "end": {
          "line": 188,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6133,
      "end": 6134,
      "loc": {
        "start": {
          "line": 188,
          "column": 52
        },
        "end": {
          "line": 188,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6144,
      "end": 6146,
      "loc": {
        "start": {
          "line": 189,
          "column": 8
        },
        "end": {
          "line": 189,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6147,
      "end": 6148,
      "loc": {
        "start": {
          "line": 189,
          "column": 11
        },
        "end": {
          "line": 189,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6148,
      "end": 6155,
      "loc": {
        "start": {
          "line": 189,
          "column": 12
        },
        "end": {
          "line": 189,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6155,
      "end": 6156,
      "loc": {
        "start": {
          "line": 189,
          "column": 19
        },
        "end": {
          "line": 189,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6157,
      "end": 6158,
      "loc": {
        "start": {
          "line": 189,
          "column": 21
        },
        "end": {
          "line": 189,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 6170,
      "end": 6173,
      "loc": {
        "start": {
          "line": 190,
          "column": 10
        },
        "end": {
          "line": 190,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6174,
      "end": 6175,
      "loc": {
        "start": {
          "line": 190,
          "column": 14
        },
        "end": {
          "line": 190,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6175,
      "end": 6180,
      "loc": {
        "start": {
          "line": 190,
          "column": 15
        },
        "end": {
          "line": 190,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6181,
      "end": 6186,
      "loc": {
        "start": {
          "line": 190,
          "column": 21
        },
        "end": {
          "line": 190,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 6187,
      "end": 6189,
      "loc": {
        "start": {
          "line": 190,
          "column": 27
        },
        "end": {
          "line": 190,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6190,
      "end": 6197,
      "loc": {
        "start": {
          "line": 190,
          "column": 30
        },
        "end": {
          "line": 190,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6197,
      "end": 6198,
      "loc": {
        "start": {
          "line": 190,
          "column": 37
        },
        "end": {
          "line": 190,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6199,
      "end": 6200,
      "loc": {
        "start": {
          "line": 190,
          "column": 39
        },
        "end": {
          "line": 190,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6214,
      "end": 6219,
      "loc": {
        "start": {
          "line": 191,
          "column": 12
        },
        "end": {
          "line": 191,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixin",
      "start": 6220,
      "end": 6225,
      "loc": {
        "start": {
          "line": 191,
          "column": 18
        },
        "end": {
          "line": 191,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6226,
      "end": 6227,
      "loc": {
        "start": {
          "line": 191,
          "column": 24
        },
        "end": {
          "line": 191,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixins",
      "start": 6228,
      "end": 6234,
      "loc": {
        "start": {
          "line": 191,
          "column": 26
        },
        "end": {
          "line": 191,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6234,
      "end": 6235,
      "loc": {
        "start": {
          "line": 191,
          "column": 32
        },
        "end": {
          "line": 191,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6235,
      "end": 6240,
      "loc": {
        "start": {
          "line": 191,
          "column": 33
        },
        "end": {
          "line": 191,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6240,
      "end": 6241,
      "loc": {
        "start": {
          "line": 191,
          "column": 38
        },
        "end": {
          "line": 191,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6241,
      "end": 6242,
      "loc": {
        "start": {
          "line": 191,
          "column": 39
        },
        "end": {
          "line": 191,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6256,
      "end": 6262,
      "loc": {
        "start": {
          "line": 192,
          "column": 12
        },
        "end": {
          "line": 192,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6263,
      "end": 6264,
      "loc": {
        "start": {
          "line": 192,
          "column": 19
        },
        "end": {
          "line": 192,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6265,
      "end": 6271,
      "loc": {
        "start": {
          "line": 192,
          "column": 21
        },
        "end": {
          "line": 192,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6271,
      "end": 6272,
      "loc": {
        "start": {
          "line": 192,
          "column": 27
        },
        "end": {
          "line": 192,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 6272,
      "end": 6279,
      "loc": {
        "start": {
          "line": 192,
          "column": 28
        },
        "end": {
          "line": 192,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6279,
      "end": 6280,
      "loc": {
        "start": {
          "line": 192,
          "column": 35
        },
        "end": {
          "line": 192,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6280,
      "end": 6285,
      "loc": {
        "start": {
          "line": 192,
          "column": 36
        },
        "end": {
          "line": 192,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6285,
      "end": 6286,
      "loc": {
        "start": {
          "line": 192,
          "column": 41
        },
        "end": {
          "line": 192,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixin",
      "start": 6287,
      "end": 6292,
      "loc": {
        "start": {
          "line": 192,
          "column": 43
        },
        "end": {
          "line": 192,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6292,
      "end": 6293,
      "loc": {
        "start": {
          "line": 192,
          "column": 48
        },
        "end": {
          "line": 192,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6305,
      "end": 6306,
      "loc": {
        "start": {
          "line": 193,
          "column": 10
        },
        "end": {
          "line": 193,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6316,
      "end": 6317,
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6327,
      "end": 6333,
      "loc": {
        "start": {
          "line": 195,
          "column": 8
        },
        "end": {
          "line": 195,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6334,
      "end": 6340,
      "loc": {
        "start": {
          "line": 195,
          "column": 15
        },
        "end": {
          "line": 195,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6340,
      "end": 6341,
      "loc": {
        "start": {
          "line": 195,
          "column": 21
        },
        "end": {
          "line": 195,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6349,
      "end": 6350,
      "loc": {
        "start": {
          "line": 196,
          "column": 6
        },
        "end": {
          "line": 196,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6358,
      "end": 6364,
      "loc": {
        "start": {
          "line": 197,
          "column": 6
        },
        "end": {
          "line": 197,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 6365,
      "end": 6368,
      "loc": {
        "start": {
          "line": 197,
          "column": 13
        },
        "end": {
          "line": 197,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 6369,
      "end": 6376,
      "loc": {
        "start": {
          "line": 197,
          "column": 17
        },
        "end": {
          "line": 197,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6376,
      "end": 6377,
      "loc": {
        "start": {
          "line": 197,
          "column": 24
        },
        "end": {
          "line": 197,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6377,
      "end": 6378,
      "loc": {
        "start": {
          "line": 197,
          "column": 25
        },
        "end": {
          "line": 197,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 6378,
      "end": 6385,
      "loc": {
        "start": {
          "line": 197,
          "column": 26
        },
        "end": {
          "line": 197,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6385,
      "end": 6386,
      "loc": {
        "start": {
          "line": 197,
          "column": 33
        },
        "end": {
          "line": 197,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reject",
      "start": 6387,
      "end": 6393,
      "loc": {
        "start": {
          "line": 197,
          "column": 35
        },
        "end": {
          "line": 197,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6393,
      "end": 6394,
      "loc": {
        "start": {
          "line": 197,
          "column": 41
        },
        "end": {
          "line": 197,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6395,
      "end": 6397,
      "loc": {
        "start": {
          "line": 197,
          "column": 43
        },
        "end": {
          "line": 197,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6398,
      "end": 6399,
      "loc": {
        "start": {
          "line": 197,
          "column": 46
        },
        "end": {
          "line": 197,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6409,
      "end": 6414,
      "loc": {
        "start": {
          "line": 198,
          "column": 8
        },
        "end": {
          "line": 198,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6415,
      "end": 6422,
      "loc": {
        "start": {
          "line": 198,
          "column": 14
        },
        "end": {
          "line": 198,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6423,
      "end": 6424,
      "loc": {
        "start": {
          "line": 198,
          "column": 22
        },
        "end": {
          "line": 198,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6425,
      "end": 6431,
      "loc": {
        "start": {
          "line": 198,
          "column": 24
        },
        "end": {
          "line": 198,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6431,
      "end": 6432,
      "loc": {
        "start": {
          "line": 198,
          "column": 30
        },
        "end": {
          "line": 198,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6432,
      "end": 6437,
      "loc": {
        "start": {
          "line": 198,
          "column": 31
        },
        "end": {
          "line": 198,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6437,
      "end": 6438,
      "loc": {
        "start": {
          "line": 198,
          "column": 36
        },
        "end": {
          "line": 198,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "mixin((.*))",
        "flags": "g"
      },
      "start": 6438,
      "end": 6452,
      "loc": {
        "start": {
          "line": 198,
          "column": 37
        },
        "end": {
          "line": 198,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6452,
      "end": 6453,
      "loc": {
        "start": {
          "line": 198,
          "column": 51
        },
        "end": {
          "line": 198,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6453,
      "end": 6454,
      "loc": {
        "start": {
          "line": 198,
          "column": 52
        },
        "end": {
          "line": 198,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6464,
      "end": 6466,
      "loc": {
        "start": {
          "line": 199,
          "column": 8
        },
        "end": {
          "line": 199,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6467,
      "end": 6468,
      "loc": {
        "start": {
          "line": 199,
          "column": 11
        },
        "end": {
          "line": 199,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6468,
      "end": 6475,
      "loc": {
        "start": {
          "line": 199,
          "column": 12
        },
        "end": {
          "line": 199,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6475,
      "end": 6476,
      "loc": {
        "start": {
          "line": 199,
          "column": 19
        },
        "end": {
          "line": 199,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 6477,
      "end": 6480,
      "loc": {
        "start": {
          "line": 199,
          "column": 21
        },
        "end": {
          "line": 199,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6481,
      "end": 6482,
      "loc": {
        "start": {
          "line": 199,
          "column": 25
        },
        "end": {
          "line": 199,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6482,
      "end": 6487,
      "loc": {
        "start": {
          "line": 199,
          "column": 26
        },
        "end": {
          "line": 199,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6488,
      "end": 6493,
      "loc": {
        "start": {
          "line": 199,
          "column": 32
        },
        "end": {
          "line": 199,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 6494,
      "end": 6496,
      "loc": {
        "start": {
          "line": 199,
          "column": 38
        },
        "end": {
          "line": 199,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6497,
      "end": 6504,
      "loc": {
        "start": {
          "line": 199,
          "column": 41
        },
        "end": {
          "line": 199,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6504,
      "end": 6505,
      "loc": {
        "start": {
          "line": 199,
          "column": 48
        },
        "end": {
          "line": 199,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6506,
      "end": 6507,
      "loc": {
        "start": {
          "line": 199,
          "column": 50
        },
        "end": {
          "line": 199,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6519,
      "end": 6524,
      "loc": {
        "start": {
          "line": 200,
          "column": 10
        },
        "end": {
          "line": 200,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixin",
      "start": 6525,
      "end": 6530,
      "loc": {
        "start": {
          "line": 200,
          "column": 16
        },
        "end": {
          "line": 200,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6531,
      "end": 6532,
      "loc": {
        "start": {
          "line": 200,
          "column": 22
        },
        "end": {
          "line": 200,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixinInMixin",
      "start": 6533,
      "end": 6545,
      "loc": {
        "start": {
          "line": 200,
          "column": 24
        },
        "end": {
          "line": 200,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6545,
      "end": 6546,
      "loc": {
        "start": {
          "line": 200,
          "column": 36
        },
        "end": {
          "line": 200,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixins",
      "start": 6546,
      "end": 6552,
      "loc": {
        "start": {
          "line": 200,
          "column": 37
        },
        "end": {
          "line": 200,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6552,
      "end": 6553,
      "loc": {
        "start": {
          "line": 200,
          "column": 43
        },
        "end": {
          "line": 200,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6553,
      "end": 6558,
      "loc": {
        "start": {
          "line": 200,
          "column": 44
        },
        "end": {
          "line": 200,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6558,
      "end": 6559,
      "loc": {
        "start": {
          "line": 200,
          "column": 49
        },
        "end": {
          "line": 200,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6559,
      "end": 6560,
      "loc": {
        "start": {
          "line": 200,
          "column": 50
        },
        "end": {
          "line": 200,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6560,
      "end": 6561,
      "loc": {
        "start": {
          "line": 200,
          "column": 51
        },
        "end": {
          "line": 200,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6573,
      "end": 6579,
      "loc": {
        "start": {
          "line": 201,
          "column": 10
        },
        "end": {
          "line": 201,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6580,
      "end": 6581,
      "loc": {
        "start": {
          "line": 201,
          "column": 17
        },
        "end": {
          "line": 201,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6582,
      "end": 6588,
      "loc": {
        "start": {
          "line": 201,
          "column": 19
        },
        "end": {
          "line": 201,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6588,
      "end": 6589,
      "loc": {
        "start": {
          "line": 201,
          "column": 25
        },
        "end": {
          "line": 201,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 6589,
      "end": 6596,
      "loc": {
        "start": {
          "line": 201,
          "column": 26
        },
        "end": {
          "line": 201,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6596,
      "end": 6597,
      "loc": {
        "start": {
          "line": 201,
          "column": 33
        },
        "end": {
          "line": 201,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6597,
      "end": 6602,
      "loc": {
        "start": {
          "line": 201,
          "column": 34
        },
        "end": {
          "line": 201,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6602,
      "end": 6603,
      "loc": {
        "start": {
          "line": 201,
          "column": 39
        },
        "end": {
          "line": 201,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mixin",
      "start": 6604,
      "end": 6609,
      "loc": {
        "start": {
          "line": 201,
          "column": 41
        },
        "end": {
          "line": 201,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6609,
      "end": 6610,
      "loc": {
        "start": {
          "line": 201,
          "column": 46
        },
        "end": {
          "line": 201,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6610,
      "end": 6611,
      "loc": {
        "start": {
          "line": 201,
          "column": 47
        },
        "end": {
          "line": 201,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return [",
      "start": 6623,
      "end": 6634,
      "loc": {
        "start": {
          "line": 202,
          "column": 10
        },
        "end": {
          "line": 202,
          "column": 21
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   match, mixins[match]",
      "start": 6646,
      "end": 6671,
      "loc": {
        "start": {
          "line": 203,
          "column": 10
        },
        "end": {
          "line": 203,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " ]",
      "start": 6683,
      "end": 6687,
      "loc": {
        "start": {
          "line": 204,
          "column": 10
        },
        "end": {
          "line": 204,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6699,
      "end": 6700,
      "loc": {
        "start": {
          "line": 206,
          "column": 8
        },
        "end": {
          "line": 206,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6700,
      "end": 6701,
      "loc": {
        "start": {
          "line": 206,
          "column": 9
        },
        "end": {
          "line": 206,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 6711,
      "end": 6718,
      "loc": {
        "start": {
          "line": 207,
          "column": 8
        },
        "end": {
          "line": 207,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6718,
      "end": 6719,
      "loc": {
        "start": {
          "line": 207,
          "column": 15
        },
        "end": {
          "line": 207,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6719,
      "end": 6725,
      "loc": {
        "start": {
          "line": 207,
          "column": 16
        },
        "end": {
          "line": 207,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6725,
      "end": 6726,
      "loc": {
        "start": {
          "line": 207,
          "column": 22
        },
        "end": {
          "line": 207,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6726,
      "end": 6727,
      "loc": {
        "start": {
          "line": 207,
          "column": 23
        },
        "end": {
          "line": 207,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6735,
      "end": 6736,
      "loc": {
        "start": {
          "line": 208,
          "column": 6
        },
        "end": {
          "line": 208,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6736,
      "end": 6737,
      "loc": {
        "start": {
          "line": 208,
          "column": 7
        },
        "end": {
          "line": 208,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6737,
      "end": 6738,
      "loc": {
        "start": {
          "line": 208,
          "column": 8
        },
        "end": {
          "line": 208,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6744,
      "end": 6745,
      "loc": {
        "start": {
          "line": 209,
          "column": 4
        },
        "end": {
          "line": 209,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyClasses",
      "start": 6753,
      "end": 6766,
      "loc": {
        "start": {
          "line": 211,
          "column": 4
        },
        "end": {
          "line": 211,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6766,
      "end": 6767,
      "loc": {
        "start": {
          "line": 211,
          "column": 17
        },
        "end": {
          "line": 211,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6767,
      "end": 6773,
      "loc": {
        "start": {
          "line": 211,
          "column": 18
        },
        "end": {
          "line": 211,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6773,
      "end": 6774,
      "loc": {
        "start": {
          "line": 211,
          "column": 24
        },
        "end": {
          "line": 211,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6775,
      "end": 6776,
      "loc": {
        "start": {
          "line": 211,
          "column": 26
        },
        "end": {
          "line": 211,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6784,
      "end": 6790,
      "loc": {
        "start": {
          "line": 212,
          "column": 6
        },
        "end": {
          "line": 212,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 6791,
      "end": 6794,
      "loc": {
        "start": {
          "line": 212,
          "column": 13
        },
        "end": {
          "line": 212,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 6795,
      "end": 6802,
      "loc": {
        "start": {
          "line": 212,
          "column": 17
        },
        "end": {
          "line": 212,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6802,
      "end": 6803,
      "loc": {
        "start": {
          "line": 212,
          "column": 24
        },
        "end": {
          "line": 212,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6803,
      "end": 6804,
      "loc": {
        "start": {
          "line": 212,
          "column": 25
        },
        "end": {
          "line": 212,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 6804,
      "end": 6811,
      "loc": {
        "start": {
          "line": 212,
          "column": 26
        },
        "end": {
          "line": 212,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6811,
      "end": 6812,
      "loc": {
        "start": {
          "line": 212,
          "column": 33
        },
        "end": {
          "line": 212,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reject",
      "start": 6813,
      "end": 6819,
      "loc": {
        "start": {
          "line": 212,
          "column": 35
        },
        "end": {
          "line": 212,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6819,
      "end": 6820,
      "loc": {
        "start": {
          "line": 212,
          "column": 41
        },
        "end": {
          "line": 212,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6821,
      "end": 6823,
      "loc": {
        "start": {
          "line": 212,
          "column": 43
        },
        "end": {
          "line": 212,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6824,
      "end": 6825,
      "loc": {
        "start": {
          "line": 212,
          "column": 46
        },
        "end": {
          "line": 212,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6835,
      "end": 6840,
      "loc": {
        "start": {
          "line": 213,
          "column": 8
        },
        "end": {
          "line": 213,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6841,
      "end": 6848,
      "loc": {
        "start": {
          "line": 213,
          "column": 14
        },
        "end": {
          "line": 213,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6849,
      "end": 6850,
      "loc": {
        "start": {
          "line": 213,
          "column": 22
        },
        "end": {
          "line": 213,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 6851,
      "end": 6857,
      "loc": {
        "start": {
          "line": 213,
          "column": 24
        },
        "end": {
          "line": 213,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6857,
      "end": 6858,
      "loc": {
        "start": {
          "line": 213,
          "column": 30
        },
        "end": {
          "line": 213,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6858,
      "end": 6863,
      "loc": {
        "start": {
          "line": 213,
          "column": 31
        },
        "end": {
          "line": 213,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6863,
      "end": 6864,
      "loc": {
        "start": {
          "line": 213,
          "column": 36
        },
        "end": {
          "line": 213,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "apply((.*))",
        "flags": "g"
      },
      "start": 6864,
      "end": 6878,
      "loc": {
        "start": {
          "line": 213,
          "column": 37
        },
        "end": {
          "line": 213,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6878,
      "end": 6879,
      "loc": {
        "start": {
          "line": 213,
          "column": 51
        },
        "end": {
          "line": 213,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6879,
      "end": 6880,
      "loc": {
        "start": {
          "line": 213,
          "column": 52
        },
        "end": {
          "line": 213,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6890,
      "end": 6892,
      "loc": {
        "start": {
          "line": 214,
          "column": 8
        },
        "end": {
          "line": 214,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6893,
      "end": 6894,
      "loc": {
        "start": {
          "line": 214,
          "column": 11
        },
        "end": {
          "line": 214,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6894,
      "end": 6901,
      "loc": {
        "start": {
          "line": 214,
          "column": 12
        },
        "end": {
          "line": 214,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6901,
      "end": 6902,
      "loc": {
        "start": {
          "line": 214,
          "column": 19
        },
        "end": {
          "line": 214,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 6903,
      "end": 6906,
      "loc": {
        "start": {
          "line": 214,
          "column": 21
        },
        "end": {
          "line": 214,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6907,
      "end": 6908,
      "loc": {
        "start": {
          "line": 214,
          "column": 25
        },
        "end": {
          "line": 214,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6908,
      "end": 6913,
      "loc": {
        "start": {
          "line": 214,
          "column": 26
        },
        "end": {
          "line": 214,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 6914,
      "end": 6919,
      "loc": {
        "start": {
          "line": 214,
          "column": 32
        },
        "end": {
          "line": 214,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 6920,
      "end": 6922,
      "loc": {
        "start": {
          "line": 214,
          "column": 38
        },
        "end": {
          "line": 214,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matches",
      "start": 6923,
      "end": 6930,
      "loc": {
        "start": {
          "line": 214,
          "column": 41
        },
        "end": {
          "line": 214,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6930,
      "end": 6931,
      "loc": {
        "start": {
          "line": 214,
          "column": 48
        },
        "end": {
          "line": 214,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6932,
      "end": 6933,
      "loc": {
        "start": {
          "line": 214,
          "column": 50
        },
        "end": {
          "line": 214,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this._applyMixins(classes[match]).then(klass => {",
      "start": 6945,
      "end": 6997,
      "loc": {
        "start": {
          "line": 215,
          "column": 10
        },
        "end": {
          "line": 215,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 7011,
      "end": 7017,
      "loc": {
        "start": {
          "line": 216,
          "column": 12
        },
        "end": {
          "line": 216,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7018,
      "end": 7019,
      "loc": {
        "start": {
          "line": 216,
          "column": 19
        },
        "end": {
          "line": 216,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 7020,
      "end": 7026,
      "loc": {
        "start": {
          "line": 216,
          "column": 21
        },
        "end": {
          "line": 216,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7026,
      "end": 7027,
      "loc": {
        "start": {
          "line": 216,
          "column": 27
        },
        "end": {
          "line": 216,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 7027,
      "end": 7034,
      "loc": {
        "start": {
          "line": 216,
          "column": 28
        },
        "end": {
          "line": 216,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7034,
      "end": 7035,
      "loc": {
        "start": {
          "line": 216,
          "column": 35
        },
        "end": {
          "line": 216,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 7035,
      "end": 7040,
      "loc": {
        "start": {
          "line": 216,
          "column": 36
        },
        "end": {
          "line": 216,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7040,
      "end": 7041,
      "loc": {
        "start": {
          "line": 216,
          "column": 41
        },
        "end": {
          "line": 216,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "classes",
      "start": 7042,
      "end": 7049,
      "loc": {
        "start": {
          "line": 216,
          "column": 43
        },
        "end": {
          "line": 216,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7049,
      "end": 7050,
      "loc": {
        "start": {
          "line": 216,
          "column": 50
        },
        "end": {
          "line": 216,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 7050,
      "end": 7055,
      "loc": {
        "start": {
          "line": 216,
          "column": 51
        },
        "end": {
          "line": 216,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7055,
      "end": 7056,
      "loc": {
        "start": {
          "line": 216,
          "column": 56
        },
        "end": {
          "line": 216,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7056,
      "end": 7057,
      "loc": {
        "start": {
          "line": 216,
          "column": 57
        },
        "end": {
          "line": 216,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7057,
      "end": 7058,
      "loc": {
        "start": {
          "line": 216,
          "column": 58
        },
        "end": {
          "line": 216,
          "column": 59
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " });",
      "start": 7070,
      "end": 7076,
      "loc": {
        "start": {
          "line": 217,
          "column": 10
        },
        "end": {
          "line": 217,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7086,
      "end": 7087,
      "loc": {
        "start": {
          "line": 218,
          "column": 8
        },
        "end": {
          "line": 218,
          "column": 9
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this.style.innerHTML = string;",
      "start": 7097,
      "end": 7130,
      "loc": {
        "start": {
          "line": 219,
          "column": 8
        },
        "end": {
          "line": 219,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 7140,
      "end": 7147,
      "loc": {
        "start": {
          "line": 220,
          "column": 8
        },
        "end": {
          "line": 220,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7147,
      "end": 7148,
      "loc": {
        "start": {
          "line": 220,
          "column": 15
        },
        "end": {
          "line": 220,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "string",
      "start": 7148,
      "end": 7154,
      "loc": {
        "start": {
          "line": 220,
          "column": 16
        },
        "end": {
          "line": 220,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7154,
      "end": 7155,
      "loc": {
        "start": {
          "line": 220,
          "column": 22
        },
        "end": {
          "line": 220,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7155,
      "end": 7156,
      "loc": {
        "start": {
          "line": 220,
          "column": 23
        },
        "end": {
          "line": 220,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7164,
      "end": 7165,
      "loc": {
        "start": {
          "line": 221,
          "column": 6
        },
        "end": {
          "line": 221,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7165,
      "end": 7166,
      "loc": {
        "start": {
          "line": 221,
          "column": 7
        },
        "end": {
          "line": 221,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7166,
      "end": 7167,
      "loc": {
        "start": {
          "line": 221,
          "column": 8
        },
        "end": {
          "line": 221,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7173,
      "end": 7174,
      "loc": {
        "start": {
          "line": 222,
          "column": 4
        },
        "end": {
          "line": 222,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7178,
      "end": 7179,
      "loc": {
        "start": {
          "line": 223,
          "column": 2
        },
        "end": {
          "line": 223,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7181,
      "end": 7182,
      "loc": {
        "start": {
          "line": 224,
          "column": 0
        },
        "end": {
          "line": 224,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7184,
      "end": 7184,
      "loc": {
        "start": {
          "line": 225,
          "column": 0
        },
        "end": {
          "line": 225,
          "column": 0
        }
      }
    }
  ]
}