{
  "_format": "hh-sol-artifact-1",
  "contractName": "PaymentSplitterInitializable",
  "sourceName": "contracts/programmable-royalties/helpers/PaymentSplitterInitializable.sol",
  "abi": [
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "contract IERC20",
          "name": "token",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "ERC20PaymentReleased",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "shares",
          "type": "uint256"
        }
      ],
      "name": "PayeeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "PaymentReceived",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "PaymentReleased",
      "type": "event"
    },
    {
      "inputs": [
        {
          "internalType": "address[]",
          "name": "payees",
          "type": "address[]"
        },
        {
          "internalType": "uint256[]",
          "name": "shares_",
          "type": "uint256[]"
        }
      ],
      "name": "initializePaymentSplitter",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "payee",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "releasable",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IERC20",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "releasable",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address payable",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "release",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IERC20",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "release",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IERC20",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "released",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "released",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "shares",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IERC20",
          "name": "token",
          "type": "address"
        }
      ],
      "name": "totalReleased",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "totalReleased",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "totalShares",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "stateMutability": "payable",
      "type": "receive"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50611234806100206000396000f3fe6080604052600436106100cb5760003560e01c80639852595c11610074578063ce7c2ac21161004e578063ce7c2ac214610293578063d79779b2146102c9578063e33b7de3146102ff57600080fd5b80639852595c1461021d578063a3f8eace14610253578063c45ac0501461027357600080fd5b806348b75044116100a557806348b75044146101a55780636e260c1e146101c55780638b83209b146101e557600080fd5b806319165587146101195780633a98ef391461013b578063406072a91461015f57600080fd5b36610114577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080fd5b34801561012557600080fd5b50610139610134366004610f66565b610314565b005b34801561014757600080fd5b506001545b6040519081526020015b60405180910390f35b34801561016b57600080fd5b5061014c61017a366004610f83565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b3480156101b157600080fd5b506101396101c0366004610f83565b610493565b3480156101d157600080fd5b506101396101e0366004611008565b610636565b3480156101f157600080fd5b50610205610200366004611074565b6107e9565b6040516001600160a01b039091168152602001610156565b34801561022957600080fd5b5061014c610238366004610f66565b6001600160a01b031660009081526004602052604090205490565b34801561025f57600080fd5b5061014c61026e366004610f66565b610819565b34801561027f57600080fd5b5061014c61028e366004610f83565b610861565b34801561029f57600080fd5b5061014c6102ae366004610f66565b6001600160a01b031660009081526003602052604090205490565b3480156102d557600080fd5b5061014c6102e4366004610f66565b6001600160a01b031660009081526006602052604090205490565b34801561030b57600080fd5b5060025461014c565b6001600160a01b03811660009081526003602052604090205461038d5760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201526573686172657360d01b60648201526084015b60405180910390fd5b600061039882610819565b90508061040d5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610384565b806002600082825461041f91906110a3565b90915550506001600160a01b038216600090815260046020526040902080548201905561044c8282610954565b604080516001600160a01b0384168152602081018390527fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b05691015b60405180910390a15050565b6001600160a01b0381166000908152600360205260409020546105075760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201526573686172657360d01b6064820152608401610384565b60006105138383610861565b9050806105885760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610384565b6001600160a01b038316600090815260066020526040812080548392906105b09084906110a3565b90915550506001600160a01b0380841660009081526007602090815260408083209386168352929052208054820190556105eb838383610a72565b604080516001600160a01b038481168252602082018490528516917f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a910160405180910390a2505050565b8281146106ab5760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e64207368617260448201527f6573206c656e677468206d69736d6174636800000000000000000000000000006064820152608401610384565b826106f85760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f207061796565730000000000006044820152606401610384565b60005460ff16156107705760405162461bcd60e51b8152602060048201526024808201527f5061796d656e7453706c69747465723a20616c726561647920696e697469616c60448201527f697a6564000000000000000000000000000000000000000000000000000000006064820152608401610384565b60005b838110156107d5576107c3858583818110610790576107906110bb565b90506020020160208101906107a59190610f66565b8484848181106107b7576107b76110bb565b90506020020135610af2565b806107cd816110d1565b915050610773565b50506000805460ff19166001179055505050565b6000600582815481106107fe576107fe6110bb565b6000918252602090912001546001600160a01b031692915050565b60008061082560025490565b61082f90476110a3565b905061085a8382610855866001600160a01b031660009081526004602052604090205490565b610d0b565b9392505050565b6001600160a01b03821660009081526006602052604081205481906040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616906370a082319060240160206040518083038186803b1580156108d457600080fd5b505afa1580156108e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090c91906110ec565b61091691906110a3565b6001600160a01b0380861660009081526007602090815260408083209388168352929052205490915061094c9084908390610d0b565b949350505050565b804710156109a45760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610384565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146109f1576040519150601f19603f3d011682016040523d82523d6000602084013e6109f6565b606091505b5050905080610a6d5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610384565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610a6d908490610d49565b6001600160a01b038216610b6e5760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201527f7a65726f206164647265737300000000000000000000000000000000000000006064820152608401610384565b60008111610bbe5760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a207368617265732061726520300000006044820152606401610384565b6001600160a01b03821660009081526003602052604090205415610c4a5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201527f20686173207368617265730000000000000000000000000000000000000000006064820152608401610384565b6005805460018082019092557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038516908117909155600090815260036020526040902082905554610cc99082906110a3565b600155604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac9101610487565b6001546001600160a01b03841660009081526003602052604081205490918391610d359086611105565b610d3f9190611124565b61094c9190611146565b6000610d9e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610e2e9092919063ffffffff16565b805190915015610a6d5780806020019051810190610dbc919061115d565b610a6d5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610384565b606061094c848460008585600080866001600160a01b03168587604051610e5591906111af565b60006040518083038185875af1925050503d8060008114610e92576040519150601f19603f3d011682016040523d82523d6000602084013e610e97565b606091505b5091509150610ea887838387610eb3565b979650505050505050565b60608315610f1f578251610f18576001600160a01b0385163b610f185760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610384565b508161094c565b61094c8383815115610f345781518083602001fd5b8060405162461bcd60e51b815260040161038491906111cb565b6001600160a01b0381168114610f6357600080fd5b50565b600060208284031215610f7857600080fd5b813561085a81610f4e565b60008060408385031215610f9657600080fd5b8235610fa181610f4e565b91506020830135610fb181610f4e565b809150509250929050565b60008083601f840112610fce57600080fd5b50813567ffffffffffffffff811115610fe657600080fd5b6020830191508360208260051b850101111561100157600080fd5b9250929050565b6000806000806040858703121561101e57600080fd5b843567ffffffffffffffff8082111561103657600080fd5b61104288838901610fbc565b9096509450602087013591508082111561105b57600080fd5b5061106887828801610fbc565b95989497509550505050565b60006020828403121561108657600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156110b6576110b661108d565b500190565b634e487b7160e01b600052603260045260246000fd5b60006000198214156110e5576110e561108d565b5060010190565b6000602082840312156110fe57600080fd5b5051919050565b600081600019048311821515161561111f5761111f61108d565b500290565b60008261114157634e487b7160e01b600052601260045260246000fd5b500490565b6000828210156111585761115861108d565b500390565b60006020828403121561116f57600080fd5b8151801515811461085a57600080fd5b60005b8381101561119a578181015183820152602001611182565b838111156111a9576000848401525b50505050565b600082516111c181846020870161117f565b9190910192915050565b60208152600082518060208401526111ea81604085016020870161117f565b601f01601f1916919091016040019291505056fea2646970667358221220026f0b4b1f58c14b762ba6d936166c039fa60413ae3e9e7fd65494afa8f38d5064736f6c63430008090033",
  "deployedBytecode": "0x6080604052600436106100cb5760003560e01c80639852595c11610074578063ce7c2ac21161004e578063ce7c2ac214610293578063d79779b2146102c9578063e33b7de3146102ff57600080fd5b80639852595c1461021d578063a3f8eace14610253578063c45ac0501461027357600080fd5b806348b75044116100a557806348b75044146101a55780636e260c1e146101c55780638b83209b146101e557600080fd5b806319165587146101195780633a98ef391461013b578063406072a91461015f57600080fd5b36610114577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080fd5b34801561012557600080fd5b50610139610134366004610f66565b610314565b005b34801561014757600080fd5b506001545b6040519081526020015b60405180910390f35b34801561016b57600080fd5b5061014c61017a366004610f83565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b3480156101b157600080fd5b506101396101c0366004610f83565b610493565b3480156101d157600080fd5b506101396101e0366004611008565b610636565b3480156101f157600080fd5b50610205610200366004611074565b6107e9565b6040516001600160a01b039091168152602001610156565b34801561022957600080fd5b5061014c610238366004610f66565b6001600160a01b031660009081526004602052604090205490565b34801561025f57600080fd5b5061014c61026e366004610f66565b610819565b34801561027f57600080fd5b5061014c61028e366004610f83565b610861565b34801561029f57600080fd5b5061014c6102ae366004610f66565b6001600160a01b031660009081526003602052604090205490565b3480156102d557600080fd5b5061014c6102e4366004610f66565b6001600160a01b031660009081526006602052604090205490565b34801561030b57600080fd5b5060025461014c565b6001600160a01b03811660009081526003602052604090205461038d5760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201526573686172657360d01b60648201526084015b60405180910390fd5b600061039882610819565b90508061040d5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610384565b806002600082825461041f91906110a3565b90915550506001600160a01b038216600090815260046020526040902080548201905561044c8282610954565b604080516001600160a01b0384168152602081018390527fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b05691015b60405180910390a15050565b6001600160a01b0381166000908152600360205260409020546105075760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201526573686172657360d01b6064820152608401610384565b60006105138383610861565b9050806105885760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610384565b6001600160a01b038316600090815260066020526040812080548392906105b09084906110a3565b90915550506001600160a01b0380841660009081526007602090815260408083209386168352929052208054820190556105eb838383610a72565b604080516001600160a01b038481168252602082018490528516917f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a910160405180910390a2505050565b8281146106ab5760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e64207368617260448201527f6573206c656e677468206d69736d6174636800000000000000000000000000006064820152608401610384565b826106f85760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f207061796565730000000000006044820152606401610384565b60005460ff16156107705760405162461bcd60e51b8152602060048201526024808201527f5061796d656e7453706c69747465723a20616c726561647920696e697469616c60448201527f697a6564000000000000000000000000000000000000000000000000000000006064820152608401610384565b60005b838110156107d5576107c3858583818110610790576107906110bb565b90506020020160208101906107a59190610f66565b8484848181106107b7576107b76110bb565b90506020020135610af2565b806107cd816110d1565b915050610773565b50506000805460ff19166001179055505050565b6000600582815481106107fe576107fe6110bb565b6000918252602090912001546001600160a01b031692915050565b60008061082560025490565b61082f90476110a3565b905061085a8382610855866001600160a01b031660009081526004602052604090205490565b610d0b565b9392505050565b6001600160a01b03821660009081526006602052604081205481906040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616906370a082319060240160206040518083038186803b1580156108d457600080fd5b505afa1580156108e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090c91906110ec565b61091691906110a3565b6001600160a01b0380861660009081526007602090815260408083209388168352929052205490915061094c9084908390610d0b565b949350505050565b804710156109a45760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610384565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146109f1576040519150601f19603f3d011682016040523d82523d6000602084013e6109f6565b606091505b5050905080610a6d5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610384565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610a6d908490610d49565b6001600160a01b038216610b6e5760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201527f7a65726f206164647265737300000000000000000000000000000000000000006064820152608401610384565b60008111610bbe5760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a207368617265732061726520300000006044820152606401610384565b6001600160a01b03821660009081526003602052604090205415610c4a5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201527f20686173207368617265730000000000000000000000000000000000000000006064820152608401610384565b6005805460018082019092557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038516908117909155600090815260036020526040902082905554610cc99082906110a3565b600155604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac9101610487565b6001546001600160a01b03841660009081526003602052604081205490918391610d359086611105565b610d3f9190611124565b61094c9190611146565b6000610d9e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610e2e9092919063ffffffff16565b805190915015610a6d5780806020019051810190610dbc919061115d565b610a6d5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610384565b606061094c848460008585600080866001600160a01b03168587604051610e5591906111af565b60006040518083038185875af1925050503d8060008114610e92576040519150601f19603f3d011682016040523d82523d6000602084013e610e97565b606091505b5091509150610ea887838387610eb3565b979650505050505050565b60608315610f1f578251610f18576001600160a01b0385163b610f185760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610384565b508161094c565b61094c8383815115610f345781518083602001fd5b8060405162461bcd60e51b815260040161038491906111cb565b6001600160a01b0381168114610f6357600080fd5b50565b600060208284031215610f7857600080fd5b813561085a81610f4e565b60008060408385031215610f9657600080fd5b8235610fa181610f4e565b91506020830135610fb181610f4e565b809150509250929050565b60008083601f840112610fce57600080fd5b50813567ffffffffffffffff811115610fe657600080fd5b6020830191508360208260051b850101111561100157600080fd5b9250929050565b6000806000806040858703121561101e57600080fd5b843567ffffffffffffffff8082111561103657600080fd5b61104288838901610fbc565b9096509450602087013591508082111561105b57600080fd5b5061106887828801610fbc565b95989497509550505050565b60006020828403121561108657600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156110b6576110b661108d565b500190565b634e487b7160e01b600052603260045260246000fd5b60006000198214156110e5576110e561108d565b5060010190565b6000602082840312156110fe57600080fd5b5051919050565b600081600019048311821515161561111f5761111f61108d565b500290565b60008261114157634e487b7160e01b600052601260045260246000fd5b500490565b6000828210156111585761115861108d565b500390565b60006020828403121561116f57600080fd5b8151801515811461085a57600080fd5b60005b8381101561119a578181015183820152602001611182565b838111156111a9576000848401525b50505050565b600082516111c181846020870161117f565b9190910192915050565b60208152600082518060208401526111ea81604085016020870161117f565b601f01601f1916919091016040019291505056fea2646970667358221220026f0b4b1f58c14b762ba6d936166c039fa60413ae3e9e7fd65494afa8f38d5064736f6c63430008090033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
