Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
420,690,000.00 MiniDoge

Holders:
64
Profile Summary
Blockchain:
Ethereum (1)


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

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No

Created At:
Thu, 15 Aug 2024 08:32:59 GMT
MiniDoge.sol
MiniDoge.sol
MiniDoge.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": "Trading",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "enableTrading",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "excluded",
        "type": "bool"
      }
    ],
    "name": "excludeFromEnableTrading",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "getrtyre",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "isExcludedFromEnableTrading",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "jiesetrtyre",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "setrtyre",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": [],
    "name": "tradingEnabled",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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
60806040523480156200001157600080fd5b506040518060400160405280600881526020017f4d696e69446f67650000000000000000000000000000000000000000000000008152506040518060400160405280600881526020017f4d696e69446f676500000000000000000000000000000000000000000000000081525081600390816200008f91906200065d565b508060049081620000a191906200065d565b505050620000c4620000b86200018a60201b60201c565b6200019260201b60201c565b600160066000731cd91cbbfabfcd2207ab81a792439dd4943ffb1773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000184731cd91cbbfabfcd2207ab81a792439dd4943ffb17620001596200025860201b60201c565b600a620001679190620008d4565b631913385062000178919062000925565b6200026160201b60201c565b62000a5c565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006009905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002d3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002ca90620009d1565b60405180910390fd5b620002e760008383620003d960201b60201c565b8060026000828254620002fb9190620009f3565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620003529190620009f3565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003b9919062000a3f565b60405180910390a3620003d560008383620003de60201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200046557607f821691505b6020821081036200047b576200047a6200041d565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004e57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620004a6565b620004f18683620004a6565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200053e62000538620005328462000509565b62000513565b62000509565b9050919050565b6000819050919050565b6200055a836200051d565b62000572620005698262000545565b848454620004b3565b825550505050565b600090565b620005896200057a565b620005968184846200054f565b505050565b5b81811015620005be57620005b26000826200057f565b6001810190506200059c565b5050565b601f8211156200060d57620005d78162000481565b620005e28462000496565b81016020851015620005f2578190505b6200060a620006018562000496565b8301826200059b565b50505b505050565b600082821c905092915050565b6000620006326000198460080262000612565b1980831691505092915050565b60006200064d83836200061f565b9150826002028217905092915050565b6200066882620003e3565b67ffffffffffffffff811115620006845762000683620003ee565b5b6200069082546200044c565b6200069d828285620005c2565b600060209050601f831160018114620006d55760008415620006c0578287015190505b620006cc85826200063f565b8655506200073c565b601f198416620006e58662000481565b60005b828110156200070f57848901518255600182019150602085019450602081019050620006e8565b868310156200072f57848901516200072b601f8916826200061f565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620007d257808604811115620007aa57620007a962000744565b5b6001851615620007ba5780820291505b8081029050620007ca8562000773565b94506200078a565b94509492505050565b600082620007ed5760019050620008c0565b81620007fd5760009050620008c0565b8160018114620008165760028114620008215762000857565b6001915050620008c0565b60ff84111562000836576200083562000744565b5b8360020a91508482111562000850576200084f62000744565b5b50620008c0565b5060208310610133831016604e8410600b8410161715620008915782820a9050838111156200088b576200088a62000744565b5b620008c0565b620008a0848484600162000780565b92509050818404811115620008ba57620008b962000744565b5b81810290505b9392505050565b600060ff82169050919050565b6000620008e18262000509565b9150620008ee83620008c7565b92506200091d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620007db565b905092915050565b6000620009328262000509565b91506200093f8362000509565b92508282026200094f8162000509565b9150828204841483151762000969576200096862000744565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620009b9601f8362000970565b9150620009c68262000981565b602082019050919050565b60006020820190508181036000830152620009ec81620009aa565b9050919050565b600062000a008262000509565b915062000a0d8362000509565b925082820190508082111562000a285762000a2762000744565b5b92915050565b62000a398162000509565b82525050565b600060208201905062000a56600083018462000a2e565b92915050565b6121b08062000a6c6000396000f3fe6080604052600436106101235760003560e01c806375d5e02c116100a0578063a9059cbb11610064578063a9059cbb146103e2578063bc0ad5a31461041f578063ca1302ac14610436578063dd62ed3e1461045f578063f2fde38b1461049c5761012a565b806375d5e02c146102fb57806386c01ee0146103385780638a8c523c146103755780638da5cb5b1461038c57806395d89b41146103b75761012a565b80634367ed62116100e75780634367ed621461022a578063484d993f146102535780634ada218b1461027c57806370a08231146102a7578063715018a6146102e45761012a565b806306fdde031461012f578063095ea7b31461015a57806318160ddd1461019757806323b872dd146101c2578063313ce567146101ff5761012a565b3661012a57005b600080fd5b34801561013b57600080fd5b506101446104c5565b6040516101519190611725565b60405180910390f35b34801561016657600080fd5b50610181600480360381019061017c91906117e0565b610557565b60405161018e919061183b565b60405180910390f35b3480156101a357600080fd5b506101ac610575565b6040516101b99190611865565b60405180910390f35b3480156101ce57600080fd5b506101e960048036038101906101e49190611880565b61057f565b6040516101f6919061183b565b60405180910390f35b34801561020b57600080fd5b506102146106a7565b60405161022191906118ef565b60405180910390f35b34801561023657600080fd5b50610251600480360381019061024c919061190a565b6106b0565b005b34801561025f57600080fd5b5061027a60048036038101906102759190611963565b610774565b005b34801561028857600080fd5b506102916108dd565b60405161029e919061183b565b60405180910390f35b3480156102b357600080fd5b506102ce60048036038101906102c9919061190a565b6108f0565b6040516102db9190611865565b60405180910390f35b3480156102f057600080fd5b506102f9610938565b005b34801561030757600080fd5b50610322600480360381019061031d919061190a565b6109c0565b60405161032f919061183b565b60405180910390f35b34801561034457600080fd5b5061035f600480360381019061035a919061190a565b610a16565b60405161036c9190611865565b60405180910390f35b34801561038157600080fd5b5061038a610a5f565b005b34801561039857600080fd5b506103a1610b48565b6040516103ae91906119b2565b60405180910390f35b3480156103c357600080fd5b506103cc610b72565b6040516103d99190611725565b60405180910390f35b3480156103ee57600080fd5b50610409600480360381019061040491906117e0565b610c04565b604051610416919061183b565b60405180910390f35b34801561042b57600080fd5b50610434610c22565b005b34801561044257600080fd5b5061045d6004803603810190610458919061190a565b610cbb565b005b34801561046b57600080fd5b50610486600480360381019061048191906119cd565b610d7f565b6040516104939190611865565b60405180910390f35b3480156104a857600080fd5b506104c360048036038101906104be919061190a565b610e06565b005b6060600380546104d490611a3c565b80601f016020809104026020016040519081016040528092919081815260200182805461050090611a3c565b801561054d5780601f106105225761010080835404028352916020019161054d565b820191906000526020600020905b81548152906001019060200180831161053057829003601f168201915b5050505050905090565b600061056b610564610efd565b8484610f05565b6001905092915050565b6000600254905090565b600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105cb610efd565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106905782811015610672576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066990611adf565b60405180910390fd5b61068f8561067e610efd565b858461068a9190611b2e565b610f05565b5b61069b8585856110ce565b60019150509392505050565b60006009905090565b6106b8610efd565b73ffffffffffffffffffffffffffffffffffffffff166106d6610b48565b73ffffffffffffffffffffffffffffffffffffffff161461072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390611bae565b60405180910390fd5b6064600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b61077c610efd565b73ffffffffffffffffffffffffffffffffffffffff1661079a610b48565b73ffffffffffffffffffffffffffffffffffffffff16146107f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e790611bae565b60405180910390fd5b801515600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610882576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087990611c40565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600860009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610940610efd565b73ffffffffffffffffffffffffffffffffffffffff1661095e610b48565b73ffffffffffffffffffffffffffffffffffffffff16146109b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ab90611bae565b60405180910390fd5b6109be600061133d565b565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a67610efd565b73ffffffffffffffffffffffffffffffffffffffff16610a85610b48565b73ffffffffffffffffffffffffffffffffffffffff1614610adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad290611bae565b60405180910390fd5b600860009054906101000a900460ff1615610b2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2290611cac565b60405180910390fd5b6001600860006101000a81548160ff021916908315150217905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610b8190611a3c565b80601f0160208091040260200160405190810160405280929190818152602001828054610bad90611a3c565b8015610bfa5780601f10610bcf57610100808354040283529160200191610bfa565b820191906000526020600020905b815481529060010190602001808311610bdd57829003601f168201915b5050505050905090565b6000610c18610c11610efd565b84846110ce565b6001905092915050565b610c2a610efd565b73ffffffffffffffffffffffffffffffffffffffff16610c48610b48565b73ffffffffffffffffffffffffffffffffffffffff1614610c9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9590611bae565b60405180910390fd5b6000600860006101000a81548160ff021916908315150217905550565b610cc3610efd565b73ffffffffffffffffffffffffffffffffffffffff16610ce1610b48565b73ffffffffffffffffffffffffffffffffffffffff1614610d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2e90611bae565b60405180910390fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e0e610efd565b73ffffffffffffffffffffffffffffffffffffffff16610e2c610b48565b73ffffffffffffffffffffffffffffffffffffffff1614610e82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7990611bae565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ef1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee890611d3e565b60405180910390fd5b610efa8161133d565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6b90611dd0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fe3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fda90611e62565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110c19190611865565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361113d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113490611ef4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a390611f86565b60405180910390fd5b600860009054906101000a900460ff16806112105750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806112645750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6112a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129a90611ff2565b60405180910390fd5b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000606482846112f79190612012565b6113019190612083565b9050600081846113119190611b2e565b9050600082111561132a576113298661dead84611403565b5b611335868683611403565b505050505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611472576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146990611ef4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d890611f86565b60405180910390fd5b6114ec83838361168b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611572576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156990612126565b60405180910390fd5b818161157e9190611b2e565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461160e9190612146565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516116729190611865565b60405180910390a3611685848484611690565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156116cf5780820151818401526020810190506116b4565b60008484015250505050565b6000601f19601f8301169050919050565b60006116f782611695565b61170181856116a0565b93506117118185602086016116b1565b61171a816116db565b840191505092915050565b6000602082019050818103600083015261173f81846116ec565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117778261174c565b9050919050565b6117878161176c565b811461179257600080fd5b50565b6000813590506117a48161177e565b92915050565b6000819050919050565b6117bd816117aa565b81146117c857600080fd5b50565b6000813590506117da816117b4565b92915050565b600080604083850312156117f7576117f6611747565b5b600061180585828601611795565b9250506020611816858286016117cb565b9150509250929050565b60008115159050919050565b61183581611820565b82525050565b6000602082019050611850600083018461182c565b92915050565b61185f816117aa565b82525050565b600060208201905061187a6000830184611856565b92915050565b60008060006060848603121561189957611898611747565b5b60006118a786828701611795565b93505060206118b886828701611795565b92505060406118c9868287016117cb565b9150509250925092565b600060ff82169050919050565b6118e9816118d3565b82525050565b600060208201905061190460008301846118e0565b92915050565b6000602082840312156119205761191f611747565b5b600061192e84828501611795565b91505092915050565b61194081611820565b811461194b57600080fd5b50565b60008135905061195d81611937565b92915050565b6000806040838503121561197a57611979611747565b5b600061198885828601611795565b92505060206119998582860161194e565b9150509250929050565b6119ac8161176c565b82525050565b60006020820190506119c760008301846119a3565b92915050565b600080604083850312156119e4576119e3611747565b5b60006119f285828601611795565b9250506020611a0385828601611795565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611a5457607f821691505b602082108103611a6757611a66611a0d565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000611ac96028836116a0565b9150611ad482611a6d565b604082019050919050565b60006020820190508181036000830152611af881611abc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b39826117aa565b9150611b44836117aa565b9250828203905081811115611b5c57611b5b611aff565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611b986020836116a0565b9150611ba382611b62565b602082019050919050565b60006020820190508181036000830152611bc781611b8b565b9050919050565b7f4163636f756e7420697320616c7265616479207468652076616c7565206f662060008201527f276578636c756465642700000000000000000000000000000000000000000000602082015250565b6000611c2a602a836116a0565b9150611c3582611bce565b604082019050919050565b60006020820190508181036000830152611c5981611c1d565b9050919050565b7f54726164696e6720616c726561647920656e61626c65642e0000000000000000600082015250565b6000611c966018836116a0565b9150611ca182611c60565b602082019050919050565b60006020820190508181036000830152611cc581611c89565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611d286026836116a0565b9150611d3382611ccc565b604082019050919050565b60006020820190508181036000830152611d5781611d1b565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611dba6024836116a0565b9150611dc582611d5e565b604082019050919050565b60006020820190508181036000830152611de981611dad565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611e4c6022836116a0565b9150611e5782611df0565b604082019050919050565b60006020820190508181036000830152611e7b81611e3f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611ede6025836116a0565b9150611ee982611e82565b604082019050919050565b60006020820190508181036000830152611f0d81611ed1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611f706023836116a0565b9150611f7b82611f14565b604082019050919050565b60006020820190508181036000830152611f9f81611f63565b9050919050565b7f54726164696e67206e6f742079657420656e61626c6564210000000000000000600082015250565b6000611fdc6018836116a0565b9150611fe782611fa6565b602082019050919050565b6000602082019050818103600083015261200b81611fcf565b9050919050565b600061201d826117aa565b9150612028836117aa565b9250828202612036816117aa565b9150828204841483151761204d5761204c611aff565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061208e826117aa565b9150612099836117aa565b9250826120a9576120a8612054565b5b828204905092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006121106026836116a0565b915061211b826120b4565b604082019050919050565b6000602082019050818103600083015261213f81612103565b9050919050565b6000612151826117aa565b915061215c836117aa565b925082820190508082111561217457612173611aff565b5b9291505056fea2646970667358221220c20e371bd8124819aefd7cf23e98d4800eaa62791596986de3d33e2df099f1c764736f6c63430008110033