{
  "contracts": {
    "PaymentSplitter": {
      "address": "0x05dd67f0aa04832b97c9b5d3c310f3c39223f810",
      "constructorCode": "608060405234801561001057600080fd5b50610c22806100206000396000f3fe",
      "bodyBytecodeHash": "e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561",
      "localBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d",
      "deployedBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d",
      "types": {
        "t_bool": {
          "id": "t_bool",
          "kind": "elementary",
          "label": "bool"
        },
        "t_uint256": {
          "id": "t_uint256",
          "kind": "elementary",
          "label": "uint256"
        },
        "t_array:50<t_uint256>": {
          "id": "t_array:50<t_uint256>",
          "valueType": "t_uint256",
          "length": "50",
          "kind": "array",
          "label": "uint256[50]"
        },
        "t_mapping<t_uint256>": {
          "id": "t_mapping<t_uint256>",
          "valueType": "t_uint256",
          "label": "mapping(key => uint256)",
          "kind": "mapping"
        },
        "t_address": {
          "id": "t_address",
          "kind": "elementary",
          "label": "address"
        },
        "t_array:dyn<t_address>": {
          "id": "t_array:dyn<t_address>",
          "valueType": "t_address",
          "length": "dyn",
          "kind": "array",
          "label": "address[]"
        }
      },
      "storage": [
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initialized",
          "astId": 11320,
          "type": "t_bool",
          "src": "757:24:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initializing",
          "astId": 11322,
          "type": "t_bool",
          "src": "876:25:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "______gap",
          "astId": 11371,
          "type": "t_array:50<t_uint256>",
          "src": "1891:29:138"
        },
        {
          "contract": "PaymentSplitter",
          "path": "contracts/payment/PaymentSplitter.sol",
          "label": "_totalShares",
          "astId": 7469,
          "type": "t_uint256",
          "src": "540:28:105"
        },
        {
          "contract": "PaymentSplitter",
          "path": "contracts/payment/PaymentSplitter.sol",
          "label": "_totalReleased",
          "astId": 7471,
          "type": "t_uint256",
          "src": "574:30:105"
        },
        {
          "contract": "PaymentSplitter",
          "path": "contracts/payment/PaymentSplitter.sol",
          "label": "_shares",
          "astId": 7475,
          "type": "t_mapping<t_uint256>",
          "src": "611:43:105"
        },
        {
          "contract": "PaymentSplitter",
          "path": "contracts/payment/PaymentSplitter.sol",
          "label": "_released",
          "astId": 7479,
          "type": "t_mapping<t_uint256>",
          "src": "660:45:105"
        },
        {
          "contract": "PaymentSplitter",
          "path": "contracts/payment/PaymentSplitter.sol",
          "label": "_payees",
          "astId": 7482,
          "type": "t_array:dyn<t_address>",
          "src": "711:25:105"
        },
        {
          "contract": "PaymentSplitter",
          "path": "contracts/payment/PaymentSplitter.sol",
          "label": "______gap",
          "astId": 7728,
          "type": "t_array:50<t_uint256>",
          "src": "3236:29:105"
        }
      ],
      "warnings": {
        "hasConstructor": false,
        "hasSelfDestruct": false,
        "hasDelegateCall": false,
        "hasInitialValuesInDeclarations": false,
        "uninitializedBaseContracts": [],
        "storageUncheckedVars": [],
        "storageDiff": []
      }
    },
    "TokenVesting": {
      "address": "0xf514cb344ba106b80d947245129380e80d81ee4a",
      "constructorCode": "608060405234801561001057600080fd5b506114f6806100206000396000f3fe",
      "bodyBytecodeHash": "c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc",
      "localBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd",
      "deployedBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd",
      "types": {
        "t_bool": {
          "id": "t_bool",
          "kind": "elementary",
          "label": "bool"
        },
        "t_uint256": {
          "id": "t_uint256",
          "kind": "elementary",
          "label": "uint256"
        },
        "t_array:50<t_uint256>": {
          "id": "t_array:50<t_uint256>",
          "valueType": "t_uint256",
          "length": "50",
          "kind": "array",
          "label": "uint256[50]"
        },
        "t_address": {
          "id": "t_address",
          "kind": "elementary",
          "label": "address"
        },
        "t_mapping<t_uint256>": {
          "id": "t_mapping<t_uint256>",
          "valueType": "t_uint256",
          "label": "mapping(key => uint256)",
          "kind": "mapping"
        },
        "t_mapping<t_bool>": {
          "id": "t_mapping<t_bool>",
          "valueType": "t_bool",
          "label": "mapping(key => bool)",
          "kind": "mapping"
        }
      },
      "storage": [
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initialized",
          "astId": 11320,
          "type": "t_bool",
          "src": "757:24:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initializing",
          "astId": 11322,
          "type": "t_bool",
          "src": "876:25:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "______gap",
          "astId": 11371,
          "type": "t_array:50<t_uint256>",
          "src": "1891:29:138"
        },
        {
          "contract": "Ownable",
          "path": "contracts/ownership/Ownable.sol",
          "label": "_owner",
          "astId": 7253,
          "type": "t_address",
          "src": "302:22:103"
        },
        {
          "contract": "Ownable",
          "path": "contracts/ownership/Ownable.sol",
          "label": "______gap",
          "astId": 7364,
          "type": "t_array:50<t_uint256>",
          "src": "2186:29:103"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_beneficiary",
          "astId": 3048,
          "type": "t_address",
          "src": "1133:28:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_cliff",
          "astId": 3050,
          "type": "t_uint256",
          "src": "1263:22:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_start",
          "astId": 3052,
          "type": "t_uint256",
          "src": "1291:22:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_duration",
          "astId": 3054,
          "type": "t_uint256",
          "src": "1319:25:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_revocable",
          "astId": 3056,
          "type": "t_bool",
          "src": "1351:23:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_released",
          "astId": 3060,
          "type": "t_mapping<t_uint256>",
          "src": "1381:46:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "_revoked",
          "astId": 3064,
          "type": "t_mapping<t_bool>",
          "src": "1433:42:27"
        },
        {
          "contract": "TokenVesting",
          "path": "contracts/drafts/TokenVesting.sol",
          "label": "______gap",
          "astId": 3406,
          "type": "t_array:50<t_uint256>",
          "src": "5837:29:27"
        }
      ],
      "warnings": {
        "hasConstructor": false,
        "hasSelfDestruct": false,
        "hasDelegateCall": false,
        "hasInitialValuesInDeclarations": false,
        "uninitializedBaseContracts": [],
        "storageUncheckedVars": [],
        "storageDiff": []
      }
    },
    "StandaloneERC20": {
      "address": "0x25dac8fea65c0a0d308aff90850d3399b7413db8",
      "constructorCode": "608060405234801561001057600080fd5b5061301a806100206000396000f3fe",
      "bodyBytecodeHash": "be7d18748f6de2b2751faf66eafd9b205187fcf1378b9f8ae43df7b4454eed5c",
      "localBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd",
      "deployedBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd",
      "types": {
        "t_bool": {
          "id": "t_bool",
          "kind": "elementary",
          "label": "bool"
        },
        "t_uint256": {
          "id": "t_uint256",
          "kind": "elementary",
          "label": "uint256"
        },
        "t_array:50<t_uint256>": {
          "id": "t_array:50<t_uint256>",
          "valueType": "t_uint256",
          "length": "50",
          "kind": "array",
          "label": "uint256[50]"
        },
        "t_string": {
          "id": "t_string",
          "kind": "elementary",
          "label": "string"
        },
        "t_uint8": {
          "id": "t_uint8",
          "kind": "elementary",
          "label": "uint8"
        },
        "t_mapping<t_uint256>": {
          "id": "t_mapping<t_uint256>",
          "valueType": "t_uint256",
          "label": "mapping(key => uint256)",
          "kind": "mapping"
        },
        "t_struct<Roles.Role>": {
          "id": "t_struct<Roles.Role>",
          "kind": "struct",
          "label": "Roles.Role",
          "members": [
            {
              "label": "bearer",
              "astId": 5,
              "type": "t_mapping<t_bool>",
              "src": "150:32:0"
            }
          ]
        },
        "t_mapping<t_bool>": {
          "id": "t_mapping<t_bool>",
          "valueType": "t_bool",
          "label": "mapping(key => bool)",
          "kind": "mapping"
        }
      },
      "storage": [
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initialized",
          "astId": 11320,
          "type": "t_bool",
          "src": "757:24:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initializing",
          "astId": 11322,
          "type": "t_bool",
          "src": "876:25:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "______gap",
          "astId": 11371,
          "type": "t_array:50<t_uint256>",
          "src": "1891:29:138"
        },
        {
          "contract": "ERC20Detailed",
          "path": "contracts/token/ERC20/ERC20Detailed.sol",
          "label": "_name",
          "astId": 8712,
          "type": "t_string",
          "src": "382:20:113"
        },
        {
          "contract": "ERC20Detailed",
          "path": "contracts/token/ERC20/ERC20Detailed.sol",
          "label": "_symbol",
          "astId": 8714,
          "type": "t_string",
          "src": "408:22:113"
        },
        {
          "contract": "ERC20Detailed",
          "path": "contracts/token/ERC20/ERC20Detailed.sol",
          "label": "_decimals",
          "astId": 8716,
          "type": "t_uint8",
          "src": "436:23:113"
        },
        {
          "contract": "ERC20Detailed",
          "path": "contracts/token/ERC20/ERC20Detailed.sol",
          "label": "______gap",
          "astId": 8768,
          "type": "t_array:50<t_uint256>",
          "src": "1097:29:113"
        },
        {
          "contract": "ERC20",
          "path": "contracts/token/ERC20/ERC20.sol",
          "label": "_balances",
          "astId": 8167,
          "type": "t_mapping<t_uint256>",
          "src": "774:46:110"
        },
        {
          "contract": "ERC20",
          "path": "contracts/token/ERC20/ERC20.sol",
          "label": "_allowed",
          "astId": 8173,
          "type": "t_mapping<t_uint256>",
          "src": "827:66:110"
        },
        {
          "contract": "ERC20",
          "path": "contracts/token/ERC20/ERC20.sol",
          "label": "_totalSupply",
          "astId": 8175,
          "type": "t_uint256",
          "src": "900:28:110"
        },
        {
          "contract": "ERC20",
          "path": "contracts/token/ERC20/ERC20.sol",
          "label": "______gap",
          "astId": 8589,
          "type": "t_array:50<t_uint256>",
          "src": "7661:29:110"
        },
        {
          "contract": "MinterRole",
          "path": "contracts/access/roles/MinterRole.sol",
          "label": "_minters",
          "astId": 231,
          "type": "t_struct<Roles.Role>",
          "src": "271:27:2"
        },
        {
          "contract": "MinterRole",
          "path": "contracts/access/roles/MinterRole.sol",
          "label": "______gap",
          "astId": 330,
          "type": "t_array:50<t_uint256>",
          "src": "1081:29:2"
        },
        {
          "contract": "ERC20Mintable",
          "path": "contracts/token/ERC20/ERC20Mintable.sol",
          "label": "______gap",
          "astId": 8817,
          "type": "t_array:50<t_uint256>",
          "src": "745:29:114"
        },
        {
          "contract": "PauserRole",
          "path": "contracts/access/roles/PauserRole.sol",
          "label": "_pausers",
          "astId": 350,
          "type": "t_struct<Roles.Role>",
          "src": "271:27:3"
        },
        {
          "contract": "PauserRole",
          "path": "contracts/access/roles/PauserRole.sol",
          "label": "______gap",
          "astId": 449,
          "type": "t_array:50<t_uint256>",
          "src": "1081:29:3"
        },
        {
          "contract": "Pausable",
          "path": "contracts/lifecycle/Pausable.sol",
          "label": "_paused",
          "astId": 3792,
          "type": "t_bool",
          "src": "352:20:33"
        },
        {
          "contract": "Pausable",
          "path": "contracts/lifecycle/Pausable.sol",
          "label": "______gap",
          "astId": 3873,
          "type": "t_array:50<t_uint256>",
          "src": "1429:29:33"
        },
        {
          "contract": "ERC20Pausable",
          "path": "contracts/token/ERC20/ERC20Pausable.sol",
          "label": "______gap",
          "astId": 8940,
          "type": "t_array:50<t_uint256>",
          "src": "1195:29:115"
        }
      ],
      "warnings": {
        "hasConstructor": false,
        "hasSelfDestruct": false,
        "hasDelegateCall": false,
        "hasInitialValuesInDeclarations": false,
        "uninitializedBaseContracts": [],
        "storageUncheckedVars": [
          {
            "contract": "MinterRole",
            "path": "contracts/access/roles/MinterRole.sol",
            "label": "_minters",
            "astId": 231,
            "type": "t_struct<Roles.Role>",
            "src": "271:27:2"
          },
          {
            "contract": "PauserRole",
            "path": "contracts/access/roles/PauserRole.sol",
            "label": "_pausers",
            "astId": 350,
            "type": "t_struct<Roles.Role>",
            "src": "271:27:3"
          }
        ],
        "storageDiff": []
      }
    },
    "StandaloneERC721": {
      "address": "0xe4a807c0e036f27f0e2f5afc5a9d068d2a8e839a",
      "constructorCode": "608060405234801561001057600080fd5b50613b05806100206000396000f3fe",
      "bodyBytecodeHash": "3a40a1411748ef0f5dcec43eda779132b622099159a45fc63fa0e172234ff536",
      "localBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3",
      "deployedBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3",
      "types": {
        "t_bool": {
          "id": "t_bool",
          "kind": "elementary",
          "label": "bool"
        },
        "t_uint256": {
          "id": "t_uint256",
          "kind": "elementary",
          "label": "uint256"
        },
        "t_array:50<t_uint256>": {
          "id": "t_array:50<t_uint256>",
          "valueType": "t_uint256",
          "length": "50",
          "kind": "array",
          "label": "uint256[50]"
        },
        "t_mapping<t_bool>": {
          "id": "t_mapping<t_bool>",
          "valueType": "t_bool",
          "label": "mapping(key => bool)",
          "kind": "mapping"
        },
        "t_address": {
          "id": "t_address",
          "kind": "elementary",
          "label": "address"
        },
        "t_mapping<t_address>": {
          "id": "t_mapping<t_address>",
          "valueType": "t_address",
          "label": "mapping(key => address)",
          "kind": "mapping"
        },
        "t_mapping<t_uint256>": {
          "id": "t_mapping<t_uint256>",
          "valueType": "t_uint256",
          "label": "mapping(key => uint256)",
          "kind": "mapping"
        },
        "t_array:dyn<t_uint256>": {
          "id": "t_array:dyn<t_uint256>",
          "valueType": "t_uint256",
          "length": "dyn",
          "kind": "array",
          "label": "uint256[]"
        },
        "t_mapping<t_array:dyn<t_uint256>>": {
          "id": "t_mapping<t_array:dyn<t_uint256>>",
          "valueType": "t_array:dyn<t_uint256>",
          "label": "mapping(key => uint256[])",
          "kind": "mapping"
        },
        "t_string": {
          "id": "t_string",
          "kind": "elementary",
          "label": "string"
        },
        "t_mapping<t_string>": {
          "id": "t_mapping<t_string>",
          "valueType": "t_string",
          "label": "mapping(key => string)",
          "kind": "mapping"
        },
        "t_struct<Roles.Role>": {
          "id": "t_struct<Roles.Role>",
          "kind": "struct",
          "label": "Roles.Role",
          "members": [
            {
              "label": "bearer",
              "astId": 5,
              "type": "t_mapping<t_bool>",
              "src": "150:32:0"
            }
          ]
        }
      },
      "storage": [
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initialized",
          "astId": 11320,
          "type": "t_bool",
          "src": "757:24:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "initializing",
          "astId": 11322,
          "type": "t_bool",
          "src": "876:25:138"
        },
        {
          "contract": "Initializable",
          "path": "zos-lib/contracts/Initializable.sol",
          "label": "______gap",
          "astId": 11371,
          "type": "t_array:50<t_uint256>",
          "src": "1891:29:138"
        },
        {
          "contract": "ERC165",
          "path": "contracts/introspection/ERC165.sol",
          "label": "_supportedInterfaces",
          "astId": 3582,
          "type": "t_mapping<t_bool>",
          "src": "497:52:30"
        },
        {
          "contract": "ERC165",
          "path": "contracts/introspection/ERC165.sol",
          "label": "______gap",
          "astId": 3626,
          "type": "t_array:50<t_uint256>",
          "src": "1230:29:30"
        },
        {
          "contract": "ERC721",
          "path": "contracts/token/ERC721/ERC721.sol",
          "label": "_tokenOwner",
          "astId": 9497,
          "type": "t_mapping<t_address>",
          "src": "774:48:120"
        },
        {
          "contract": "ERC721",
          "path": "contracts/token/ERC721/ERC721.sol",
          "label": "_tokenApprovals",
          "astId": 9501,
          "type": "t_mapping<t_address>",
          "src": "878:52:120"
        },
        {
          "contract": "ERC721",
          "path": "contracts/token/ERC721/ERC721.sol",
          "label": "_ownedTokensCount",
          "astId": 9505,
          "type": "t_mapping<t_uint256>",
          "src": "988:54:120"
        },
        {
          "contract": "ERC721",
          "path": "contracts/token/ERC721/ERC721.sol",
          "label": "_operatorApprovals",
          "astId": 9511,
          "type": "t_mapping<t_bool>",
          "src": "1097:73:120"
        },
        {
          "contract": "ERC721",
          "path": "contracts/token/ERC721/ERC721.sol",
          "label": "______gap",
          "astId": 10052,
          "type": "t_array:50<t_uint256>",
          "src": "11668:29:120"
        },
        {
          "contract": "ERC721Enumerable",
          "path": "contracts/token/ERC721/ERC721Enumerable.sol",
          "label": "_ownedTokens",
          "astId": 10103,
          "type": "t_mapping<t_array:dyn<t_uint256>>",
          "src": "467:50:122"
        },
        {
          "contract": "ERC721Enumerable",
          "path": "contracts/token/ERC721/ERC721Enumerable.sol",
          "label": "_ownedTokensIndex",
          "astId": 10107,
          "type": "t_mapping<t_uint256>",
          "src": "587:53:122"
        },
        {
          "contract": "ERC721Enumerable",
          "path": "contracts/token/ERC721/ERC721Enumerable.sol",
          "label": "_allTokens",
          "astId": 10110,
          "type": "t_array:dyn<t_uint256>",
          "src": "701:28:122"
        },
        {
          "contract": "ERC721Enumerable",
          "path": "contracts/token/ERC721/ERC721Enumerable.sol",
          "label": "_allTokensIndex",
          "astId": 10114,
          "type": "t_mapping<t_uint256>",
          "src": "800:51:122"
        },
        {
          "contract": "ERC721Enumerable",
          "path": "contracts/token/ERC721/ERC721Enumerable.sol",
          "label": "______gap",
          "astId": 10443,
          "type": "t_array:50<t_uint256>",
          "src": "8814:29:122"
        },
        {
          "contract": "ERC721Metadata",
          "path": "contracts/token/ERC721/ERC721Metadata.sol",
          "label": "_name",
          "astId": 10510,
          "type": "t_string",
          "src": "266:20:125"
        },
        {
          "contract": "ERC721Metadata",
          "path": "contracts/token/ERC721/ERC721Metadata.sol",
          "label": "_symbol",
          "astId": 10512,
          "type": "t_string",
          "src": "313:22:125"
        },
        {
          "contract": "ERC721Metadata",
          "path": "contracts/token/ERC721/ERC721Metadata.sol",
          "label": "_tokenURIs",
          "astId": 10516,
          "type": "t_mapping<t_string>",
          "src": "381:45:125"
        },
        {
          "contract": "ERC721Metadata",
          "path": "contracts/token/ERC721/ERC721Metadata.sol",
          "label": "______gap",
          "astId": 10645,
          "type": "t_array:50<t_uint256>",
          "src": "2824:29:125"
        },
        {
          "contract": "MinterRole",
          "path": "contracts/access/roles/MinterRole.sol",
          "label": "_minters",
          "astId": 231,
          "type": "t_struct<Roles.Role>",
          "src": "271:27:2"
        },
        {
          "contract": "MinterRole",
          "path": "contracts/access/roles/MinterRole.sol",
          "label": "______gap",
          "astId": 330,
          "type": "t_array:50<t_uint256>",
          "src": "1081:29:2"
        },
        {
          "contract": "ERC721MetadataMintable",
          "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
          "label": "______gap",
          "astId": 10715,
          "type": "t_array:50<t_uint256>",
          "src": "1040:29:126"
        },
        {
          "contract": "PauserRole",
          "path": "contracts/access/roles/PauserRole.sol",
          "label": "_pausers",
          "astId": 350,
          "type": "t_struct<Roles.Role>",
          "src": "271:27:3"
        },
        {
          "contract": "PauserRole",
          "path": "contracts/access/roles/PauserRole.sol",
          "label": "______gap",
          "astId": 449,
          "type": "t_array:50<t_uint256>",
          "src": "1081:29:3"
        },
        {
          "contract": "Pausable",
          "path": "contracts/lifecycle/Pausable.sol",
          "label": "_paused",
          "astId": 3792,
          "type": "t_bool",
          "src": "352:20:33"
        },
        {
          "contract": "Pausable",
          "path": "contracts/lifecycle/Pausable.sol",
          "label": "______gap",
          "astId": 3873,
          "type": "t_array:50<t_uint256>",
          "src": "1429:29:33"
        },
        {
          "contract": "ERC721Pausable",
          "path": "contracts/token/ERC721/ERC721Pausable.sol",
          "label": "______gap",
          "astId": 10860,
          "type": "t_array:50<t_uint256>",
          "src": "851:29:128"
        }
      ],
      "warnings": {
        "hasConstructor": false,
        "hasSelfDestruct": false,
        "hasDelegateCall": false,
        "hasInitialValuesInDeclarations": false,
        "uninitializedBaseContracts": [],
        "storageUncheckedVars": [
          {
            "contract": "MinterRole",
            "path": "contracts/access/roles/MinterRole.sol",
            "label": "_minters",
            "astId": 231,
            "type": "t_struct<Roles.Role>",
            "src": "271:27:2"
          },
          {
            "contract": "PauserRole",
            "path": "contracts/access/roles/PauserRole.sol",
            "label": "_pausers",
            "astId": 350,
            "type": "t_struct<Roles.Role>",
            "src": "271:27:3"
          }
        ],
        "storageDiff": []
      }
    }
  },
  "solidityLibs": {},
  "proxies": {},
  "zosversion": "2",
  "frozen": true,
  "app": {
    "address": "0xf5829d56998ccc1405b7eabccac78164af270d39"
  },
  "package": {
    "address": "0xb6f8f11b166d526932ee04ffe4d25b810f619e34"
  },
  "provider": {
    "address": "0x7b9b770bd7580f176c636610fd0ef9c7f1c69d73"
  },
  "version": "2.1.3"
}