token-icon

OpenVision

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
VISION
Holders
1,978+9.52%
Transfers
35,368

Profile Summary

Decimals
9

Market

Price
$0.00560051 @0.00000232 ETH+72.52%
Volume (24H)
$1,325,614
Circulating Market Cap
$5,600,511
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101445760003560e01c80637d1db4a5116100b6578063a4f23b551161006f578063a4f23b55146103fb578063a9059cbb14610424578063bf474bed14610461578063dd62ed3e1461048c578063f2fde38b146104c9578063f4293890146104f25761014b565b80637d1db4a5146103215780638a8c523c1461034c5780638d8f2adb146103635780638da5cb5b1461037a5780638f9a55c0146103a557806395d89b41146103d05761014b565b806323b872dd1161010857806323b872dd14610225578063313ce5671461026257806352f7c9881461028d57806370a08231146102b6578063715018a6146102f3578063751039fc1461030a5761014b565b806306fdde0314610150578063095ea7b31461017b5780630faee56f146101b8578063157fecff146101e357806318160ddd146101fa5761014b565b3661014b57005b600080fd5b34801561015c57600080fd5b50610165610509565b6040516101729190612582565b60405180910390f35b34801561018757600080fd5b506101a2600480360381019061019d919061263d565b610546565b6040516101af9190612698565b60405180910390f35b3480156101c457600080fd5b506101cd610564565b6040516101da91906126c2565b60405180910390f35b3480156101ef57600080fd5b506101f861056a565b005b34801561020657600080fd5b5061020f610846565b60405161021c91906126c2565b60405180910390f35b34801561023157600080fd5b5061024c600480360381019061024791906126dd565b61086a565b6040516102599190612698565b60405180910390f35b34801561026e57600080fd5b50610277610943565b604051610284919061274c565b60405180910390f35b34801561029957600080fd5b506102b460048036038101906102af9190612767565b61094c565b005b3480156102c257600080fd5b506102dd60048036038101906102d891906127a7565b6109f3565b6040516102ea91906126c2565b60405180910390f35b3480156102ff57600080fd5b50610308610a3c565b005b34801561031657600080fd5b5061031f610b8f565b005b34801561032d57600080fd5b50610336610cbf565b60405161034391906126c2565b60405180910390f35b34801561035857600080fd5b50610361610cc5565b005b34801561036f57600080fd5b50610378610d92565b005b34801561038657600080fd5b5061038f610e30565b60405161039c91906127e3565b60405180910390f35b3480156103b157600080fd5b506103ba610e59565b6040516103c791906126c2565b60405180910390f35b3480156103dc57600080fd5b506103e5610e5f565b6040516103f29190612582565b60405180910390f35b34801561040757600080fd5b50610422600480360381019061041d91906127a7565b610e9c565b005b34801561043057600080fd5b5061044b6004803603810190610446919061263d565b6110b4565b6040516104589190612698565b60405180910390f35b34801561046d57600080fd5b506104766110d2565b60405161048391906126c2565b60405180910390f35b34801561049857600080fd5b506104b360048036038101906104ae91906127fe565b6110d8565b6040516104c091906126c2565b60405180910390f35b3480156104d557600080fd5b506104f060048036038101906104eb91906127a7565b61115f565b005b3480156104fe57600080fd5b506105076112b1565b005b60606040518060400160405280600a81526020017f4f70656e566973696f6e00000000000000000000000000000000000000000000815250905090565b600061055a61055361132d565b8484611335565b6001905092915050565b60095481565b61057261132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f69061288a565b60405180910390fd5b600c60169054906101000a900460ff161561064f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610646906128f6565b60405180910390fd5b61069830600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a6106849190612a78565b633b9aca006106939190612ac3565b611335565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306106e1306109f3565b600080739a7c72fc51bd252e1ed0526beea52ff2b3a30bd8426040518863ffffffff1660e01b815260040161071b96959493929190612b4a565b60606040518083038185885af1158015610739573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061075e9190612bc0565b505050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610800929190612c13565b6020604051808303816000875af115801561081f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108439190612c68565b50565b60006009600a6108569190612a78565b633b9aca006108659190612ac3565b905090565b60006108778484846114fe565b6109388461088361132d565b610933856040518060600160405280602881526020016134cb60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006108e961132d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fc19092919063ffffffff16565b611335565b600190509392505050565b60006009905090565b61095461132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d89061288a565b60405180910390fd5b81600481905550806005819055505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a4461132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ad1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac89061288a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610b9761132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1b9061288a565b60405180910390fd5b6009600a610c329190612a78565b633b9aca00610c419190612ac3565b6008819055506009600a610c559190612a78565b633b9aca00610c649190612ac3565b6007819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a610c999190612a78565b633b9aca00610ca89190612ac3565b604051610cb591906126c2565b60405180910390a1565b60075481565b610ccd61132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d519061288a565b60405180910390fd5b6001600c60166101000a81548160ff0219169083151502179055506001600c60156101000a81548160ff021916908315150217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610dd361132d565b73ffffffffffffffffffffffffffffffffffffffff1614610df357600080fd5b6000610dfe306109f3565b9050610e2d30600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836114fe565b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60085481565b60606040518060400160405280600681526020017f564953494f4e0000000000000000000000000000000000000000000000000000815250905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610edd61132d565b73ffffffffffffffffffffffffffffffffffffffff1614610efd57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610f3891906127e3565b602060405180830381865afa158015610f55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f799190612c95565b11610fb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb090612d0e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161100f91906127e3565b602060405180830381865afa15801561102c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110509190612c95565b6040518363ffffffff1660e01b815260040161106d929190612c13565b6020604051808303816000875af115801561108c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b09190612c68565b5050565b60006110c86110c161132d565b84846114fe565b6001905092915050565b600a5481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61116761132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111eb9061288a565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166112f261132d565b73ffffffffffffffffffffffffffffffffffffffff161461131257600080fd5b6000479050600081111561132a5761132981612025565b5b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139b90612da0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611413576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140a90612e32565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516114f191906126c2565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361156d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156490612ec4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d390612f56565b60405180910390fd5b6000811161161f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161690612fe8565b60405180910390fd5b6000611629610e30565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156116975750611667610e30565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156116f15750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561174b5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611ba657600c60169054906101000a900460ff1661184557600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806118055750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b611844576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183b90613054565b60405180910390fd5b5b61186d606461185f6004548561209190919063ffffffff16565b61210b90919063ffffffff16565b9050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614801561191a5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156119705750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611a13576007548211156119ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b1906130c0565b60405180910390fd5b600854826119c7856109f3565b6119d191906130e0565b1115611a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0990613160565b60405180910390fd5b5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611a9c57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611acc57611ac96064611abb6005548561209190919063ffffffff16565b61210b90919063ffffffff16565b90505b6000611ad7306109f3565b9050600c60149054906101000a900460ff16158015611b435750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611b5b5750600c60159054906101000a900460ff165b8015611b685750600a5481115b15611ba457611b8a611b8584611b8084600954612155565b612155565b61216e565b60004790506000811115611ba257611ba147612025565b5b505b505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611c475750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80611cfa5750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611cf95750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611d0457600090505b6000811115611e0857611d5f81600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123e790919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611dff91906126c2565b60405180910390a35b611e5a82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461244590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f01611eb3828461244590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123e790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611fa6848661244590919063ffffffff16565b604051611fb391906126c2565b60405180910390a350505050565b6000838311158290612009576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120009190612582565b60405180910390fd5b50600083856120189190613180565b9050809150509392505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561208d573d6000803e3d6000fd5b5050565b60008083036120a35760009050612105565b600082846120b19190612ac3565b90508284826120c091906131e3565b14612100576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f790613286565b60405180910390fd5b809150505b92915050565b600061214d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061248f565b905092915050565b60008183116121645782612166565b815b905092915050565b6001600c60146101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156121a6576121a56132a6565b5b6040519080825280602002602001820160405280156121d45781602001602082028036833780820191505090505b50905030816000815181106121ec576121eb6132d5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612293573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b79190613319565b816001815181106122cb576122ca6132d5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061233230600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611335565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612396959493929190613404565b600060405180830381600087803b1580156123b057600080fd5b505af11580156123c4573d6000803e3d6000fd5b50505050506000600c60146101000a81548160ff02191690831515021790555050565b60008082846123f691906130e0565b90508381101561243b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612432906134aa565b60405180910390fd5b8091505092915050565b600061248783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611fc1565b905092915050565b600080831182906124d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124cd9190612582565b60405180910390fd5b50600083856124e591906131e3565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561252c578082015181840152602081019050612511565b60008484015250505050565b6000601f19601f8301169050919050565b6000612554826124f2565b61255e81856124fd565b935061256e81856020860161250e565b61257781612538565b840191505092915050565b6000602082019050818103600083015261259c8184612549565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006125d4826125a9565b9050919050565b6125e4816125c9565b81146125ef57600080fd5b50565b600081359050612601816125db565b92915050565b6000819050919050565b61261a81612607565b811461262557600080fd5b50565b60008135905061263781612611565b92915050565b60008060408385031215612654576126536125a4565b5b6000612662858286016125f2565b925050602061267385828601612628565b9150509250929050565b60008115159050919050565b6126928161267d565b82525050565b60006020820190506126ad6000830184612689565b92915050565b6126bc81612607565b82525050565b60006020820190506126d760008301846126b3565b92915050565b6000806000606084860312156126f6576126f56125a4565b5b6000612704868287016125f2565b9350506020612715868287016125f2565b925050604061272686828701612628565b9150509250925092565b600060ff82169050919050565b61274681612730565b82525050565b6000602082019050612761600083018461273d565b92915050565b6000806040838503121561277e5761277d6125a4565b5b600061278c85828601612628565b925050602061279d85828601612628565b9150509250929050565b6000602082840312156127bd576127bc6125a4565b5b60006127cb848285016125f2565b91505092915050565b6127dd816125c9565b82525050565b60006020820190506127f860008301846127d4565b92915050565b60008060408385031215612815576128146125a4565b5b6000612823858286016125f2565b9250506020612834858286016125f2565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006128746020836124fd565b915061287f8261283e565b602082019050919050565b600060208201905081810360008301526128a381612867565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b60006128e06017836124fd565b91506128eb826128aa565b602082019050919050565b6000602082019050818103600083015261290f816128d3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561299c5780860481111561297857612977612916565b5b60018516156129875780820291505b808102905061299585612945565b945061295c565b94509492505050565b6000826129b55760019050612a71565b816129c35760009050612a71565b81600181146129d957600281146129e357612a12565b6001915050612a71565b60ff8411156129f5576129f4612916565b5b8360020a915084821115612a0c57612a0b612916565b5b50612a71565b5060208310610133831016604e8410600b8410161715612a475782820a905083811115612a4257612a41612916565b5b612a71565b612a548484846001612952565b92509050818404811115612a6b57612a6a612916565b5b81810290505b9392505050565b6000612a8382612607565b9150612a8e83612730565b9250612abb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846129a5565b905092915050565b6000612ace82612607565b9150612ad983612607565b9250828202612ae781612607565b91508282048414831517612afe57612afd612916565b5b5092915050565b6000819050919050565b6000819050919050565b6000612b34612b2f612b2a84612b05565b612b0f565b612607565b9050919050565b612b4481612b19565b82525050565b600060c082019050612b5f60008301896127d4565b612b6c60208301886126b3565b612b796040830187612b3b565b612b866060830186612b3b565b612b9360808301856127d4565b612ba060a08301846126b3565b979650505050505050565b600081519050612bba81612611565b92915050565b600080600060608486031215612bd957612bd86125a4565b5b6000612be786828701612bab565b9350506020612bf886828701612bab565b9250506040612c0986828701612bab565b9150509250925092565b6000604082019050612c2860008301856127d4565b612c3560208301846126b3565b9392505050565b612c458161267d565b8114612c5057600080fd5b50565b600081519050612c6281612c3c565b92915050565b600060208284031215612c7e57612c7d6125a4565b5b6000612c8c84828501612c53565b91505092915050565b600060208284031215612cab57612caa6125a4565b5b6000612cb984828501612bab565b91505092915050565b7f43616e2774207769746864726177203000000000000000000000000000000000600082015250565b6000612cf86010836124fd565b9150612d0382612cc2565b602082019050919050565b60006020820190508181036000830152612d2781612ceb565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d8a6024836124fd565b9150612d9582612d2e565b604082019050919050565b60006020820190508181036000830152612db981612d7d565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e1c6022836124fd565b9150612e2782612dc0565b604082019050919050565b60006020820190508181036000830152612e4b81612e0f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612eae6025836124fd565b9150612eb982612e52565b604082019050919050565b60006020820190508181036000830152612edd81612ea1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612f406023836124fd565b9150612f4b82612ee4565b604082019050919050565b60006020820190508181036000830152612f6f81612f33565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000612fd26029836124fd565b9150612fdd82612f76565b604082019050919050565b6000602082019050818103600083015261300181612fc5565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b600061303e6016836124fd565b915061304982613008565b602082019050919050565b6000602082019050818103600083015261306d81613031565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b60006130aa6019836124fd565b91506130b582613074565b602082019050919050565b600060208201905081810360008301526130d98161309d565b9050919050565b60006130eb82612607565b91506130f683612607565b925082820190508082111561310e5761310d612916565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b600061314a601a836124fd565b915061315582613114565b602082019050919050565b600060208201905081810360008301526131798161313d565b9050919050565b600061318b82612607565b915061319683612607565b92508282039050818111156131ae576131ad612916565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006131ee82612607565b91506131f983612607565b925082613209576132086131b4565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006132706021836124fd565b915061327b82613214565b604082019050919050565b6000602082019050818103600083015261329f81613263565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050613313816125db565b92915050565b60006020828403121561332f5761332e6125a4565b5b600061333d84828501613304565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61337b816125c9565b82525050565b600061338d8383613372565b60208301905092915050565b6000602082019050919050565b60006133b182613346565b6133bb8185613351565b93506133c683613362565b8060005b838110156133f75781516133de8882613381565b97506133e983613399565b9250506001810190506133ca565b5085935050505092915050565b600060a08201905061341960008301886126b3565b6134266020830187612b3b565b818103604083015261343881866133a6565b905061344760608301856127d4565b61345460808301846126b3565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000613494601b836124fd565b915061349f8261345e565b602082019050919050565b600060208201905081810360008301526134c381613487565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220da9792aa920bfcc86dfe30e4d86ecb2bf4333741a447aab92603fbe8c978d09b64736f6c63430008180033
Creation ByteCode
0x6080604052600060045560006005556009600a6200001e919062000850565b62a7d8c06200002e9190620008a1565b6007556009600a62000041919062000850565b62a7d8c0620000519190620008a1565b6008556009600a62000064919062000850565b62989680620000749190620008a1565b6009556009600a62000087919062000850565b620f4240620000979190620008a1565b600a556000600c60146101000a81548160ff0219169083151502179055506000600c60156101000a81548160ff0219169083151502179055506000600c60166101000a81548160ff021916908315150217905550348015620000f857600080fd5b5060006200010b6200068560201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350739a7c72fc51bd252e1ed0526beea52ff2b3a30bd8600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a6200020e919062000850565b633b9aca006200021f9190620008a1565b60016000620002336200068560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000620003596200068d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200046d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000493919062000956565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200051d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000543919062000956565b6040518363ffffffff1660e01b81526004016200056292919062000999565b6020604051808303816000875af115801562000582573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620005a8919062000956565b600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620005f86200068560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a62000657919062000850565b633b9aca00620006689190620008a1565b604051620006779190620009d7565b60405180910390a3620009f4565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000744578086048111156200071c576200071b620006b6565b5b60018516156200072c5780820291505b80810290506200073c85620006e5565b9450620006fc565b94509492505050565b6000826200075f576001905062000832565b816200076f576000905062000832565b81600181146200078857600281146200079357620007c9565b600191505062000832565b60ff841115620007a857620007a7620006b6565b5b8360020a915084821115620007c257620007c1620006b6565b5b5062000832565b5060208310610133831016604e8410600b8410161715620008035782820a905083811115620007fd57620007fc620006b6565b5b62000832565b620008128484846001620006f2565b925090508184048111156200082c576200082b620006b6565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200085d8262000839565b91506200086a8362000843565b9250620008997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200074d565b905092915050565b6000620008ae8262000839565b9150620008bb8362000839565b9250828202620008cb8162000839565b91508282048414831517620008e557620008e4620006b6565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200091e82620008f1565b9050919050565b620009308162000911565b81146200093c57600080fd5b50565b600081519050620009508162000925565b92915050565b6000602082840312156200096f576200096e620008ec565b5b60006200097f848285016200093f565b91505092915050565b620009938162000911565b82525050565b6000604082019050620009b0600083018562000988565b620009bf602083018462000988565b9392505050565b620009d18162000839565b82525050565b6000602082019050620009ee6000830184620009c6565b92915050565b6135288062000a046000396000f3fe6080604052600436106101445760003560e01c80637d1db4a5116100b6578063a4f23b551161006f578063a4f23b55146103fb578063a9059cbb14610424578063bf474bed14610461578063dd62ed3e1461048c578063f2fde38b146104c9578063f4293890146104f25761014b565b80637d1db4a5146103215780638a8c523c1461034c5780638d8f2adb146103635780638da5cb5b1461037a5780638f9a55c0146103a557806395d89b41146103d05761014b565b806323b872dd1161010857806323b872dd14610225578063313ce5671461026257806352f7c9881461028d57806370a08231146102b6578063715018a6146102f3578063751039fc1461030a5761014b565b806306fdde0314610150578063095ea7b31461017b5780630faee56f146101b8578063157fecff146101e357806318160ddd146101fa5761014b565b3661014b57005b600080fd5b34801561015c57600080fd5b50610165610509565b6040516101729190612582565b60405180910390f35b34801561018757600080fd5b506101a2600480360381019061019d919061263d565b610546565b6040516101af9190612698565b60405180910390f35b3480156101c457600080fd5b506101cd610564565b6040516101da91906126c2565b60405180910390f35b3480156101ef57600080fd5b506101f861056a565b005b34801561020657600080fd5b5061020f610846565b60405161021c91906126c2565b60405180910390f35b34801561023157600080fd5b5061024c600480360381019061024791906126dd565b61086a565b6040516102599190612698565b60405180910390f35b34801561026e57600080fd5b50610277610943565b604051610284919061274c565b60405180910390f35b34801561029957600080fd5b506102b460048036038101906102af9190612767565b61094c565b005b3480156102c257600080fd5b506102dd60048036038101906102d891906127a7565b6109f3565b6040516102ea91906126c2565b60405180910390f35b3480156102ff57600080fd5b50610308610a3c565b005b34801561031657600080fd5b5061031f610b8f565b005b34801561032d57600080fd5b50610336610cbf565b60405161034391906126c2565b60405180910390f35b34801561035857600080fd5b50610361610cc5565b005b34801561036f57600080fd5b50610378610d92565b005b34801561038657600080fd5b5061038f610e30565b60405161039c91906127e3565b60405180910390f35b3480156103b157600080fd5b506103ba610e59565b6040516103c791906126c2565b60405180910390f35b3480156103dc57600080fd5b506103e5610e5f565b6040516103f29190612582565b60405180910390f35b34801561040757600080fd5b50610422600480360381019061041d91906127a7565b610e9c565b005b34801561043057600080fd5b5061044b6004803603810190610446919061263d565b6110b4565b6040516104589190612698565b60405180910390f35b34801561046d57600080fd5b506104766110d2565b60405161048391906126c2565b60405180910390f35b34801561049857600080fd5b506104b360048036038101906104ae91906127fe565b6110d8565b6040516104c091906126c2565b60405180910390f35b3480156104d557600080fd5b506104f060048036038101906104eb91906127a7565b61115f565b005b3480156104fe57600080fd5b506105076112b1565b005b60606040518060400160405280600a81526020017f4f70656e566973696f6e00000000000000000000000000000000000000000000815250905090565b600061055a61055361132d565b8484611335565b6001905092915050565b60095481565b61057261132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f69061288a565b60405180910390fd5b600c60169054906101000a900460ff161561064f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610646906128f6565b60405180910390fd5b61069830600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a6106849190612a78565b633b9aca006106939190612ac3565b611335565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306106e1306109f3565b600080739a7c72fc51bd252e1ed0526beea52ff2b3a30bd8426040518863ffffffff1660e01b815260040161071b96959493929190612b4a565b60606040518083038185885af1158015610739573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061075e9190612bc0565b505050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610800929190612c13565b6020604051808303816000875af115801561081f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108439190612c68565b50565b60006009600a6108569190612a78565b633b9aca006108659190612ac3565b905090565b60006108778484846114fe565b6109388461088361132d565b610933856040518060600160405280602881526020016134cb60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006108e961132d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fc19092919063ffffffff16565b611335565b600190509392505050565b60006009905090565b61095461132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d89061288a565b60405180910390fd5b81600481905550806005819055505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a4461132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ad1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac89061288a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610b9761132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1b9061288a565b60405180910390fd5b6009600a610c329190612a78565b633b9aca00610c419190612ac3565b6008819055506009600a610c559190612a78565b633b9aca00610c649190612ac3565b6007819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a610c999190612a78565b633b9aca00610ca89190612ac3565b604051610cb591906126c2565b60405180910390a1565b60075481565b610ccd61132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d519061288a565b60405180910390fd5b6001600c60166101000a81548160ff0219169083151502179055506001600c60156101000a81548160ff021916908315150217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610dd361132d565b73ffffffffffffffffffffffffffffffffffffffff1614610df357600080fd5b6000610dfe306109f3565b9050610e2d30600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836114fe565b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60085481565b60606040518060400160405280600681526020017f564953494f4e0000000000000000000000000000000000000000000000000000815250905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610edd61132d565b73ffffffffffffffffffffffffffffffffffffffff1614610efd57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610f3891906127e3565b602060405180830381865afa158015610f55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f799190612c95565b11610fb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb090612d0e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161100f91906127e3565b602060405180830381865afa15801561102c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110509190612c95565b6040518363ffffffff1660e01b815260040161106d929190612c13565b6020604051808303816000875af115801561108c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b09190612c68565b5050565b60006110c86110c161132d565b84846114fe565b6001905092915050565b600a5481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61116761132d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111eb9061288a565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166112f261132d565b73ffffffffffffffffffffffffffffffffffffffff161461131257600080fd5b6000479050600081111561132a5761132981612025565b5b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139b90612da0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611413576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140a90612e32565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516114f191906126c2565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361156d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156490612ec4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d390612f56565b60405180910390fd5b6000811161161f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161690612fe8565b60405180910390fd5b6000611629610e30565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156116975750611667610e30565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156116f15750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561174b5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611ba657600c60169054906101000a900460ff1661184557600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806118055750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b611844576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183b90613054565b60405180910390fd5b5b61186d606461185f6004548561209190919063ffffffff16565b61210b90919063ffffffff16565b9050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614801561191a5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156119705750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611a13576007548211156119ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b1906130c0565b60405180910390fd5b600854826119c7856109f3565b6119d191906130e0565b1115611a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0990613160565b60405180910390fd5b5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611a9c57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611acc57611ac96064611abb6005548561209190919063ffffffff16565b61210b90919063ffffffff16565b90505b6000611ad7306109f3565b9050600c60149054906101000a900460ff16158015611b435750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611b5b5750600c60159054906101000a900460ff165b8015611b685750600a5481115b15611ba457611b8a611b8584611b8084600954612155565b612155565b61216e565b60004790506000811115611ba257611ba147612025565b5b505b505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611c475750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80611cfa5750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611cf95750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611d0457600090505b6000811115611e0857611d5f81600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123e790919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611dff91906126c2565b60405180910390a35b611e5a82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461244590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f01611eb3828461244590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123e790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611fa6848661244590919063ffffffff16565b604051611fb391906126c2565b60405180910390a350505050565b6000838311158290612009576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120009190612582565b60405180910390fd5b50600083856120189190613180565b9050809150509392505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561208d573d6000803e3d6000fd5b5050565b60008083036120a35760009050612105565b600082846120b19190612ac3565b90508284826120c091906131e3565b14612100576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f790613286565b60405180910390fd5b809150505b92915050565b600061214d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061248f565b905092915050565b60008183116121645782612166565b815b905092915050565b6001600c60146101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156121a6576121a56132a6565b5b6040519080825280602002602001820160405280156121d45781602001602082028036833780820191505090505b50905030816000815181106121ec576121eb6132d5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612293573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b79190613319565b816001815181106122cb576122ca6132d5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061233230600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611335565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612396959493929190613404565b600060405180830381600087803b1580156123b057600080fd5b505af11580156123c4573d6000803e3d6000fd5b50505050506000600c60146101000a81548160ff02191690831515021790555050565b60008082846123f691906130e0565b90508381101561243b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612432906134aa565b60405180910390fd5b8091505092915050565b600061248783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611fc1565b905092915050565b600080831182906124d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124cd9190612582565b60405180910390fd5b50600083856124e591906131e3565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561252c578082015181840152602081019050612511565b60008484015250505050565b6000601f19601f8301169050919050565b6000612554826124f2565b61255e81856124fd565b935061256e81856020860161250e565b61257781612538565b840191505092915050565b6000602082019050818103600083015261259c8184612549565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006125d4826125a9565b9050919050565b6125e4816125c9565b81146125ef57600080fd5b50565b600081359050612601816125db565b92915050565b6000819050919050565b61261a81612607565b811461262557600080fd5b50565b60008135905061263781612611565b92915050565b60008060408385031215612654576126536125a4565b5b6000612662858286016125f2565b925050602061267385828601612628565b9150509250929050565b60008115159050919050565b6126928161267d565b82525050565b60006020820190506126ad6000830184612689565b92915050565b6126bc81612607565b82525050565b60006020820190506126d760008301846126b3565b92915050565b6000806000606084860312156126f6576126f56125a4565b5b6000612704868287016125f2565b9350506020612715868287016125f2565b925050604061272686828701612628565b9150509250925092565b600060ff82169050919050565b61274681612730565b82525050565b6000602082019050612761600083018461273d565b92915050565b6000806040838503121561277e5761277d6125a4565b5b600061278c85828601612628565b925050602061279d85828601612628565b9150509250929050565b6000602082840312156127bd576127bc6125a4565b5b60006127cb848285016125f2565b91505092915050565b6127dd816125c9565b82525050565b60006020820190506127f860008301846127d4565b92915050565b60008060408385031215612815576128146125a4565b5b6000612823858286016125f2565b9250506020612834858286016125f2565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006128746020836124fd565b915061287f8261283e565b602082019050919050565b600060208201905081810360008301526128a381612867565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b60006128e06017836124fd565b91506128eb826128aa565b602082019050919050565b6000602082019050818103600083015261290f816128d3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561299c5780860481111561297857612977612916565b5b60018516156129875780820291505b808102905061299585612945565b945061295c565b94509492505050565b6000826129b55760019050612a71565b816129c35760009050612a71565b81600181146129d957600281146129e357612a12565b6001915050612a71565b60ff8411156129f5576129f4612916565b5b8360020a915084821115612a0c57612a0b612916565b5b50612a71565b5060208310610133831016604e8410600b8410161715612a475782820a905083811115612a4257612a41612916565b5b612a71565b612a548484846001612952565b92509050818404811115612a6b57612a6a612916565b5b81810290505b9392505050565b6000612a8382612607565b9150612a8e83612730565b9250612abb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846129a5565b905092915050565b6000612ace82612607565b9150612ad983612607565b9250828202612ae781612607565b91508282048414831517612afe57612afd612916565b5b5092915050565b6000819050919050565b6000819050919050565b6000612b34612b2f612b2a84612b05565b612b0f565b612607565b9050919050565b612b4481612b19565b82525050565b600060c082019050612b5f60008301896127d4565b612b6c60208301886126b3565b612b796040830187612b3b565b612b866060830186612b3b565b612b9360808301856127d4565b612ba060a08301846126b3565b979650505050505050565b600081519050612bba81612611565b92915050565b600080600060608486031215612bd957612bd86125a4565b5b6000612be786828701612bab565b9350506020612bf886828701612bab565b9250506040612c0986828701612bab565b9150509250925092565b6000604082019050612c2860008301856127d4565b612c3560208301846126b3565b9392505050565b612c458161267d565b8114612c5057600080fd5b50565b600081519050612c6281612c3c565b92915050565b600060208284031215612c7e57612c7d6125a4565b5b6000612c8c84828501612c53565b91505092915050565b600060208284031215612cab57612caa6125a4565b5b6000612cb984828501612bab565b91505092915050565b7f43616e2774207769746864726177203000000000000000000000000000000000600082015250565b6000612cf86010836124fd565b9150612d0382612cc2565b602082019050919050565b60006020820190508181036000830152612d2781612ceb565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d8a6024836124fd565b9150612d9582612d2e565b604082019050919050565b60006020820190508181036000830152612db981612d7d565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e1c6022836124fd565b9150612e2782612dc0565b604082019050919050565b60006020820190508181036000830152612e4b81612e0f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612eae6025836124fd565b9150612eb982612e52565b604082019050919050565b60006020820190508181036000830152612edd81612ea1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612f406023836124fd565b9150612f4b82612ee4565b604082019050919050565b60006020820190508181036000830152612f6f81612f33565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000612fd26029836124fd565b9150612fdd82612f76565b604082019050919050565b6000602082019050818103600083015261300181612fc5565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b600061303e6016836124fd565b915061304982613008565b602082019050919050565b6000602082019050818103600083015261306d81613031565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b60006130aa6019836124fd565b91506130b582613074565b602082019050919050565b600060208201905081810360008301526130d98161309d565b9050919050565b60006130eb82612607565b91506130f683612607565b925082820190508082111561310e5761310d612916565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b600061314a601a836124fd565b915061315582613114565b602082019050919050565b600060208201905081810360008301526131798161313d565b9050919050565b600061318b82612607565b915061319683612607565b92508282039050818111156131ae576131ad612916565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006131ee82612607565b91506131f983612607565b925082613209576132086131b4565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006132706021836124fd565b915061327b82613214565b604082019050919050565b6000602082019050818103600083015261329f81613263565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050613313816125db565b92915050565b60006020828403121561332f5761332e6125a4565b5b600061333d84828501613304565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61337b816125c9565b82525050565b600061338d8383613372565b60208301905092915050565b6000602082019050919050565b60006133b182613346565b6133bb8185613351565b93506133c683613362565b8060005b838110156133f75781516133de8882613381565b97506133e983613399565b9250506001810190506133ca565b5085935050505092915050565b600060a08201905061341960008301886126b3565b6134266020830187612b3b565b818103604083015261343881866133a6565b905061344760608301856127d4565b61345460808301846126b3565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000613494601b836124fd565b915061349f8261345e565b602082019050919050565b600060208201905081810360008301526134c381613487565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220da9792aa920bfcc86dfe30e4d86ecb2bf4333741a447aab92603fbe8c978d09b64736f6c63430008180033
©2022-now by Spectre