token-icon

Mog Frog

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
MOGFROG
Holders
141+0.00%
Transfers
348

Profile Summary

Decimals
9

Market

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