token-icon

TOUCH GRASS

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
GRASS
Holders
33+0.00%
Transfers
42

Profile Summary

Decimals
9

Market

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