token-icon

The Meme Avengers

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000,…
TMA
Holders
175+0.00%
Transfers
1,632

Profile Summary

Decimals
9

Market

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