token-icon

Ningyo

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
NINGYO
Holders
65+0.00%
Transfers
882

Profile Summary

Decimals
9

Market

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