{
  "data": {
    "tree": [
      {
        "value": "revenue",
        "check": "item_present",
        "check_for": "lines",
        "tree": [
          { "value": "item_not_present", "render": ["RevCreateLine"] },
          {
            "value": "item_present_in_selected_year",
            "render": [
              "RevCreateEditDeleteLine",
              "RevLineValues",
              "RevLineChart"
            ]
          },
          {
            "value": "item_not_present_in_selected_year",
            "render": ["RevSelectLine"]
          }
        ]
      },
      {
        "value": "personnel",
        "check": "item_not_present",
        "check_for": "lines",
        "tree": [
          {
            "value": "item_not_present",
            "render": ["PersonnelLineCreate"]
          },
          {
            "value": "item_present",
            "render": ["PersonnelLinesTable", "PersonnelLineCreate"]
          }
        ]
      },
      {
        "value": "costs",
        "check": "item_not_present",
        "check_for": "lines",
        "tree": [
          {
            "value": "item_not_present",
            "render": ["CostStaticComp"]
          },
          {
            "value": "item_present",
            "render": ["CostStaticComp"]
          }
        ]
      },
      {
        "value": "working_capital"
      },
      {
        "value": "capex",
        "check": "item_not_present",
        "check_for": "lines",
        "tree": [
          {
            "value": "item_not_present",
            "render": ["InvestmentCreateLine"]
          },
          {
            "value": "item_present",
            "render": ["InvestmentCreateEditDeleteLine", "InvestmentLineValues"]
          }
        ]
      },
      {
        "value": "financing",
        "check": "item_not_present",
        "check_for": "lines",
        "tree": [
          {
            "value": "item_not_present",
            "render": ["FinancingCreateLine"]
          },
          {
            "value": "item_present",
            "render": ["FinancingCreateEditDeleteLine", "FinancingLineValues"]
          }
        ]
      },
      {
        "value": "corrections"
      }
    ]
  }
}
