Overview ERC20
PRICE
$0.088887 @ 0.000000000002726 ETH (0.92%)

ON-CHAIN MARKET CAP $8,887,000.00

Total Supply:
1,000,000,000,000,000.00 wPAW

Holders:
340
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
wPAW

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No

Created At:
Sat, 29 Jun 2024 01:00:01 GMT
wPAW.sol
wPAW.sol
wPAW.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": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "onOwnershipTransferred",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "TreasuryWallet",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_owner",
    "outputs": [
      {
        "internalType": "address",
        "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": "buyingTax",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "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": "account",
        "type": "address"
      }
    ],
    "name": "excludeFromFee",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "includeInFee",
    "outputs": [],
    "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": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "isExcludedFromFee",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellingTax",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "pair",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "enabled",
        "type": "bool"
      }
    ],
    "name": "setLpPair",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_buyTax",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "_sellTax",
        "type": "uint256"
      }
    ],
    "name": "setTaxes",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_newThresholdToSend",
        "type": "uint256"
      }
    ],
    "name": "setThresholdToSendTax",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_newTreasuryWallet",
        "type": "address"
      }
    ],
    "name": "setTreasuryWallet",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "thresholdAmountToSendTax",
    "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": "transferOwner",
    "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"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
6080604052600a600855600a6009556d314dc6448d9338c15b0a00000000600d556040518060400160405280600b81526020017f5772617070656420504157000000000000000000000000000000000000000000815250600e908162000066919062000c0d565b506040518060400160405280600481526020017f7750415700000000000000000000000000000000000000000000000000000000815250600f9081620000ad919062000c0d565b50612710600d54620000c0919062000d4b565b601055348015620000cf575f80fd5b50600e8054620000df9062000a0d565b80601f01602080910402602001604051908101604052809291908181526020018280546200010d9062000a0d565b80156200015c5780601f1062000132576101008083540402835291602001916200015c565b820191905f5260205f20905b8154815290600101906020018083116200013e57829003601f168201915b5050505050600f8054620001709062000a0d565b80601f01602080910402602001604051908101604052809291908181526020018280546200019e9062000a0d565b8015620001ed5780601f10620001c357610100808354040283529160200191620001ed565b820191905f5260205f20905b815481529060010190602001808311620001cf57829003601f168201915b5050505050816003908162000203919062000c0d565b50806004908162000215919062000c0d565b50601260055f6101000a81548160ff021916908360ff160217905550505033600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f603846036200029b577310ed43c718714eb63d5aa57b78b54704e256024e9050620003c3565b60614603620002c157739ac64cc6e4415144c455bd8e4837fea55603e5c39050620003c2565b6001461480620002d15750600546145b15620002f457737a250d5630b4cf539739df2c5dacb4c659f2488d9050620003c1565b61a4b146036200031b57734752ba5dbc23f44d87826276bf6fd6b1c372ad249050620003c0565b61210546036200034257734752ba5dbc23f44d87826276bf6fd6b1c372ad249050620003bf565b60894603620003685773a5e0829caced8ffdd4de3c43696c57f7d7a678ff9050620003be565b62aa36a74603620003905773c532a74256d3db42d0bf7a0400fefdbad76940089050620003bd565b62013e314603620003b85773bb66eb1c5e875933d44dae661dbd80e5d9b030359050620003bc565b5f80fd5b5b5b5b5b5b5b5b5f8190505f8173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000412573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000438919062000de7565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200049e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004c4919062000de7565b6040518363ffffffff1660e01b8152600401620004e392919062000e28565b6020604051808303815f875af115801562000500573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000526919062000de7565b90508160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600c5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506200063e62000632620006ca60201b60201c565b620006f360201b60201c565b6200064f30620006f360201b60201c565b6200065f620006ca60201b60201c565b600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620006c1620006b2620006ca60201b60201c565b600d54620007a560201b60201c565b50505062000fa5565b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146200074d575f80fd5b6001600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000816576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200080d9062000eb1565b60405180910390fd5b620008295f83836200094260201b60201c565b62000840816002546200094760201b90919060201c565b60028190555062000897815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546200094760201b90919060201c565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000936919062000ee2565b60405180910390a35050565b505050565b5f80828462000957919062000efd565b9050838110156200099f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009969062000f85565b60405180910390fd5b8091505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000a2557607f821691505b60208210810362000a3b5762000a3a620009e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000a9f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000a62565b62000aab868362000a62565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000af562000aef62000ae98462000ac3565b62000acc565b62000ac3565b9050919050565b5f819050919050565b62000b108362000ad5565b62000b2862000b1f8262000afc565b84845462000a6e565b825550505050565b5f90565b62000b3e62000b30565b62000b4b81848462000b05565b505050565b5b8181101562000b725762000b665f8262000b34565b60018101905062000b51565b5050565b601f82111562000bc15762000b8b8162000a41565b62000b968462000a53565b8101602085101562000ba6578190505b62000bbe62000bb58562000a53565b83018262000b50565b50505b505050565b5f82821c905092915050565b5f62000be35f198460080262000bc6565b1980831691505092915050565b5f62000bfd838362000bd2565b9150826002028217905092915050565b62000c1882620009a9565b67ffffffffffffffff81111562000c345762000c33620009b3565b5b62000c40825462000a0d565b62000c4d82828562000b76565b5f60209050601f83116001811462000c83575f841562000c6e578287015190505b62000c7a858262000bf0565b86555062000ce9565b601f19841662000c938662000a41565b5f5b8281101562000cbc5784890151825560018201915060208501945060208101905062000c95565b8683101562000cdc578489015162000cd8601f89168262000bd2565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000d578262000ac3565b915062000d648362000ac3565b92508262000d775762000d7662000cf1565b5b828204905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000db18262000d86565b9050919050565b62000dc38162000da5565b811462000dce575f80fd5b50565b5f8151905062000de18162000db8565b92915050565b5f6020828403121562000dff5762000dfe62000d82565b5b5f62000e0e8482850162000dd1565b91505092915050565b62000e228162000da5565b82525050565b5f60408201905062000e3d5f83018562000e17565b62000e4c602083018462000e17565b9392505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000e99601f8362000e53565b915062000ea68262000e63565b602082019050919050565b5f6020820190508181035f83015262000eca8162000e8b565b9050919050565b62000edc8162000ac3565b82525050565b5f60208201905062000ef75f83018462000ed1565b92915050565b5f62000f098262000ac3565b915062000f168362000ac3565b925082820190508082111562000f315762000f3062000d1e565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f62000f6d601b8362000e53565b915062000f7a8262000f37565b602082019050919050565b5f6020820190508181035f83015262000f9e8162000f5f565b9050919050565b612bb18062000fb35f395ff3fe6080604052600436106101ba575f3560e01c806370a08231116100eb578063a9059cbb11610089578063c647b20e11610063578063c647b20e14610615578063dd62ed3e1461063d578063e9b8e23c14610679578063ea2f0b37146106a3576101c1565b8063a9059cbb14610585578063b2bdfa7b146105c1578063c335b287146105eb576101c1565b80638da5cb5b116100c55780638da5cb5b146104cd57806395d89b41146104f7578063a457c2d714610521578063a8602fea1461055d576101c1565b806370a0823114610453578063715018a61461048f57806380c581d1146104a5576101c1565b8063313ce56711610158578063478b7f5311610132578063478b7f531461039b57806349bd5a5e146103c55780634fb2e45d146103ef5780635342acb414610417576101c1565b8063313ce5671461030d5780633950935114610337578063437823ec14610373576101c1565b80631694505e116101945780631694505e1461025557806318160ddd1461027f57806323141e9e146102a957806323b872dd146102d1576101c1565b806306fdde03146101c5578063095ea7b3146101ef57806311ffeaf21461022b576101c1565b366101c157005b5f80fd5b3480156101d0575f80fd5b506101d96106cb565b6040516101e69190611f38565b60405180910390f35b3480156101fa575f80fd5b5061021560048036038101906102109190611fe9565b61075b565b6040516102229190612041565b60405180910390f35b348015610236575f80fd5b5061023f610778565b60405161024c9190612069565b60405180910390f35b348015610260575f80fd5b5061026961079d565b60405161027691906120dd565b60405180910390f35b34801561028a575f80fd5b506102936107c2565b6040516102a09190612105565b60405180910390f35b3480156102b4575f80fd5b506102cf60048036038101906102ca919061211e565b6107cb565b005b3480156102dc575f80fd5b506102f760048036038101906102f29190612149565b61082e565b6040516103049190612041565b60405180910390f35b348015610318575f80fd5b50610321610902565b60405161032e91906121b4565b60405180910390f35b348015610342575f80fd5b5061035d60048036038101906103589190611fe9565b610917565b60405161036a9190612041565b60405180910390f35b34801561037e575f80fd5b50610399600480360381019061039491906121cd565b6109c5565b005b3480156103a6575f80fd5b506103af610a76565b6040516103bc9190612105565b60405180910390f35b3480156103d0575f80fd5b506103d9610a7c565b6040516103e69190612069565b60405180910390f35b3480156103fa575f80fd5b50610415600480360381019061041091906121cd565b610aa1565b005b348015610422575f80fd5b5061043d600480360381019061043891906121cd565b610cf3565b60405161044a9190612041565b60405180910390f35b34801561045e575f80fd5b50610479600480360381019061047491906121cd565b610d45565b6040516104869190612105565b60405180910390f35b34801561049a575f80fd5b506104a3610d8a565b005b3480156104b0575f80fd5b506104cb60048036038101906104c69190612222565b610f18565b005b3480156104d8575f80fd5b506104e161102f565b6040516104ee9190612069565b60405180910390f35b348015610502575f80fd5b5061050b611058565b6040516105189190611f38565b60405180910390f35b34801561052c575f80fd5b5061054760048036038101906105429190611fe9565b6110e8565b6040516105549190612041565b60405180910390f35b348015610568575f80fd5b50610583600480360381019061057e91906121cd565b6111b0565b005b348015610590575f80fd5b506105ab60048036038101906105a69190611fe9565b6112ba565b6040516105b89190612041565b60405180910390f35b3480156105cc575f80fd5b506105d56112d7565b6040516105e29190612069565b60405180910390f35b3480156105f6575f80fd5b506105ff6112fd565b60405161060c9190612105565b60405180910390f35b348015610620575f80fd5b5061063b60048036038101906106369190612260565b611303565b005b348015610648575f80fd5b50610663600480360381019061065e919061229e565b6113f6565b6040516106709190612105565b60405180910390f35b348015610684575f80fd5b5061068d611478565b60405161069a9190612105565b60405180910390f35b3480156106ae575f80fd5b506106c960048036038101906106c491906121cd565b61147e565b005b6060600380546106da90612309565b80601f016020809104026020016040519081016040528092919081815260200182805461070690612309565b80156107515780601f1061072857610100808354040283529160200191610751565b820191905f5260205f20905b81548152906001019060200180831161073457829003601f168201915b5050505050905090565b5f61076e61076761152e565b8484611535565b6001905092915050565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600254905090565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610824575f80fd5b8060108190555050565b5f61083a8484846116f8565b6108f78461084661152e565b6108f285604051806060016040528060288152602001612b2f6028913960015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6108a961152e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611a409092919063ffffffff16565b611535565b600190509392505050565b5f60055f9054906101000a900460ff16905090565b5f6109bb61092361152e565b846109b68560015f61093361152e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611a9d90919063ffffffff16565b611535565b6001905092915050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a1e575f80fd5b6001600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60105481565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610afa575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5f906123a9565b60405180910390fd5b5f600b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2e3feca4334579203cd183fe1ced9524940047e5586fe13e8cc5dd1babaf6e8260405160405180910390a350565b5f600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610de3575f80fd5b5f600b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505f600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2e3feca4334579203cd183fe1ced9524940047e5586fe13e8cc5dd1babaf6e8260405160405180910390a3565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f71575f80fd5b5f151581151503610fd5575f600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061102b565b6001600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b5050565b5f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461106790612309565b80601f016020809104026020016040519081016040528092919081815260200182805461109390612309565b80156110de5780601f106110b5576101008083540402835291602001916110de565b820191905f5260205f20905b8154815290600101906020018083116110c157829003601f168201915b5050505050905090565b5f6111a66110f461152e565b846111a185604051806060016040528060258152602001612b576025913960015f61111d61152e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611a409092919063ffffffff16565b611535565b6001905092915050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611209575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611277576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126e90612411565b60405180910390fd5b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f6112cd6112c661152e565b84846116f8565b6001905092915050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461135c575f80fd5b600a8211156113a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113979061249f565b60405180910390fd5b600a8111156113e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113db9061252d565b60405180910390fd5b81600881905550806009819055505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60085481565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114d7575f80fd5b5f600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159a906125bb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611611576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160890612649565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116eb9190612105565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175d906126d7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cb90612765565b60405180910390fd5b5f8111611816576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180d906127f3565b60405180910390fd5b5f61182030610d45565b905060105481106118585761185730600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611afa565b5b5f60019050600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806118f85750600b5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611901575f90505b8015611a2e575f600c5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611987576119806103e861197260085487611d8390919063ffffffff16565b611dfa90919063ffffffff16565b9050611a03565b600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611a02576119ff6103e86119f160095487611d8390919063ffffffff16565b611dfa90919063ffffffff16565b90505b5b611a168185611e5190919063ffffffff16565b93505f811115611a2c57611a2b863083611afa565b5b505b611a39858585611afa565b5050505050565b5f838311158290611a87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7e9190611f38565b60405180910390fd5b508284611a94919061283e565b90509392505050565b5f808284611aab9190612871565b905083811015611af0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae7906128ee565b60405180910390fd5b8091505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5f906126d7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bcd90612765565b60405180910390fd5b611be1838383611ea9565b611c4a81604051806060016040528060268152602001612b09602691395f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611a409092919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611cd9815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611a9d90919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611d769190612105565b60405180910390a3505050565b5f808303611d93575f9050611df4565b5f8284611da0919061290c565b9050828482611daf919061297a565b14611def576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de690612a1a565b60405180910390fd5b809150505b92915050565b5f808211611e3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3490612a82565b60405180910390fd5b8183611e49919061297a565b905092915050565b5f82821115611e95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8c90612aea565b60405180910390fd5b8183611ea1919061283e565b905092915050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611ee5578082015181840152602081019050611eca565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f0a82611eae565b611f148185611eb8565b9350611f24818560208601611ec8565b611f2d81611ef0565b840191505092915050565b5f6020820190508181035f830152611f508184611f00565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611f8582611f5c565b9050919050565b611f9581611f7b565b8114611f9f575f80fd5b50565b5f81359050611fb081611f8c565b92915050565b5f819050919050565b611fc881611fb6565b8114611fd2575f80fd5b50565b5f81359050611fe381611fbf565b92915050565b5f8060408385031215611fff57611ffe611f58565b5b5f61200c85828601611fa2565b925050602061201d85828601611fd5565b9150509250929050565b5f8115159050919050565b61203b81612027565b82525050565b5f6020820190506120545f830184612032565b92915050565b61206381611f7b565b82525050565b5f60208201905061207c5f83018461205a565b92915050565b5f819050919050565b5f6120a56120a061209b84611f5c565b612082565b611f5c565b9050919050565b5f6120b68261208b565b9050919050565b5f6120c7826120ac565b9050919050565b6120d7816120bd565b82525050565b5f6020820190506120f05f8301846120ce565b92915050565b6120ff81611fb6565b82525050565b5f6020820190506121185f8301846120f6565b92915050565b5f6020828403121561213357612132611f58565b5b5f61214084828501611fd5565b91505092915050565b5f805f606084860312156121605761215f611f58565b5b5f61216d86828701611fa2565b935050602061217e86828701611fa2565b925050604061218f86828701611fd5565b9150509250925092565b5f60ff82169050919050565b6121ae81612199565b82525050565b5f6020820190506121c75f8301846121a5565b92915050565b5f602082840312156121e2576121e1611f58565b5b5f6121ef84828501611fa2565b91505092915050565b61220181612027565b811461220b575f80fd5b50565b5f8135905061221c816121f8565b92915050565b5f806040838503121561223857612237611f58565b5b5f61224585828601611fa2565b92505060206122568582860161220e565b9150509250929050565b5f806040838503121561227657612275611f58565b5b5f61228385828601611fd5565b925050602061229485828601611fd5565b9150509250929050565b5f80604083850312156122b4576122b3611f58565b5b5f6122c185828601611fa2565b92505060206122d285828601611fa2565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061232057607f821691505b602082108103612333576123326122dc565b5b50919050565b7f43616c6c2072656e6f756e63654f776e65727368697020746f207472616e73665f8201527f6572206f776e657220746f20746865207a65726f20616464726573732e000000602082015250565b5f612393603d83611eb8565b915061239e82612339565b604082019050919050565b5f6020820190508181035f8301526123c081612387565b9050919050565b7f54726561737572792077616c6c65742063616e2774206265207a65726f0000005f82015250565b5f6123fb601d83611eb8565b9150612406826123c7565b602082019050919050565b5f6020820190508181035f830152612428816123ef565b9050919050565b7f427579206665652073686f756c646e277420626520686967686572207468616e5f8201527f2031302028312529000000000000000000000000000000000000000000000000602082015250565b5f612489602883611eb8565b91506124948261242f565b604082019050919050565b5f6020820190508181035f8301526124b68161247d565b9050919050565b7f53656c6c206665652073686f756c646e277420626520686967686572207468615f8201527f6e20313020283125290000000000000000000000000000000000000000000000602082015250565b5f612517602983611eb8565b9150612522826124bd565b604082019050919050565b5f6020820190508181035f8301526125448161250b565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6125a5602483611eb8565b91506125b08261254b565b604082019050919050565b5f6020820190508181035f8301526125d281612599565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612633602283611eb8565b915061263e826125d9565b604082019050919050565b5f6020820190508181035f83015261266081612627565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6126c1602583611eb8565b91506126cc82612667565b604082019050919050565b5f6020820190508181035f8301526126ee816126b5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61274f602383611eb8565b915061275a826126f5565b604082019050919050565b5f6020820190508181035f83015261277c81612743565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6127dd602983611eb8565b91506127e882612783565b604082019050919050565b5f6020820190508181035f83015261280a816127d1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61284882611fb6565b915061285383611fb6565b925082820390508181111561286b5761286a612811565b5b92915050565b5f61287b82611fb6565b915061288683611fb6565b925082820190508082111561289e5761289d612811565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f6128d8601b83611eb8565b91506128e3826128a4565b602082019050919050565b5f6020820190508181035f830152612905816128cc565b9050919050565b5f61291682611fb6565b915061292183611fb6565b925082820261292f81611fb6565b9150828204841483151761294657612945612811565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61298482611fb6565b915061298f83611fb6565b92508261299f5761299e61294d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612a04602183611eb8565b9150612a0f826129aa565b604082019050919050565b5f6020820190508181035f830152612a31816129f8565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f0000000000005f82015250565b5f612a6c601a83611eb8565b9150612a7782612a38565b602082019050919050565b5f6020820190508181035f830152612a9981612a60565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f7700005f82015250565b5f612ad4601e83611eb8565b9150612adf82612aa0565b602082019050919050565b5f6020820190508181035f830152612b0181612ac8565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d4fc07722dec2f5d06d7650f58e511c5a357e1bc4b88860cfb2585db7fd2bc6c64736f6c63430008180033