token-icon

OneCoin

Token

Overview[ERC-20]

Max Total Supply
1.0
Coin
Holders
25+0.00%
Transfers
94

Profile Summary

Decimals
18

Market

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