[ { "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": 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": [], "name": "DEAD", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "GreedIsGoodwallets", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_feeOn", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "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": "buyTaxGlobal", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "createLP", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "currentphase", "outputs": [ { "internalType": "enum BUGMAN.Phase", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "addy", "type": "address" }, { "internalType": "bool", "name": "changer", "type": "bool" } ], "name": "emergencyTaxRemoval", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getTax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWalletAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "operationsFunds", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTaxGlobal", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "skipTheSnipas", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdrawTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "withdrawTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "wl", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60e0604052601260a09081527129ba30b73632bc903a343290213ab3b6b0b760711b60c052600690620000339082620005e6565b50604080518082019091526006815265212aa3a6a0a760d11b6020820152600790620000609082620005e6565b506103e86200007d6b033b2e3c9fd0803ce80000006023620006c8565b620000899190620006e8565b6008556103e8620000a86b033b2e3c9fd0803ce80000006023620006c8565b620000b49190620006e8565b600955612710620000d36b033b2e3c9fd0803ce80000006005620006c8565b620000df9190620006e8565b600a55600b80546001600160a01b031990811673e0d634536bfbffdc201a33d2eddfbe0ad8a9529d17909155600c8054821661dead1790556010805463ffffff00191690556001601181905560128190556013556015805490911673e52ca93b222fb95ce15a178055df5fdea8acd5f81790553480156200015f57600080fd5b50600680546200016f9062000558565b80601f01602080910402602001604051908101604052809291908181526020018280546200019d9062000558565b8015620001ee5780601f10620001c257610100808354040283529160200191620001ee565b820191906000526020600020905b815481529060010190602001808311620001d057829003601f168201915b505050505060078054620002029062000558565b80601f0160208091040260200160405190810160405280929190818152602001828054620002309062000558565b8015620002815780601f10620002555761010080835404028352916020019162000281565b820191906000526020600020905b8154815290600101906020018083116200026357829003601f168201915b50505050508160039081620002979190620005e6565b506004620002a68282620005e6565b505050620002c3620002bd6200042160201b60201c565b62000425565b620002db336b033b2e3c9fd0803ce800000062000477565b60108054600360ff1991821617909155737a250d5630b4cf539739df2c5dacb4c659f2488d6080526005546001600160a01b039081166000908152600e60209081526040808320805486166001908117909155600b80548616855282852080548816831790553080865283862080548916841790557f37836a7135fae77e265e35732c70286035736c8b57b12590769780e067ead81c8054891684179055600c80548816875284872080548a1685179055601580548916885285882080548b1686179055600d9096527fe491d3ddab46a3ddc2b907c015f7e2686859fac31a4f174b9b79a82620b0324e80548a168517905533875284872080548a16851790559154871686528386208054891684179055855282852080548816831790555485168452818420805487168217905591549093168252919020805490921617905562000721565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620004d25760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060026000828254620004e691906200070b565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200056d57607f821691505b6020821081036200058e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200053d57600081815260208120601f850160051c81016020861015620005bd5750805b601f850160051c820191505b81811015620005de57828155600101620005c9565b505050505050565b81516001600160401b0381111562000602576200060262000542565b6200061a8162000613845462000558565b8462000594565b602080601f831160018114620006525760008415620006395750858301515b600019600386901b1c1916600185901b178555620005de565b600085815260208120601f198616915b82811015620006835788860151825594840194600190910190840162000662565b5085821015620006a25787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417620006e257620006e2620006b2565b92915050565b6000826200070657634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115620006e257620006e2620006b2565b6080516120696200077c600039600081816102fb01528181610690015281816107ca01528181610d7001528181610e0101528181610f1801528181610f4101528181611a4801528181611b000152611b9501526120696000f3fe6080604052600436106102085760003560e01c8063715018a611610118578063aa4bde28116100a0578063e5b37a651161006f578063e5b37a65146105ce578063ef437ff5146105fe578063f2fde38b1461061e578063f7f23a0c1461063e578063fca675a81461064657600080fd5b8063aa4bde281461056d578063b61b64fa14610583578063c9567bf914610599578063dd62ed3e146105ae57600080fd5b80638da5cb5b116100e75780638da5cb5b146104e557806395d89b4114610503578063a014f37d14610518578063a457c2d71461052d578063a9059cbb1461054d57600080fd5b8063715018a614610475578063751039fc1461048a5780638baa82491461049f5780638c0b5e22146104cf57600080fd5b80632fee9e7e1161019b5780633eb5d9b21161016a5780633eb5d9b2146103d457806349bd5a5e146103ea57806349df728c1461040a57806354b762a61461042a57806370a082311461043f57600080fd5b80632fee9e7e14610352578063313ce5671461038257806333ee17931461039e57806339509351146103b457600080fd5b8063095ea7b3116101d7578063095ea7b3146102b95780631694505e146102e957806318160ddd1461031d57806323b872dd1461033257600080fd5b806303fd2a45146102145780630445b6671461025157806306b091f91461027557806306fdde031461029757600080fd5b3661020f57005b600080fd5b34801561022057600080fd5b50600c54610234906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561025d57600080fd5b50610267600a5481565b604051908152602001610248565b34801561028157600080fd5b50610295610290366004611c1e565b61066d565b005b3480156102a357600080fd5b506102ac6108f7565b6040516102489190611c4a565b3480156102c557600080fd5b506102d96102d4366004611c1e565b610989565b6040519015158152602001610248565b3480156102f557600080fd5b506102347f000000000000000000000000000000000000000000000000000000000000000081565b34801561032957600080fd5b50600254610267565b34801561033e57600080fd5b506102d961034d366004611c98565b6109a3565b34801561035e57600080fd5b506102d961036d366004611cd9565b600e6020526000908152604090205460ff1681565b34801561038e57600080fd5b5060405160128152602001610248565b3480156103aa57600080fd5b5061026760125481565b3480156103c057600080fd5b506102d96103cf366004611c1e565b6109c7565b3480156103e057600080fd5b5061026760115481565b3480156103f657600080fd5b50601454610234906001600160a01b031681565b34801561041657600080fd5b50610295610425366004611cd9565b6109e9565b34801561043657600080fd5b506102d9610adb565b34801561044b57600080fd5b5061026761045a366004611cd9565b6001600160a01b031660009081526020819052604090205490565b34801561048157600080fd5b50610295610b22565b34801561049657600080fd5b50610295610b36565b3480156104ab57600080fd5b506102d96104ba366004611cd9565b600f6020526000908152604090205460ff1681565b3480156104db57600080fd5b5061026760085481565b3480156104f157600080fd5b506005546001600160a01b0316610234565b34801561050f57600080fd5b506102ac610b55565b34801561052457600080fd5b506102d9610b64565b34801561053957600080fd5b506102d9610548366004611c1e565b610b8b565b34801561055957600080fd5b506102d9610568366004611c1e565b610c0b565b34801561057957600080fd5b5061026760095481565b34801561058f57600080fd5b5061026760165481565b3480156105a557600080fd5b50610295610c19565b3480156105ba57600080fd5b506102676105c9366004611cfd565b610c8f565b3480156105da57600080fd5b506102d96105e9366004611cd9565b600d6020526000908152604090205460ff1681565b34801561060a57600080fd5b50610295610619366004611d44565b610cba565b34801561062a57600080fd5b50610295610639366004611cd9565b610ced565b610295610d66565b34801561065257600080fd5b506010546106609060ff1681565b6040516102489190611d88565b6040805160028082526060820183526000926020830190803683370190505090507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107109190611db0565b8160008151811061072357610723611dcd565b60200260200101906001600160a01b031690816001600160a01b031681525050308160018151811061075757610757611dcd565b60200260200101906001600160a01b031690816001600160a01b03168152505060008160018151811061078c5761078c611dcd565b602090810291909101810151336000908152600d90925260409091205490915060ff1661083f5760405163b6f9de9560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063b6f9de959085906108089060009087908a904290600401611e27565b6000604051808303818588803b15801561082157600080fd5b505af1158015610835573d6000803e3d6000fd5b50505050506108f1565b6108498484611036565b806001600160a01b03166323b872dd858460018151811061086c5761086c611dcd565b60209081029190910101516040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018690526064016020604051808303816000875af11580156108cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ef9190611e5c565b505b50505050565b60606003805461090690611e79565b80601f016020809104026020016040519081016040528092919081815260200182805461093290611e79565b801561097f5780601f106109545761010080835404028352916020019161097f565b820191906000526020600020905b81548152906001019060200180831161096257829003601f168201915b5050505050905090565b600033610997818585611057565b60019150505b92915050565b6000336109b185828561117b565b6109bc8585856111ef565b506001949350505050565b6000336109978185856109da8383610c8f565b6109e49190611ec9565b611057565b6109f1611772565b600b546040516370a0823160e01b81523060048201526001600160a01b038381169263a9059cbb9291169083906370a0823190602401602060405180830381865afa158015610a44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a689190611edc565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610ab3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ad79190611e5c565b5050565b600b546016546040516000926001600160a01b03169180156108fc029184818181858888f19350505050158015610b16573d6000803e3d6000fd5b50506000601655600190565b610b2a611772565b610b3460006117cc565b565b610b3e611772565b6b033b2e3c9fd0803ce80000006008819055600955565b60606004805461090690611e79565b6000610b6e611772565b506010805460ff1916600317905560006011819055601255600190565b60003381610b998286610c8f565b905083811015610bfe5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b6109bc8286868403611057565b6000336109978185856111ef565b610c21611772565b60105462010000900460ff1615610c7a5760405162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920656e61626c65640000000000006044820152606401610bf5565b6010805463ffff000019166301010000179055565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610cc2611772565b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b610cf5611772565b6001600160a01b038116610d5a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610bf5565b610d63816117cc565b50565b610d6e611772565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dcc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df09190611db0565b6001600160a01b031663c9c65396307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e819190611db0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610ece573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef29190611db0565b601480546001600160a01b0319166001600160a01b0392909216919091179055610f3f307f0000000000000000000000000000000000000000000000000000000000000000600019611057565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d7193430610f8f306001600160a01b031660009081526020819052604090205490565b600080610fa46005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561100c573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906110319190611ef5565b505050565b3060006110438285610c8f565b905060001981146108f1576108f184838584035b6001600160a01b0383166110b95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bf5565b6001600160a01b03821661111a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bf5565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006111878484610c8f565b905060001981146108f157818110156111e25760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610bf5565b6108f18484848403611057565b6001600160a01b0383166112155760405162461bcd60e51b8152600401610bf590611f23565b6001600160a01b03821661123b5760405162461bcd60e51b8152600401610bf590611f68565b6001600160a01b0383166000908152600d602052604090205460ff1615801561127d57506001600160a01b0382166000908152600d602052604090205460ff16155b156112d05760105462010000900460ff166112d05760405162461bcd60e51b8152602060048201526013602482015272151c98591a5b99c81b9bdd08195b98589b1959606a1b6044820152606401610bf5565b6001600160a01b0383166000908152600e602052604090205460ff1615801561131257506001600160a01b0382166000908152600e602052604090205460ff16155b15611437576014546001600160a01b03838116911614611437576008548111156113a45760405162461bcd60e51b815260206004820152603d60248201527f45524332303a207472616e7366657220616d6f756e742065786365656473207460448201527f6865206d6178207472616e73616374696f6e20616d6f756e74206265660000006064820152608401610bf5565b6009546001600160a01b0383166000908152602081905260409020546113ca9083611ec9565b11156114375760405162461bcd60e51b815260206004820152603660248201527f45524332303a2062616c616e636520616d6f756e74206578636565646564206d604482015275185e081dd85b1b195d08185b5bdd5b9d081b1a5b5a5d60521b6064820152608401610bf5565b6001600160a01b0383166000908152600d6020526040902054819060ff1615801561147b57506001600160a01b0383166000908152600d602052604090205460ff16155b15611767576014546001600160a01b03858116911614806114a957506014546001600160a01b038481169116145b156116f0576008548211156115265760405162461bcd60e51b815260206004820152603960248201527f45524332303a207472616e7366657220616d6f756e742065786365656473207460448201527f6865206d6178207472616e73616374696f6e20616d6f756e74000000000000006064820152608401610bf5565b6014546001600160a01b03858116911614801561155c57506001600160a01b0383166000908152600e602052604090205460ff16155b801561157157506001600160a01b0384163014155b156115ef57600060105460ff16600381111561158f5761158f611d72565b036115b8576001600160a01b0383166000908152600f60205260409020805460ff191660011790555b60006064601154846115ca9190611fab565b6115d49190611fc2565b90506115e185308361181e565b6115eb8184611fe4565b9150505b6014546001600160a01b03848116911614801561162557506001600160a01b0384166000908152600e602052604090205460ff16155b801561163a57506001600160a01b0383163014155b801561164f57506010546301000000900460ff165b80156116635750601054610100900460ff16155b156116eb576012546001600160a01b0385166000908152600f602052604090205460ff16151560010361169557506013545b6010805461ff0019166101001790556116ac611948565b6010805461ff0019169055600060646116c58386611fab565b6116cf9190611fc2565b90506116dc86308361181e565b6116e68185611fe4565b925050505b611767565b6001600160a01b0384166000908152600f602052604090205460ff161515600114801561172b57506014546001600160a01b03848116911614155b156117675760006064601354846117429190611fab565b61174c9190611fc2565b905061175985308361181e565b6117638184611fe4565b9150505b6108f184848361181e565b6005546001600160a01b03163314610b345760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610bf5565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166118445760405162461bcd60e51b8152600401610bf590611f23565b6001600160a01b03821661186a5760405162461bcd60e51b8152600401610bf590611f68565b6001600160a01b038316600090815260208190526040902054818110156118e25760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610bf5565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36108f1565b3060009081526020819052604090205460000361196157565b3060009081526020819052604080822054600b546001600160a01b0316835290822054600a5447919084908411156108ef574792506119a18460006119f1565b6119ab8347611fe4565b9450600a548211156119d357806119c35760006119c5565b845b6119cf9086611fc2565b6016555b84601660008282546119e59190611ec9565b90915550505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611a2657611a26611dcd565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aa4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac89190611db0565b81600181518110611adb57611adb611dcd565b6001600160a01b03928316602091820292909201015260405163095ea7b360e01b81527f000000000000000000000000000000000000000000000000000000000000000090911660048201526000196024820152309063095ea7b3906044016020604051808303816000875af1158015611b59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b7d9190611e5c565b5060405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac94790611bd29086908690869030904290600401611ff7565b600060405180830381600087803b158015611bec57600080fd5b505af1158015611c00573d6000803e3d6000fd5b50505050505050565b6001600160a01b0381168114610d6357600080fd5b60008060408385031215611c3157600080fd5b8235611c3c81611c09565b946020939093013593505050565b600060208083528351808285015260005b81811015611c7757858101830151858201604001528201611c5b565b506000604082860101526040601f19601f8301168501019250505092915050565b600080600060608486031215611cad57600080fd5b8335611cb881611c09565b92506020840135611cc881611c09565b929592945050506040919091013590565b600060208284031215611ceb57600080fd5b8135611cf681611c09565b9392505050565b60008060408385031215611d1057600080fd5b8235611d1b81611c09565b91506020830135611d2b81611c09565b809150509250929050565b8015158114610d6357600080fd5b60008060408385031215611d5757600080fd5b8235611d6281611c09565b91506020830135611d2b81611d36565b634e487b7160e01b600052602160045260246000fd5b6020810160048310611daa57634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215611dc257600080fd5b8151611cf681611c09565b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b83811015611e1c5781516001600160a01b031687529582019590820190600101611df7565b509495945050505050565b848152608060208201526000611e406080830186611de3565b6001600160a01b03949094166040830152506060015292915050565b600060208284031215611e6e57600080fd5b8151611cf681611d36565b600181811c90821680611e8d57607f821691505b602082108103611ead57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561099d5761099d611eb3565b600060208284031215611eee57600080fd5b5051919050565b600080600060608486031215611f0a57600080fd5b8351925060208401519150604084015190509250925092565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b808202811582820484141761099d5761099d611eb3565b600082611fdf57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561099d5761099d611eb3565b85815284602082015260a06040820152600061201660a0830186611de3565b6001600160a01b039490941660608301525060800152939250505056fea26469706673582212202333896be9770486bdada30ffc4277eb23a6573a1f4b1162af48a51424d7957964736f6c63430008120033