[ { "inputs": [ { "internalType": "address", "name": "_uniswapRouter", "type": "address" }, { "internalType": "address payable", "name": "_marketing", "type": "address" }, { "internalType": "address payable", "name": "_developer", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "inputs": [], "name": "ReentrancyGuardReentrantCall", "type": "error" }, { "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": false, "internalType": "uint256", "name": "newBuyFee", "type": "uint256" } ], "name": "BuyTaxUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "payer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "FeePaid", "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": "amount", "type": "uint256" } ], "name": "FeePaidFrom", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newTreasury", "type": "address" } ], "name": "FeeWalletUpdated", "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": false, "internalType": "uint256", "name": "newSellFee", "type": "uint256" } ], "name": "SellTaxUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "buyer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "TokensTransfered", "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": "amount", "type": "uint256" } ], "name": "TokensTransferedFrom", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "UpdateExcludedFromRewards", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "UpdateExcludedFromTax", "type": "event" }, { "stateMutability": "payable", "type": "fallback" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "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": "claim", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isExclude", "type": "bool" } ], "name": "excludeFromRewards", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isExclude", "type": "bool" } ], "name": "excludeFromTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "excludedFromRewards", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "holdersList", "outputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" }, { "internalType": "uint256", "name": "amountToClaim", "type": "uint256" }, { "internalType": "uint256", "name": "lastClaimedTimestamp", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "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": "_address", "type": "address" } ], "name": "setStakingAddress", "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": "value", "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": "value", "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" }, { "inputs": [ { "internalType": "address", "name": "user", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "updateStakedBalance", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60e060405261271060016a52b7d2dcc80cd2e400000062000021919062000ad4565b6200002d919062000b4e565b600a556000600b556000600c556000600d556000601360006101000a81548160ff0219169083151502179055506000601360016101000a81548160ff0219169083151502179055503480156200008257600080fd5b5060405162004dd738038062004dd78339818101604052810190620000a8919062000c35565b336040518060400160405280600781526020017f41756469744149000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4155444149000000000000000000000000000000000000000000000000000000815250816003908162000126919062000f01565b50806004908162000138919062000f01565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001b05760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620001a7919062000ff9565b60405180910390fd5b620001c1816200051760201b60201c565b506001600681905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200023c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000233906200109d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620002ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a59062001135565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000320576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200031790620011cd565b60405180910390fd5b82600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620003b2336a52b7d2dcc80cd2e4000000620005dd60201b60201c565b6001600e6000620003c86200066a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000493620004856200066a60201b60201c565b60016200069460201b60201c565b620004a63060016200069460201b60201c565b8173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505062001341565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006525760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000649919062000ff9565b60405180910390fd5b6200066660008383620007c160201b60201c565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620006a4620009f160201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000716576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200070d906200123f565b60405180910390fd5b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3453aad620edfb737e1025fc5b238de98ab421a458d3715761a917b22d3afa0f82604051620007b591906200127e565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620008175780600260008282546200080a91906200129b565b92505081905550620008ed565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015620008a6578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016200089d93929190620012e7565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000938578060026000828254039250508190555062000985565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009e4919062001324565b60405180910390a3505050565b62000a0162000a9360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000a276200066a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000a915762000a5362000a9360201b60201c565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040162000a88919062000ff9565b60405180910390fd5b565b600033905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000ae18262000a9b565b915062000aee8362000a9b565b925082820262000afe8162000a9b565b9150828204841483151762000b185762000b1762000aa5565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000b5b8262000a9b565b915062000b688362000a9b565b92508262000b7b5762000b7a62000b1f565b5b828204905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000bb88262000b8b565b9050919050565b62000bca8162000bab565b811462000bd657600080fd5b50565b60008151905062000bea8162000bbf565b92915050565b600062000bfd8262000b8b565b9050919050565b62000c0f8162000bf0565b811462000c1b57600080fd5b50565b60008151905062000c2f8162000c04565b92915050565b60008060006060848603121562000c515762000c5062000b86565b5b600062000c618682870162000bd9565b935050602062000c748682870162000c1e565b925050604062000c878682870162000c1e565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000d1357607f821691505b60208210810362000d295762000d2862000ccb565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000d937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000d54565b62000d9f868362000d54565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000de262000ddc62000dd68462000a9b565b62000db7565b62000a9b565b9050919050565b6000819050919050565b62000dfe8362000dc1565b62000e1662000e0d8262000de9565b84845462000d61565b825550505050565b600090565b62000e2d62000e1e565b62000e3a81848462000df3565b505050565b5b8181101562000e625762000e5660008262000e23565b60018101905062000e40565b5050565b601f82111562000eb15762000e7b8162000d2f565b62000e868462000d44565b8101602085101562000e96578190505b62000eae62000ea58562000d44565b83018262000e3f565b50505b505050565b600082821c905092915050565b600062000ed66000198460080262000eb6565b1980831691505092915050565b600062000ef1838362000ec3565b9150826002028217905092915050565b62000f0c8262000c91565b67ffffffffffffffff81111562000f285762000f2762000c9c565b5b62000f34825462000cfa565b62000f4182828562000e66565b600060209050601f83116001811462000f79576000841562000f64578287015190505b62000f70858262000ee3565b86555062000fe0565b601f19841662000f898662000d2f565b60005b8281101562000fb35784890151825560018201915060208501945060208101905062000f8c565b8683101562000fd3578489015162000fcf601f89168262000ec3565b8355505b6001600288020188555050505b505050505050565b62000ff38162000bab565b82525050565b600060208201905062001010600083018462000fe8565b92915050565b600082825260208201905092915050565b7f6d61726b6574696e672061646472657373207a65726f2061646472657373206560008201527f7863657074696f6e000000000000000000000000000000000000000000000000602082015250565b60006200108560288362001016565b9150620010928262001027565b604082019050919050565b60006020820190508181036000830152620010b88162001076565b9050919050565b7f646576656c6f7065722061646472657373207a65726f2061646472657373206560008201527f7863657074696f6e000000000000000000000000000000000000000000000000602082015250565b60006200111d60288362001016565b91506200112a82620010bf565b604082019050919050565b6000602082019050818103600083015262001150816200110e565b9050919050565b7f556e697377617020726f75746572207a65726f2061646472657373206578636560008201527f7074696f6e000000000000000000000000000000000000000000000000000000602082015250565b6000620011b560258362001016565b9150620011c28262001157565b604082019050919050565b60006020820190508181036000830152620011e881620011a6565b9050919050565b7f6164647265737320300000000000000000000000000000000000000000000000600082015250565b60006200122760098362001016565b91506200123482620011ef565b602082019050919050565b600060208201905081810360008301526200125a8162001218565b9050919050565b60008115159050919050565b620012788162001261565b82525050565b60006020820190506200129560008301846200126d565b92915050565b6000620012a88262000a9b565b9150620012b58362000a9b565b9250828201905080821115620012d057620012cf62000aa5565b5b92915050565b620012e18162000a9b565b82525050565b6000606082019050620012fe600083018662000fe8565b6200130d6020830185620012d6565b6200131c6040830184620012d6565b949350505050565b60006020820190506200133b6000830184620012d6565b92915050565b60805160a05160c051613a66620013716000396000611f850152600061205101526000611d340152613a666000f3fe60806040526004361061012e5760003560e01c80638da5cb5b116100ab578063c9567bf91161006f578063c9567bf9146103e8578063cb35ac0b146103ff578063dd62ed3e1461043e578063f2fde38b1461047b578063f4e0d9ac146104a4578063f82f235f146104cd57610135565b80638da5cb5b1461030357806395d89b411461032e578063a33b273714610359578063a9059cbb14610382578063c6a30647146103bf57610135565b8063313ce567116100f2578063313ce567146102305780634e71d92d1461025b57806370a0823114610272578063715018a6146102af578063768dc710146102c657610135565b806306fdde0314610137578063095ea7b31461016257806318160ddd1461019f57806323b872dd146101ca5780632ad4cab71461020757610135565b3661013557005b005b34801561014357600080fd5b5061014c61050a565b6040516101599190612d0b565b60405180910390f35b34801561016e57600080fd5b5061018960048036038101906101849190612dc6565b61059c565b6040516101969190612e21565b60405180910390f35b3480156101ab57600080fd5b506101b46105bf565b6040516101c19190612e4b565b60405180910390f35b3480156101d657600080fd5b506101f160048036038101906101ec9190612e66565b6105c9565b6040516101fe9190612e21565b60405180910390f35b34801561021357600080fd5b5061022e60048036038101906102299190612ee5565b6105f8565b005b34801561023c57600080fd5b50610245610718565b6040516102529190612f41565b60405180910390f35b34801561026757600080fd5b50610270610721565b005b34801561027e57600080fd5b5061029960048036038101906102949190612f5c565b610903565b6040516102a69190612e4b565b60405180910390f35b3480156102bb57600080fd5b506102c461094b565b005b3480156102d257600080fd5b506102ed60048036038101906102e89190612f5c565b61095f565b6040516102fa9190612e21565b60405180910390f35b34801561030f57600080fd5b5061031861097f565b6040516103259190612f98565b60405180910390f35b34801561033a57600080fd5b506103436109a9565b6040516103509190612d0b565b60405180910390f35b34801561036557600080fd5b50610380600480360381019061037b9190612dc6565b610a3b565b005b34801561038e57600080fd5b506103a960048036038101906103a49190612dc6565b610b13565b6040516103b69190612e21565b60405180910390f35b3480156103cb57600080fd5b506103e660048036038101906103e19190612ee5565b610b36565b005b3480156103f457600080fd5b506103fd610c56565b005b34801561040b57600080fd5b5061042660048036038101906104219190612f5c565b610ccb565b60405161043593929190612fb3565b60405180910390f35b34801561044a57600080fd5b5061046560048036038101906104609190612fea565b610cf5565b6040516104729190612e4b565b60405180910390f35b34801561048757600080fd5b506104a2600480360381019061049d9190612f5c565b610d7c565b005b3480156104b057600080fd5b506104cb60048036038101906104c69190612f5c565b610e02565b005b3480156104d957600080fd5b506104f460048036038101906104ef9190612f5c565b610f6d565b6040516105019190612e21565b60405180910390f35b60606003805461051990613059565b80601f016020809104026020016040519081016040528092919081815260200182805461054590613059565b80156105925780601f1061056757610100808354040283529160200191610592565b820191906000526020600020905b81548152906001019060200180831161057557829003601f168201915b5050505050905090565b6000806105a7610f8d565b90506105b4818585610f95565b600191505092915050565b6000600254905090565b6000806105d4610f8d565b90506105e1858285610fa7565b6105ec85858561103b565b60019150509392505050565b610600611808565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906130d6565b60405180910390fd5b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3453aad620edfb737e1025fc5b238de98ab421a458d3715761a917b22d3afa0f8260405161070c9190612e21565b60405180910390a25050565b60006012905090565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050600081116107ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a290613142565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff16826040516107d190613193565b60006040518083038185875af1925050503d806000811461080e576040519150601f19603f3d011682016040523d82523d6000602084013e610813565b606091505b5050905080610857576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084e906131f4565b60405180910390fd5b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002018190555081600c60008282546108f89190613243565b925050819055505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610953611808565b61095d600061188f565b565b600e6020528060005260406000206000915054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546109b890613059565b80601f01602080910402602001604051908101604052809291908181526020018280546109e490613059565b8015610a315780601f10610a0657610100808354040283529160200191610a31565b820191906000526020600020905b815481529060010190602001808311610a1457829003601f168201915b5050505050905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610acb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac2906132e9565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600080610b1e610f8d565b9050610b2b81858561103b565b600191505092915050565b610b3e611808565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba4906130d6565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fbcb0010c8adfbd183728fee65133576fc1f54f36e7e7911a4323d90157340ee382604051610c4a9190612e21565b60405180910390a25050565b610c5e611808565b601360019054906101000a900460ff1615610cae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca590613355565b60405180910390fd5b6001601360016101000a81548160ff021916908315150217905550565b60106020528060005260406000206000915090508060000154908060010154908060020154905083565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d84611808565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610df65760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610ded9190612f98565b60405180910390fd5b610dff8161188f565b50565b610e0a611808565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e70906133e7565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60126020528060005260406000206000915054906101000a900460ff1681565b600033905090565b610fa28383836001611955565b505050565b6000610fb38484610cf5565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146110355781811015611025578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161101c93929190613407565b60405180910390fd5b61103484848484036000611955565b5b50505050565b6000811161107e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611075906134b0565b60405180910390fd5b8061108884610903565b10156110c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c09061351c565b60405180910390fd5b600080479050600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615806111725750600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561130657600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361122457601360019054906101000a900460ff1661121b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121290613588565b60405180910390fd5b60059150611305565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361130457601360019054906101000a900460ff166112c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112bf90613588565b60405180910390fd5b6005915060006112d730610903565b9050601360009054906101000a900460ff1661130257600a548111156113015761130081611b2c565b5b5b505b5b5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036113f15761136361097f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113ec5782600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113e491906135a8565b925050819055505b61155b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361155a5761144e61097f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115595782600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611502576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f990613628565b60405180910390fd5b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115519190613243565b925050819055505b5b5b60006064838561156b9190613648565b61157591906136b9565b9050600081856115859190613243565b9050611592878783611dc5565b61159d873084611dc5565b670de0b6b3a7640000600c54846115b49190613243565b106115c2576115c1611eb9565b5b6115cc87876122aa565b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036117ff57600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561168f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116b391906136ff565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561173c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061176091906136ff565b6040518363ffffffff1660e01b815260040161177d92919061372c565b602060405180830381865afa15801561179a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117be91906136ff565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50505050505050565b611810610f8d565b73ffffffffffffffffffffffffffffffffffffffff1661182e61097f565b73ffffffffffffffffffffffffffffffffffffffff161461188d57611851610f8d565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016118849190612f98565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036119c75760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016119be9190612f98565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a395760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611a309190612f98565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611b26578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611b1d9190612e4b565b60405180910390a35b50505050565b6001601360006101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611b6457611b63613755565b5b604051908082528060200260200182016040528015611b925781602001602082028036833780820191505090505b5090503081600081518110611baa57611ba9613784565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7591906136ff565b81600181518110611c8957611c88613784565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611cf030600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610f95565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947836000847f0000000000000000000000000000000000000000000000000000000000000000426040518663ffffffff1660e01b8152600401611d749594939291906138b6565b600060405180830381600087803b158015611d8e57600080fd5b505af1158015611da2573d6000803e3d6000fd5b50505050506000601360006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611e375760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401611e2e9190612f98565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ea95760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401611ea09190612f98565b60405180910390fd5b611eb4838383612a56565b505050565b60004790506000600c5482611ece9190613243565b905060008111611f13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0a9061395c565b60405180910390fd5b60006064602883611f249190613648565b611f2e91906136b9565b905060006064601484611f419190613648565b611f4b91906136b9565b90506000828285611f5c9190613243565b611f669190613243565b905080600c6000828254611f7a91906135a8565b9250508190555060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1683604051611fc790613193565b60006040518083038185875af1925050503d8060008114612004576040519150601f19603f3d011682016040523d82523d6000602084013e612009565b606091505b505090508061204d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612044906131f4565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168560405161209390613193565b60006040518083038185875af1925050503d80600081146120d0576040519150601f19603f3d011682016040523d82523d6000602084013e6120d5565b606091505b5050905080612119576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612110906139c8565b60405180910390fd5b60005b600b5481116122a0576000600f60006011600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121d66011600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610903565b6121e091906135a8565b90506000600d5482876121f39190613648565b6121fd91906136b9565b905080601060006011600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600082825461228491906135a8565b9250508190555050508080612298906139e8565b91505061211c565b5050505050505050565b600069152d02c7e14af680000090506000600267ffffffffffffffff8111156122d6576122d5613755565b5b6040519080825280602002602001820160405280156123045781602001602082028036833780820191505090505b509050838160008151811061231c5761231b613784565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050828160018151811061236b5761236a613784565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600267ffffffffffffffff8111156123c2576123c1613755565b5b6040519080825280602002602001820160405280156123f05781602001602082028036833780820191505090505b509050848160008151811061240857612407613784565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050838160018151811061245757612456613784565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060005b6002811015612a4e576000601060008584815181106124b6576124b5613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154905060006010600086858151811061251757612516613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154905060006010600087868151811061257857612577613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541461267157600f60008585815181106125da576125d9613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d600082825461262e9190613243565b9250508190555061265885848151811061264b5761264a613784565b5b6020026020010151610903565b600d60008282546126699190613243565b925050819055505b601160006010600088878151811061268c5761268b613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556010600086858151811061271a57612719613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008082016000905560018201600090556002820160009055505085600f600086868151811061278f5761278e613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127f58786815181106127e8576127e7613784565b5b6020026020010151610903565b6127ff91906135a8565b1015801561287157506012600086858151811061281f5761281e613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612a3957600b6000815480929190612889906139e8565b91905055506040518060600160405280600b54815260200183815260200182815250601060008786815181106128c2576128c1613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000155602082015181600101556040820151816002015590505084838151811061293857612937613784565b5b602002602001015160116000600b54815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600f60008686815181106129ac576129ab613784565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a12878681518110612a0557612a04613784565b5b6020026020010151610903565b612a1c91906135a8565b905080600d6000828254612a3091906135a8565b92505081905550505b50508080612a46906139e8565b915050612494565b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612aa8578060026000828254612a9c91906135a8565b92505081905550612b7b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612b34578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612b2b93929190613407565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612bc45780600260008282540392505081905550612c11565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612c6e9190612e4b565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612cb5578082015181840152602081019050612c9a565b60008484015250505050565b6000601f19601f8301169050919050565b6000612cdd82612c7b565b612ce78185612c86565b9350612cf7818560208601612c97565b612d0081612cc1565b840191505092915050565b60006020820190508181036000830152612d258184612cd2565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612d5d82612d32565b9050919050565b612d6d81612d52565b8114612d7857600080fd5b50565b600081359050612d8a81612d64565b92915050565b6000819050919050565b612da381612d90565b8114612dae57600080fd5b50565b600081359050612dc081612d9a565b92915050565b60008060408385031215612ddd57612ddc612d2d565b5b6000612deb85828601612d7b565b9250506020612dfc85828601612db1565b9150509250929050565b60008115159050919050565b612e1b81612e06565b82525050565b6000602082019050612e366000830184612e12565b92915050565b612e4581612d90565b82525050565b6000602082019050612e606000830184612e3c565b92915050565b600080600060608486031215612e7f57612e7e612d2d565b5b6000612e8d86828701612d7b565b9350506020612e9e86828701612d7b565b9250506040612eaf86828701612db1565b9150509250925092565b612ec281612e06565b8114612ecd57600080fd5b50565b600081359050612edf81612eb9565b92915050565b60008060408385031215612efc57612efb612d2d565b5b6000612f0a85828601612d7b565b9250506020612f1b85828601612ed0565b9150509250929050565b600060ff82169050919050565b612f3b81612f25565b82525050565b6000602082019050612f566000830184612f32565b92915050565b600060208284031215612f7257612f71612d2d565b5b6000612f8084828501612d7b565b91505092915050565b612f9281612d52565b82525050565b6000602082019050612fad6000830184612f89565b92915050565b6000606082019050612fc86000830186612e3c565b612fd56020830185612e3c565b612fe26040830184612e3c565b949350505050565b6000806040838503121561300157613000612d2d565b5b600061300f85828601612d7b565b925050602061302085828601612d7b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061307157607f821691505b6020821081036130845761308361302a565b5b50919050565b7f6164647265737320300000000000000000000000000000000000000000000000600082015250565b60006130c0600983612c86565b91506130cb8261308a565b602082019050919050565b600060208201905081810360008301526130ef816130b3565b9050919050565b7f4e6f7468696e6720746f20636c61696d00000000000000000000000000000000600082015250565b600061312c601083612c86565b9150613137826130f6565b602082019050919050565b6000602082019050818103600083015261315b8161311f565b9050919050565b600081905092915050565b50565b600061317d600083613162565b91506131888261316d565b600082019050919050565b600061319e82613170565b9150819050919050565b7f646576656c6f706572207472616e73666572206661696c65642e000000000000600082015250565b60006131de601a83612c86565b91506131e9826131a8565b602082019050919050565b6000602082019050818103600083015261320d816131d1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061324e82612d90565b915061325983612d90565b925082820390508181111561327157613270613214565b5b92915050565b7f4f6e6c79207374616b696e6720636f6e74726163742063616e2075706461746560008201527f2062616c616e6365210000000000000000000000000000000000000000000000602082015250565b60006132d3602983612c86565b91506132de82613277565b604082019050919050565b60006020820190508181036000830152613302816132c6565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b600061333f601783612c86565b915061334a82613309565b602082019050919050565b6000602082019050818103600083015261336e81613332565b9050919050565b7f61646472657373206973206e6f7420666f756e642c2074727920746f20696e7060008201527f75742061646472657373206f66207265616c207374616b696e67000000000000602082015250565b60006133d1603a83612c86565b91506133dc82613375565b604082019050919050565b60006020820190508181036000830152613400816133c4565b9050919050565b600060608201905061341c6000830186612f89565b6134296020830185612e3c565b6134366040830184612e3c565b949350505050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b600061349a602983612c86565b91506134a58261343e565b604082019050919050565b600060208201905081810360008301526134c98161348d565b9050919050565b7f42616c616e6365206c657373207468616e207472616e73666572000000000000600082015250565b6000613506601a83612c86565b9150613511826134d0565b602082019050919050565b60006020820190508181036000830152613535816134f9565b9050919050565b7f54726164696e67206973206e6f74206f70656e20796574000000000000000000600082015250565b6000613572601783612c86565b915061357d8261353c565b602082019050919050565b600060208201905081810360008301526135a181613565565b9050919050565b60006135b382612d90565b91506135be83612d90565b92508282019050808211156135d6576135d5613214565b5b92915050565b7f696e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000613612601483612c86565b915061361d826135dc565b602082019050919050565b6000602082019050818103600083015261364181613605565b9050919050565b600061365382612d90565b915061365e83612d90565b925082820261366c81612d90565b9150828204841483151761368357613682613214565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006136c482612d90565b91506136cf83612d90565b9250826136df576136de61368a565b5b828204905092915050565b6000815190506136f981612d64565b92915050565b60006020828403121561371557613714612d2d565b5b6000613723848285016136ea565b91505092915050565b60006040820190506137416000830185612f89565b61374e6020830184612f89565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b60006137e26137dd6137d8846137b3565b6137bd565b612d90565b9050919050565b6137f2816137c7565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61382d81612d52565b82525050565b600061383f8383613824565b60208301905092915050565b6000602082019050919050565b6000613863826137f8565b61386d8185613803565b935061387883613814565b8060005b838110156138a95781516138908882613833565b975061389b8361384b565b92505060018101905061387c565b5085935050505092915050565b600060a0820190506138cb6000830188612e3c565b6138d860208301876137e9565b81810360408301526138ea8186613858565b90506138f96060830185612f89565b6139066080830184612e3c565b9695505050505050565b7f436f6e74726163742062616c616e6365206973207a65726f0000000000000000600082015250565b6000613946601883612c86565b915061395182613910565b602082019050919050565b6000602082019050818103600083015261397581613939565b9050919050565b7f6d61726b6574696e67207472616e73666572206661696c65642e000000000000600082015250565b60006139b2601a83612c86565b91506139bd8261397c565b602082019050919050565b600060208201905081810360008301526139e1816139a5565b9050919050565b60006139f382612d90565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613a2557613a24613214565b5b60018201905091905056fea2646970667358221220d0bb970e0802d15e31d7a82fa0b5b755d85e3e6f9a15ef670b6bda5bebcf868464736f6c63430008140033000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad76940080000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a60000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6
0x000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad76940080000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a60000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6
----Decoded View------------Arg [0] : _uniswapRouter (address): 0xC532a74256D3Db42D0Bf7a0400fEFDbad7694008Arg [1] : _marketing (address): 0x5F9e787E146cdF86342D25e00452Fc3be6Fe62a6Arg [2] : _developer (address): 0x5F9e787E146cdF86342D25e00452Fc3be6Fe62a6
----Encoded View------------Arg [0] : 0x000000000000000000000000c532a74256d3db42d0bf7a0400fefdbad7694008Arg [1] : 0x0000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6Arg [2] : 0x0000000000000000000000005f9e787e146cdf86342d25e00452fc3be6fe62a6