token-icon

AI VITALIK

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
AIVITALIK
Holders
68+0.00%
Transfers
90

Profile Summary

Decimals
9

Market

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