token-icon

President Elon

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
PRELON
Holders
33+0.00%
Transfers
281

Profile Summary

Decimals
9

Market

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