token-icon

Polkadoge

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
PDOG
Holders
463+0.00%
Transfers
2,216

Profile Summary

Decimals
9

Market

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