token-icon

Bulls Vs Bears

Token

Overview[ERC-20]

Max Total Supply
988,529.07
BVB
Holders
37+0.00%
Transfers
703

Profile Summary

Decimals
6

Market

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