token-icon

Biwa

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
Biwa
Holders
27+0.00%
Transfers
120

Profile Summary

Decimals
18

Market

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