21 txs
2 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
deadAddress
viewfunction deadAddress() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
developerWallet
viewfunction developerWallet() view returns (address)
exchangeLink
viewfunction exchangeLink() view returns (string)
name
viewfunction name() view returns (string)
nexusWallet
viewfunction nexusWallet() view returns (address)
operationsWallet
viewfunction operationsWallet() view returns (address)
owner
viewfunction owner() view returns (address)
restrictions
viewfunction restrictions() view returns (bool)
restrictMaxTransaction
viewfunction restrictMaxTransaction() view returns (uint256)
restrictMaxWallet
viewfunction restrictMaxWallet() view returns (uint256)
swappable
viewfunction swappable() view returns (bool)
swapTokenAmount
viewfunction swapTokenAmount() view returns (uint256)
symbol
viewfunction symbol() view returns (string)
taxation
viewfunction taxation() view returns (bool)
taxLopsided
viewfunction taxLopsided() view returns (bool)
totalBuyTax
viewfunction totalBuyTax() view returns (uint256)
totalLopsidedSellTax
viewfunction totalLopsidedSellTax() view returns (uint256)
totalSellTax
viewfunction totalSellTax() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256)
tradable
viewfunction tradable() view returns (bool)
uniswapV2Pair
viewfunction uniswapV2Pair() view returns (address)
uniswapV2Router
viewfunction uniswapV2Router() view returns (address)
websiteLink
viewfunction websiteLink() view returns (string)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
enableTrading
nonpayablefunction enableTrading()
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
reduceSellTax
nonpayablefunction reduceSellTax()
removeRestrictions
nonpayablefunction removeRestrictions()
removeTax
nonpayablefunction removeTax()
renounceOwnership
nonpayablefunction renounceOwnership()
resetTax
nonpayablefunction resetTax()
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateExchangeLink
nonpayablefunction updateExchangeLink(string newLink)
updateNexusWallet
nonpayablefunction updateNexusWallet(address _nexusWallet)
updateOperationsWallet
nonpayablefunction updateOperationsWallet(address _operationsWallet)
updateSwapTokenAmount
nonpayablefunction updateSwapTokenAmount(uint256 newAmount) returns (bool)
updateWebsiteLink
nonpayablefunction updateWebsiteLink(string newLink)
withdrawStuckETH
nonpayablefunction withdrawStuckETH()
withdrawStuckTokens
nonpayablefunction withdrawStuckTokens(address tkn)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
developerWalletUpdated
event developerWalletUpdated(address indexed newWallet, address indexed oldWallet)
ExcludeFromFees
event ExcludeFromFees(address indexed account, bool isExcluded)
nexusWalletUpdated
event nexusWalletUpdated(address indexed newWallet, address indexed oldWallet)
operationsWalletUpdated
event operationsWalletUpdated(address indexed newWallet, address indexed oldWallet)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetAutomatedMarketMakerPair
event SetAutomatedMarketMakerPair(address indexed pair, bool indexed value)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x60e0604052601b60a09081527f68747470733a2f2f6170702e756e69737761702e6f722f73776170000000000060c05260079061003c9082610796565b5060408051808201909152601881527f68747470733a2f2f6e6578757361696167656e742e6170700000000000000000602082015260089061007e9082610796565b50600b805461ffff60a01b19169055600d805460ff191660011790556010805461ffff19166101011790553480156100b4575f5ffd5b50604051806040016040528060088152602001674e6578757320414960c01b815250604051806040016040528060058152602001644e4558555360d81b81525081600390816101039190610796565b5060046101108282610796565b50505061012961012461046d60201b60201c565b610471565b737a250d5630b4cf539739df2c5dacb4c659f2488d60808190526101509030905f196104c2565b6a52b7d2dcc80cd2e40000006101686107d082610850565b600c55610176606482610850565b600e55610184601482610850565b600f5560016013819055601481905560158190556101a2818061086f565b6101ac919061086f565b6011556015546014546013546101c2919061086f565b6101cc919061086f565b60125560016017819055600a601881905560056019819055916101ef919061086f565b6101f9919061086f565b601655600980546001600160a01b0319908116732587799f89f5075cd63b5ace1eeab23efc101af417909155600a80548216738f484eddfe8dc3eb40b1c431fa12ce8bebdf1edd179055600b805490911673deb333a3240eb2e1ca45d38654c26a8c1aad050717905561026c30826105ea565b6080516001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102aa573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102ce9190610894565b6001600160a01b031663c9c65396306080516001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061033f9190610894565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610389573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103ad9190610894565b600680546001600160a01b0319166001600160a01b039290921691821790556103d99030905f196104c2565b60065460805160405163095ea7b360e01b81526001600160a01b0391821660048201525f19602482015291169063095ea7b3906044016020604051808303815f875af115801561042b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061044f91906108c1565b50600654610467906001600160a01b031660016106a7565b506108e0565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166105295760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b03821661058a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610520565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0382166106405760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610520565b8060025f828254610651919061086f565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0382165f818152601d6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061072757607f821691505b60208210810361074557634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156106fa57805f5260205f20601f840160051c810160208510156107705750805b601f840160051c820191505b8181101561078f575f815560010161077c565b5050505050565b81516001600160401b038111156107af576107af6106ff565b6107c3816107bd8454610713565b8461074b565b6020601f8211600181146107f5575f83156107de5750848201515b5f19600385901b1c1916600184901b17845561078f565b5f84815260208120601f198516915b828110156108245787850151825560209485019460019092019101610804565b508482101561084157868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8261086a57634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561088e57634e487b7160e01b5f52601160045260245ffd5b92915050565b5f602082840312156108a4575f5ffd5b81516001600160a01b03811681146108ba575f5ffd5b9392505050565b5f602082840312156108d1575f5ffd5b815180151581146108ba575f5ffd5b6080516129296109295f395f81816102f601528181610c86015281816115520152818161173001528181611876015281816122c10152818161237801526123b401526129295ff3fe60806040526004361061026d575f3560e01c8063715018a61161014a578063ab3f39a8116100be578063dd62ed3e11610078578063dd62ed3e146106ea578063eab15e4314610709578063f2fde38b1461071d578063f32383e91461073c578063f5648a4f14610750578063fd72e22a14610764575f5ffd5b8063ab3f39a814610658578063c0c287eb1461066d578063c95714e31461068c578063cb963728146106a1578063d2dc0fd7146106c0578063d8066a86146106d5575f5ffd5b80638da5cb5b1161010f5780638da5cb5b146105b257806395d89b41146105cf578063a077b298146105e3578063a0b0e4b8146105fc578063a457c2d71461061a578063a9059cbb14610639575f5ffd5b8063715018a61461054357806376a22623146105575780637b311a0d1461056b578063853564981461057f5780638a8c523c1461059e575f5ffd5b80632e8210ad116101e157806346469afb116101a657806346469afb1461048357806349bd5a5e1461049857806354840c6e146104b75780636b195db3146104d75780636c9b6761146104f057806370a082311461050f575f5ffd5b80632e8210ad146103f75780632f5f25721461041657806330d5d18d1461042a578063313ce567146104495780633950935114610464575f5ffd5b80631857aeae116102325780631857aeae1461034e578063185870f91461036e5780631bff78981461038d5780632211af14146103a257806323b872dd146103c357806327c8f835146103e2575f5ffd5b806306fdde0314610278578063079219d5146102a2578063095ea7b3146102b65780631694505e146102e557806318160ddd14610330575f5ffd5b3661027457005b5f5ffd5b348015610283575f5ffd5b5061028c610783565b6040516102999190612422565b60405180910390f35b3480156102ad575f5ffd5b5061028c610813565b3480156102c1575f5ffd5b506102d56102d036600461246b565b61089f565b6040519015158152602001610299565b3480156102f0575f5ffd5b506103187f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610299565b34801561033b575f5ffd5b506002545b604051908152602001610299565b348015610359575f5ffd5b50600b546102d590600160a81b900460ff1681565b348015610379575f5ffd5b50600b54610318906001600160a01b031681565b348015610398575f5ffd5b5061034060125481565b3480156103ad575f5ffd5b506103c16103bc366004612495565b6108b8565b005b3480156103ce575f5ffd5b506102d56103dd3660046124b0565b61095e565b3480156103ed575f5ffd5b5061031861dead81565b348015610402575f5ffd5b506102d56104113660046124ee565b610981565b348015610421575f5ffd5b506103c1610ac0565b348015610435575f5ffd5b506103c1610444366004612495565b610ad4565b348015610454575f5ffd5b5060405160128152602001610299565b34801561046f575f5ffd5b506102d561047e36600461246b565b610b75565b34801561048e575f5ffd5b5061034060115481565b3480156104a3575f5ffd5b50600654610318906001600160a01b031681565b3480156104c2575f5ffd5b50600b546102d590600160a01b900460ff1681565b3480156104e2575f5ffd5b506010546102d59060ff1681565b3480156104fb575f5ffd5b506103c161050a366004612505565b610b96565b34801561051a575f5ffd5b50610340610529366004612495565b6001600160a01b03165f9081526020819052604090205490565b34801561054e575f5ffd5b506103c1610bb0565b348015610562575f5ffd5b5061028c610bc3565b348015610576575f5ffd5b506103c1610bd0565b34801561058a575f5ffd5b506103c1610599366004612505565b610be5565b3480156105a9575f5ffd5b506103c1610bfa565b3480156105bd575f5ffd5b506005546001600160a01b0316610318565b3480156105da575f5ffd5b5061028c610d71565b3480156105ee575f5ffd5b50600d546102d59060ff1681565b348015610607575f5ffd5b506010546102d590610100900460ff1681565b348015610625575f5ffd5b506102d561063436600461246b565b610d80565b348015610644575f5ffd5b506102d561065336600461246b565b610dfa565b348015610663575f5ffd5b5061034060165481565b348015610678575f5ffd5b50600954610318906001600160a01b031681565b348015610697575f5ffd5b50610340600c5481565b3480156106ac575f5ffd5b506103c16106bb366004612495565b610e07565b3480156106cb575f5ffd5b50610340600e5481565b3480156106e0575f5ffd5b50610340600f5481565b3480156106f5575f5ffd5b50610340610704366004612573565b610f89565b348015610714575f5ffd5b506103c1610fb3565b348015610728575f5ffd5b506103c1610737366004612495565b610fc7565b348015610747575f5ffd5b506103c1611040565b34801561075b575f5ffd5b506103c1611059565b34801561076f575f5ffd5b50600a54610318906001600160a01b031681565b606060038054610792906125aa565b80601f01602080910402602001604051908101604052809291908181526020018280546107be906125aa565b80156108095780601f106107e057610100808354040283529160200191610809565b820191905f5260205f20905b8154815290600101906020018083116107ec57829003601f168201915b5050505050905090565b60088054610820906125aa565b80601f016020809104026020016040519081016040528092919081815260200182805461084c906125aa565b80156108975780601f1061086e57610100808354040283529160200191610897565b820191905f5260205f20905b81548152906001019060200180831161087a57829003601f168201915b505050505081565b5f336108ac8185856110ab565b60019150505b92915050565b6108c06111ce565b6001600160a01b03811661090e5760405162461bcd60e51b815260206004820152601060248201526f045524332303a204164647265737320360841b60448201526064015b60405180910390fd5b600980546001600160a01b038381166001600160a01b03198316811790935560405191169182917fd161efd0f6840cb1325bdd116e848c834361f9e483621b646e71d52ca9d5cb9a905f90a35050565b5f3361096b858285611228565b61097685858561129a565b506001949350505050565b5f61098a6111ce565b620186a061099760025490565b6109a29060016125f6565b6109ac919061260d565b821015610a215760405162461bcd60e51b815260206004820152603c60248201527f45524332303a205377617020616d6f756e742063616e6e6f74206265206c6f7760448201527f6572207468616e20302e3030312520746f74616c20737570706c792e000000006064820152608401610905565b6103e8610a2d60025490565b610a389060056125f6565b610a42919061260d565b821115610ab75760405162461bcd60e51b815260206004820152603b60248201527f45524332303a205377617020616d6f756e742063616e6e6f742062652068696760448201527f686572207468616e20302e352520746f74616c20737570706c792e00000000006064820152608401610905565b50600c55600190565b610ac86111ce565b6010805460ff19169055565b610adc6111ce565b6001600160a01b038116610b255760405162461bcd60e51b815260206004820152601060248201526f045524332303a204164647265737320360841b6044820152606401610905565b600a80546001600160a01b038381166001600160a01b03198316811790935560405191169182917fe1bb4a3e2b2b99353f84d73df9e136cfe17627ed07083a649101dfa6bde8459c905f90a35050565b5f336108ac818585610b878383610f89565b610b91919061262c565b6110ab565b610b9e6111ce565b6007610bab82848361269e565b505050565b610bb86111ce565b610bc15f611f18565b565b60078054610820906125aa565b610bd86111ce565b6010805461ff0019169055565b610bed6111ce565b6008610bab82848361269e565b610c026111ce565b600b54600160a01b900460ff1615610c5c5760405162461bcd60e51b815260206004820152601860248201527f54726164696e6720616c726561647920656e61626c65642e00000000000000006044820152606401610905565b305f90815260208190526040812054906064610c7883826125f6565b610c82919061260d565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d7194730845f5f610cca6005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610d30573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610d559190612758565b5050600b805461ffff60a01b191661010160a01b179055505050565b606060048054610792906125aa565b5f3381610d8d8286610f89565b905083811015610ded5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610905565b61097682868684036110ab565b5f336108ac81858561129a565b610e0f6111ce565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610e53573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e779190612783565b11610eb05760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b6044820152606401610905565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610ef4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f189190612783565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303815f875af1158015610f65573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bab919061279a565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b610fbb6111ce565b600d805460ff19169055565b610fcf6111ce565b6001600160a01b0381166110345760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610905565b61103d81611f18565b50565b6110486111ce565b6010805461ffff1916610101179055565b6110616111ce565b6040515f90339047908381818185875af1925050503d805f81146110a0576040519150601f19603f3d011682016040523d82523d5f602084013e6110a5565b606091505b50505050565b6001600160a01b03831661110d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610905565b6001600160a01b03821661116e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610905565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b03163314610bc15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610905565b5f6112338484610f89565b90505f1981146110a5578181101561128d5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610905565b6110a584848484036110ab565b6001600160a01b0383166112c05760405162461bcd60e51b8152600401610905906127b9565b6001600160a01b0382166112e65760405162461bcd60e51b8152600401610905906127fe565b805f036112f857610bab83835f611f69565b6005546001600160a01b0384811691161480159061132457506005546001600160a01b03838116911614155b801561133857506001600160a01b03821615155b801561134f57506001600160a01b03821661dead14155b80156113655750600b54600160b01b900460ff16155b1561199657600b54600160a01b900460ff166114eb576005546001600160a01b038481169116148061139f57506001600160a01b03831630145b806113b457506001600160a01b03831661dead145b806113cc57506009546001600160a01b038481169116145b806113e45750600a546001600160a01b038481169116145b806113fc5750600b546001600160a01b038481169116145b8061141457506005546001600160a01b038381169116145b8061142757506001600160a01b03821630145b8061143c57506001600160a01b03821661dead145b8061145457506009546001600160a01b038381169116145b8061146c5750600a546001600160a01b038381169116145b806114845750600b546001600160a01b038381169116145b6114eb5760405162461bcd60e51b815260206004820152603260248201527f45524332303a20546f6b656e2054726164696e67204e6f7420456e61626c656460448201527117102132902830ba34b2b73a1020b737b71760711b6064820152608401610905565b6001600160a01b0383165f908152601d602052604090205460ff16156116c9576005546001600160a01b0383811691161480159061153257506001600160a01b0382163014155b801561154957506001600160a01b03821661dead14155b801561158757507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b80156115a157506009546001600160a01b03838116911614155b80156115bb5750600a546001600160a01b03838116911614155b80156115d55750600b546001600160a01b03838116911614155b80156115ef57506006546001600160a01b03838116911614155b156116c457600d5460ff16156116c457600e548111156116515760405162461bcd60e51b815260206004820152601f60248201527f45524332303a204d6178205472616e73616374696f6e204578636565646564006044820152606401610905565b600f546001600160a01b0383165f90815260208190526040902054611676908361262c565b11156116c45760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782057616c6c65742045786365656465640000000000006044820152606401610905565b611996565b6001600160a01b0382165f908152601d602052604090205460ff161561182f576005546001600160a01b0384811691161480159061171057506001600160a01b0383163014155b801561172757506001600160a01b03831661dead14155b801561176557507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614155b801561177f57506009546001600160a01b03848116911614155b80156117995750600a546001600160a01b03848116911614155b80156117b35750600b546001600160a01b03848116911614155b80156117cd57506006546001600160a01b03848116911614155b156116c457600d5460ff16156116c457600e548111156116c45760405162461bcd60e51b815260206004820152601f60248201527f45524332303a204d6178205472616e73616374696f6e204578636565646564006044820152606401610905565b6005546001600160a01b0383811691161480159061185657506001600160a01b0382163014155b801561186d57506001600160a01b03821661dead14155b80156118ab57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b80156118c557506009546001600160a01b03838116911614155b80156118df5750600a546001600160a01b03838116911614155b80156118f95750600b546001600160a01b03838116911614155b801561191357506006546001600160a01b03838116911614155b1561199657600d5460ff161561199657600f546001600160a01b0383165f90815260208190526040902054611948908361262c565b11156119965760405162461bcd60e51b815260206004820152601a60248201527f45524332303a204d61782057616c6c65742045786365656465640000000000006044820152606401610905565b305f90815260208190526040902054600c54811080159081906119c25750600b54600160a81b900460ff165b80156119d85750600b54600160b01b900460ff16155b80156119fc57506001600160a01b0385165f908152601d602052604090205460ff16155b8015611a1657506005546001600160a01b03868116911614155b8015611a2b57506001600160a01b0385163014155b8015611a4257506001600160a01b03851661dead14155b8015611a5c57506009546001600160a01b03868116911614155b8015611a765750600a546001600160a01b03868116911614155b8015611a905750600b546001600160a01b03868116911614155b8015611aaa57506005546001600160a01b03858116911614155b8015611abf57506001600160a01b0384163014155b8015611ad657506001600160a01b03841661dead14155b8015611af057506009546001600160a01b03858116911614155b8015611b0a5750600a546001600160a01b03858116911614155b8015611b245750600b546001600160a01b03858116911614155b15611b5257600b805460ff60b01b1916600160b01b179055611b44612091565b600b805460ff60b01b191690555b600b5460ff600160b01b9091041615611b736005546001600160a01b031690565b6001600160a01b0316866001600160a01b03161480611b9a57506001600160a01b03861630145b80611baf57506001600160a01b03861661dead145b80611bc757506009546001600160a01b038781169116145b80611bdf5750600a546001600160a01b038781169116145b80611bf75750600b546001600160a01b038781169116145b80611c0f57506005546001600160a01b038681169116145b80611c2257506001600160a01b03851630145b80611c3757506001600160a01b03851661dead145b80611c4f57506009546001600160a01b038681169116145b80611c675750600a546001600160a01b038681169116145b80611c7f5750600b546001600160a01b038681169116145b15611c8757505f5b5f8115611f04576001600160a01b0386165f908152601d602052604090205460ff168015611cb7575060105460ff165b15611e0d57601054610100900460ff1615611d8257611cec6064611ce66016548861224f90919063ffffffff16565b90612261565b905060165460175482611cff91906125f6565b611d09919061260d565b601a5f828254611d19919061262c565b9091555050601654601854611d2e90836125f6565b611d38919061260d565b601b5f828254611d48919061262c565b9091555050601654601954611d5d90836125f6565b611d67919061260d565b601c5f828254611d77919061262c565b90915550611ee69050565b611d9c6064611ce66012548861224f90919063ffffffff16565b905060125460135482611daf91906125f6565b611db9919061260d565b601a5f828254611dc9919061262c565b9091555050601254601454611dde90836125f6565b611de8919061260d565b601b5f828254611df8919061262c565b9091555050601254601554611d5d90836125f6565b6001600160a01b0387165f908152601d602052604090205460ff168015611e36575060105460ff165b15611ee657611e556064611ce66011548861224f90919063ffffffff16565b905060115460135482611e6891906125f6565b611e72919061260d565b601a5f828254611e82919061262c565b9091555050601154601454611e9790836125f6565b611ea1919061260d565b601b5f828254611eb1919061262c565b9091555050601154601554611ec690836125f6565b611ed0919061260d565b601c5f828254611ee0919061262c565b90915550505b8015611ef757611ef7873083611f69565b611f018186612841565b94505b611f0f878787611f69565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038316611f8f5760405162461bcd60e51b8152600401610905906127b9565b6001600160a01b038216611fb55760405162461bcd60e51b8152600401610905906127fe565b6001600160a01b0383165f908152602081905260409020548181101561202c5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610905565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36110a5565b305f9081526020819052604081205490505f601c54601b54601a546120b6919061262c565b6120c0919061262c565b90505f8215806120ce575081155b156120d857505050565b600c546120e69060146125f6565b8311156120fe57600c546120fb9060146125f6565b92505b6121078361226c565b5f4790505f61212584611ce6601a548561224f90919063ffffffff16565b90505f61214185611ce6601b548661224f90919063ffffffff16565b5f601a819055601b819055601c8190556009546040519293506001600160a01b031691849181818185875af1925050503d805f811461219b576040519150601f19603f3d011682016040523d82523d5f602084013e6121a0565b606091505b5050600a546040519195506001600160a01b03169082905f81818185875af1925050503d805f81146121ed576040519150601f19603f3d011682016040523d82523d5f602084013e6121f2565b606091505b5050600b546040519195506001600160a01b03169047905f81818185875af1925050503d805f811461223f576040519150601f19603f3d011682016040523d82523d5f602084013e612244565b606091505b505050505050505050565b5f61225a82846125f6565b9392505050565b5f61225a828461260d565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061229f5761229f612854565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561231b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061233f9190612868565b8160018151811061235257612352612854565b60200260200101906001600160a01b031690816001600160a01b03168152505061239d307f0000000000000000000000000000000000000000000000000000000000000000846110ab565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac947906123f19085905f90869030904290600401612883565b5f604051808303815f87803b158015612408575f5ffd5b505af115801561241a573d5f5f3e3d5ffd5b505050505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461103d575f5ffd5b5f5f6040838503121561247c575f5ffd5b823561248781612457565b946020939093013593505050565b5f602082840312156124a5575f5ffd5b813561225a81612457565b5f5f5f606084860312156124c2575f5ffd5b83356124cd81612457565b925060208401356124dd81612457565b929592945050506040919091013590565b5f602082840312156124fe575f5ffd5b5035919050565b5f5f60208385031215612516575f5ffd5b823567ffffffffffffffff81111561252c575f5ffd5b8301601f8101851361253c575f5ffd5b803567ffffffffffffffff811115612552575f5ffd5b856020828401011115612563575f5ffd5b6020919091019590945092505050565b5f5f60408385031215612584575f5ffd5b823561258f81612457565b9150602083013561259f81612457565b809150509250929050565b600181811c908216806125be57607f821691505b6020821081036125dc57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176108b2576108b26125e2565b5f8261262757634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156108b2576108b26125e2565b634e487b7160e01b5f52604160045260245ffd5b601f821115610bab57805f5260205f20601f840160051c810160208510156126785750805b601f840160051c820191505b81811015612697575f8155600101612684565b5050505050565b67ffffffffffffffff8311156126b6576126b661263f565b6126ca836126c483546125aa565b83612653565b5f601f8411600181146126fb575f85156126e45750838201355b5f19600387901b1c1916600186901b178355612697565b5f83815260208120601f198716915b8281101561272a578685013582556020948501946001909201910161270a565b5086821015612746575f1960f88860031b161c19848701351681555b505060018560011b0183555050505050565b5f5f5f6060848603121561276a575f5ffd5b5050815160208301516040909301519094929350919050565b5f60208284031215612793575f5ffd5b5051919050565b5f602082840312156127aa575f5ffd5b8151801515811461225a575f5ffd5b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b818103818111156108b2576108b26125e2565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215612878575f5ffd5b815161225a81612457565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156128d35783516001600160a01b03168352602093840193909201916001016128ac565b50506001600160a01b03959095166060840152505060800152939250505056fea2646970667358221220d81295f4e645fb818ab1a2466ec76682174fa75cfb1db2de4fbe2a32b611c15d64736f6c634300081d0033