token-icon

JUST DOGS

Token

Overview[ERC-20]

Max Total Supply
69,000,000,000.0
JUSTDOGS
Holders
17+0.00%
Transfers
87

Profile Summary

Decimals
9

Market

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