{
  "_format": "hh-sol-artifact-1",
  "contractName": "Auction4Reputation",
  "sourceName": "contracts/schemes/Auction4Reputation.sol",
  "abi": [
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "_bidder",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "_auctionId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        }
      ],
      "name": "Bid",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "_auctionId",
          "type": "uint256"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "_beneficiary",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        }
      ],
      "name": "Redeem",
      "type": "event"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "auctionPeriod",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "auctionReputationReward",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "auctions",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "totalBid",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "auctionsEndTime",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "auctionsStartTime",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "avatar",
      "outputs": [
        {
          "internalType": "contract Avatar",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_auctionId",
          "type": "uint256"
        },
        {
          "internalType": "bytes32",
          "name": "_agreementHash",
          "type": "bytes32"
        }
      ],
      "name": "bid",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "auctionId",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAgreementHash",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "_bidder",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_auctionId",
          "type": "uint256"
        }
      ],
      "name": "getBid",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "contract Avatar",
          "name": "_avatar",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_auctionReputationReward",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_auctionsStartTime",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_auctionPeriod",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_numberOfAuctions",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_redeemEnableTime",
          "type": "uint256"
        },
        {
          "internalType": "contract IERC20",
          "name": "_token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_wallet",
          "type": "address"
        },
        {
          "internalType": "bytes32",
          "name": "_agreementHash",
          "type": "bytes32"
        }
      ],
      "name": "initialize",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numberOfAuctions",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "_beneficiary",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_auctionId",
          "type": "uint256"
        }
      ],
      "name": "redeem",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "reputation",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "redeemEnableTime",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reputationRewardLeft",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "token",
      "outputs": [
        {
          "internalType": "contract IERC20",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "transferToWallet",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "wallet",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061124d806100206000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063521eb273116100a2578063696da92111610071578063696da9211461021e5780638127e801146102265780639abc03d214610284578063afe0e33c1461028c578063fc0c546a146102945761010b565b8063521eb273146101cd57806356e49287146101f1578063571a26a0146101f95780635aef7de6146102165761010b565b80631e9a6950116100de5780631e9a6950146101875780633d1678f4146101b35780634870b81d146101bb57806350d9d472146101c55761010b565b80630b722bbb146101105780630cccfc581461014b57806311c4dbf41461015357806316ab2b031461015b575b600080fd5b6101396004803603606081101561012657600080fd5b508035906020810135906040013561029c565b60408051918252519081900360200190f35b6101396104c8565b6101396104ce565b6101396004803603604081101561017157600080fd5b506001600160a01b0381351690602001356104d4565b6101396004803603604081101561019d57600080fd5b506001600160a01b038135169060200135610500565b6101396107bf565b6101c36107c5565b005b6101396108b3565b6101d56108b9565b604080516001600160a01b039092168252519081900360200190f35b6101396108c8565b6101396004803603602081101561020f57600080fd5b50356108ce565b6101d56108e0565b6101396108ef565b6101c3600480360361012081101561023d57600080fd5b506001600160a01b03813581169160208101359160408201359160608101359160808201359160a08101359160c082013581169160e08101359091169061010001356108f5565b610139610b0c565b610139610b12565b6101d5610b18565b60008160005481146102df5760405162461bcd60e51b81526004018080602001828103825260288152602001806111d06028913960400191505060405180910390fd5b60008511610334576040805162461bcd60e51b815260206004820152601c60248201527f62696464696e6720616d6f756e742073686f756c64206265203e203000000000604482015290519081900360640190fd5b60045442106103745760405162461bcd60e51b81526004018080602001828103825260338152602001806110fd6033913960400191505060405180910390fd5b6005544210156103b55760405162461bcd60e51b815260040180806020018281038252603681526020018061119a6036913960400191505060405180910390fd5b600a546103d3906001600160a01b031633308863ffffffff610b2716565b6008546005544203816103e257fe5b049150838214610431576040805162461bcd60e51b815260206004820152601560248201527461756374696f6e206973206e6f742061637469766560581b604482015290519081900360640190fd5b60008281526001602052604090208054610451908763ffffffff610caa16565b8155336000908152600182016020526040902054610475908763ffffffff610caa16565b336000818152600184016020908152604091829020939093558051898152905186937f19421268847f42dd61705778018ddfc43bcdce8517e7a630acb12f122c709481928290030190a350509392505050565b60085481565b60075481565b60008181526001602081815260408084206001600160a01b038716855290920190529020545b92915050565b60006009544211610551576040805162461bcd60e51b81526020600482015260166024820152756e6f77203e2072656465656d456e61626c6554696d6560501b604482015290519081900360640190fd5b60008281526001602081815260408084206001600160a01b038816855292830190915290912054806105ca576040805162461bcd60e51b815260206004820152601c60248201527f62696464696e6720616d6f756e742073686f756c64206265203e203000000000604482015290519081900360640190fd5b6001600160a01b038516600090815260018301602052604081208190556007546105fb90839063ffffffff610d0b16565b835490915061061190829063ffffffff610d6416565b600354909450610627908563ffffffff610da616565b60035560025460408051638da5cb5b60e01b815290516001600160a01b0390921691638da5cb5b91600480820192602092909190829003018186803b15801561066f57600080fd5b505afa158015610683573d6000803e3d6000fd5b505050506040513d602081101561069957600080fd5b50516002546040805163757cca5960e11b8152600481018890526001600160a01b038a8116602483015292831660448201529051919092169163eaf994b29160648083019260209291908290030181600087803b1580156106f957600080fd5b505af115801561070d573d6000803e3d6000fd5b505050506040513d602081101561072357600080fd5b5051610776576040805162461bcd60e51b815260206004820152601e60248201527f6d696e742072657075746174696f6e2073686f756c6420737563636565640000604482015290519081900360640190fd5b6040805185815290516001600160a01b0388169187917f1069ba7d3dd3d969eada9a014b1e1a8e2ab1ef7f38989db8ce98e698ac844f659181900360200190a350505092915050565b60095481565b6004544211610813576040805162461bcd60e51b81526020600482015260156024820152746e6f77203e2061756374696f6e73456e6454696d6560581b604482015290519081900360640190fd5b600a54604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561085e57600080fd5b505afa158015610872573d6000803e3d6000fd5b505050506040513d602081101561088857600080fd5b5051600b54600a549192506108b0916001600160a01b0390811691168363ffffffff610de816565b50565b60065481565b600b546001600160a01b031681565b60045481565b60016020526000908152604090205481565b6002546001600160a01b031681565b60005490565b6002546001600160a01b031615610953576040805162461bcd60e51b815260206004820152601b60248201527f63616e2062652063616c6c6564206f6e6c79206f6e652074696d650000000000604482015290519081900360640190fd5b6001600160a01b0389166109a6576040805162461bcd60e51b81526020600482015260156024820152746176617461722063616e6e6f74206265207a65726f60581b604482015290519081900360640190fd5b600085116109e55760405162461bcd60e51b81526004018080602001828103825260218152602001806111f86021913960400191505060405180910390fd5b600f8611610a3a576040805162461bcd60e51b815260206004820152601c60248201527f61756374696f6e506572696f642073686f756c64206265203e20313500000000604482015290519081900360640190fd5b6008869055610a4f868663ffffffff610d0b16565b87016004819055841015610a945760405162461bcd60e51b81526004018080602001828103825260248152602001806111306024913960400191505060405180910390fd5b600a80546001600160a01b038086166001600160a01b031992831617909255600280548c841690831617905560058990556006879055600b8054928516929091169190911790556007889055610af0888663ffffffff610d0b16565b6003556009849055610b0181610f6a565b505050505050505050565b60055481565b60035481565b600a546001600160a01b031681565b610b39846001600160a01b0316610fc4565b610b4257600080fd5b60006060856001600160a01b0316604051806060016040528060258152602001611154602591398051602091820120604080516001600160a01b03808b166024830152891660448201526064808201899052825180830390910181526084909101825292830180516001600160e01b03166001600160e01b0319909316929092178252518251909182918083835b60208310610bef5780518252601f199092019160209182019101610bd0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610c51576040519150601f19603f3d011682016040523d82523d6000602084013e610c56565b606091505b509150915081610c6557600080fd5b80511580610c99575080516020148015610c99575080601f81518110610c8757fe5b01602001516001600160f81b03191615155b610ca257600080fd5b505050505050565b600082820183811015610d04576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082610d1a575060006104fa565b82820282848281610d2757fe5b0414610d045760405162461bcd60e51b81526004018080602001828103825260218152602001806111796021913960400191505060405180910390fd5b6000610d0483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611000565b6000610d0483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110a2565b610dfa836001600160a01b0316610fc4565b610e0357600080fd5b604080518082018252601981527f7472616e7366657228616464726573732c75696e74323536290000000000000060209182015281516001600160a01b0385811660248301526044808301869052845180840390910181526064909201845291810180516001600160e01b031663a9059cbb60e01b1781529251815160009460609489169392918291908083835b60208310610eb05780518252601f199092019160209182019101610e91565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f12576040519150601f19603f3d011682016040523d82523d6000602084013e610f17565b606091505b509150915081610f2657600080fd5b80511580610f5a575080516020148015610f5a575080601f81518110610f4857fe5b01602001516001600160f81b03191615155b610f6357600080fd5b5050505050565b60005415610fbf576040805162461bcd60e51b815260206004820152601b60248201527f43616e206e6f74207365742061677265656d656e742074776963650000000000604482015290519081900360640190fd5b600055565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708115801590610ff85750808214155b949350505050565b6000818361108c5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611051578181015183820152602001611039565b50505050905090810190601f16801561107e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161109857fe5b0495945050505050565b600081848411156110f45760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611051578181015183820152602001611039565b50505090039056fe62696464696e672073686f756c642062652077697468696e2074686520616c6c6f7765642062696464696e6720706572696f645f72656465656d456e61626c6554696d65203e3d2061756374696f6e73456e6454696d657472616e7366657246726f6d28616464726573732c616464726573732c75696e7432353629536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7762696464696e6720697320656e61626c65206f6e6c792061667465722062696464696e672061756374696f6e73537461727454696d6553656e646572206d7573742073656e64207468652072696768742061677265656d656e74486173686e756d626572206f662061756374696f6e732063616e6e6f74206265207a65726fa265627a7a72315820db19b7fa29a48cf97534d85e9761b422372f79c9b89736d54531f0ff63c928d164736f6c63430005110032",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061010b5760003560e01c8063521eb273116100a2578063696da92111610071578063696da9211461021e5780638127e801146102265780639abc03d214610284578063afe0e33c1461028c578063fc0c546a146102945761010b565b8063521eb273146101cd57806356e49287146101f1578063571a26a0146101f95780635aef7de6146102165761010b565b80631e9a6950116100de5780631e9a6950146101875780633d1678f4146101b35780634870b81d146101bb57806350d9d472146101c55761010b565b80630b722bbb146101105780630cccfc581461014b57806311c4dbf41461015357806316ab2b031461015b575b600080fd5b6101396004803603606081101561012657600080fd5b508035906020810135906040013561029c565b60408051918252519081900360200190f35b6101396104c8565b6101396104ce565b6101396004803603604081101561017157600080fd5b506001600160a01b0381351690602001356104d4565b6101396004803603604081101561019d57600080fd5b506001600160a01b038135169060200135610500565b6101396107bf565b6101c36107c5565b005b6101396108b3565b6101d56108b9565b604080516001600160a01b039092168252519081900360200190f35b6101396108c8565b6101396004803603602081101561020f57600080fd5b50356108ce565b6101d56108e0565b6101396108ef565b6101c3600480360361012081101561023d57600080fd5b506001600160a01b03813581169160208101359160408201359160608101359160808201359160a08101359160c082013581169160e08101359091169061010001356108f5565b610139610b0c565b610139610b12565b6101d5610b18565b60008160005481146102df5760405162461bcd60e51b81526004018080602001828103825260288152602001806111d06028913960400191505060405180910390fd5b60008511610334576040805162461bcd60e51b815260206004820152601c60248201527f62696464696e6720616d6f756e742073686f756c64206265203e203000000000604482015290519081900360640190fd5b60045442106103745760405162461bcd60e51b81526004018080602001828103825260338152602001806110fd6033913960400191505060405180910390fd5b6005544210156103b55760405162461bcd60e51b815260040180806020018281038252603681526020018061119a6036913960400191505060405180910390fd5b600a546103d3906001600160a01b031633308863ffffffff610b2716565b6008546005544203816103e257fe5b049150838214610431576040805162461bcd60e51b815260206004820152601560248201527461756374696f6e206973206e6f742061637469766560581b604482015290519081900360640190fd5b60008281526001602052604090208054610451908763ffffffff610caa16565b8155336000908152600182016020526040902054610475908763ffffffff610caa16565b336000818152600184016020908152604091829020939093558051898152905186937f19421268847f42dd61705778018ddfc43bcdce8517e7a630acb12f122c709481928290030190a350509392505050565b60085481565b60075481565b60008181526001602081815260408084206001600160a01b038716855290920190529020545b92915050565b60006009544211610551576040805162461bcd60e51b81526020600482015260166024820152756e6f77203e2072656465656d456e61626c6554696d6560501b604482015290519081900360640190fd5b60008281526001602081815260408084206001600160a01b038816855292830190915290912054806105ca576040805162461bcd60e51b815260206004820152601c60248201527f62696464696e6720616d6f756e742073686f756c64206265203e203000000000604482015290519081900360640190fd5b6001600160a01b038516600090815260018301602052604081208190556007546105fb90839063ffffffff610d0b16565b835490915061061190829063ffffffff610d6416565b600354909450610627908563ffffffff610da616565b60035560025460408051638da5cb5b60e01b815290516001600160a01b0390921691638da5cb5b91600480820192602092909190829003018186803b15801561066f57600080fd5b505afa158015610683573d6000803e3d6000fd5b505050506040513d602081101561069957600080fd5b50516002546040805163757cca5960e11b8152600481018890526001600160a01b038a8116602483015292831660448201529051919092169163eaf994b29160648083019260209291908290030181600087803b1580156106f957600080fd5b505af115801561070d573d6000803e3d6000fd5b505050506040513d602081101561072357600080fd5b5051610776576040805162461bcd60e51b815260206004820152601e60248201527f6d696e742072657075746174696f6e2073686f756c6420737563636565640000604482015290519081900360640190fd5b6040805185815290516001600160a01b0388169187917f1069ba7d3dd3d969eada9a014b1e1a8e2ab1ef7f38989db8ce98e698ac844f659181900360200190a350505092915050565b60095481565b6004544211610813576040805162461bcd60e51b81526020600482015260156024820152746e6f77203e2061756374696f6e73456e6454696d6560581b604482015290519081900360640190fd5b600a54604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561085e57600080fd5b505afa158015610872573d6000803e3d6000fd5b505050506040513d602081101561088857600080fd5b5051600b54600a549192506108b0916001600160a01b0390811691168363ffffffff610de816565b50565b60065481565b600b546001600160a01b031681565b60045481565b60016020526000908152604090205481565b6002546001600160a01b031681565b60005490565b6002546001600160a01b031615610953576040805162461bcd60e51b815260206004820152601b60248201527f63616e2062652063616c6c6564206f6e6c79206f6e652074696d650000000000604482015290519081900360640190fd5b6001600160a01b0389166109a6576040805162461bcd60e51b81526020600482015260156024820152746176617461722063616e6e6f74206265207a65726f60581b604482015290519081900360640190fd5b600085116109e55760405162461bcd60e51b81526004018080602001828103825260218152602001806111f86021913960400191505060405180910390fd5b600f8611610a3a576040805162461bcd60e51b815260206004820152601c60248201527f61756374696f6e506572696f642073686f756c64206265203e20313500000000604482015290519081900360640190fd5b6008869055610a4f868663ffffffff610d0b16565b87016004819055841015610a945760405162461bcd60e51b81526004018080602001828103825260248152602001806111306024913960400191505060405180910390fd5b600a80546001600160a01b038086166001600160a01b031992831617909255600280548c841690831617905560058990556006879055600b8054928516929091169190911790556007889055610af0888663ffffffff610d0b16565b6003556009849055610b0181610f6a565b505050505050505050565b60055481565b60035481565b600a546001600160a01b031681565b610b39846001600160a01b0316610fc4565b610b4257600080fd5b60006060856001600160a01b0316604051806060016040528060258152602001611154602591398051602091820120604080516001600160a01b03808b166024830152891660448201526064808201899052825180830390910181526084909101825292830180516001600160e01b03166001600160e01b0319909316929092178252518251909182918083835b60208310610bef5780518252601f199092019160209182019101610bd0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610c51576040519150601f19603f3d011682016040523d82523d6000602084013e610c56565b606091505b509150915081610c6557600080fd5b80511580610c99575080516020148015610c99575080601f81518110610c8757fe5b01602001516001600160f81b03191615155b610ca257600080fd5b505050505050565b600082820183811015610d04576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082610d1a575060006104fa565b82820282848281610d2757fe5b0414610d045760405162461bcd60e51b81526004018080602001828103825260218152602001806111796021913960400191505060405180910390fd5b6000610d0483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611000565b6000610d0483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110a2565b610dfa836001600160a01b0316610fc4565b610e0357600080fd5b604080518082018252601981527f7472616e7366657228616464726573732c75696e74323536290000000000000060209182015281516001600160a01b0385811660248301526044808301869052845180840390910181526064909201845291810180516001600160e01b031663a9059cbb60e01b1781529251815160009460609489169392918291908083835b60208310610eb05780518252601f199092019160209182019101610e91565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f12576040519150601f19603f3d011682016040523d82523d6000602084013e610f17565b606091505b509150915081610f2657600080fd5b80511580610f5a575080516020148015610f5a575080601f81518110610f4857fe5b01602001516001600160f81b03191615155b610f6357600080fd5b5050505050565b60005415610fbf576040805162461bcd60e51b815260206004820152601b60248201527f43616e206e6f74207365742061677265656d656e742074776963650000000000604482015290519081900360640190fd5b600055565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708115801590610ff85750808214155b949350505050565b6000818361108c5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611051578181015183820152602001611039565b50505050905090810190601f16801561107e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161109857fe5b0495945050505050565b600081848411156110f45760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611051578181015183820152602001611039565b50505090039056fe62696464696e672073686f756c642062652077697468696e2074686520616c6c6f7765642062696464696e6720706572696f645f72656465656d456e61626c6554696d65203e3d2061756374696f6e73456e6454696d657472616e7366657246726f6d28616464726573732c616464726573732c75696e7432353629536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7762696464696e6720697320656e61626c65206f6e6c792061667465722062696464696e672061756374696f6e73537461727454696d6553656e646572206d7573742073656e64207468652072696768742061677265656d656e74486173686e756d626572206f662061756374696f6e732063616e6e6f74206265207a65726fa265627a7a72315820db19b7fa29a48cf97534d85e9761b422372f79c9b89736d54531f0ff63c928d164736f6c63430005110032",
  "linkReferences": {},
  "deployedLinkReferences": {}
}