token-icon

Wake Dao

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
WAKE
Holders
52+0.00%
Transfers
222

Profile Summary

Decimals
18

Market

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