token-icon

Saluting Frog

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
HAMA
Holders
38+0.00%
Transfers
440

Profile Summary

Decimals
18

Market

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