{
  "_format": "hh-sol-artifact-1",
  "contractName": "MechanicsRegistry",
  "sourceName": "contracts/mechanics/MechanicsRegistry.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_mechanic",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_to",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "token",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "DustSent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "GovernorAccepted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_mechanic",
          "type": "address"
        }
      ],
      "name": "MechanicAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "_mechanic",
          "type": "address"
        }
      ],
      "name": "MechanicRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bool",
          "name": "_paused",
          "type": "bool"
        }
      ],
      "name": "Paused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "pendingGovernor",
          "type": "address"
        }
      ],
      "name": "PendingGovernorSet",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "ETH_ADDRESS",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "acceptGovernor",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_mechanic",
          "type": "address"
        }
      ],
      "name": "addMechanic",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "governor",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_account",
          "type": "address"
        }
      ],
      "name": "isGovernor",
      "outputs": [
        {
          "internalType": "bool",
          "name": "_isGovernor",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "mechanic",
          "type": "address"
        }
      ],
      "name": "isMechanic",
      "outputs": [
        {
          "internalType": "bool",
          "name": "_isMechanic",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "mechanics",
      "outputs": [
        {
          "internalType": "address[]",
          "name": "_mechanicsList",
          "type": "address[]"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bool",
          "name": "_paused",
          "type": "bool"
        }
      ],
      "name": "pause",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "paused",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pendingGovernor",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_mechanic",
          "type": "address"
        }
      ],
      "name": "removeMechanic",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_to",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_token",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        }
      ],
      "name": "sendDust",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_pendingGovernor",
          "type": "address"
        }
      ],
      "name": "setPendingGovernor",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x60806040523480156200001157600080fd5b5060405162001380380380620013808339810160408190526200003491620002ae565b33806200009f5760405162461bcd60e51b815260206004820152602e60248201527f676f7665726e61626c652f676f7665726e6f722d73686f756c642d6e6f742d6260448201526d652d7a65726f2d6164647265737360901b60648201526084015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055620000ca81620000d1565b50620002de565b6001600160a01b0381166200014a5760405162461bcd60e51b815260206004820152604360248201526000805160206200136083398151915260448201527f6d656368616e69632d73686f756c642d6e6f742d62652d7a65726f2d6164647260648201526265737360e81b608482015260a40162000096565b620001658160056200022460201b620004561790919060201c565b15620001c95760405162461bcd60e51b815260206004820152603660248201526000805160206200136083398151915260448201527f6d656368616e69632d616c72656164792d616464656400000000000000000000606482015260840162000096565b620001e48160056200024b60201b6200047b1790919060201c565b506040516001600160a01b03821681527fc8c07a63c733ffec55e94684c0f16ba32cab53da9aed430c73b6eaad959866489060200160405180910390a150565b6001600160a01b038116600090815260018301602052604081205415155b90505b92915050565b600062000242836001600160a01b0384166000818152600183016020526040812054620002a55750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000245565b50600062000245565b600060208284031215620002c0578081fd5b81516001600160a01b0381168114620002d7578182fd5b9392505050565b61107280620002ee6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063a734f06e1161008c578063e3056a3411610066578063e3056a34146101b2578063e43581b8146101c5578063e58bb639146101e7578063f235757f146101ef57600080fd5b8063a734f06e14610171578063d82077631461018c578063da9402eb1461019f57600080fd5b806302329a29146100d45780630c340a24146100e95780632db8c1291461011957806338b427851461012c5780635c975abb1461014157806365834acc1461015e575b600080fd5b6100e76100e2366004610eab565b610202565b005b6000546100fc906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e7610127366004610e70565b610241565b61013461027b565b6040516101109190610eff565b60045461014e9060ff1681565b6040519015158152602001610110565b61014e61016c366004610e56565b610346565b6100fc73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b6100e761019a366004610e56565b610359565b6100e76101ad366004610e56565b61038c565b6001546100fc906001600160a01b031681565b61014e6101d3366004610e56565b6000546001600160a01b0391821691161490565b6100e76103bf565b6100e76101fd366004610e56565b610423565b6000546001600160a01b031633146102355760405162461bcd60e51b815260040161022c90610f7f565b60405180910390fd5b61023e81610490565b50565b6000546001600160a01b0316331461026b5760405162461bcd60e51b815260040161022c90610f7f565b61027683838361051d565b505050565b606061028760056106bf565b67ffffffffffffffff8111156102ad57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156102d6578160200160208202803683370190505b50905060005b6102e660056106bf565b811015610342576102f86005826106c9565b82828151811061031857634e487b7160e01b600052603260045260246000fd5b6001600160a01b03909216602092830291909101909101528061033a81610ffd565b9150506102dc565b5090565b6000610353600583610456565b92915050565b6000546001600160a01b031633146103835760405162461bcd60e51b815260040161022c90610f7f565b61023e816106d5565b6000546001600160a01b031633146103b65760405162461bcd60e51b815260040161022c90610f7f565b61023e81610819565b6001546001600160a01b031633146104195760405162461bcd60e51b815260206004820181905260248201527f676f7665726e61626c652f6f6e6c792d70656e64696e672d676f7665726e6f72604482015260640161022c565b6104216108d3565b565b6000546001600160a01b0316331461044d5760405162461bcd60e51b815260040161022c90610f7f565b61023e81610923565b6001600160a01b038116600090815260018301602052604081205415155b9392505050565b6000610474836001600160a01b0384166109e5565b60045460ff16151581151514156104d55760405162461bcd60e51b81526020600482015260096024820152686e6f2d6368616e676560b81b604482015260640161022c565b6004805460ff19168215159081179091556040519081527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd2906020015b60405180910390a150565b6001600160a01b03831661058b5760405162461bcd60e51b815260206004820152602f60248201527f636f6c6c65637461626c652d647573742f63616e742d73656e642d647573742d60448201526e746f2d7a65726f2d6164647265737360881b606482015260840161022c565b610596600283610456565b156105fa5760405162461bcd60e51b815260206004820152602e60248201527f636f6c6c65637461626c652d647573742f746f6b656e2d69732d706172742d6f60448201526d198b5d1a194b5c1c9bdd1bd8dbdb60921b606482015260840161022c565b6001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee141561065b576040516001600160a01b0384169082156108fc029083906000818181858888f19350505050158015610655573d6000803e3d6000fd5b5061066f565b61066f6001600160a01b0383168483610a34565b604080516001600160a01b038086168252841660208201529081018290527f1e34c1aee8e83c2dcc14c21bb4bfeea7f46c0c998cb797ac7cc4d7a18f5c656b9060600160405180910390a1505050565b6000610353825490565b60006104748383610a86565b6001600160a01b03811661075d5760405162461bcd60e51b815260206004820152604360248201527f4d656368616e69637352656769737472793a3a6164642d6d656368616e69633a60448201527f6d656368616e69632d73686f756c642d6e6f742d62652d7a65726f2d6164647260648201526265737360e81b608482015260a40161022c565b610768600582610456565b156107d45760405162461bcd60e51b815260206004820152603660248201527f4d656368616e69637352656769737472793a3a6164642d6d656368616e69633a6044820152751b5958da185b9a58cb585b1c9958591e4b585919195960521b606482015260840161022c565b6107df60058261047b565b506040516001600160a01b03821681527fc8c07a63c733ffec55e94684c0f16ba32cab53da9aed430c73b6eaad9598664890602001610512565b610824600582610456565b61088e5760405162461bcd60e51b815260206004820152603560248201527f4d656368616e69637352656769737472793a3a72656d6f76652d6d656368616e6044820152741a58ce9b5958da185b9a58cb5b9bdd0b599bdd5b99605a1b606482015260840161022c565b610899600582610abe565b506040516001600160a01b03821681527f3bdc973d68e0d3506f595542d7aec755e9a35bd06b72483c6f508a9eb36a9d7190602001610512565b60018054600080546001600160a01b03199081166001600160a01b0384161782559091169091556040517f7880f0fcc848e1f26e461654b100a69f8d0641e29aa29f6596c6afadbb36b5ea9190a1565b6001600160a01b0381166109975760405162461bcd60e51b815260206004820152603560248201527f676f7665726e61626c652f70656e64696e672d676f7665726e6f722d73686f756044820152746c642d6e6f742d62652d7a65726f2d61646472657360581b606482015260840161022c565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f56bddfa0cee9697cebddf9acd7f23dc6583663b05e007b877056d05017994def90602001610512565b6000818152600183016020526040812054610a2c57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610353565b506000610353565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610276908490610ad3565b6000826000018281548110610aab57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b6000610474836001600160a01b038416610ba5565b6000610b28826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610cc29092919063ffffffff16565b8051909150156102765780806020019051810190610b469190610ec7565b6102765760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161022c565b60008181526001830160205260408120548015610cb8576000610bc9600183610fb6565b8554909150600090610bdd90600190610fb6565b9050818114610c5e576000866000018281548110610c0b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080876000018481548110610c3c57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610c7d57634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610353565b6000915050610353565b6060610cd18484600085610cd9565b949350505050565b606082471015610d3a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161022c565b843b610d885760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161022c565b600080866001600160a01b03168587604051610da49190610ee3565b60006040518083038185875af1925050503d8060008114610de1576040519150601f19603f3d011682016040523d82523d6000602084013e610de6565b606091505b5091509150610df6828286610e01565b979650505050505050565b60608315610e10575081610474565b825115610e205782518084602001fd5b8160405162461bcd60e51b815260040161022c9190610f4c565b80356001600160a01b0381168114610e5157600080fd5b919050565b600060208284031215610e67578081fd5b61047482610e3a565b600080600060608486031215610e84578182fd5b610e8d84610e3a565b9250610e9b60208501610e3a565b9150604084013590509250925092565b600060208284031215610ebc578081fd5b81356104748161102e565b600060208284031215610ed8578081fd5b81516104748161102e565b60008251610ef5818460208701610fcd565b9190910192915050565b6020808252825182820181905260009190848201906040850190845b81811015610f405783516001600160a01b031683529284019291840191600101610f1b565b50909695505050505050565b6020815260008251806020840152610f6b816040850160208701610fcd565b601f01601f19169190910160400192915050565b60208082526018908201527f676f7665726e61626c652f6f6e6c792d676f7665726e6f720000000000000000604082015260600190565b600082821015610fc857610fc8611018565b500390565b60005b83811015610fe8578181015183820152602001610fd0565b83811115610ff7576000848401525b50505050565b600060001982141561101157611011611018565b5060010190565b634e487b7160e01b600052601160045260246000fd5b801515811461023e57600080fdfea264697066735822122007cf8f7572c6694acb73c8fafd77533efb9f78aad059da1851c35d9cbb86a9f364736f6c634300080400334d656368616e69637352656769737472793a3a6164642d6d656368616e69633a",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063a734f06e1161008c578063e3056a3411610066578063e3056a34146101b2578063e43581b8146101c5578063e58bb639146101e7578063f235757f146101ef57600080fd5b8063a734f06e14610171578063d82077631461018c578063da9402eb1461019f57600080fd5b806302329a29146100d45780630c340a24146100e95780632db8c1291461011957806338b427851461012c5780635c975abb1461014157806365834acc1461015e575b600080fd5b6100e76100e2366004610eab565b610202565b005b6000546100fc906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e7610127366004610e70565b610241565b61013461027b565b6040516101109190610eff565b60045461014e9060ff1681565b6040519015158152602001610110565b61014e61016c366004610e56565b610346565b6100fc73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b6100e761019a366004610e56565b610359565b6100e76101ad366004610e56565b61038c565b6001546100fc906001600160a01b031681565b61014e6101d3366004610e56565b6000546001600160a01b0391821691161490565b6100e76103bf565b6100e76101fd366004610e56565b610423565b6000546001600160a01b031633146102355760405162461bcd60e51b815260040161022c90610f7f565b60405180910390fd5b61023e81610490565b50565b6000546001600160a01b0316331461026b5760405162461bcd60e51b815260040161022c90610f7f565b61027683838361051d565b505050565b606061028760056106bf565b67ffffffffffffffff8111156102ad57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156102d6578160200160208202803683370190505b50905060005b6102e660056106bf565b811015610342576102f86005826106c9565b82828151811061031857634e487b7160e01b600052603260045260246000fd5b6001600160a01b03909216602092830291909101909101528061033a81610ffd565b9150506102dc565b5090565b6000610353600583610456565b92915050565b6000546001600160a01b031633146103835760405162461bcd60e51b815260040161022c90610f7f565b61023e816106d5565b6000546001600160a01b031633146103b65760405162461bcd60e51b815260040161022c90610f7f565b61023e81610819565b6001546001600160a01b031633146104195760405162461bcd60e51b815260206004820181905260248201527f676f7665726e61626c652f6f6e6c792d70656e64696e672d676f7665726e6f72604482015260640161022c565b6104216108d3565b565b6000546001600160a01b0316331461044d5760405162461bcd60e51b815260040161022c90610f7f565b61023e81610923565b6001600160a01b038116600090815260018301602052604081205415155b9392505050565b6000610474836001600160a01b0384166109e5565b60045460ff16151581151514156104d55760405162461bcd60e51b81526020600482015260096024820152686e6f2d6368616e676560b81b604482015260640161022c565b6004805460ff19168215159081179091556040519081527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd2906020015b60405180910390a150565b6001600160a01b03831661058b5760405162461bcd60e51b815260206004820152602f60248201527f636f6c6c65637461626c652d647573742f63616e742d73656e642d647573742d60448201526e746f2d7a65726f2d6164647265737360881b606482015260840161022c565b610596600283610456565b156105fa5760405162461bcd60e51b815260206004820152602e60248201527f636f6c6c65637461626c652d647573742f746f6b656e2d69732d706172742d6f60448201526d198b5d1a194b5c1c9bdd1bd8dbdb60921b606482015260840161022c565b6001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee141561065b576040516001600160a01b0384169082156108fc029083906000818181858888f19350505050158015610655573d6000803e3d6000fd5b5061066f565b61066f6001600160a01b0383168483610a34565b604080516001600160a01b038086168252841660208201529081018290527f1e34c1aee8e83c2dcc14c21bb4bfeea7f46c0c998cb797ac7cc4d7a18f5c656b9060600160405180910390a1505050565b6000610353825490565b60006104748383610a86565b6001600160a01b03811661075d5760405162461bcd60e51b815260206004820152604360248201527f4d656368616e69637352656769737472793a3a6164642d6d656368616e69633a60448201527f6d656368616e69632d73686f756c642d6e6f742d62652d7a65726f2d6164647260648201526265737360e81b608482015260a40161022c565b610768600582610456565b156107d45760405162461bcd60e51b815260206004820152603660248201527f4d656368616e69637352656769737472793a3a6164642d6d656368616e69633a6044820152751b5958da185b9a58cb585b1c9958591e4b585919195960521b606482015260840161022c565b6107df60058261047b565b506040516001600160a01b03821681527fc8c07a63c733ffec55e94684c0f16ba32cab53da9aed430c73b6eaad9598664890602001610512565b610824600582610456565b61088e5760405162461bcd60e51b815260206004820152603560248201527f4d656368616e69637352656769737472793a3a72656d6f76652d6d656368616e6044820152741a58ce9b5958da185b9a58cb5b9bdd0b599bdd5b99605a1b606482015260840161022c565b610899600582610abe565b506040516001600160a01b03821681527f3bdc973d68e0d3506f595542d7aec755e9a35bd06b72483c6f508a9eb36a9d7190602001610512565b60018054600080546001600160a01b03199081166001600160a01b0384161782559091169091556040517f7880f0fcc848e1f26e461654b100a69f8d0641e29aa29f6596c6afadbb36b5ea9190a1565b6001600160a01b0381166109975760405162461bcd60e51b815260206004820152603560248201527f676f7665726e61626c652f70656e64696e672d676f7665726e6f722d73686f756044820152746c642d6e6f742d62652d7a65726f2d61646472657360581b606482015260840161022c565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f56bddfa0cee9697cebddf9acd7f23dc6583663b05e007b877056d05017994def90602001610512565b6000818152600183016020526040812054610a2c57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610353565b506000610353565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610276908490610ad3565b6000826000018281548110610aab57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b6000610474836001600160a01b038416610ba5565b6000610b28826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610cc29092919063ffffffff16565b8051909150156102765780806020019051810190610b469190610ec7565b6102765760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161022c565b60008181526001830160205260408120548015610cb8576000610bc9600183610fb6565b8554909150600090610bdd90600190610fb6565b9050818114610c5e576000866000018281548110610c0b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080876000018481548110610c3c57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610c7d57634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610353565b6000915050610353565b6060610cd18484600085610cd9565b949350505050565b606082471015610d3a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161022c565b843b610d885760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161022c565b600080866001600160a01b03168587604051610da49190610ee3565b60006040518083038185875af1925050503d8060008114610de1576040519150601f19603f3d011682016040523d82523d6000602084013e610de6565b606091505b5091509150610df6828286610e01565b979650505050505050565b60608315610e10575081610474565b825115610e205782518084602001fd5b8160405162461bcd60e51b815260040161022c9190610f4c565b80356001600160a01b0381168114610e5157600080fd5b919050565b600060208284031215610e67578081fd5b61047482610e3a565b600080600060608486031215610e84578182fd5b610e8d84610e3a565b9250610e9b60208501610e3a565b9150604084013590509250925092565b600060208284031215610ebc578081fd5b81356104748161102e565b600060208284031215610ed8578081fd5b81516104748161102e565b60008251610ef5818460208701610fcd565b9190910192915050565b6020808252825182820181905260009190848201906040850190845b81811015610f405783516001600160a01b031683529284019291840191600101610f1b565b50909695505050505050565b6020815260008251806020840152610f6b816040850160208701610fcd565b601f01601f19169190910160400192915050565b60208082526018908201527f676f7665726e61626c652f6f6e6c792d676f7665726e6f720000000000000000604082015260600190565b600082821015610fc857610fc8611018565b500390565b60005b83811015610fe8578181015183820152602001610fd0565b83811115610ff7576000848401525b50505050565b600060001982141561101157611011611018565b5060010190565b634e487b7160e01b600052601160045260246000fd5b801515811461023e57600080fdfea264697066735822122007cf8f7572c6694acb73c8fafd77533efb9f78aad059da1851c35d9cbb86a9f364736f6c63430008040033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
