{
  "contractName": "UnstructuredStorage",
  "abi": [],
  "metadata": "{\"compiler\":{\"version\":\"0.4.24+commit.e67f0147\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"@aragon/os/contracts/common/UnstructuredStorage.sol\":\"UnstructuredStorage\"},\"evmVersion\":\"byzantium\",\"libraries\":{},\"optimizer\":{\"enabled\":true,\"runs\":10000},\"remappings\":[]},\"sources\":{\"@aragon/os/contracts/common/UnstructuredStorage.sol\":{\"keccak256\":\"0xe0d627fc7a7716409389f34cfe49366ba7871309d3a73262ec9608ef73e47591\",\"urls\":[\"bzzr://9742204494402cdecc66b266f0e420fcfe2677ba710db7651c40f96a63940bef\"]}},\"version\":1}",
  "bytecode": "0x604c602c600b82828239805160001a60731460008114601c57601e565bfe5b5030600052607381538281f30073000000000000000000000000000000000000000030146080604052600080fd00a165627a7a7230582059951c4ea4ad0729c8b98938c05da52bc085e55fa2b49fa743a395846748eb1b0029",
  "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fd00a165627a7a7230582059951c4ea4ad0729c8b98938c05da52bc085e55fa2b49fa743a395846748eb1b0029",
  "sourceMap": "71:1078:37:-;;132:2:-1;166:7;155:9;146:7;137:37;252:7;246:14;243:1;238:23;232:4;229:33;270:1;265:20;;;;222:63;;265:20;274:9;222:63;;298:9;295:1;288:20;328:4;319:7;311:22;352:7;343;336:24",
  "deployedSourceMap": "71:1078:37:-;;;;;;;;",
  "source": "/*\n * SPDX-License-Identitifer:    MIT\n */\n\npragma solidity ^0.4.24;\n\n\nlibrary UnstructuredStorage {\n    function getStorageBool(bytes32 position) internal view returns (bool data) {\n        assembly { data := sload(position) }\n    }\n\n    function getStorageAddress(bytes32 position) internal view returns (address data) {\n        assembly { data := sload(position) }\n    }\n\n    function getStorageBytes32(bytes32 position) internal view returns (bytes32 data) {\n        assembly { data := sload(position) }\n    }\n\n    function getStorageUint256(bytes32 position) internal view returns (uint256 data) {\n        assembly { data := sload(position) }\n    }\n\n    function setStorageBool(bytes32 position, bool data) internal {\n        assembly { sstore(position, data) }\n    }\n\n    function setStorageAddress(bytes32 position, address data) internal {\n        assembly { sstore(position, data) }\n    }\n\n    function setStorageBytes32(bytes32 position, bytes32 data) internal {\n        assembly { sstore(position, data) }\n    }\n\n    function setStorageUint256(bytes32 position, uint256 data) internal {\n        assembly { sstore(position, data) }\n    }\n}\n",
  "sourcePath": "@aragon/os/contracts/common/UnstructuredStorage.sol",
  "ast": {
    "absolutePath": "@aragon/os/contracts/common/UnstructuredStorage.sol",
    "exportedSymbols": {
      "UnstructuredStorage": [
        6937
      ]
    },
    "id": 6938,
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 6864,
        "literals": [
          "solidity",
          "^",
          "0.4",
          ".24"
        ],
        "nodeType": "PragmaDirective",
        "src": "44:24:37"
      },
      {
        "baseContracts": [],
        "contractDependencies": [],
        "contractKind": "library",
        "documentation": null,
        "fullyImplemented": true,
        "id": 6937,
        "linearizedBaseContracts": [
          6937
        ],
        "name": "UnstructuredStorage",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "body": {
              "id": 6872,
              "nodeType": "Block",
              "src": "181:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6869,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "202:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6866,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "216:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6871,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "191:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6873,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageBool",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6867,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6866,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6873,
                  "src": "129:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6865,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "129:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "128:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6870,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6869,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6873,
                  "src": "170:9:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 6868,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "170:4:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "169:11:37"
            },
            "scope": 6937,
            "src": "105:128:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6881,
              "nodeType": "Block",
              "src": "321:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6878,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "342:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6875,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "356:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6880,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "331:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6882,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageAddress",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6876,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6875,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6882,
                  "src": "266:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6874,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "266:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "265:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6879,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6878,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6882,
                  "src": "307:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 6877,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "307:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "306:14:37"
            },
            "scope": 6937,
            "src": "239:134:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6890,
              "nodeType": "Block",
              "src": "461:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6887,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "482:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6884,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "496:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6889,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "471:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6891,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageBytes32",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6885,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6884,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6891,
                  "src": "406:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6883,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "406:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "405:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6888,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6887,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6891,
                  "src": "447:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6886,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "447:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "446:14:37"
            },
            "scope": 6937,
            "src": "379:134:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6899,
              "nodeType": "Block",
              "src": "601:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6896,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "622:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6893,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "636:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6898,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "611:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6900,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageUint256",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6894,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6893,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6900,
                  "src": "546:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6892,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "546:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "545:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6897,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6896,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6900,
                  "src": "587:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 6895,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "587:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "586:14:37"
            },
            "scope": 6937,
            "src": "519:134:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6908,
              "nodeType": "Block",
              "src": "721:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6902,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "749:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6904,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "759:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6907,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "731:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6909,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageBool",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6905,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6902,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6909,
                  "src": "683:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6901,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "683:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6904,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6909,
                  "src": "701:9:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 6903,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "701:4:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "682:29:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6906,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "721:0:37"
            },
            "scope": 6937,
            "src": "659:113:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6917,
              "nodeType": "Block",
              "src": "846:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6911,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "874:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6913,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "884:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6916,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "856:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6918,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageAddress",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6914,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6911,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6918,
                  "src": "805:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6910,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "805:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6913,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6918,
                  "src": "823:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 6912,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "823:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "804:32:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6915,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "846:0:37"
            },
            "scope": 6937,
            "src": "778:119:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6926,
              "nodeType": "Block",
              "src": "971:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6920,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "999:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6922,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "1009:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6925,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "981:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6927,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageBytes32",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6923,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6920,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6927,
                  "src": "930:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6919,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "930:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6922,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6927,
                  "src": "948:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6921,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "948:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "929:32:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6924,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "971:0:37"
            },
            "scope": 6937,
            "src": "903:119:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6935,
              "nodeType": "Block",
              "src": "1096:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6929,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "1124:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6931,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "1134:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6934,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "1106:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6936,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageUint256",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6932,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6929,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6936,
                  "src": "1055:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6928,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "1055:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6931,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6936,
                  "src": "1073:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 6930,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1073:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "1054:32:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6933,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "1096:0:37"
            },
            "scope": 6937,
            "src": "1028:119:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          }
        ],
        "scope": 6938,
        "src": "71:1078:37"
      }
    ],
    "src": "44:1106:37"
  },
  "legacyAST": {
    "absolutePath": "@aragon/os/contracts/common/UnstructuredStorage.sol",
    "exportedSymbols": {
      "UnstructuredStorage": [
        6937
      ]
    },
    "id": 6938,
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 6864,
        "literals": [
          "solidity",
          "^",
          "0.4",
          ".24"
        ],
        "nodeType": "PragmaDirective",
        "src": "44:24:37"
      },
      {
        "baseContracts": [],
        "contractDependencies": [],
        "contractKind": "library",
        "documentation": null,
        "fullyImplemented": true,
        "id": 6937,
        "linearizedBaseContracts": [
          6937
        ],
        "name": "UnstructuredStorage",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "body": {
              "id": 6872,
              "nodeType": "Block",
              "src": "181:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6869,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "202:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6866,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "216:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6871,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "191:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6873,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageBool",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6867,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6866,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6873,
                  "src": "129:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6865,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "129:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "128:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6870,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6869,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6873,
                  "src": "170:9:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 6868,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "170:4:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "169:11:37"
            },
            "scope": 6937,
            "src": "105:128:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6881,
              "nodeType": "Block",
              "src": "321:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6878,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "342:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6875,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "356:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6880,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "331:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6882,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageAddress",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6876,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6875,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6882,
                  "src": "266:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6874,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "266:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "265:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6879,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6878,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6882,
                  "src": "307:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 6877,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "307:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "306:14:37"
            },
            "scope": 6937,
            "src": "239:134:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6890,
              "nodeType": "Block",
              "src": "461:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6887,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "482:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6884,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "496:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6889,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "471:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6891,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageBytes32",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6885,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6884,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6891,
                  "src": "406:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6883,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "406:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "405:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6888,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6887,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6891,
                  "src": "447:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6886,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "447:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "446:14:37"
            },
            "scope": 6937,
            "src": "379:134:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6899,
              "nodeType": "Block",
              "src": "601:52:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "data": {
                        "declaration": 6896,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "622:4:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "position": {
                        "declaration": 6893,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "636:8:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6898,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    data := sload(position)\n}",
                  "src": "611:42:37"
                }
              ]
            },
            "documentation": null,
            "id": 6900,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": true,
            "modifiers": [],
            "name": "getStorageUint256",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6894,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6893,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6900,
                  "src": "546:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6892,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "546:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "545:18:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6897,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6896,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6900,
                  "src": "587:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 6895,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "587:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "586:14:37"
            },
            "scope": 6937,
            "src": "519:134:37",
            "stateMutability": "view",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6908,
              "nodeType": "Block",
              "src": "721:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6902,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "749:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6904,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "759:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6907,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "731:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6909,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageBool",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6905,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6902,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6909,
                  "src": "683:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6901,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "683:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6904,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6909,
                  "src": "701:9:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 6903,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "701:4:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "682:29:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6906,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "721:0:37"
            },
            "scope": 6937,
            "src": "659:113:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6917,
              "nodeType": "Block",
              "src": "846:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6911,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "874:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6913,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "884:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6916,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "856:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6918,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageAddress",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6914,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6911,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6918,
                  "src": "805:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6910,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "805:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6913,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6918,
                  "src": "823:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 6912,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "823:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "804:32:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6915,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "846:0:37"
            },
            "scope": 6937,
            "src": "778:119:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6926,
              "nodeType": "Block",
              "src": "971:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6920,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "999:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6922,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "1009:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6925,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "981:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6927,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageBytes32",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6923,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6920,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6927,
                  "src": "930:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6919,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "930:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6922,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6927,
                  "src": "948:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6921,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "948:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "929:32:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6924,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "971:0:37"
            },
            "scope": 6937,
            "src": "903:119:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 6935,
              "nodeType": "Block",
              "src": "1096:51:37",
              "statements": [
                {
                  "externalReferences": [
                    {
                      "position": {
                        "declaration": 6929,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "1124:8:37",
                        "valueSize": 1
                      }
                    },
                    {
                      "data": {
                        "declaration": 6931,
                        "isOffset": false,
                        "isSlot": false,
                        "src": "1134:4:37",
                        "valueSize": 1
                      }
                    }
                  ],
                  "id": 6934,
                  "nodeType": "InlineAssembly",
                  "operations": "{\n    sstore(position, data)\n}",
                  "src": "1106:41:37"
                }
              ]
            },
            "documentation": null,
            "id": 6936,
            "implemented": true,
            "isConstructor": false,
            "isDeclaredConst": false,
            "modifiers": [],
            "name": "setStorageUint256",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 6932,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 6929,
                  "name": "position",
                  "nodeType": "VariableDeclaration",
                  "scope": 6936,
                  "src": "1055:16:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 6928,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "1055:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 6931,
                  "name": "data",
                  "nodeType": "VariableDeclaration",
                  "scope": 6936,
                  "src": "1073:12:37",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 6930,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1073:7:37",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "value": null,
                  "visibility": "internal"
                }
              ],
              "src": "1054:32:37"
            },
            "payable": false,
            "returnParameters": {
              "id": 6933,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "1096:0:37"
            },
            "scope": 6937,
            "src": "1028:119:37",
            "stateMutability": "nonpayable",
            "superFunction": null,
            "visibility": "internal"
          }
        ],
        "scope": 6938,
        "src": "71:1078:37"
      }
    ],
    "src": "44:1106:37"
  },
  "compiler": {
    "name": "solc",
    "version": "0.4.24+commit.e67f0147.Emscripten.clang"
  },
  "networks": {},
  "schemaVersion": "3.2.0",
  "updatedAt": "2020-06-07T23:27:00.580Z",
  "devdoc": {
    "methods": {}
  },
  "userdoc": {
    "methods": {}
  }
}