Overview ERC20
PRICE
$0.00

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 FUCK

Holders:
62
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Contract Source Code Verified (Partial Match)
Contract Name:
FUCK

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Created At:
Thu, 23 Nov 2023 08:20:11 GMT
FUCK.sol
FUCK.sol
FUCK.sol


Contract ABI
[
  {
    "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": "_dexPair",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_dexRouter",
    "outputs": [
      {
        "internalType": "contract IDexRouter",
        "name": "",
        "type": "address"
      }
    ],
    "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": "buyFeeToDev",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "buyFeeToLiquidity",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "buyFeeToMarketing",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "devShare",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "feeSwapEnabled",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "isExeptFromLimits",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "isExeptFromMaxTx",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "isExeptFromMaxWallet",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "liquidityPairs",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "liquidityShre",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "marketingShare",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxSwapLimitInEffect",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxTxAmount",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxWalletLimitInEffect",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxWalletSize",
    "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": "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": "sellFeeToDev",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellFeeToLiquidity",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellFeeToMarketing",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "swapThresholdAmt",
    "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": "totalBuyFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSellFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalShare",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "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"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
60c060405260046080908152634675636b60e01b60a05260029062000025908262000686565b506040805180820190915260048152634655434b60e01b602082015260039062000050908262000686565b5060048054600960ff199091168117909155670de0b6b3a76400006005556658d15e1762800060068190556007556509184e72a0006008556000908190556019600a818155600b839055600c839055600d829055600e839055600f839055601081905560119290925560128190556013556014556018805462ffffff60a81b19166201000160a81b179055348015620000e857600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000182573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001a8919062000752565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001f6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021c919062000752565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200026a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000290919062000752565b601880546001600160a01b039283166001600160a01b0319918216179091556017805492841692821683179055600554306000908152601a60209081526040808320958352949052928320556015805482167374fa7184a344eaa47010fb9f32639dd6e5f9b7e190811790915560168054909216179055600190601b90620003206000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560155482168152601b909352818320805485166001908117909155601654909116835291208054909216179055600b54600a546009546200039d929162000396919062000567565b9062000567565b601255600e54600d54600c54620003bb929162000396919062000567565b601355601154601054600f54620003d9929162000396919062000567565b6014556001601c6000620003f56000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790556018549091168152601c90925280822080548416600190811790915530835290822080549093168117909255601d90620004656000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560155482168152601d845282812080548616600190811790915560165483168252838220805487168217905530825283822080548716821790556018549092168152601e90935290822080549093161790915560055490601990620004f53390565b6001600160a01b03168152602081019190915260400160002055336001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040516200055891815260200190565b60405180910390a3506200079f565b6000806200057683856200077d565b905083811015620005d85760405162461bcd60e51b815260206004820152602260248201527f536166654d617468496e74656765723a206164646974696f6e206f766572666c6044820152616f7760f01b606482015260840160405180910390fd5b90505b92915050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200060c57607f821691505b6020821081036200062d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200068157600081815260208120601f850160051c810160208610156200065c5750805b601f850160051c820191505b818110156200067d5782815560010162000668565b5050505b505050565b81516001600160401b03811115620006a257620006a2620005e1565b620006ba81620006b38454620005f7565b8462000633565b602080601f831160018114620006f25760008415620006d95750858301515b600019600386901b1c1916600185901b1785556200067d565b600085815260208120601f198616915b82811015620007235788860151825594840194600190910190840162000702565b5085821015620007425787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200076557600080fd5b81516001600160a01b0381168114620005d857600080fd5b80820180821115620005db57634e487b7160e01b600052601160045260246000fd5b6119ec80620007af6000396000f3fe60806040526004361061021e5760003560e01c806370a08231116101235780639b221686116100ab578063b9f2486f1161006f578063b9f2486f14610614578063cb90d99914610634578063dd62ed3e1461064a578063f2fde38b14610690578063f7263953146106b057600080fd5b80639b221686146105825780639d9241ec14610598578063a3ffb3cf146105ae578063a9059cbb146105de578063aed04fae146105fe57600080fd5b80638c0b5e22116100f25780638c0b5e22146104f35780638cd62d50146105095780638da5cb5b146105395780638f3fa8601461055757806395d89b411461056d57600080fd5b806370a082311461047b578063715018a6146104b1578063751039fc146104c857806384eb352d146104dd57600080fd5b80631c91b4c3116101a6578063313ce56711610175578063313ce567146103f65780633a5a629c1461041857806359b107b91461042e5780635ecb240814610444578063606125801461046557600080fd5b80631c91b4c31461036057806323b872dd146103765780632e45f685146103965780632fa62740146103c657600080fd5b8063095ea7b3116101ed578063095ea7b3146102bc5780630bc47bb3146102dc578063112f93981461031457806318160ddd1461033557806319f5d5091461034a57600080fd5b8063026c42071461022a57806304866b801461025357806306fdde031461028457806309218ee7146102a657600080fd5b3661022557005b600080fd5b34801561023657600080fd5b5061024060145481565b6040519081526020015b60405180910390f35b34801561025f57600080fd5b5060185461027490600160a81b900460ff1681565b604051901515815260200161024a565b34801561029057600080fd5b506102996106c6565b60405161024a9190611669565b3480156102b257600080fd5b5061024060105481565b3480156102c857600080fd5b506102746102d73660046116cf565b610758565b3480156102e857600080fd5b506018546102fc906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b34801561032057600080fd5b5060185461027490600160b01b900460ff1681565b34801561034157600080fd5b50600554610240565b34801561035657600080fd5b5061024060085481565b34801561036c57600080fd5b5061024060095481565b34801561038257600080fd5b506102746103913660046116fb565b61076f565b3480156103a257600080fd5b506102746103b136600461173c565b601c6020526000908152604090205460ff1681565b3480156103d257600080fd5b506102746103e136600461173c565b601e6020526000908152604090205460ff1681565b34801561040257600080fd5b5060045460405160ff909116815260200161024a565b34801561042457600080fd5b50610240600e5481565b34801561043a57600080fd5b5061024060125481565b34801561045057600080fd5b5060185461027490600160b81b900460ff1681565b34801561047157600080fd5b50610240600c5481565b34801561048757600080fd5b5061024061049636600461173c565b6001600160a01b031660009081526019602052604090205490565b3480156104bd57600080fd5b506104c66107da565b005b3480156104d457600080fd5b506104c6610857565b3480156104e957600080fd5b50610240600d5481565b3480156104ff57600080fd5b5061024060065481565b34801561051557600080fd5b5061027461052436600461173c565b601d6020526000908152604090205460ff1681565b34801561054557600080fd5b506000546001600160a01b03166102fc565b34801561056357600080fd5b5061024060075481565b34801561057957600080fd5b506102996108aa565b34801561058e57600080fd5b50610240600f5481565b3480156105a457600080fd5b5061024060135481565b3480156105ba57600080fd5b506102746105c936600461173c565b601b6020526000908152604090205460ff1681565b3480156105ea57600080fd5b506102746105f93660046116cf565b6108b9565b34801561060a57600080fd5b5061024060115481565b34801561062057600080fd5b506017546102fc906001600160a01b031681565b34801561064057600080fd5b50610240600a5481565b34801561065657600080fd5b50610240610665366004611759565b6001600160a01b039182166000908152601a6020908152604080832093909416825291909152205490565b34801561069c57600080fd5b506104c66106ab36600461173c565b6108c6565b3480156106bc57600080fd5b50610240600b5481565b6060600280546106d590611792565b80601f016020809104026020016040519081016040528092919081815260200182805461070190611792565b801561074e5780601f106107235761010080835404028352916020019161074e565b820191906000526020600020905b81548152906001019060200180831161073157829003601f168201915b5050505050905090565b60006107653384846109b0565b5060015b92915050565b600061077c848484610ad4565b506107cf84336107ca8560405180606001604052806028815260200161198f602891396001600160a01b038a166000908152601a602090815260408083203384529091529020549190610f38565b6109b0565b5060015b9392505050565b6000546001600160a01b0316331461080d5760405162461bcd60e51b8152600401610804906117cc565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146108815760405162461bcd60e51b8152600401610804906117cc565b6005546006556018805460ff60b81b191690556001600a819055600d8190556012819055601355565b6060600380546106d590611792565b60006107cf338484610ad4565b6000546001600160a01b031633146108f05760405162461bcd60e51b8152600401610804906117cc565b6001600160a01b0381166109555760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610804565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610a125760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610804565b6001600160a01b038216610a735760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610804565b6001600160a01b038381166000818152601a602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b038416610b3a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610804565b6001600160a01b038316610b9c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610804565b601854600160a01b900460ff1615610bc057610bb9848484610f72565b90506107d3565b6001600160a01b0384166000908152601d602052604090205460ff16158015610c0257506001600160a01b0383166000908152601d602052604090205460ff16155b15610c6a57600654821115610c6a5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610804565b3060009081526019602052604090205460085481108015908190610c985750601854600160a01b900460ff16155b8015610cbc57506001600160a01b0385166000908152601e602052604090205460ff165b8015610cd15750601854600160a81b900460ff165b8015610cf657506001600160a01b0386166000908152601b602052604090205460ff16155b8015610d03575060085484115b15610d2957601854600160b01b900460ff1615610d205760085491505b610d2982611058565b6001600160a01b0386166000908152601b602052604081205460ff1680610d6857506001600160a01b0386166000908152601b602052604090205460ff165b610d7c57610d7787878761118e565b610d7e565b845b601854909150600160b81b900460ff168015610db357506001600160a01b0386166000908152601c602052604090205460ff16155b15610def57600754610de482610dde896001600160a01b031660009081526019602052604090205490565b90611294565b1115610def57600080fd5b601854600090600160b81b900460ff16158015610e2457506001600160a01b0388166000908152601b602052604090205460ff165b610e2e5785610e38565b610e3886836112fe565b9050610ea08160405180604001604052806014815260200173496e73756666696369656e742042616c616e636560601b815250601960008c6001600160a01b03166001600160a01b0316815260200190815260200160002054610f389092919063ffffffff16565b6001600160a01b03808a166000908152601960205260408082209390935590891681522054610ecf9083611294565b6001600160a01b0380891660008181526019602052604090819020939093559151908a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610f239086815260200190565b60405180910390a360019450505050506107d3565b60008184841115610f5c5760405162461bcd60e51b81526004016108049190611669565b506000610f698486611817565b95945050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152601990915291822054610fc3918490610f38565b6001600160a01b038086166000908152601960205260408082209390935590851681522054610ff29083611294565b6001600160a01b0380851660008181526019602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110469086815260200190565b60405180910390a35060019392505050565b6018805460ff60a01b1916600160a01b179055601454600f5460009161108e916002916110889182908790611323565b906113ac565b9050600061109c83836112fe565b90506110a7816113d1565b600f5447906000906110c7906110be9060026113ac565b601454906112fe565b905060006110e9600261108884611088600f548861132390919063ffffffff16565b90506000611106836110886011548761132390919063ffffffff16565b9050600061111e8261111887866112fe565b906112fe565b9050801561113c5760155461113c906001600160a01b03168261152b565b811561115857601654611158906001600160a01b03168361152b565b6000831180156111685750600087115b15611177576111778784611566565b50506018805460ff60a01b19169055505050505050565b6001600160a01b0383166000908152601e6020526040812054819060ff16156111d2576111cb60646110886012548661132390919063ffffffff16565b9050611210565b6001600160a01b0384166000908152601e602052604090205460ff16156112105761120d60646110886013548661132390919063ffffffff16565b90505b801561128a57306000908152601960205260409020546112309082611294565b30600081815260196020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112819085815260200190565b60405180910390a35b610f6983826112fe565b6000806112a1838561182a565b9050838110156107d35760405162461bcd60e51b815260206004820152602260248201527f536166654d617468496e74656765723a206164646974696f6e206f766572666c6044820152616f7760f01b6064820152608401610804565b60006107d3838360405180606001604052806025815260200161194960259139610f38565b60008260000361133557506000610769565b6000611341838561183d565b90508261134e8583611854565b146107d35760405162461bcd60e51b815260206004820152602860248201527f536166654d617468496e74656765723a206d756c7469706c69636174696f6e206044820152676f766572666c6f7760c01b6064820152608401610804565b60006107d3838360405180606001604052806021815260200161196e6021913961163b565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061140657611406611876565b6001600160a01b03928316602091820292909201810191909152601754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561145f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611483919061188c565b8160018151811061149657611496611876565b6001600160a01b0392831660209182029290920101526017546114bc91309116846109b0565b60175460405163791ac94760e01b81526001600160a01b039091169063791ac947906114f59085906000908690309042906004016118a9565b600060405180830381600087803b15801561150f57600080fd5b505af1158015611523573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015611561573d6000803e3d6000fd5b505050565b60175461157e9030906001600160a01b0316846109b0565b6017546001600160a01b031663f305d7198230856000806115a76000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561160f573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611634919061191a565b5050505050565b6000818361165c5760405162461bcd60e51b81526004016108049190611669565b506000610f698486611854565b600060208083528351808285015260005b818110156116965785810183015185820160400152820161167a565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146116cc57600080fd5b50565b600080604083850312156116e257600080fd5b82356116ed816116b7565b946020939093013593505050565b60008060006060848603121561171057600080fd5b833561171b816116b7565b9250602084013561172b816116b7565b929592945050506040919091013590565b60006020828403121561174e57600080fd5b81356107d3816116b7565b6000806040838503121561176c57600080fd5b8235611777816116b7565b91506020830135611787816116b7565b809150509250929050565b600181811c908216806117a657607f821691505b6020821081036117c657634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8181038181111561076957610769611801565b8082018082111561076957610769611801565b808202811582820484141761076957610769611801565b60008261187157634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561189e57600080fd5b81516107d3816116b7565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118f95784516001600160a01b0316835293830193918301916001016118d4565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561192f57600080fd5b835192506020840151915060408401519050925092509256fe536166654d617468496e74656765723a207375627472616374696f6e206f766572666c6f77536166654d617468496e74656765723a206469766973696f6e206279207a65726f45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212208f0c3c9a0ee69d1622c17ec61b128928b59176f55578b6dc99161a2b7bd21c5a64736f6c63430008130033