3 txs
26 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
buyTaxFee
viewfunction buyTaxFee() view returns (uint256)
decimals
purefunction decimals() pure returns (uint8)
name
purefunction name() pure returns (string)
owner
viewfunction owner() view returns (address)
pair
viewfunction pair() view returns (address)
router
viewfunction router() view returns (address)
sellTaxFee
viewfunction sellTaxFee() view returns (uint256)
swapThreshold
viewfunction swapThreshold() view returns (uint256)
symbol
purefunction symbol() pure returns (string)
taxRecipient
viewfunction taxRecipient() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
exemptFromFee
nonpayablefunction exemptFromFee(address account, bool exempt)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
manualSwap
nonpayablefunction manualSwap()
renounceOwnership
nonpayablefunction renounceOwnership()
transfer
nonpayablefunction transfer(address recipient, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateSwapThreshold
nonpayablefunction updateSwapThreshold(uint256 _threshold)
updateTaxFees
nonpayablefunction updateTaxFees(uint256 _buyFee, uint256 _sellFee)
updateTaxRecipient
nonpayablefunction updateTaxRecipient(address _newRecipient)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
ExemptFromFee
event ExemptFromFee(address indexed account, bool exempt)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
UpdateSwapThreshold
event UpdateSwapThreshold(uint256 threshold)
UpdateTaxFees
event UpdateTaxFees(uint256 buyFee, uint256 sellFee)
UpdateTaxRecipient
event UpdateTaxRecipient(address indexed newRecipient)
errors
No errors.
creation bytecode
0x60c06040526012600a6200001491906200077a565b6445d964b800620000269190620007cb565b600155600580556005600655739ed422636822d4db66c26acd856bf0ce25ae6fa5600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000bf6103e8620000ab6005600154620004e460201b620011b71790919060201c565b620004fc60201b620011cd1790919060201c565b600855348015620000cf57600080fd5b50620000f0620000e46200051460201b60201c565b6200051c60201b60201c565b734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200018157600080fd5b505afa15801562000196573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001bc919062000896565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539660805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200022057600080fd5b505afa15801562000235573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025b919062000896565b306040518363ffffffff1660e01b81526004016200027b929190620008d9565b602060405180830381600087803b1580156200029657600080fd5b505af1158015620002ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d1919062000896565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506001600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160046000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600154600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600154604051620004d6919062000917565b60405180910390a36200099b565b60008183620004f49190620007cb565b905092915050565b600081836200050c919062000963565b905092915050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200066e57808604811115620006465762000645620005e0565b5b6001851615620006565780820291505b808102905062000666856200060f565b945062000626565b94509492505050565b6000826200068957600190506200075c565b816200069957600090506200075c565b8160018114620006b25760028114620006bd57620006f3565b60019150506200075c565b60ff841115620006d257620006d1620005e0565b5b8360020a915084821115620006ec57620006eb620005e0565b5b506200075c565b5060208310610133831016604e8410600b84101617156200072d5782820a905083811115620007275762000726620005e0565b5b6200075c565b6200073c84848460016200061c565b92509050818404811115620007565762000755620005e0565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620007878262000763565b915062000794836200076d565b9250620007c37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000677565b905092915050565b6000620007d88262000763565b9150620007e58362000763565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620008215762000820620005e0565b5b828202905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200085e8262000831565b9050919050565b620008708162000851565b81146200087c57600080fd5b50565b600081519050620008908162000865565b92915050565b600060208284031215620008af57620008ae6200082c565b5b6000620008bf848285016200087f565b91505092915050565b620008d38162000851565b82525050565b6000604082019050620008f06000830185620008c8565b620008ff6020830184620008c8565b9392505050565b620009118162000763565b82525050565b60006020820190506200092e600083018462000906565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620009708262000763565b91506200097d8362000763565b92508262000990576200098f62000934565b5b828204905092915050565b60805160a051612c42620009eb60003960008181610f11015281816113b801528181611c370152611cba01526000818161118f015281816117a00152818161189001526118f60152612c426000f3fe60806040526004361061016a5760003560e01c8063818285a0116100d1578063a8aa1b311161008a578063dd62ed3e11610064578063dd62ed3e14610539578063f2fde38b14610576578063f887ea401461059f578063f8a25a94146105ca57610171565b8063a8aa1b31146104a8578063a9059cbb146104d3578063cc274b291461051057610171565b8063818285a0146103985780638da5cb5b146103c15780638e090333146103ec578063941fa5cd1461041557806395d89b4114610440578063a457c2d71461046b57610171565b8063313ce56711610123578063313ce5671461029a57806339509351146102c557806351bc3c851461030257806370a0823114610319578063715018a614610356578063737ea06e1461036d57610171565b80630445b6671461017657806306fdde03146101a1578063095ea7b3146101cc57806318160ddd1461020957806323b872dd1461023457806330227cde1461027157610171565b3661017157005b600080fd5b34801561018257600080fd5b5061018b6105f5565b6040516101989190611e34565b60405180910390f35b3480156101ad57600080fd5b506101b66105fb565b6040516101c39190611ee8565b60405180910390f35b3480156101d857600080fd5b506101f360048036038101906101ee9190611f99565b610638565b6040516102009190611ff4565b60405180910390f35b34801561021557600080fd5b5061021e610656565b60405161022b9190611e34565b60405180910390f35b34801561024057600080fd5b5061025b6004803603810190610256919061200f565b610660565b6040516102689190611ff4565b60405180910390f35b34801561027d57600080fd5b5061029860048036038101906102939190612062565b610768565b005b3480156102a657600080fd5b506102af610880565b6040516102bc91906120be565b60405180910390f35b3480156102d157600080fd5b506102ec60048036038101906102e79190611f99565b610889565b6040516102f99190611ff4565b60405180910390f35b34801561030e57600080fd5b5061031761093c565b005b34801561032557600080fd5b50610340600480360381019061033b91906120d9565b610a19565b60405161034d9190611e34565b60405180910390f35b34801561036257600080fd5b5061036b610a62565b005b34801561037957600080fd5b50610382610aea565b60405161038f9190612115565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba91906120d9565b610b10565b005b3480156103cd57600080fd5b506103d6610c83565b6040516103e39190612115565b60405180910390f35b3480156103f857600080fd5b50610413600480360381019061040e919061215c565b610cac565b005b34801561042157600080fd5b5061042a610dd1565b6040516104379190611e34565b60405180910390f35b34801561044c57600080fd5b50610455610dd7565b6040516104629190611ee8565b60405180910390f35b34801561047757600080fd5b50610492600480360381019061048d9190611f99565b610e14565b60405161049f9190611ff4565b60405180910390f35b3480156104b457600080fd5b506104bd610f0f565b6040516104ca9190612115565b60405180910390f35b3480156104df57600080fd5b506104fa60048036038101906104f59190611f99565b610f33565b6040516105079190611ff4565b60405180910390f35b34801561051c57600080fd5b506105376004803603810190610532919061219c565b610f51565b005b34801561054557600080fd5b50610560600480360381019061055b91906121c9565b61100e565b60405161056d9190611e34565b60405180910390f35b34801561058257600080fd5b5061059d600480360381019061059891906120d9565b611095565b005b3480156105ab57600080fd5b506105b461118d565b6040516105c19190612268565b60405180910390f35b3480156105d657600080fd5b506105df6111b1565b6040516105ec9190611e34565b60405180910390f35b60085481565b60606040518060400160405280600981526020017f4d45544152554646590000000000000000000000000000000000000000000000815250905090565b600061064c6106456111e3565b84846111eb565b6001905092915050565b6000600154905090565b600061066d8484846113b6565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106b86111e3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610738576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072f906122f5565b60405180910390fd5b61075c856107446111e3565b61075786856116ba90919063ffffffff16565b6111eb565b60019150509392505050565b6107706111e3565b73ffffffffffffffffffffffffffffffffffffffff1661078e610c83565b73ffffffffffffffffffffffffffffffffffffffff16146107e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107db90612361565b60405180910390fd5b600a82111580156107f65750600a8111155b610835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082c906123cd565b60405180910390fd5b81600581905550806006819055507f56c59d0e478c414efe9f2802f2515ec597b23804dde8308a83016b08186aaf6082826040516108749291906123ed565b60405180910390a15050565b60006012905090565b60006109326108966111e3565b8461092d85600360006108a76111e3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116d090919063ffffffff16565b6111eb565b6001905092915050565b6109446111e3565b73ffffffffffffffffffffffffffffffffffffffff16610962610c83565b73ffffffffffffffffffffffffffffffffffffffff16146109b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109af90612361565b60405180910390fd5b6000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610a1657610a0d6116e6565b610a156119e5565b5b50565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a6a6111e3565b73ffffffffffffffffffffffffffffffffffffffff16610a88610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad590612361565b60405180910390fd5b610ae86000611a60565b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610b186111e3565b73ffffffffffffffffffffffffffffffffffffffff16610b36610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610b8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8390612361565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610bfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf390612488565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167fe7a6cfbcf99ebced1f0d2c6d04f1185d57403d6b2e28599505533990efde69b860405160405180910390a250565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610cb46111e3565b73ffffffffffffffffffffffffffffffffffffffff16610cd2610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610d28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1f90612361565b60405180910390fd5b80600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f06e9674d1df780f28d6fccac66198e06ae257bd747ef07af7ecb217f7166a2ed82604051610dc59190611ff4565b60405180910390a25050565b60055481565b60606040518060400160405280600281526020017f4d52000000000000000000000000000000000000000000000000000000000000815250905090565b60008060036000610e236111e3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610ee0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed79061251a565b60405180910390fd5b610f04610eeb6111e3565b85610eff86856116ba90919063ffffffff16565b6111eb565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610f47610f406111e3565b84846113b6565b6001905092915050565b610f596111e3565b73ffffffffffffffffffffffffffffffffffffffff16610f77610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc490612361565b60405180910390fd5b806008819055507f107f3cdcb9d6b2816537f8d1b341c19c683bbf7a2d868f894ff70c89efdf694b816040516110039190611e34565b60405180910390a150565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61109d6111e3565b73ffffffffffffffffffffffffffffffffffffffff166110bb610c83565b73ffffffffffffffffffffffffffffffffffffffff1614611111576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110890612361565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611181576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611178906125ac565b60405180910390fd5b61118a81611a60565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b60065481565b600081836111c591906125fb565b905092915050565b600081836111db9190612684565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561125b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125290612727565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c2906127b9565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516113a99190611e34565b60405180910390a3505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614801561141e5750600960009054906101000a900460ff16155b1561142c5761142b611b24565b5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561149c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114939061284b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561150c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611503906128dd565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611593576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158a9061296f565b60405180910390fd5b6115a682826116ba90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006115f6858585611b85565b905080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611647919061298f565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116ab9190611e34565b60405180910390a35050505050565b600081836116c891906129e5565b905092915050565b600081836116de919061298f565b905092915050565b6001600960006101000a81548160ff0219169083151502179055506000600267ffffffffffffffff81111561171e5761171d612a19565b5b60405190808252806020026020018201604052801561174c5781602001602082028036833780820191505090505b509050308160008151811061176457611763612a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561180457600080fd5b505afa158015611818573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061183c9190612a8c565b816001815181106118505761184f612a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506118f4307f0000000000000000000000000000000000000000000000000000000000000000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111eb565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460008430426040518663ffffffff1660e01b8152600401611995959493929190612bb2565b600060405180830381600087803b1580156119af57600080fd5b505af11580156119c3573d6000803e3d6000fd5b50505050506000600960006101000a81548160ff021916908315150217905550565b60004790506000811115611a5d57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611a5b573d6000803e3d6000fd5b505b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506008548110611b7a57611b796116e6565b5b611b826119e5565b50565b60008060009050600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611c305750600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611dfe577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611cb857611cb16064611ca3600554866111b790919063ffffffff16565b6111cd90919063ffffffff16565b9050611d38565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611d3757611d346064611d26600654866111b790919063ffffffff16565b6111cd90919063ffffffff16565b90505b5b6000811115611dfd5780600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d90919061298f565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611df49190611e34565b60405180910390a35b5b611e1181846116ba90919063ffffffff16565b9150509392505050565b6000819050919050565b611e2e81611e1b565b82525050565b6000602082019050611e496000830184611e25565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e89578082015181840152602081019050611e6e565b83811115611e98576000848401525b50505050565b6000601f19601f8301169050919050565b6000611eba82611e4f565b611ec48185611e5a565b9350611ed4818560208601611e6b565b611edd81611e9e565b840191505092915050565b60006020820190508181036000830152611f028184611eaf565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611f3a82611f0f565b9050919050565b611f4a81611f2f565b8114611f5557600080fd5b50565b600081359050611f6781611f41565b92915050565b611f7681611e1b565b8114611f8157600080fd5b50565b600081359050611f9381611f6d565b92915050565b60008060408385031215611fb057611faf611f0a565b5b6000611fbe85828601611f58565b9250506020611fcf85828601611f84565b9150509250929050565b60008115159050919050565b611fee81611fd9565b82525050565b60006020820190506120096000830184611fe5565b92915050565b60008060006060848603121561202857612027611f0a565b5b600061203686828701611f58565b935050602061204786828701611f58565b925050604061205886828701611f84565b9150509250925092565b6000806040838503121561207957612078611f0a565b5b600061208785828601611f84565b925050602061209885828601611f84565b9150509250929050565b600060ff82169050919050565b6120b8816120a2565b82525050565b60006020820190506120d360008301846120af565b92915050565b6000602082840312156120ef576120ee611f0a565b5b60006120fd84828501611f58565b91505092915050565b61210f81611f2f565b82525050565b600060208201905061212a6000830184612106565b92915050565b61213981611fd9565b811461214457600080fd5b50565b60008135905061215681612130565b92915050565b6000806040838503121561217357612172611f0a565b5b600061218185828601611f58565b925050602061219285828601612147565b9150509250929050565b6000602082840312156121b2576121b1611f0a565b5b60006121c084828501611f84565b91505092915050565b600080604083850312156121e0576121df611f0a565b5b60006121ee85828601611f58565b92505060206121ff85828601611f58565b9150509250929050565b6000819050919050565b600061222e61222961222484611f0f565b612209565b611f0f565b9050919050565b600061224082612213565b9050919050565b600061225282612235565b9050919050565b61226281612247565b82525050565b600060208201905061227d6000830184612259565b92915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006122df602883611e5a565b91506122ea82612283565b604082019050919050565b6000602082019050818103600083015261230e816122d2565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061234b602083611e5a565b915061235682612315565b602082019050919050565b6000602082019050818103600083015261237a8161233e565b9050919050565b7f4d45544152554646593a204d6178206665652069732031302500000000000000600082015250565b60006123b7601983611e5a565b91506123c282612381565b602082019050919050565b600060208201905081810360008301526123e6816123aa565b9050919050565b60006040820190506124026000830185611e25565b61240f6020830184611e25565b9392505050565b7f4d45544152554646593a207a65726f2061646472657373206e6f7420616c6c6f60008201527f7765640000000000000000000000000000000000000000000000000000000000602082015250565b6000612472602383611e5a565b915061247d82612416565b604082019050919050565b600060208201905081810360008301526124a181612465565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612504602583611e5a565b915061250f826124a8565b604082019050919050565b60006020820190508181036000830152612533816124f7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612596602683611e5a565b91506125a18261253a565b604082019050919050565b600060208201905081810360008301526125c581612589565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061260682611e1b565b915061261183611e1b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561264a576126496125cc565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061268f82611e1b565b915061269a83611e1b565b9250826126aa576126a9612655565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612711602483611e5a565b915061271c826126b5565b604082019050919050565b6000602082019050818103600083015261274081612704565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006127a3602283611e5a565b91506127ae82612747565b604082019050919050565b600060208201905081810360008301526127d281612796565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612835602583611e5a565b9150612840826127d9565b604082019050919050565b6000602082019050818103600083015261286481612828565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006128c7602383611e5a565b91506128d28261286b565b604082019050919050565b600060208201905081810360008301526128f6816128ba565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612959602683611e5a565b9150612964826128fd565b604082019050919050565b600060208201905081810360008301526129888161294c565b9050919050565b600061299a82611e1b565b91506129a583611e1b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156129da576129d96125cc565b5b828201905092915050565b60006129f082611e1b565b91506129fb83611e1b565b925082821015612a0e57612a0d6125cc565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050612a8681611f41565b92915050565b600060208284031215612aa257612aa1611f0a565b5b6000612ab084828501612a77565b91505092915050565b6000819050919050565b6000612ade612ad9612ad484612ab9565b612209565b611e1b565b9050919050565b612aee81612ac3565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612b2981611f2f565b82525050565b6000612b3b8383612b20565b60208301905092915050565b6000602082019050919050565b6000612b5f82612af4565b612b698185612aff565b9350612b7483612b10565b8060005b83811015612ba5578151612b8c8882612b2f565b9750612b9783612b47565b925050600181019050612b78565b5085935050505092915050565b600060a082019050612bc76000830188611e25565b612bd46020830187612ae5565b8181036040830152612be68186612b54565b9050612bf56060830185612106565b612c026080830184611e25565b969550505050505056fea26469706673582212203a8b4b98b43fb54cc87a71a5c44b5c3fd31e187f8ea86856d47335c154b73c1364736f6c63430008090033