{
  "type": "TemplateRoot",
  "body": [
    {
      "type": "If",
      "test": {
        "type": "FunctionCall",
        "callee": {
          "type": "Identifier",
          "name": "notEmpty"
        },
        "args": [
          {
            "type": "MemberExpression",
            "object": {
              "type": "Identifier",
              "name": "data"
            },
            "property": {
              "type": "Identifier",
              "name": "colors"
            },
            "computed": false
          }
        ]
      },
      "body": [
        {
          "type": "HtmlElement",
          "tagName": "ul",
          "attributes": [
            {
              "type": "HtmlAttribute",
              "name": "class",
              "value": {
                "type": "Literal",
                "value": "colors"
              }
            }
          ],
          "body": [
            {
              "type": "ForEach",
              "varName": {
                "type": "Identifier",
                "name": "color"
              },
              "in": {
                "type": "MemberExpression",
                "object": {
                  "type": "Identifier",
                  "name": "data"
                },
                "property": {
                  "type": "Identifier",
                  "name": "colors"
                },
                "computed": false
              },
              "body": [
                {
                  "type": "HtmlElement",
                  "tagName": "li",
                  "attributes": [
                    {
                      "type": "HtmlAttribute",
                      "name": "class",
                      "value": {
                        "type": "Literal",
                        "value": "color"
                      }
                    }
                  ],
                  "body": [
                    {
                      "type": "Text",
                      "argument": {
                        "type": "Identifier",
                        "name": "color"
                      }
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
