token-icon

Dango

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
DANGO
Holders
46+0.00%
Transfers
332

Profile Summary

Decimals
9

Market

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