VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x7566A9…2B8D
Summary
Transactions
Transfers
Address
0x7566A9B0C9Dcc23Edfe34eE49154CffB29622B8D
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x2BDB1240D24C30B45ADD2C09414BcA82200497Ed
Deployer
0x2BDB1240D24C30B45ADD2C09414BcA82200497Ed
Code
0x60806040523480156200001157600080fd5b5060043610620001005760003560e01c80638f32d59b1162000099578063bd14de96116200006f578063bd14de961462000472578063cff755a61462000492578063d582067914620004bb578063f2fde38b14620004c55762000100565b80638f32d59b1462000383578063904a8890146200038d578063b063152a14620003b65762000100565b80635f068b4311620000db5780635f068b43146200032057806366829b161462000346578063715018a6146200036f5780638da5cb5b14620003795762000100565b80631a223e05146200010557806340ae235714620002ba57806347c723d514620002f7575b600080fd5b620002b8600480360360808110156200011d57600080fd5b810190602081018135600160201b8111156200013857600080fd5b8201836020820111156200014b57600080fd5b803590602001918460208302840111600160201b831117156200016d57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b811115620001bd57600080fd5b820183602082011115620001d057600080fd5b803590602001918460208302840111600160201b83111715620001f257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156200024257600080fd5b8201836020820111156200025557600080fd5b803590602001918460208302840111600160201b831117156200027757600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295505091359250620004ee915050565b005b620002e360048036036020811015620002d257600080fd5b50356001600160a01b03166200083c565b604080519115158252519081900360200190f35b620002b8600480360360208110156200030f57600080fd5b50356001600160a01b03166200085a565b6200032a620008c7565b604080516001600160a01b039092168252519081900360200190f35b620002b8600480360360208110156200035e57600080fd5b50356001600160a01b0316620008d6565b620002b862000943565b6200032a620009d8565b620002e3620009e7565b620002e360048036036020811015620003a557600080fd5b50356001600160a01b031662000a0d565b6200046060048036036020811015620003ce57600080fd5b810190602081018135600160201b811115620003e957600080fd5b820183602082011115620003fc57600080fd5b803590602001918460018302840111600160201b831117156200041e57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955062000a22945050505050565b60408051918252519081900360200190f35b6200032a600480360360208110156200048a57600080fd5b503562000a2d565b6200032a60048036036020811015620004aa57600080fd5b50356001600160a01b031662000a55565b6200032a62000a65565b620002b860048036036020811015620004dd57600080fd5b50356001600160a01b031662000a74565b6002546001600160a01b03166200054c576040805162461bcd60e51b815260206004820181905260248201527f446973707574652068616e646c6572206e6f7420696e697469616c697a65642e604482015290519081900360640190fd5b6001546002546040516000926001600160a01b039081169216908790879087908790620005799062000b73565b80876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001806020018060200180602001858152602001848103845288818151815260200191508051906020019060200280838360005b83811015620005f6578181015183820152602001620005dc565b50505050905001848103835287818151815260200191508051906020019060200280838360005b83811015620006375781810151838201526020016200061d565b50505050905001848103825286818151815260200191508051906020019060200280838360005b83811015620006785781810151838201526020016200065e565b505050509050019950505050505050505050604051809103906000f080158015620006a7573d6000803e3d6000fd5b506003805460018082019092557fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0384169081179091556000908152600460205260409020805460ff1916821790558651919250869181106200071a57fe5b60200260200101516001600160a01b0316856000815181106200073957fe5b60200260200101516001600160a01b0316336001600160a01b03167f55417b466dd8815d0d3db943de449c4f7ebf377f5dc6ef706302bfa7197ee02b8488888860405180856001600160a01b03166001600160a01b031681526020018060200180602001848152602001838103835286818151815260200191508051906020019060200280838360005b83811015620007dd578181015183820152602001620007c3565b50505050905001838103825285818151815260200191508051906020019060200280838360005b838110156200081e57818101518382015260200162000804565b50505050905001965050505050505060405180910390a45050505050565b6001600160a01b031660009081526004602052604090205460ff1690565b62000864620009e7565b620008a5576040805162461bcd60e51b8152602060048201819052602482015260008051602062003ee2833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b620008e0620009e7565b62000921576040805162461bcd60e51b8152602060048201819052602482015260008051602062003ee2833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6200094d620009e7565b6200098e576040805162461bcd60e51b8152602060048201819052602482015260008051602062003ee2833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b600080546001600160a01b0316620009fe62000acd565b6001600160a01b031614905090565b60046020526000908152604090205460ff1681565b805160209091012090565b6003818154811062000a3b57fe5b6000918252602090912001546001600160a01b0316905081565b506002546001600160a01b031690565b6002546001600160a01b031681565b62000a7e620009e7565b62000abf576040805162461bcd60e51b8152602060048201819052602482015260008051602062003ee2833981519152604482015290519081900360640190fd5b62000aca8162000ad1565b50565b3390565b6001600160a01b03811662000b185760405162461bcd60e51b815260040180806020018281038252602681526020018062003ebc6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b61333a8062000b828339019056fe6080604052600f805461ff00191690553480156200001c57600080fd5b506040516200333a3803806200333a833981810160405260c08110156200004257600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200006e57600080fd5b9083019060208201858111156200008457600080fd5b8251866020820283011164010000000082111715620000a257600080fd5b82525081516020918201928201910280838360005b83811015620000d1578181015183820152602001620000b7565b5050505090500160405260200180516040519392919084640100000000821115620000fb57600080fd5b9083019060208201858111156200011157600080fd5b82518660208202830111640100000000821117156200012f57600080fd5b82525081516020918201928201910280838360005b838110156200015e57818101518382015260200162000144565b50505050905001604052602001805160405193929190846401000000008211156200018857600080fd5b9083019060208201858111156200019e57600080fd5b8251866020820283011164010000000082111715620001bc57600080fd5b82525081516020918201928201910280838360005b83811015620001eb578181015183820152602001620001d1565b5050505091909101604052506020015184519092506002149050801562000213575081516002145b801562000221575083516002145b6200025e5760405162461bcd60e51b815260040180806020018281038252602a815260200180620032e5602a913960400191505060405180910390fd5b60006001600160a01b0316846000815181106200027757fe5b60200260200101516001600160a01b031614158015620002bf575060006001600160a01b031684600181518110620002ab57fe5b60200260200101516001600160a01b031614155b62000311576040805162461bcd60e51b815260206004820152601e60248201527f506c656173652070726f766964652076616c6964206164647265737365730000604482015290519081900360640190fd5b600080805b86518160ff1610156200049757600160036000898460ff16815181106200033957fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550858160ff16815181106200038857fe5b602002602001015160046000898460ff1681518110620003a457fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550848160ff1681518110620003e057fe5b602002602001015160056000898460ff1681518110620003fc57fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555062000459868260ff16815181106200043c57fe5b6020026020010151836200063660201b620029ec1790919060201c565b91506200048c858260ff16815181106200046f57fe5b6020026020010151846200063660201b620029ec1790919060201c565b925060010162000316565b50808214620004d85760405162461bcd60e51b815260040180806020018281038252602b8152602001806200330f602b913960400191505060405180910390fd5b8551620004ed90600290602089019062000698565b506009839055600080546001600160a01b03808b166001600160a01b03199283161790925560018054928a1692909116919091178155865187919081106200053157fe5b60200260200101516001600160a01b0316866000815181106200055057fe5b60200260200101516001600160a01b03167f18a9c4249303b74ecff5e58f4dcc486cd7de84cd3feec18d74f4c9216963fb9e878787604051808060200180602001848152602001838103835286818151815260200191508051906020019060200280838360005b83811015620005d1578181015183820152602001620005b7565b50505050905001838103825285818151815260200191508051906020019060200280838360005b8381101562000612578181015183820152602001620005f8565b505050509050019550505050505060405180910390a350505050505050506200072c565b60008282018381101562000691576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054828255906000526020600020908101928215620006f0579160200282015b82811115620006f057825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620006b9565b50620006fe92915062000702565b5090565b6200072991905b80821115620006fe5780546001600160a01b031916815560010162000709565b90565b612ba9806200073c6000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c806360d505961161010f578063a7e92fb5116100a2578063c19d93fb11610071578063c19d93fb14610805578063d582067914610831578063e8f68af414610839578063fc7631761461085f576101e5565b8063a7e92fb5146106fb578063adef40db14610703578063b7c1ae81146107b9578063bf6a1413146107df576101e5565b80638bfb85c3116100de5780638bfb85c3146106bd5780638fae60a5146106c5578063994d4060146106cd5780639cff621a146106f3576101e5565b806360d505961461064c578063682644fd1461066957806368e664bd1461068f5780638b90dc94146106b5576101e5565b80632f36cacf116101875780634f235207116101565780634f235207146105c05780634f802f8a146105fa5780635e2c19db146106025780635f068b4314610628576101e5565b80632f36cacf146104bc57806337c2afda1461056457806341e60c861461058a5780634463329714610592576101e5565b8063188c0e43116101c3578063188c0e43146103515780631ff2e2141461035957806325ce690b1461048e5780632ca15122146104b4576101e5565b806302edcbfb146101ea578063049f2d8a146103115780630ab55d0b14610349575b600080fd5b61030f6004803603606081101561020057600080fd5b810190602081018135600160201b81111561021a57600080fd5b82018360208201111561022c57600080fd5b803590602001918460208302840111600160201b8311171561024d57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561029c57600080fd5b8201836020820111156102ae57600080fd5b803590602001918460208302840111600160201b831117156102cf57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295505091359250610885915050565b005b6103376004803603602081101561032757600080fd5b50356001600160a01b0316610896565b60408051918252519081900360200190f35b6103376108a8565b6103376108ae565b61030f6004803603608081101561036f57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561039957600080fd5b8201836020820111156103ab57600080fd5b803590602001918460208302840111600160201b831117156103cc57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561041b57600080fd5b82018360208201111561042d57600080fd5b803590602001918460208302840111600160201b8311171561044e57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955050913592506108b4915050565b610337600480360360208110156104a457600080fd5b50356001600160a01b0316610917565b61030f610929565b61030f600480360360408110156104d257600080fd5b81359190810190604081016020820135600160201b8111156104f357600080fd5b82018360208201111561050557600080fd5b803590602001918460208302840111600160201b8311171561052657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610934945050505050565b61030f6004803603602081101561057a57600080fd5b50356001600160a01b0316610943565b61030f6109a0565b610337600480360360408110156105a857600080fd5b506001600160a01b0381358116916020013516610be1565b6105e6600480360360208110156105d657600080fd5b50356001600160a01b0316610bfe565b604080519115158252519081900360200190f35b61030f610c13565b6105e66004803603602081101561061857600080fd5b50356001600160a01b0316611020565b610630611035565b604080516001600160a01b039092168252519081900360200190f35b6106306004803603602081101561066257600080fd5b5035611044565b6105e66004803603602081101561067f57600080fd5b50356001600160a01b031661106b565b6105e6600480360360208110156106a557600080fd5b50356001600160a01b0316611080565b6105e6611095565b61030f61109e565b61030f6110a7565b610337600480360360208110156106e357600080fd5b50356001600160a01b031661127d565b61030f61128f565b61030f611575565b61030f6004803603606081101561071957600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561074857600080fd5b82018360208201111561075a57600080fd5b803590602001918460208302840111600160201b8311171561077b57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506116be945050505050565b610337600480360360208110156107cf57600080fd5b50356001600160a01b031661171a565b6105e6600480360360208110156107f557600080fd5b50356001600160a01b031661172c565b61080d611741565b6040518082600481111561081d57fe5b60ff16815260200191505060405180910390f35b61063061174f565b61030f6004803603602081101561084f57600080fd5b50356001600160a01b031661175e565b61030f6004803603602081101561087557600080fd5b50356001600160a01b03166117db565b61089133848484611835565b505050565b60056020526000908152604090205481565b60095481565b600a5481565b6000546001600160a01b03163314610905576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1030baba3437b934bd32b21760891b604482015290519081900360640190fd5b61091184848484611835565b50505050565b60046020526000908152604090205481565b61093233611bf5565b565b61093f338383611ede565b5050565b6000546001600160a01b03163314610994576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1030baba3437b934bd32b21760891b604482015290519081900360640190fd5b61099d81611bf5565b50565b600080600f54610100900460ff1660048111156109b957fe5b146109fb576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b3360009081526003602052604090205460ff16610a4d576040805162461bcd60e51b815260206004820152601c6024820152600080516020612b0c833981519152604482015290519081900360640190fd5b336000908152600b602052604090205460ff16610ab1576040805162461bcd60e51b815260206004820152601860248201527f5573657220686173206e6f74207369676e6564207965742e0000000000000000604482015290519081900360640190fd5b336000818152600b60209081526040808320805460ff1916905582546005835281842054825163a9059cbb60e01b81526004810196909652602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b158015610b2057600080fd5b505af1158015610b34573d6000803e3d6000fd5b505050506040513d6020811015610b4a57600080fd5b5051610b99576040805162461bcd60e51b815260206004820152601960248201527821b7bab632103737ba103a3930b739b332b910333ab732399760391b604482015290519081900360640190fd5b3360008181526005602090815260409182902054825190815291517ff915f6adcfba53634fa63225573ad1f78d2f842387fe91379c27c14a259537cf9281900390910190a250565b600860209081526000928352604080842090915290825290205481565b60036020526000908152604090205460ff1681565b600180600f54610100900460ff166004811115610c2c57fe5b14610c6e576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b3360009081526003602052604090205460ff16610cc0576040805162461bcd60e51b815260206004820152601c6024820152600080516020612b0c833981519152604482015290519081900360640190fd5b600f5460ff16610d10576040805162461bcd60e51b815260206004820152601660248201527527379030b6b2b73236b2b73a10383937b837b9b2b21760511b604482015290519081900360640190fd5b600f805460ff1916905560005b60025460ff82161015610ff157600e600060028360ff1681548110610d3e57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff1615610fe9576000600e600060028460ff1681548110610d8157fe5b6000918252602080832091909101546001600160a01b031683528201929092526040018120805460ff19169215159290921790915560028054600592919060ff8516908110610dcc57fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020546007600060028460ff1681548110610e1f57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020541115610fe9576000610ee76005600060028560ff1681548110610e6357fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020546007600060028660ff1681548110610eb657fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020549063ffffffff61221816565b600054600280549293506001600160a01b039091169163a9059cbb919060ff8616908110610f1157fe5b6000918252602080832090910154604080516001600160e01b031960e087901b1681526001600160a01b039092166004830152602482018790525160448083019491928390030190829087803b158015610f6a57600080fd5b505af1158015610f7e573d6000803e3d6000fd5b505050506040513d6020811015610f9457600080fd5b5051610fe7576040805162461bcd60e51b815260206004820152601a60248201527f43616e6e6f74207472616e73666572207468652066756e64732e000000000000604482015290519081900360640190fd5b505b600101610d1d565b5060405133907fc42ff889a5bf104cb88fddd83f34d59c6162fb4c97c5c075d3e5143b977407d090600090a250565b600d6020526000908152604090205460ff1681565b6000546001600160a01b031681565b6002818154811061105157fe5b6000918252602090912001546001600160a01b0316905081565b600c6020526000908152604090205460ff1681565b600e6020526000908152604090205460ff1681565b600f5460ff1681565b61093233612261565b600180600f54610100900460ff1660048111156110c057fe5b14611102576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b3360009081526003602052604090205460ff16611154576040805162461bcd60e51b815260206004820152601c6024820152600080516020612b0c833981519152604482015290519081900360640190fd5b336000908152600c602052604090205460ff16156111af576040805162461bcd60e51b81526020600482015260136024820152722830b93a3c903430b9903ab730b3b932b2b21760691b604482015290519081900360640190fd5b336000908152600c60205260409020805460ff19166001179055600f5460ff16156111dc576111dc610c13565b600160005b60025460ff8216101561123d578180156112335750600c600060028360ff168154811061120a57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff165b91506001016111e1565b50801561124e5761124e6002612954565b60405133907fcdfedae112bb2610775e69a6ffd348e7dfdd996e3fb3a5f6d46b52651867b49790600090a25050565b60066020526000908152604090205481565b600280600f54610100900460ff1660048111156112a857fe5b146112ea576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b3360009081526003602052604090205460ff1661133c576040805162461bcd60e51b815260206004820152601c6024820152600080516020612b0c833981519152604482015290519081900360640190fd5b336000908152600d602052604090205460ff161561138b5760405162461bcd60e51b8152600401808060200182810382526025815260200180612b2c6025913960400191505060405180910390fd5b336000818152600d60209081526040808320805460ff191660011790558254600480845282852054835163a9059cbb60e01b815291820196909652602481019590955290516001600160a01b03919091169363a9059cbb9360448083019493928390030190829087803b15801561140157600080fd5b505af1158015611415573d6000803e3d6000fd5b505050506040513d602081101561142b57600080fd5b505161147e576040805162461bcd60e51b815260206004820152601d60248201527f436f756c64206e6f74207472616e73666572207468652066756e64732e000000604482015290519081900360640190fd5b600160005b60025460ff8216101561151f578180156115155750600d600060028360ff16815481106114ac57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff168061151557506004600060028360ff16815481106114ee57fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054155b9150600101611483565b503360008181526004602090815260409182902054825190815291517f76cc4dd05e1fc280969f3363b5db432911cddfadcfae9bef818a492c0f8d57329281900390910190a2801561093f5761093f6004612954565b600180600f54610100900460ff16600481111561158e57fe5b146115d0576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b3360009081526003602052604090205460ff16611622576040805162461bcd60e51b815260206004820152601c6024820152600080516020612b0c833981519152604482015290519081900360640190fd5b336000908152600c602052604090205460ff1661167e576040805162461bcd60e51b81526020600482015260156024820152742830b93a3c903430b9903737ba1030b3b932b2b21760591b604482015290519081900360640190fd5b336000818152600c6020526040808220805460ff19169055517f6faffafe1cb6a0bf26e66cc0178734aa9fe07d7c6961884c4a93920423c0bd0e9190a250565b6000546001600160a01b0316331461170f576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1030baba3437b934bd32b21760891b604482015290519081900360640190fd5b610891838383611ede565b60076020526000908152604090205481565b600b6020526000908152604090205460ff1681565b600f54610100900460ff1681565b6001546001600160a01b031681565b6003600f54610100900460ff16600481111561177657fe5b14156117b9576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461182c576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1030baba3437b934bd32b21760891b604482015290519081900360640190fd5b61099d81612261565b600180600f54610100900460ff16600481111561184e57fe5b14611890576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b6001600160a01b038516600090815260036020526040902054859060ff166118f9576040805162461bcd60e51b815260206004820152601760248201527620b2323932b9b99034b9903737ba1030903830b93a3c9760491b604482015290519081900360640190fd5b600f5460ff161561194a576040805162461bcd60e51b815260206004820152601660248201527527379030b6b2b73236b2b73a10383937b837b9b2b21760511b604482015290519081900360640190fd5b600f805460ff19166001179055600254855114801561196b57506002548451145b6119bc576040805162461bcd60e51b815260206004820152601a60248201527f506c656173652070726f766964652076616c696420646174612e000000000000604482015290519081900360640190fd5b600080805b60025460ff82161015611ad157878160ff16815181106119dd57fe5b60200260200101516006600060028460ff16815481106119f957fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020558651879060ff8316908110611a2f57fe5b60200260200101516007600060028460ff1681548110611a4b57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020558751611a9c90899060ff8416908110611a8557fe5b6020026020010151836129ec90919063ffffffff16565b9150611ac7878260ff1681518110611ab057fe5b6020026020010151846129ec90919063ffffffff16565b92506001016119c1565b50808214611b105760405162461bcd60e51b815260040180806020018281038252602a815260200180612ae2602a913960400191505060405180910390fd5b600a859055611b1e88612261565b876001600160a01b03167fd33aabc7fc9a1f5861dc19acc754cc8fe8c4400063f1e32d2bf90ac64b628daf888888604051808060200180602001848152602001838103835286818151815260200191508051906020019060200280838360005b83811015611b96578181015183820152602001611b7e565b50505050905001838103825285818151815260200191508051906020019060200280838360005b83811015611bd5578181015183820152602001611bbd565b505050509050019550505050505060405180910390a25050505050505050565b600080600f54610100900460ff166004811115611c0e57fe5b14611c50576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b6001600160a01b038216600090815260036020526040902054829060ff16611cb9576040805162461bcd60e51b815260206004820152601760248201527620b2323932b9b99034b9903737ba1030903830b93a3c9760491b604482015290519081900360640190fd5b6001600160a01b0383166000908152600b602052604090205460ff1615611d27576040805162461bcd60e51b815260206004820152601860248201527f557365722068617320616c7265616479207369676e65642e0000000000000000604482015290519081900360640190fd5b6001600160a01b038084166000818152600b60209081526040808320805460ff191660011790558254600583528184205482516323b872dd60e01b81526004810196909652306024870152604486015290519416936323b872dd93606480820194918390030190829087803b158015611d9f57600080fd5b505af1158015611db3573d6000803e3d6000fd5b505050506040513d6020811015611dc957600080fd5b5051611e18576040805162461bcd60e51b815260206004820152601960248201527821b7bab632103737ba103a3930b739b332b910333ab732399760391b604482015290519081900360640190fd5b600160005b60025460ff82161015611e7957818015611e6f5750600b600060028360ff1681548110611e4657fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff165b9150600101611e1d565b508015611e8a57611e8a6001612954565b6001600160a01b03841660008181526005602090815260409182902054825190815291517fa8cc9409769b9614f3ae4056957bfbb32d986e4b61c886b5e29b324b5bf92d0a9281900390910190a250505050565b600180600f54610100900460ff166004811115611ef757fe5b14611f39576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b6001600160a01b038416600090815260036020526040902054849060ff16611fa2576040805162461bcd60e51b815260206004820152601760248201527620b2323932b9b99034b9903737ba1030903830b93a3c9760491b604482015290519081900360640190fd5b600254835114611fe35760405162461bcd60e51b8152600401808060200182810382526024815260200180612b516024913960400191505060405180910390fd5b600f5460ff1615611ff657611ff6610c13565b604080516002808252606080830184529260208301908038833901905050905060005b60025460ff82161015612083576005600060028360ff168154811061203a57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548251839060ff841690811061207057fe5b6020908102919091010152600101612019565b5061208e6003612954565b600154604051635eed545f60e11b815260648101879052336084820181905260a0600483019081526002805460a485018190526001600160a01b039095169463bddaa8be9491938a9388938d9382916024810191604482019160c401908a90801561212257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612104575b50508481038352885181528851602091820191808b01910280838360005b83811015612158578181015183820152602001612140565b50505050905001848103825287818151815260200191508051906020019060200280838360005b8381101561219757818101518382015260200161217f565b5050505090500198505050505050505050600060405180830381600087803b1580156121c257600080fd5b505af11580156121d6573d6000803e3d6000fd5b50506040805188815290513393507f19f2a1c56ca97d100ec292b8c3bc88f77aefdbc2603c3da993d43bb86e140cca92509081900360200190a2505050505050565b600061225a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612a46565b9392505050565b600180600f54610100900460ff16600481111561227a57fe5b146122bc576040805162461bcd60e51b815260206004820152600d60248201526c496e76616c696420737461746560981b604482015290519081900360640190fd5b6001600160a01b038216600090815260036020526040902054829060ff16612325576040805162461bcd60e51b815260206004820152601760248201527620b2323932b9b99034b9903737ba1030903830b93a3c9760491b604482015290519081900360640190fd5b600f5460ff16612375576040805162461bcd60e51b815260206004820152601660248201527527379030b6b2b73236b2b73a10383937b837b9b2b21760511b604482015290519081900360640190fd5b6001600160a01b0383166000908152600e602052604090205460ff16156123d8576040805162461bcd60e51b81526020600482015260126024820152712737ba1030903b30b634b2103830b93a3c9760711b604482015290519081900360640190fd5b6001600160a01b0383166000908152600e60209081526040808320805460ff1916600117905560058252808320546007909252909120541115612523576001600160a01b03831660009081526005602090815260408083205460079092528220546124489163ffffffff61221816565b60008054604080516323b872dd60e01b81526001600160a01b0389811660048301523060248301526044820186905291519495509116926323b872dd92606480840193602093929083900390910190829087803b1580156124a857600080fd5b505af11580156124bc573d6000803e3d6000fd5b505050506040513d60208110156124d257600080fd5b5051612521576040805162461bcd60e51b815260206004820152601960248201527821b7bab632103737ba103a3930b739b332b910333ab732399760391b604482015290519081900360640190fd5b505b6040516001600160a01b038416907fa49e1bf6eca68fcbe0f530f9389e60870664cb4b8cd290ade9d0fe3b7c4d9c7590600090a2600160005b60025460ff821610156125b8578180156125ae5750600e600060028360ff168154811061258557fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff165b915060010161255c565b50801561091157600f805460ff1916905560005b60025460ff82161015612947576000600e600060028460ff16815481106125ef57fe5b6000918252602080832091909101546001600160a01b031683528201929092526040018120805460ff19169215159290921790915560028054600592919060ff851690811061263a57fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020546007600060028460ff168154811061268d57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205410156128225760006127246007600060028560ff16815481106126d157fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020546005600060028660ff1681548110610eb657fe5b600054600280549293506001600160a01b039091169163a9059cbb919060ff861690811061274e57fe5b6000918252602080832090910154604080516001600160e01b031960e087901b1681526001600160a01b039092166004830152602482018790525160448083019491928390030190829087803b1580156127a757600080fd5b505af11580156127bb573d6000803e3d6000fd5b505050506040513d60208110156127d157600080fd5b5051612820576040805162461bcd60e51b815260206004820152601960248201527821b7bab632103737ba103a3930b739b332b910333ab732399760391b604482015290519081900360640190fd5b505b6007600060028360ff168154811061283657fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020546005600060028460ff168154811061288957fe5b60009182526020808320909101546001600160a01b0316835282019290925260400181209190915560028054600692919060ff85169081106128c757fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020546004600060028460ff168154811061291a57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020556001016125cc565b50600a5460095550505050565b600f547f7a86a836fcb7b1724e95db8cca29b460e17febee51b6f03e272720350340352e90610100900460ff168261298a612add565b6040518084600481111561299a57fe5b60ff1681526020018360048111156129ae57fe5b60ff168152602001828152602001935050505060405180910390a1600f805482919061ff0019166101008360048111156129e457fe5b021790555050565b60008282018381101561225a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115612ad55760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612a9a578181015183820152602001612a82565b50505050905090810190601f168015612ac75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b429056fe46756e64696e6720617265206e6f7420636f6e73697374656e7420776974682064697370657273616c2e4f6e6c7920706172746965732061726520617574686f72697a65642e00000000557365722068617320616c72656164792077697468647261776e207468652066756e64732e506c656173652070726f766964652076616c69642064697370657273616c20646174612ea265627a7a72315820e792839bab6b01cf07dc3ebbc49a0fe43fbb0c7b4c5a7670304df1cea1b8ff5864736f6c6343000511003241677265656d656e742063616e206f6e6c79206265206265747765656e2074776f20706172746965732e496e636f6e73697374656e742066756e64696e6720616e642064697370657273616c20616d6f756e74732e4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a265627a7a723158209b73545330f172e41924c489ccd39e8d9fd242ed223e23c935a61691beac718164736f6c63430005110032