token-icon

dog.catcher

Token

Overview[ERC-20]

Max Total Supply
68,079,190,843,882…
DC
Holders
149+0.00%
Transfers
4,099

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101815760003560e01c80636793e4f3116100d1578063a43be57b1161008a578063bf7a730e11610064578063bf7a730e14610584578063dd62ed3e146105ad578063f2fde38b146105ea578063f617f9201461061357610181565b8063a43be57b146104f3578063a457c2d71461050a578063a9059cbb1461054757610181565b80636793e4f3146103e15780636a7159301461042057806370a0823114610449578063715018a6146104865780638da5cb5b1461049d57806395d89b41146104c857610181565b806322f3e2d41161013e5780633950935111610118578063395093511461031557806342966c68146103525780634dc48fbc1461037b5780635ebf10cc146103b857610181565b806322f3e2d41461028257806323b872dd146102ad578063313ce567146102ea57610181565b806306fdde0314610186578063095ea7b3146101b15780631370eced146101ee57806318160ddd1461020557806319165587146102305780631ec64fef14610259575b600080fd5b34801561019257600080fd5b5061019b610643565b6040516101a891906129c1565b60405180910390f35b3480156101bd57600080fd5b506101d860048036038101906101d39190612a7c565b6106d5565b6040516101e59190612ad7565b60405180910390f35b3480156101fa57600080fd5b506102036106f3565b005b34801561021157600080fd5b5061021a610a06565b6040516102279190612b01565b60405180910390f35b34801561023c57600080fd5b5061025760048036038101906102529190612b1c565b610a10565b005b34801561026557600080fd5b50610280600480360381019061027b9190612b49565b610b12565b005b34801561028e57600080fd5b50610297610c49565b6040516102a49190612ad7565b60405180910390f35b3480156102b957600080fd5b506102d460048036038101906102cf9190612b89565b610c60565b6040516102e19190612ad7565b60405180910390f35b3480156102f657600080fd5b506102ff610d39565b60405161030c9190612bf8565b60405180910390f35b34801561032157600080fd5b5061033c60048036038101906103379190612a7c565b610d50565b6040516103499190612ad7565b60405180910390f35b34801561035e57600080fd5b5061037960048036038101906103749190612c13565b610e03565b005b34801561038757600080fd5b506103a2600480360381019061039d9190612b1c565b610e17565b6040516103af9190612c9a565b60405180910390f35b3480156103c457600080fd5b506103df60048036038101906103da9190612a7c565b610f04565b005b3480156103ed57600080fd5b5061040860048036038101906104039190612a7c565b6112e0565b60405161041793929190612cb5565b60405180910390f35b34801561042c57600080fd5b5061044760048036038101906104429190612b1c565b6114a1565b005b34801561045557600080fd5b50610470600480360381019061046b9190612b1c565b611598565b60405161047d9190612b01565b60405180910390f35b34801561049257600080fd5b5061049b6115e1565b005b3480156104a957600080fd5b506104b2611669565b6040516104bf9190612cfb565b60405180910390f35b3480156104d457600080fd5b506104dd611692565b6040516104ea91906129c1565b60405180910390f35b3480156104ff57600080fd5b50610508611724565b005b34801561051657600080fd5b50610531600480360381019061052c9190612a7c565b61186e565b60405161053e9190612ad7565b60405180910390f35b34801561055357600080fd5b5061056e60048036038101906105699190612a7c565b61193b565b60405161057b9190612ad7565b60405180910390f35b34801561059057600080fd5b506105ab60048036038101906105a69190612a7c565b611959565b005b3480156105b957600080fd5b506105d460048036038101906105cf9190612b49565b611c1c565b6040516105e19190612b01565b60405180910390f35b3480156105f657600080fd5b50610611600480360381019061060c9190612b1c565b611ca3565b005b61062d60048036038101906106289190612d42565b611d9b565b60405161063a9190612b01565b60405180910390f35b60606001805461065290612d9e565b80601f016020809104026020016040519081016040528092919081815260200182805461067e90612d9e565b80156106cb5780601f106106a0576101008083540402835291602001916106cb565b820191906000526020600020905b8154815290600101906020018083116106ae57829003601f168201915b5050505050905090565b60006106e96106e2611e54565b8484611e5c565b6001905092915050565b600060096000610701611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050428160000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16106107b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a890612e1c565b60405180910390fd5b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663673a7e286040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561081b57600080fd5b505af115801561082f573d6000803e3d6000fd5b5050505061090161083e611e54565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635cd2f6c88460000160109054906101000a90046fffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016108b99190612e77565b6020604051808303816000875af11580156108d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108fc9190612ea7565b612027565b604051806040016040528060006fffffffffffffffffffffffffffffffff16815260200160006fffffffffffffffffffffffffffffffff1681525060096000610948611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555090505050565b6000600354905090565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610a34611669565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a6d9190612cfb565b602060405180830381865afa158015610a8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aae9190612ea7565b6040518363ffffffff1660e01b8152600401610acb929190612ed4565b6020604051808303816000875af1158015610aea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0e9190612f29565b5050565b610b1a611e54565b73ffffffffffffffffffffffffffffffffffffffff16610b38611669565b73ffffffffffffffffffffffffffffffffffffffff1614610b8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8590612fa2565b60405180910390fd5b7fb117a62513a1a6eba9bc2117325eae429a83133bddcc1102ac02aee80190b5168282604051610bbf929190612fc2565b60405180910390a180600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000600760009054906101000a900460ff16905090565b6000610c6d848484612170565b610d2e84610c79611e54565b610d29856040518060600160405280602881526020016138c160289139600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610cdf611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124769092919063ffffffff16565b611e5c565b600190509392505050565b6000600460009054906101000a900460ff16905090565b6000610df9610d5d611e54565b84610df48560066000610d6e611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124cb90919063ffffffff16565b611e5c565b6001905092915050565b610e14610e0e611e54565b826124e1565b50565b610e1f6128ea565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16815250509050919050565b600073ffffffffffffffffffffffffffffffffffffffff16600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610fd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fca90613037565b60405180910390fd5b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166396e85ced846040518263ffffffff1660e01b81526004016110709190612cfb565b600060405180830381600087803b15801561108a57600080fd5b505af115801561109e573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd6110c6611e54565b83856040518463ffffffff1660e01b81526004016110e693929190613057565b6020604051808303816000875af1158015611105573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111299190612f29565b5060008173ffffffffffffffffffffffffffffffffffffffff166329bf29eb85856040518363ffffffff1660e01b8152600401611167929190612ed4565b6040805180830381865afa158015611183573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a7919061308e565b509050600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663673a7e286040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561121457600080fd5b505af1158015611228573d6000803e3d6000fd5b505050506112da611237611e54565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635cd2f6c8846040518263ffffffff1660e01b81526004016112929190612b01565b6020604051808303816000875af11580156112b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112d59190612ea7565b612027565b50505050565b60008060008073ffffffffffffffffffffffffffffffffffffffff16600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156113b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113aa90613037565b60405180910390fd5b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636793e4f386866040518363ffffffff1660e01b815260040161144d929190612ed4565b606060405180830381865afa15801561146a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148e91906130ce565b8093508194508295505050509250925092565b6114a9611e54565b73ffffffffffffffffffffffffffffffffffffffff166114c7611669565b73ffffffffffffffffffffffffffffffffffffffff161461151d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151490612fa2565b60405180910390fd5b7f3edb83361b820b34c4c6f5db41dcb6a498b029f4198c24fcfbeabc044e315d668160405161154c9190612cfb565b60405180910390a180600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6115e9611e54565b73ffffffffffffffffffffffffffffffffffffffff16611607611669565b73ffffffffffffffffffffffffffffffffffffffff161461165d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165490612fa2565b60405180910390fd5b61166760006126a2565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546116a190612d9e565b80601f01602080910402602001604051908101604052809291908181526020018280546116cd90612d9e565b801561171a5780601f106116ef5761010080835404028352916020019161171a565b820191906000526020600020905b8154815290600101906020018083116116fd57829003601f168201915b5050505050905090565b61172c611e54565b73ffffffffffffffffffffffffffffffffffffffff1661174a611669565b73ffffffffffffffffffffffffffffffffffffffff16146117a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179790612fa2565b60405180910390fd5b600760009054906101000a900460ff16156117f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e79061316d565b60405180910390fd5b6118036117fb611e54565b600354612027565b61180b611669565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611850573d6000803e3d6000fd5b506001600760006101000a81548160ff021916908315150217905550565b600061193161187b611e54565b8461192c856040518060600160405280602581526020016138e960259139600660006118a5611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124769092919063ffffffff16565b611e5c565b6001905092915050565b600061194f611948611e54565b8484612170565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff16600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1f90613037565b60405180910390fd5b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166396e85ced846040518263ffffffff1660e01b8152600401611ac59190612cfb565b600060405180830381600087803b158015611adf57600080fd5b505af1158015611af3573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd611b1b611e54565b83856040518463ffffffff1660e01b8152600401611b3b93929190613057565b6020604051808303816000875af1158015611b5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b7e9190612f29565b506000808273ffffffffffffffffffffffffffffffffffffffff16636793e4f386866040518363ffffffff1660e01b8152600401611bbd929190612ed4565b606060405180830381865afa158015611bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfe91906130ce565b9250925050611c15611c0e611e54565b8284612766565b5050505050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611cab611e54565b73ffffffffffffffffffffffffffffffffffffffff16611cc9611669565b73ffffffffffffffffffffffffffffffffffffffff1614611d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1690612fa2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d86906131ff565b60405180910390fd5b611d98816126a2565b50565b6000600760009054906101000a900460ff1615611ded576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de49061326b565b60405180910390fd5b60006103e834611dfd91906132e9565b9050611e10611e0a611e54565b82612027565b8260ff167fc8bb07a06eb6bcd8ceb689bd3e7057326ac655c759debef872b02329a55957ac82604051611e439190612b01565b60405180910390a280915050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611ecc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec39061338c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f339061341e565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161201a9190612b01565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208e9061348a565b60405180910390fd5b80600360008282546120a991906134aa565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120ff91906134aa565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516121649190612b01565b60405180910390a35050565b600760009054906101000a900460ff166121bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b69061354c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561222f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612226906135de565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561229f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229690613670565b60405180910390fd5b600081116122e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d990613702565b60405180910390fd5b61233481600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128d490919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506123c981600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124cb90919063ffffffff16565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516124699190612b01565b60405180910390a3505050565b60008383111582906124be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124b591906129c1565b60405180910390fd5b5082840390509392505050565b600081836124d991906134aa565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612551576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254890613794565b60405180910390fd5b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156125d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125cf90613826565b60405180910390fd5b818103600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008282546126309190613846565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126959190612b01565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008390506000838360000160109054906101000a90046fffffffffffffffffffffffffffffffff166127dc919061387a565b905060008360000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16836fffffffffffffffffffffffffffffffff1611612851578360000160009054906101000a90046fffffffffffffffffffffffffffffffff16612853565b825b9050808460000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550818460000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555050505050505050565b600081836128e29190613846565b905092915050565b604051806040016040528060006fffffffffffffffffffffffffffffffff16815260200160006fffffffffffffffffffffffffffffffff1681525090565b600081519050919050565b600082825260208201905092915050565b60005b83811015612962578082015181840152602081019050612947565b83811115612971576000848401525b50505050565b6000601f19601f8301169050919050565b600061299382612928565b61299d8185612933565b93506129ad818560208601612944565b6129b681612977565b840191505092915050565b600060208201905081810360008301526129db8184612988565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612a13826129e8565b9050919050565b612a2381612a08565b8114612a2e57600080fd5b50565b600081359050612a4081612a1a565b92915050565b6000819050919050565b612a5981612a46565b8114612a6457600080fd5b50565b600081359050612a7681612a50565b92915050565b60008060408385031215612a9357612a926129e3565b5b6000612aa185828601612a31565b9250506020612ab285828601612a67565b9150509250929050565b60008115159050919050565b612ad181612abc565b82525050565b6000602082019050612aec6000830184612ac8565b92915050565b612afb81612a46565b82525050565b6000602082019050612b166000830184612af2565b92915050565b600060208284031215612b3257612b316129e3565b5b6000612b4084828501612a31565b91505092915050565b60008060408385031215612b6057612b5f6129e3565b5b6000612b6e85828601612a31565b9250506020612b7f85828601612a31565b9150509250929050565b600080600060608486031215612ba257612ba16129e3565b5b6000612bb086828701612a31565b9350506020612bc186828701612a31565b9250506040612bd286828701612a67565b9150509250925092565b600060ff82169050919050565b612bf281612bdc565b82525050565b6000602082019050612c0d6000830184612be9565b92915050565b600060208284031215612c2957612c286129e3565b5b6000612c3784828501612a67565b91505092915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b612c6581612c40565b82525050565b604082016000820151612c816000850182612c5c565b506020820151612c946020850182612c5c565b50505050565b6000604082019050612caf6000830184612c6b565b92915050565b6000606082019050612cca6000830186612af2565b612cd76020830185612af2565b612ce46040830184612af2565b949350505050565b612cf581612a08565b82525050565b6000602082019050612d106000830184612cec565b92915050565b612d1f81612bdc565b8114612d2a57600080fd5b50565b600081359050612d3c81612d16565b92915050565b600060208284031215612d5857612d576129e3565b5b6000612d6684828501612d2d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612db657607f821691505b60208210811415612dca57612dc9612d6f565b5b50919050565b7f596f757220646f677320617265207374696c6c20636f6f6b696e272e00000000600082015250565b6000612e06601c83612933565b9150612e1182612dd0565b602082019050919050565b60006020820190508181036000830152612e3581612df9565b9050919050565b6000819050919050565b6000612e61612e5c612e5784612c40565b612e3c565b612a46565b9050919050565b612e7181612e46565b82525050565b6000602082019050612e8c6000830184612e68565b92915050565b600081519050612ea181612a50565b92915050565b600060208284031215612ebd57612ebc6129e3565b5b6000612ecb84828501612e92565b91505092915050565b6000604082019050612ee96000830185612cec565b612ef66020830184612af2565b9392505050565b612f0681612abc565b8114612f1157600080fd5b50565b600081519050612f2381612efd565b92915050565b600060208284031215612f3f57612f3e6129e3565b5b6000612f4d84828501612f14565b91505092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612f8c602083612933565b9150612f9782612f56565b602082019050919050565b60006020820190508181036000830152612fbb81612f7f565b9050919050565b6000604082019050612fd76000830185612cec565b612fe46020830184612cec565b9392505050565b7f546f6b656e206e6f742074617267657465642e00000000000000000000000000600082015250565b6000613021601383612933565b915061302c82612feb565b602082019050919050565b6000602082019050818103600083015261305081613014565b9050919050565b600060608201905061306c6000830186612cec565b6130796020830185612cec565b6130866040830184612af2565b949350505050565b600080604083850312156130a5576130a46129e3565b5b60006130b385828601612e92565b92505060206130c485828601612e92565b9150509250929050565b6000806000606084860312156130e7576130e66129e3565b5b60006130f586828701612e92565b935050602061310686828701612e92565b925050604061311786828701612e92565b9150509250925092565b7f416c7265616479206163746976652e0000000000000000000000000000000000600082015250565b6000613157600f83612933565b915061316282613121565b602082019050919050565b600060208201905081810360008301526131868161314a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006131e9602683612933565b91506131f48261318d565b604082019050919050565b60006020820190508181036000830152613218816131dc565b9050919050565b7f50726573616c65206973206f7665722100000000000000000000000000000000600082015250565b6000613255601083612933565b91506132608261321f565b602082019050919050565b6000602082019050818103600083015261328481613248565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006132f482612a46565b91506132ff83612a46565b92508261330f5761330e61328b565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613376602483612933565b91506133818261331a565b604082019050919050565b600060208201905081810360008301526133a581613369565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613408602283612933565b9150613413826133ac565b604082019050919050565b60006020820190508181036000830152613437816133fb565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000613474601f83612933565b915061347f8261343e565b602082019050919050565b600060208201905081810360008301526134a381613467565b9050919050565b60006134b582612a46565b91506134c083612a46565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156134f5576134f46132ba565b5b828201905092915050565b7f43616e2774207472616e7366657220647572696e672070726573616c652e0000600082015250565b6000613536601e83612933565b915061354182613500565b602082019050919050565b6000602082019050818103600083015261356581613529565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006135c8602583612933565b91506135d38261356c565b604082019050919050565b600060208201905081810360008301526135f7816135bb565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061365a602383612933565b9150613665826135fe565b604082019050919050565b600060208201905081810360008301526136898161364d565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006136ec602983612933565b91506136f782613690565b604082019050919050565b6000602082019050818103600083015261371b816136df565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061377e602183612933565b915061378982613722565b604082019050919050565b600060208201905081810360008301526137ad81613771565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000613810602283612933565b915061381b826137b4565b604082019050919050565b6000602082019050818103600083015261383f81613803565b9050919050565b600061385182612a46565b915061385c83612a46565b92508282101561386f5761386e6132ba565b5b828203905092915050565b600061388582612c40565b915061389083612c40565b9250826fffffffffffffffffffffffffffffffff038211156138b5576138b46132ba565b5b82820190509291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ee74b59f1b01f3e6acf784b71e55094e930d085defde03caf046de0f4cdeaea364736f6c634300080b0033
Creation ByteCode
0x60806040526040518060400160405280600b81526020017f646f672e636174636865720000000000000000000000000000000000000000008152506001908051906020019062000051929190620001dc565b506040518060400160405280600281526020017f4443000000000000000000000000000000000000000000000000000000000000815250600290805190602001906200009f929190620001dc565b5060006003556009600460006101000a81548160ff021916908360ff1602179055506000600760006101000a81548160ff021916908315150217905550348015620000e957600080fd5b506200010a620000fe6200011060201b60201c565b6200011860201b60201c565b620002f1565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001ea90620002bb565b90600052602060002090601f0160209004810192826200020e57600085556200025a565b82601f106200022957805160ff19168380011785556200025a565b828001600101855582156200025a579182015b82811115620002595782518255916020019190600101906200023c565b5b5090506200026991906200026d565b5090565b5b80821115620002885760008160009055506001016200026e565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002d457607f821691505b60208210811415620002eb57620002ea6200028c565b5b50919050565b61394380620003016000396000f3fe6080604052600436106101815760003560e01c80636793e4f3116100d1578063a43be57b1161008a578063bf7a730e11610064578063bf7a730e14610584578063dd62ed3e146105ad578063f2fde38b146105ea578063f617f9201461061357610181565b8063a43be57b146104f3578063a457c2d71461050a578063a9059cbb1461054757610181565b80636793e4f3146103e15780636a7159301461042057806370a0823114610449578063715018a6146104865780638da5cb5b1461049d57806395d89b41146104c857610181565b806322f3e2d41161013e5780633950935111610118578063395093511461031557806342966c68146103525780634dc48fbc1461037b5780635ebf10cc146103b857610181565b806322f3e2d41461028257806323b872dd146102ad578063313ce567146102ea57610181565b806306fdde0314610186578063095ea7b3146101b15780631370eced146101ee57806318160ddd1461020557806319165587146102305780631ec64fef14610259575b600080fd5b34801561019257600080fd5b5061019b610643565b6040516101a891906129c1565b60405180910390f35b3480156101bd57600080fd5b506101d860048036038101906101d39190612a7c565b6106d5565b6040516101e59190612ad7565b60405180910390f35b3480156101fa57600080fd5b506102036106f3565b005b34801561021157600080fd5b5061021a610a06565b6040516102279190612b01565b60405180910390f35b34801561023c57600080fd5b5061025760048036038101906102529190612b1c565b610a10565b005b34801561026557600080fd5b50610280600480360381019061027b9190612b49565b610b12565b005b34801561028e57600080fd5b50610297610c49565b6040516102a49190612ad7565b60405180910390f35b3480156102b957600080fd5b506102d460048036038101906102cf9190612b89565b610c60565b6040516102e19190612ad7565b60405180910390f35b3480156102f657600080fd5b506102ff610d39565b60405161030c9190612bf8565b60405180910390f35b34801561032157600080fd5b5061033c60048036038101906103379190612a7c565b610d50565b6040516103499190612ad7565b60405180910390f35b34801561035e57600080fd5b5061037960048036038101906103749190612c13565b610e03565b005b34801561038757600080fd5b506103a2600480360381019061039d9190612b1c565b610e17565b6040516103af9190612c9a565b60405180910390f35b3480156103c457600080fd5b506103df60048036038101906103da9190612a7c565b610f04565b005b3480156103ed57600080fd5b5061040860048036038101906104039190612a7c565b6112e0565b60405161041793929190612cb5565b60405180910390f35b34801561042c57600080fd5b5061044760048036038101906104429190612b1c565b6114a1565b005b34801561045557600080fd5b50610470600480360381019061046b9190612b1c565b611598565b60405161047d9190612b01565b60405180910390f35b34801561049257600080fd5b5061049b6115e1565b005b3480156104a957600080fd5b506104b2611669565b6040516104bf9190612cfb565b60405180910390f35b3480156104d457600080fd5b506104dd611692565b6040516104ea91906129c1565b60405180910390f35b3480156104ff57600080fd5b50610508611724565b005b34801561051657600080fd5b50610531600480360381019061052c9190612a7c565b61186e565b60405161053e9190612ad7565b60405180910390f35b34801561055357600080fd5b5061056e60048036038101906105699190612a7c565b61193b565b60405161057b9190612ad7565b60405180910390f35b34801561059057600080fd5b506105ab60048036038101906105a69190612a7c565b611959565b005b3480156105b957600080fd5b506105d460048036038101906105cf9190612b49565b611c1c565b6040516105e19190612b01565b60405180910390f35b3480156105f657600080fd5b50610611600480360381019061060c9190612b1c565b611ca3565b005b61062d60048036038101906106289190612d42565b611d9b565b60405161063a9190612b01565b60405180910390f35b60606001805461065290612d9e565b80601f016020809104026020016040519081016040528092919081815260200182805461067e90612d9e565b80156106cb5780601f106106a0576101008083540402835291602001916106cb565b820191906000526020600020905b8154815290600101906020018083116106ae57829003601f168201915b5050505050905090565b60006106e96106e2611e54565b8484611e5c565b6001905092915050565b600060096000610701611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050428160000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16106107b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a890612e1c565b60405180910390fd5b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663673a7e286040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561081b57600080fd5b505af115801561082f573d6000803e3d6000fd5b5050505061090161083e611e54565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635cd2f6c88460000160109054906101000a90046fffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016108b99190612e77565b6020604051808303816000875af11580156108d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108fc9190612ea7565b612027565b604051806040016040528060006fffffffffffffffffffffffffffffffff16815260200160006fffffffffffffffffffffffffffffffff1681525060096000610948611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555090505050565b6000600354905090565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610a34611669565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a6d9190612cfb565b602060405180830381865afa158015610a8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aae9190612ea7565b6040518363ffffffff1660e01b8152600401610acb929190612ed4565b6020604051808303816000875af1158015610aea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0e9190612f29565b5050565b610b1a611e54565b73ffffffffffffffffffffffffffffffffffffffff16610b38611669565b73ffffffffffffffffffffffffffffffffffffffff1614610b8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8590612fa2565b60405180910390fd5b7fb117a62513a1a6eba9bc2117325eae429a83133bddcc1102ac02aee80190b5168282604051610bbf929190612fc2565b60405180910390a180600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000600760009054906101000a900460ff16905090565b6000610c6d848484612170565b610d2e84610c79611e54565b610d29856040518060600160405280602881526020016138c160289139600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610cdf611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124769092919063ffffffff16565b611e5c565b600190509392505050565b6000600460009054906101000a900460ff16905090565b6000610df9610d5d611e54565b84610df48560066000610d6e611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124cb90919063ffffffff16565b611e5c565b6001905092915050565b610e14610e0e611e54565b826124e1565b50565b610e1f6128ea565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16815250509050919050565b600073ffffffffffffffffffffffffffffffffffffffff16600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610fd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fca90613037565b60405180910390fd5b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166396e85ced846040518263ffffffff1660e01b81526004016110709190612cfb565b600060405180830381600087803b15801561108a57600080fd5b505af115801561109e573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd6110c6611e54565b83856040518463ffffffff1660e01b81526004016110e693929190613057565b6020604051808303816000875af1158015611105573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111299190612f29565b5060008173ffffffffffffffffffffffffffffffffffffffff166329bf29eb85856040518363ffffffff1660e01b8152600401611167929190612ed4565b6040805180830381865afa158015611183573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a7919061308e565b509050600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663673a7e286040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561121457600080fd5b505af1158015611228573d6000803e3d6000fd5b505050506112da611237611e54565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635cd2f6c8846040518263ffffffff1660e01b81526004016112929190612b01565b6020604051808303816000875af11580156112b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112d59190612ea7565b612027565b50505050565b60008060008073ffffffffffffffffffffffffffffffffffffffff16600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156113b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113aa90613037565b60405180910390fd5b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636793e4f386866040518363ffffffff1660e01b815260040161144d929190612ed4565b606060405180830381865afa15801561146a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148e91906130ce565b8093508194508295505050509250925092565b6114a9611e54565b73ffffffffffffffffffffffffffffffffffffffff166114c7611669565b73ffffffffffffffffffffffffffffffffffffffff161461151d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151490612fa2565b60405180910390fd5b7f3edb83361b820b34c4c6f5db41dcb6a498b029f4198c24fcfbeabc044e315d668160405161154c9190612cfb565b60405180910390a180600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6115e9611e54565b73ffffffffffffffffffffffffffffffffffffffff16611607611669565b73ffffffffffffffffffffffffffffffffffffffff161461165d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165490612fa2565b60405180910390fd5b61166760006126a2565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546116a190612d9e565b80601f01602080910402602001604051908101604052809291908181526020018280546116cd90612d9e565b801561171a5780601f106116ef5761010080835404028352916020019161171a565b820191906000526020600020905b8154815290600101906020018083116116fd57829003601f168201915b5050505050905090565b61172c611e54565b73ffffffffffffffffffffffffffffffffffffffff1661174a611669565b73ffffffffffffffffffffffffffffffffffffffff16146117a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179790612fa2565b60405180910390fd5b600760009054906101000a900460ff16156117f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e79061316d565b60405180910390fd5b6118036117fb611e54565b600354612027565b61180b611669565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611850573d6000803e3d6000fd5b506001600760006101000a81548160ff021916908315150217905550565b600061193161187b611e54565b8461192c856040518060600160405280602581526020016138e960259139600660006118a5611e54565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124769092919063ffffffff16565b611e5c565b6001905092915050565b600061194f611948611e54565b8484612170565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff16600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1f90613037565b60405180910390fd5b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166396e85ced846040518263ffffffff1660e01b8152600401611ac59190612cfb565b600060405180830381600087803b158015611adf57600080fd5b505af1158015611af3573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd611b1b611e54565b83856040518463ffffffff1660e01b8152600401611b3b93929190613057565b6020604051808303816000875af1158015611b5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b7e9190612f29565b506000808273ffffffffffffffffffffffffffffffffffffffff16636793e4f386866040518363ffffffff1660e01b8152600401611bbd929190612ed4565b606060405180830381865afa158015611bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfe91906130ce565b9250925050611c15611c0e611e54565b8284612766565b5050505050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611cab611e54565b73ffffffffffffffffffffffffffffffffffffffff16611cc9611669565b73ffffffffffffffffffffffffffffffffffffffff1614611d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1690612fa2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d86906131ff565b60405180910390fd5b611d98816126a2565b50565b6000600760009054906101000a900460ff1615611ded576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de49061326b565b60405180910390fd5b60006103e834611dfd91906132e9565b9050611e10611e0a611e54565b82612027565b8260ff167fc8bb07a06eb6bcd8ceb689bd3e7057326ac655c759debef872b02329a55957ac82604051611e439190612b01565b60405180910390a280915050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611ecc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec39061338c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f339061341e565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161201a9190612b01565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208e9061348a565b60405180910390fd5b80600360008282546120a991906134aa565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120ff91906134aa565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516121649190612b01565b60405180910390a35050565b600760009054906101000a900460ff166121bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b69061354c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561222f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612226906135de565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561229f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229690613670565b60405180910390fd5b600081116122e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d990613702565b60405180910390fd5b61233481600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128d490919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506123c981600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124cb90919063ffffffff16565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516124699190612b01565b60405180910390a3505050565b60008383111582906124be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124b591906129c1565b60405180910390fd5b5082840390509392505050565b600081836124d991906134aa565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612551576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254890613794565b60405180910390fd5b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156125d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125cf90613826565b60405180910390fd5b818103600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008282546126309190613846565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126959190612b01565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008390506000838360000160109054906101000a90046fffffffffffffffffffffffffffffffff166127dc919061387a565b905060008360000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16836fffffffffffffffffffffffffffffffff1611612851578360000160009054906101000a90046fffffffffffffffffffffffffffffffff16612853565b825b9050808460000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550818460000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555050505050505050565b600081836128e29190613846565b905092915050565b604051806040016040528060006fffffffffffffffffffffffffffffffff16815260200160006fffffffffffffffffffffffffffffffff1681525090565b600081519050919050565b600082825260208201905092915050565b60005b83811015612962578082015181840152602081019050612947565b83811115612971576000848401525b50505050565b6000601f19601f8301169050919050565b600061299382612928565b61299d8185612933565b93506129ad818560208601612944565b6129b681612977565b840191505092915050565b600060208201905081810360008301526129db8184612988565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612a13826129e8565b9050919050565b612a2381612a08565b8114612a2e57600080fd5b50565b600081359050612a4081612a1a565b92915050565b6000819050919050565b612a5981612a46565b8114612a6457600080fd5b50565b600081359050612a7681612a50565b92915050565b60008060408385031215612a9357612a926129e3565b5b6000612aa185828601612a31565b9250506020612ab285828601612a67565b9150509250929050565b60008115159050919050565b612ad181612abc565b82525050565b6000602082019050612aec6000830184612ac8565b92915050565b612afb81612a46565b82525050565b6000602082019050612b166000830184612af2565b92915050565b600060208284031215612b3257612b316129e3565b5b6000612b4084828501612a31565b91505092915050565b60008060408385031215612b6057612b5f6129e3565b5b6000612b6e85828601612a31565b9250506020612b7f85828601612a31565b9150509250929050565b600080600060608486031215612ba257612ba16129e3565b5b6000612bb086828701612a31565b9350506020612bc186828701612a31565b9250506040612bd286828701612a67565b9150509250925092565b600060ff82169050919050565b612bf281612bdc565b82525050565b6000602082019050612c0d6000830184612be9565b92915050565b600060208284031215612c2957612c286129e3565b5b6000612c3784828501612a67565b91505092915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b612c6581612c40565b82525050565b604082016000820151612c816000850182612c5c565b506020820151612c946020850182612c5c565b50505050565b6000604082019050612caf6000830184612c6b565b92915050565b6000606082019050612cca6000830186612af2565b612cd76020830185612af2565b612ce46040830184612af2565b949350505050565b612cf581612a08565b82525050565b6000602082019050612d106000830184612cec565b92915050565b612d1f81612bdc565b8114612d2a57600080fd5b50565b600081359050612d3c81612d16565b92915050565b600060208284031215612d5857612d576129e3565b5b6000612d6684828501612d2d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612db657607f821691505b60208210811415612dca57612dc9612d6f565b5b50919050565b7f596f757220646f677320617265207374696c6c20636f6f6b696e272e00000000600082015250565b6000612e06601c83612933565b9150612e1182612dd0565b602082019050919050565b60006020820190508181036000830152612e3581612df9565b9050919050565b6000819050919050565b6000612e61612e5c612e5784612c40565b612e3c565b612a46565b9050919050565b612e7181612e46565b82525050565b6000602082019050612e8c6000830184612e68565b92915050565b600081519050612ea181612a50565b92915050565b600060208284031215612ebd57612ebc6129e3565b5b6000612ecb84828501612e92565b91505092915050565b6000604082019050612ee96000830185612cec565b612ef66020830184612af2565b9392505050565b612f0681612abc565b8114612f1157600080fd5b50565b600081519050612f2381612efd565b92915050565b600060208284031215612f3f57612f3e6129e3565b5b6000612f4d84828501612f14565b91505092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612f8c602083612933565b9150612f9782612f56565b602082019050919050565b60006020820190508181036000830152612fbb81612f7f565b9050919050565b6000604082019050612fd76000830185612cec565b612fe46020830184612cec565b9392505050565b7f546f6b656e206e6f742074617267657465642e00000000000000000000000000600082015250565b6000613021601383612933565b915061302c82612feb565b602082019050919050565b6000602082019050818103600083015261305081613014565b9050919050565b600060608201905061306c6000830186612cec565b6130796020830185612cec565b6130866040830184612af2565b949350505050565b600080604083850312156130a5576130a46129e3565b5b60006130b385828601612e92565b92505060206130c485828601612e92565b9150509250929050565b6000806000606084860312156130e7576130e66129e3565b5b60006130f586828701612e92565b935050602061310686828701612e92565b925050604061311786828701612e92565b9150509250925092565b7f416c7265616479206163746976652e0000000000000000000000000000000000600082015250565b6000613157600f83612933565b915061316282613121565b602082019050919050565b600060208201905081810360008301526131868161314a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006131e9602683612933565b91506131f48261318d565b604082019050919050565b60006020820190508181036000830152613218816131dc565b9050919050565b7f50726573616c65206973206f7665722100000000000000000000000000000000600082015250565b6000613255601083612933565b91506132608261321f565b602082019050919050565b6000602082019050818103600083015261328481613248565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006132f482612a46565b91506132ff83612a46565b92508261330f5761330e61328b565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613376602483612933565b91506133818261331a565b604082019050919050565b600060208201905081810360008301526133a581613369565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613408602283612933565b9150613413826133ac565b604082019050919050565b60006020820190508181036000830152613437816133fb565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000613474601f83612933565b915061347f8261343e565b602082019050919050565b600060208201905081810360008301526134a381613467565b9050919050565b60006134b582612a46565b91506134c083612a46565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156134f5576134f46132ba565b5b828201905092915050565b7f43616e2774207472616e7366657220647572696e672070726573616c652e0000600082015250565b6000613536601e83612933565b915061354182613500565b602082019050919050565b6000602082019050818103600083015261356581613529565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006135c8602583612933565b91506135d38261356c565b604082019050919050565b600060208201905081810360008301526135f7816135bb565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061365a602383612933565b9150613665826135fe565b604082019050919050565b600060208201905081810360008301526136898161364d565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006136ec602983612933565b91506136f782613690565b604082019050919050565b6000602082019050818103600083015261371b816136df565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061377e602183612933565b915061378982613722565b604082019050919050565b600060208201905081810360008301526137ad81613771565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000613810602283612933565b915061381b826137b4565b604082019050919050565b6000602082019050818103600083015261383f81613803565b9050919050565b600061385182612a46565b915061385c83612a46565b92508282101561386f5761386e6132ba565b5b828203905092915050565b600061388582612c40565b915061389083612c40565b9250826fffffffffffffffffffffffffffffffff038211156138b5576138b46132ba565b5b82820190509291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ee74b59f1b01f3e6acf784b71e55094e930d085defde03caf046de0f4cdeaea364736f6c634300080b0033
©2022-now by Spectre