[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "notbot", "type": "address" } ], "name": "delBot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualsend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualswap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeStrictTxLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "bots_", "type": "address[]" } ], "name": "setBots", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "onoff", "type": "bool" } ], "name": "setCooldownEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052683635c9adc5dea000006000196200001d91906200053a565b6000196200002c9190620004f5565b6008556000600f60156101000a81548160ff0219169083151502179055506000600f60166101000a81548160ff0219169083151502179055506000600f60176101000a81548160ff021916908315150217905550683635c9adc5dea000006010553480156200009a57600080fd5b506000620000ad6200049660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35073e49e4f067c47e7289fc9952e6fb965b70153fd34600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e49e4f067c47e7289fc9952e6fb965b70153fd34600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600854600260006200020c6200049660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160056000620002606200049e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200040d6200049660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673e49e4f067c47e7289fc9952e6fb965b70153fd3473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef683635c9adc5dea00000604051620004889190620004d8565b60405180910390a3620005d0565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620004d28162000530565b82525050565b6000602082019050620004ef6000830184620004c7565b92915050565b6000620005028262000530565b91506200050f8362000530565b92508282101562000525576200052462000572565b5b828203905092915050565b6000819050919050565b6000620005478262000530565b9150620005548362000530565b925082620005675762000566620005a1565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b61344780620005e06000396000f3fe60806040526004361061010d5760003560e01c8063715018a611610095578063b515566a11610064578063b515566a14610364578063c3c8cd801461038d578063c9567bf9146103a4578063dd62ed3e146103bb578063ff872602146103f857610114565b8063715018a6146102ba5780638da5cb5b146102d157806395d89b41146102fc578063a9059cbb1461032757610114565b8063273123b7116100dc578063273123b7146101e9578063313ce567146102125780635932ead11461023d5780636fc3eaec1461026657806370a082311461027d57610114565b806306fdde0314610119578063095ea7b31461014457806318160ddd1461018157806323b872dd146101ac57610114565b3661011457005b600080fd5b34801561012557600080fd5b5061012e61040f565b60405161013b9190612ba1565b60405180910390f35b34801561015057600080fd5b5061016b60048036038101906101669190612733565b61044c565b6040516101789190612b86565b60405180910390f35b34801561018d57600080fd5b5061019661046a565b6040516101a39190612d03565b60405180910390f35b3480156101b857600080fd5b506101d360048036038101906101ce91906126e4565b61047b565b6040516101e09190612b86565b60405180910390f35b3480156101f557600080fd5b50610210600480360381019061020b9190612656565b610554565b005b34801561021e57600080fd5b50610227610644565b6040516102349190612d78565b60405180910390f35b34801561024957600080fd5b50610264600480360381019061025f91906127b0565b61064d565b005b34801561027257600080fd5b5061027b6106ff565b005b34801561028957600080fd5b506102a4600480360381019061029f9190612656565b610771565b6040516102b19190612d03565b60405180910390f35b3480156102c657600080fd5b506102cf6107c2565b005b3480156102dd57600080fd5b506102e6610915565b6040516102f39190612ab8565b60405180910390f35b34801561030857600080fd5b5061031161093e565b60405161031e9190612ba1565b60405180910390f35b34801561033357600080fd5b5061034e60048036038101906103499190612733565b61097b565b60405161035b9190612b86565b60405180910390f35b34801561037057600080fd5b5061038b6004803603810190610386919061276f565b610999565b005b34801561039957600080fd5b506103a2610ae9565b005b3480156103b057600080fd5b506103b9610b63565b005b3480156103c757600080fd5b506103e260048036038101906103dd91906126a8565b6110bf565b6040516103ef9190612d03565b60405180910390f35b34801561040457600080fd5b5061040d611146565b005b60606040518060400160405280600c81526020017f53616e7461734641546261670000000000000000000000000000000000000000815250905090565b60006104606104596111ed565b84846111f5565b6001905092915050565b6000683635c9adc5dea00000905090565b60006104888484846113c0565b610549846104946111ed565b610544856040518060600160405280602881526020016133ea60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104fa6111ed565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119c59092919063ffffffff16565b6111f5565b600190509392505050565b61055c6111ed565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e090612c63565b60405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60006009905090565b6106556111ed565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d990612c63565b60405180910390fd5b80600f60176101000a81548160ff02191690831515021790555050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166107406111ed565b73ffffffffffffffffffffffffffffffffffffffff161461076057600080fd5b600047905061076e81611a29565b50565b60006107bb600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b24565b9050919050565b6107ca6111ed565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610857576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084e90612c63565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f5346420000000000000000000000000000000000000000000000000000000000815250905090565b600061098f6109886111ed565b84846113c0565b6001905092915050565b6109a16111ed565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2590612c63565b60405180910390fd5b60005b8151811015610ae557600160066000848481518110610a79577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610add90613019565b915050610a31565b5050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b2a6111ed565b73ffffffffffffffffffffffffffffffffffffffff1614610b4a57600080fd5b6000610b5530610771565b9050610b6081611b92565b50565b610b6b6111ed565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bef90612c63565b60405180910390fd5b600f60149054906101000a900460ff1615610c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3f90612ce3565b60405180910390fd5b60007360ae616a2155ee3d9a68541ba4544862310933d4905080600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610cd830600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16683635c9adc5dea000006111f5565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1e57600080fd5b505afa158015610d32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d56919061267f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b158015610db857600080fd5b505afa158015610dcc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df0919061267f565b6040518363ffffffff1660e01b8152600401610e0d929190612ad3565b602060405180830381600087803b158015610e2757600080fd5b505af1158015610e3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5f919061267f565b600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f91b3f724730610ee830610771565b600080610ef3610915565b426040518863ffffffff1660e01b8152600401610f1596959493929190612b25565b6060604051808303818588803b158015610f2e57600080fd5b505af1158015610f42573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610f679190612802565b5050506001600f60166101000a81548160ff0219169083151502179055506001600f60176101000a81548160ff021916908315150217905550674563918244f400006010819055506001600f60146101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401611069929190612afc565b602060405180830381600087803b15801561108357600080fd5b505af1158015611097573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110bb91906127d9565b5050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61114e6111ed565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d290612c63565b60405180910390fd5b683635c9adc5dea00000601081905550565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125c90612cc3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cc90612c03565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516113b39190612d03565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611430576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142790612ca3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149790612bc3565b60405180910390fd5b600081116114e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114da90612c83565b60405180910390fd5b6002600a819055506008600b819055506114fb610915565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156115695750611539610915565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156119b557600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156116125750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61161b57600080fd5b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156116c65750600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561171c5750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156117345750600f60179054906101000a900460ff165b156117e45760105481111561174857600080fd5b42600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541061179357600080fd5b601e426117a09190612e39565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614801561188f5750600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156118e55750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156118fb576002600a81905550600a600b819055505b600061190630610771565b9050600f60159054906101000a900460ff161580156119735750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561198b5750600f60169054906101000a900460ff165b156119b35761199981611b92565b600047905060008111156119b1576119b047611a29565b5b505b505b6119c0838383611e8c565b505050565b6000838311158290611a0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a049190612ba1565b60405180910390fd5b5060008385611a1c9190612f1a565b9050809150509392505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611a79600284611e9c90919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611aa4573d6000803e3d6000fd5b50600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611af5600284611e9c90919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611b20573d6000803e3d6000fd5b5050565b6000600854821115611b6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6290612be3565b60405180910390fd5b6000611b75611ee6565b9050611b8a8184611e9c90919063ffffffff16565b915050919050565b6001600f60156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611bf0577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611c1e5781602001602082028036833780820191505090505b5090503081600081518110611c5c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b158015611cfe57600080fd5b505afa158015611d12573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d36919061267f565b81600181518110611d70577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611dd730600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846111f5565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663762b15628360008430426040518663ffffffff1660e01b8152600401611e3b959493929190612d1e565b600060405180830381600087803b158015611e5557600080fd5b505af1158015611e69573d6000803e3d6000fd5b50505050506000600f60156101000a81548160ff02191690831515021790555050565b611e97838383611f11565b505050565b6000611ede83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506120dc565b905092915050565b6000806000611ef361213f565b91509150611f0a8183611e9c90919063ffffffff16565b9250505090565b600080600080600080611f23876121a1565b955095509550955095509550611f8186600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461220990919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061201685600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461225390919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612062816122b1565b61206c848361236e565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516120c99190612d03565b60405180910390a3505050505050505050565b60008083118290612123576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211a9190612ba1565b60405180910390fd5b50600083856121329190612e8f565b9050809150509392505050565b600080600060085490506000683635c9adc5dea000009050612175683635c9adc5dea00000600854611e9c90919063ffffffff16565b82101561219457600854683635c9adc5dea0000093509350505061219d565b81819350935050505b9091565b60008060008060008060008060006121be8a600a54600b546123a8565b92509250925060006121ce611ee6565b905060008060006121e18e87878761243e565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b600061224b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506119c5565b905092915050565b60008082846122629190612e39565b9050838110156122a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229e90612c23565b60405180910390fd5b8091505092915050565b60006122bb611ee6565b905060006122d282846124c790919063ffffffff16565b905061232681600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461225390919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6123838260085461220990919063ffffffff16565b60088190555061239e8160095461225390919063ffffffff16565b6009819055505050565b6000806000806123d460646123c6888a6124c790919063ffffffff16565b611e9c90919063ffffffff16565b905060006123fe60646123f0888b6124c790919063ffffffff16565b611e9c90919063ffffffff16565b9050600061242782612419858c61220990919063ffffffff16565b61220990919063ffffffff16565b905080838395509550955050505093509350939050565b60008060008061245785896124c790919063ffffffff16565b9050600061246e86896124c790919063ffffffff16565b9050600061248587896124c790919063ffffffff16565b905060006124ae826124a0858761220990919063ffffffff16565b61220990919063ffffffff16565b9050838184965096509650505050509450945094915050565b6000808314156124da576000905061253c565b600082846124e89190612ec0565b90508284826124f79190612e8f565b14612537576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161252e90612c43565b60405180910390fd5b809150505b92915050565b600061255561255084612db8565b612d93565b9050808382526020820190508285602086028201111561257457600080fd5b60005b858110156125a4578161258a88826125ae565b845260208401935060208301925050600181019050612577565b5050509392505050565b6000813590506125bd816133a4565b92915050565b6000815190506125d2816133a4565b92915050565b600082601f8301126125e957600080fd5b81356125f9848260208601612542565b91505092915050565b600081359050612611816133bb565b92915050565b600081519050612626816133bb565b92915050565b60008135905061263b816133d2565b92915050565b600081519050612650816133d2565b92915050565b60006020828403121561266857600080fd5b6000612676848285016125ae565b91505092915050565b60006020828403121561269157600080fd5b600061269f848285016125c3565b91505092915050565b600080604083850312156126bb57600080fd5b60006126c9858286016125ae565b92505060206126da858286016125ae565b9150509250929050565b6000806000606084860312156126f957600080fd5b6000612707868287016125ae565b9350506020612718868287016125ae565b92505060406127298682870161262c565b9150509250925092565b6000806040838503121561274657600080fd5b6000612754858286016125ae565b92505060206127658582860161262c565b9150509250929050565b60006020828403121561278157600080fd5b600082013567ffffffffffffffff81111561279b57600080fd5b6127a7848285016125d8565b91505092915050565b6000602082840312156127c257600080fd5b60006127d084828501612602565b91505092915050565b6000602082840312156127eb57600080fd5b60006127f984828501612617565b91505092915050565b60008060006060848603121561281757600080fd5b600061282586828701612641565b935050602061283686828701612641565b925050604061284786828701612641565b9150509250925092565b600061285d8383612869565b60208301905092915050565b61287281612f4e565b82525050565b61288181612f4e565b82525050565b600061289282612df4565b61289c8185612e17565b93506128a783612de4565b8060005b838110156128d85781516128bf8882612851565b97506128ca83612e0a565b9250506001810190506128ab565b5085935050505092915050565b6128ee81612f60565b82525050565b6128fd81612fa3565b82525050565b600061290e82612dff565b6129188185612e28565b9350612928818560208601612fb5565b612931816130ef565b840191505092915050565b6000612949602383612e28565b915061295482613100565b604082019050919050565b600061296c602a83612e28565b91506129778261314f565b604082019050919050565b600061298f602283612e28565b915061299a8261319e565b604082019050919050565b60006129b2601b83612e28565b91506129bd826131ed565b602082019050919050565b60006129d5602183612e28565b91506129e082613216565b604082019050919050565b60006129f8602083612e28565b9150612a0382613265565b602082019050919050565b6000612a1b602983612e28565b9150612a268261328e565b604082019050919050565b6000612a3e602583612e28565b9150612a49826132dd565b604082019050919050565b6000612a61602483612e28565b9150612a6c8261332c565b604082019050919050565b6000612a84601783612e28565b9150612a8f8261337b565b602082019050919050565b612aa381612f8c565b82525050565b612ab281612f96565b82525050565b6000602082019050612acd6000830184612878565b92915050565b6000604082019050612ae86000830185612878565b612af56020830184612878565b9392505050565b6000604082019050612b116000830185612878565b612b1e6020830184612a9a565b9392505050565b600060c082019050612b3a6000830189612878565b612b476020830188612a9a565b612b5460408301876128f4565b612b6160608301866128f4565b612b6e6080830185612878565b612b7b60a0830184612a9a565b979650505050505050565b6000602082019050612b9b60008301846128e5565b92915050565b60006020820190508181036000830152612bbb8184612903565b905092915050565b60006020820190508181036000830152612bdc8161293c565b9050919050565b60006020820190508181036000830152612bfc8161295f565b9050919050565b60006020820190508181036000830152612c1c81612982565b9050919050565b60006020820190508181036000830152612c3c816129a5565b9050919050565b60006020820190508181036000830152612c5c816129c8565b9050919050565b60006020820190508181036000830152612c7c816129eb565b9050919050565b60006020820190508181036000830152612c9c81612a0e565b9050919050565b60006020820190508181036000830152612cbc81612a31565b9050919050565b60006020820190508181036000830152612cdc81612a54565b9050919050565b60006020820190508181036000830152612cfc81612a77565b9050919050565b6000602082019050612d186000830184612a9a565b92915050565b600060a082019050612d336000830188612a9a565b612d4060208301876128f4565b8181036040830152612d528186612887565b9050612d616060830185612878565b612d6e6080830184612a9a565b9695505050505050565b6000602082019050612d8d6000830184612aa9565b92915050565b6000612d9d612dae565b9050612da98282612fe8565b919050565b6000604051905090565b600067ffffffffffffffff821115612dd357612dd26130c0565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612e4482612f8c565b9150612e4f83612f8c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612e8457612e83613062565b5b828201905092915050565b6000612e9a82612f8c565b9150612ea583612f8c565b925082612eb557612eb4613091565b5b828204905092915050565b6000612ecb82612f8c565b9150612ed683612f8c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612f0f57612f0e613062565b5b828202905092915050565b6000612f2582612f8c565b9150612f3083612f8c565b925082821015612f4357612f42613062565b5b828203905092915050565b6000612f5982612f6c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000612fae82612f8c565b9050919050565b60005b83811015612fd3578082015181840152602081019050612fb8565b83811115612fe2576000848401525b50505050565b612ff1826130ef565b810181811067ffffffffffffffff821117156130105761300f6130c0565b5b80604052505050565b600061302482612f8c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561305757613056613062565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6133ad81612f4e565b81146133b857600080fd5b50565b6133c481612f60565b81146133cf57600080fd5b50565b6133db81612f8c565b81146133e657600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220542401312bed60532b687a376b2397511fe0a508e14ebb54e5b8d1062eeb803764736f6c63430008040033