token-icon

Optix

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
OPTIX
Holders
146+0.00%
Transfers
1,371

Profile Summary

Decimals
9

Market

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