{
  "absolutePath": "a",
  "exportedSymbols":
  {
    "C":
    [
      4
    ]
  },
  "id": 5,
  "nodeType": "SourceUnit",
  "nodes":
  [
    {
      "abstract": false,
      "baseContracts": [],
      "canonicalName": "C",
      "contractDependencies": [],
      "contractKind": "contract",
      "fullyImplemented": true,
      "id": 4,
      "linearizedBaseContracts":
      [
        4
      ],
      "name": "C",
      "nameLocation": "9:1:1",
      "nodeType": "ContractDefinition",
      "nodes":
      [
        {
          "constant": false,
          "id": 3,
          "mutability": "mutable",
          "name": "i",
          "nameLocation": "20:1:1",
          "nodeType": "VariableDeclaration",
          "scope": 4,
          "src": "13:8:1",
          "stateVariable": true,
          "storageLocation": "default",
          "typeDescriptions":
          {
            "typeIdentifier": "t_array$_t_uint256_$dyn_storage",
            "typeString": "uint256[]"
          },
          "typeName":
          {
            "baseType":
            {
              "id": 1,
              "name": "uint",
              "nodeType": "ElementaryTypeName",
              "src": "13:4:1",
              "typeDescriptions":
              {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "id": 2,
            "nodeType": "ArrayTypeName",
            "src": "13:6:1",
            "typeDescriptions":
            {
              "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
              "typeString": "uint256[]"
            }
          },
          "visibility": "internal"
        }
      ],
      "scope": 5,
      "src": "0:24:1",
      "usedErrors": []
    }
  ],
  "src": "0:25:1"
}
