token-icon

NOT-A-FLAMETHROWER

Token

Overview[ERC-20]

Max Total Supply
958,330,201.41
FLAME
Holders
82+0.00%
Transfers
952

Profile Summary

Decimals
6

Market

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