[ { "inputs": [ { "internalType": "address", "name": "marketingWallet_", "type": "address" }, { "internalType": "address", "name": "devWallet_", "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": [], "name": "AutoNukeLP", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "sniper", "type": "address" } ], "name": "BoughtEarly", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "ExcludeFromFees", "type": "event" }, { "anonymous": false, "inputs": [], "name": "ManualNukeLP", "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": "pair", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "SetAutomatedMarketMakerPair", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ethReceived", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "tokensIntoLiquidity", "type": "uint256" } ], "name": "SwapAndLiquify", "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": "newAddress", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldAddress", "type": "address" } ], "name": "UpdateUniswapV2Router", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newWallet", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldWallet", "type": "address" } ], "name": "devWalletUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newWallet", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldWallet", "type": "address" } ], "name": "marketingWalletUpdated", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedMaxTransactionAmount", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair_", "type": "address" } ], "name": "addPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "address_", "type": "address[]" }, { "internalType": "bool", "name": "val", "type": "bool" } ], "name": "approveTransfer", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "automatedMarketMakerPairs", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "account", "type": "address" }, { "internalType": "bool", "name": "isBlacklisted", "type": "bool" } ], "name": "blacklistAccount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "buyDevFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "devWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "disableTransferDelay", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "earlySellLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "earlySellMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "enableEarlySellTax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "updAds", "type": "address" }, { "internalType": "bool", "name": "isEx", "type": "bool" } ], "name": "excludeFromMaxTransaction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_addresses", "type": "address[]" }, { "internalType": "uint256", "name": "_out", "type": "uint256" } ], "name": "execute", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitsInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" } ], "name": "reduceBuyTaX", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellDevFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setAutomatedMarketMakerPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "onoff", "type": "bool" } ], "name": "setEarlySellTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapTokensAtAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForDev", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForLiquidity", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForMarketing", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingActive", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "transferDelayEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newWallet", "type": "address" } ], "name": "updateDevWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newMarketingWallet", "type": "address" } ], "name": "updateMarketingWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNum", "type": "uint256" } ], "name": "updateMaxTxnAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNum", "type": "uint256" } ], "name": "updateMaxWalletAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "updateSwapEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newAmount", "type": "uint256" } ], "name": "updateSwapTokensAtAmount", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040526000600960156101000a81548160ff0219169083151502179055506000600960166101000a81548160ff0219169083151502179055506000600960176101000a81548160ff0219169083151502179055506001600960186101000a81548160ff0219169083151502179055506001600960196101000a81548160ff0219169083151502179055503480156200009857600080fd5b506040516200669d3803806200669d8339818101604052810190620000be919062000a62565b6040518060400160405280600a81526020017f446f6720476174736279000000000000000000000000000000000000000000008152506040518060400160405280600681526020017f474154534259000000000000000000000000000000000000000000000000000081525081600490816200013b919062000d23565b5080600590816200014d919062000d23565b50505062000170620001646200052460201b60201c565b6200052c60201b60201c565b6001600080620001856200052460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000737a250d5630b4cf539739df2c5dacb4c659f2488d905082600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000284816001620005f260201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506000601990506000806000601990506000806000806000620002df6200065d60201b60201c565b600a620002ed919062000f9a565b6409502f9000620002ff919062000feb565b90506103e8601e8262000313919062000feb565b6200031f919062001065565b600a819055506103e8601e8262000337919062000feb565b62000343919062001065565b600c819055506103e8600a826200035b919062000feb565b62000367919062001065565b600b8190555088600e8190555087600f8190555086601081905550601054600f54600e546200039791906200109d565b620003a391906200109d565b600d81905550856012819055508460138190555083601481905550601454601354601254620003d391906200109d565b620003df91906200109d565b601181905550826015819055508160168190555062000415620004076200066660201b60201c565b60016200069060201b60201c565b620004283060016200069060201b60201c565b6200043d61dead60016200069060201b60201c565b6200045f620004516200066660201b60201c565b6001620005f260201b60201c565b62000472306001620005f260201b60201c565b6200048761dead6001620005f260201b60201c565b6001600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200051233826200074b60201b60201c565b505050505050505050505050620012a7565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b62000602620008f160201b60201c565b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60006009905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620006a0620008f160201b60201c565b80601e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200073f9190620010f5565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620007bd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007b49062001173565b60405180910390fd5b620007d1600083836200099060201b60201c565b620007e8816003546200099560201b90919060201c565b6003819055506200084281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200099560201b90919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620008e59190620011a6565b60405180910390a35050565b600080620009046200052460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166200098e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009859062001213565b60405180910390fd5b565b505050565b6000808284620009a691906200109d565b905083811015620009ee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009e59062001285565b60405180910390fd5b8091505092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a2a82620009fd565b9050919050565b62000a3c8162000a1d565b811462000a4857600080fd5b50565b60008151905062000a5c8162000a31565b92915050565b6000806040838503121562000a7c5762000a7b620009f8565b5b600062000a8c8582860162000a4b565b925050602062000a9f8582860162000a4b565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000b2b57607f821691505b60208210810362000b415762000b4062000ae3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000bab7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b6c565b62000bb7868362000b6c565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000c0462000bfe62000bf88462000bcf565b62000bd9565b62000bcf565b9050919050565b6000819050919050565b62000c208362000be3565b62000c3862000c2f8262000c0b565b84845462000b79565b825550505050565b600090565b62000c4f62000c40565b62000c5c81848462000c15565b505050565b5b8181101562000c845762000c7860008262000c45565b60018101905062000c62565b5050565b601f82111562000cd35762000c9d8162000b47565b62000ca88462000b5c565b8101602085101562000cb8578190505b62000cd062000cc78562000b5c565b83018262000c61565b50505b505050565b600082821c905092915050565b600062000cf86000198460080262000cd8565b1980831691505092915050565b600062000d13838362000ce5565b9150826002028217905092915050565b62000d2e8262000aa9565b67ffffffffffffffff81111562000d4a5762000d4962000ab4565b5b62000d56825462000b12565b62000d6382828562000c88565b600060209050601f83116001811462000d9b576000841562000d86578287015190505b62000d92858262000d05565b86555062000e02565b601f19841662000dab8662000b47565b60005b8281101562000dd55784890151825560018201915060208501945060208101905062000dae565b8683101562000df5578489015162000df1601f89168262000ce5565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000e985780860481111562000e705762000e6f62000e0a565b5b600185161562000e805780820291505b808102905062000e908562000e39565b945062000e50565b94509492505050565b60008262000eb3576001905062000f86565b8162000ec3576000905062000f86565b816001811462000edc576002811462000ee75762000f1d565b600191505062000f86565b60ff84111562000efc5762000efb62000e0a565b5b8360020a91508482111562000f165762000f1562000e0a565b5b5062000f86565b5060208310610133831016604e8410600b841016171562000f575782820a90508381111562000f515762000f5062000e0a565b5b62000f86565b62000f66848484600162000e46565b9250905081840481111562000f805762000f7f62000e0a565b5b81810290505b9392505050565b600060ff82169050919050565b600062000fa78262000bcf565b915062000fb48362000f8d565b925062000fe37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000ea1565b905092915050565b600062000ff88262000bcf565b9150620010058362000bcf565b9250828202620010158162000bcf565b915082820484148315176200102f576200102e62000e0a565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620010728262000bcf565b91506200107f8362000bcf565b92508262001092576200109162001036565b5b828204905092915050565b6000620010aa8262000bcf565b9150620010b78362000bcf565b9250828201905080821115620010d257620010d162000e0a565b5b92915050565b60008115159050919050565b620010ef81620010d8565b82525050565b60006020820190506200110c6000830184620010e4565b92915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200115b601f8362001112565b9150620011688262001123565b602082019050919050565b600060208201905081810360008301526200118e816200114c565b9050919050565b620011a08162000bcf565b82525050565b6000602082019050620011bd600083018462001195565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000620011fb60208362001112565b91506200120882620011c3565b602082019050919050565b600060208201905081810360008301526200122e81620011ec565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006200126d601b8362001112565b91506200127a8262001235565b602082019050919050565b60006020820190508181036000830152620012a0816200125e565b9050919050565b6080516153be620012df60003960008181610f55015281816125e101528181613be201528181613cc30152613cea01526153be6000f3fe6080604052600436106103a65760003560e01c80638ea5220f116101e7578063bbc0c7421161010d578063dd62ed3e116100a0578063f11a24d31161006f578063f11a24d314610dd9578063f2fde38b14610e04578063f637434214610e2d578063f8b45b0514610e58576103ad565b8063dd62ed3e14610d09578063e2f4560514610d46578063e884f26014610d71578063e9a6f14b14610d9c576103ad565b8063c876d0b9116100dc578063c876d0b914610c4b578063c8c8ebe414610c76578063d257b34f14610ca1578063d85ba06314610cde576103ad565b8063bbc0c74214610ba5578063c024666814610bd0578063c18bc19514610bf9578063c2b7bbb614610c22576103ad565b8063a0d82dc511610185578063a746223f11610154578063a746223f14610ad9578063a9059cbb14610b02578063aacebbe314610b3f578063b62496f514610b68576103ad565b8063a0d82dc514610a1d578063a265777814610a48578063a457c2d714610a71578063a4d15b6414610aae576103ad565b806395d89b41116101c157806395d89b41146109735780639a7a23d61461099e5780639c3b4fdc146109c75780639fccce32146109f2576103ad565b80638ea5220f146108f4578063921369131461091f578063924de9b71461094a576103ad565b806342966c68116102cc57806370a082311161026a57806375f0a8741161023957806375f0a8741461085c5780637bce5a04146108875780638a8c523c146108b25780638da5cb5b146108c9576103ad565b806370a08231146107b4578063715018a6146107f1578063751039fc146108085780637571336a14610833576103ad565b80634fbee193116102a65780634fbee193146106f6578063541a43cf146107335780636a486a8e1461075e5780636ddd171314610789576103ad565b806342966c681461067757806349bd5a5e146106a05780634a62bb65146106cb576103ad565b80631f3fed8f116103445780632bf3d42d116103135780632bf3d42d146105bb5780632d5a5d34146105e6578063313ce5671461060f578063395093511461063a576103ad565b80631f3fed8f14610501578063203e727e1461052c57806323b872dd1461055557806326ededb814610592576103ad565b80631694505e116103805780631694505e1461045757806318160ddd146104825780631816467f146104ad5780631a8145bb146104d6576103ad565b806306fdde03146103b2578063095ea7b3146103dd57806310d5de531461041a576103ad565b366103ad57005b600080fd5b3480156103be57600080fd5b506103c7610e83565b6040516103d49190613e8d565b60405180910390f35b3480156103e957600080fd5b5061040460048036038101906103ff9190613f4d565b610f15565b6040516104119190613fa8565b60405180910390f35b34801561042657600080fd5b50610441600480360381019061043c9190613fc3565b610f33565b60405161044e9190613fa8565b60405180910390f35b34801561046357600080fd5b5061046c610f53565b604051610479919061404f565b60405180910390f35b34801561048e57600080fd5b50610497610f77565b6040516104a49190614079565b60405180910390f35b3480156104b957600080fd5b506104d460048036038101906104cf9190613fc3565b610f81565b005b3480156104e257600080fd5b506104eb611049565b6040516104f89190614079565b60405180910390f35b34801561050d57600080fd5b5061051661104f565b6040516105239190614079565b60405180910390f35b34801561053857600080fd5b50610553600480360381019061054e9190614094565b611055565b005b34801561056157600080fd5b5061057c600480360381019061057791906140c1565b6110e8565b6040516105899190613fa8565b60405180910390f35b34801561059e57600080fd5b506105b960048036038101906105b49190614179565b6111c1565b005b3480156105c757600080fd5b506105d061129e565b6040516105dd9190614079565b60405180910390f35b3480156105f257600080fd5b5061060d60048036038101906106089190614205565b6112a4565b005b34801561061b57600080fd5b50610624611307565b6040516106319190614261565b60405180910390f35b34801561064657600080fd5b50610661600480360381019061065c9190613f4d565b611310565b60405161066e9190613fa8565b60405180910390f35b34801561068357600080fd5b5061069e60048036038101906106999190614094565b6113c3565b005b3480156106ac57600080fd5b506106b56113df565b6040516106c2919061428b565b60405180910390f35b3480156106d757600080fd5b506106e0611405565b6040516106ed9190613fa8565b60405180910390f35b34801561070257600080fd5b5061071d60048036038101906107189190613fc3565b611418565b60405161072a9190613fa8565b60405180910390f35b34801561073f57600080fd5b5061074861146e565b6040516107559190614079565b60405180910390f35b34801561076a57600080fd5b50610773611474565b6040516107809190614079565b60405180910390f35b34801561079557600080fd5b5061079e61147a565b6040516107ab9190613fa8565b60405180910390f35b3480156107c057600080fd5b506107db60048036038101906107d69190613fc3565b61148d565b6040516107e89190614079565b60405180910390f35b3480156107fd57600080fd5b506108066114d6565b005b34801561081457600080fd5b5061081d6114ea565b60405161082a9190613fa8565b60405180910390f35b34801561083f57600080fd5b5061085a60048036038101906108559190614205565b611516565b005b34801561086857600080fd5b50610871611579565b60405161087e919061428b565b60405180910390f35b34801561089357600080fd5b5061089c61159f565b6040516108a99190614079565b60405180910390f35b3480156108be57600080fd5b506108c76115a5565b005b3480156108d557600080fd5b506108de6115ec565b6040516108eb919061428b565b60405180910390f35b34801561090057600080fd5b50610909611616565b604051610916919061428b565b60405180910390f35b34801561092b57600080fd5b5061093461163c565b6040516109419190614079565b60405180910390f35b34801561095657600080fd5b50610971600480360381019061096c91906142a6565b611642565b005b34801561097f57600080fd5b50610988611667565b6040516109959190613e8d565b60405180910390f35b3480156109aa57600080fd5b506109c560048036038101906109c09190614205565b6116f9565b005b3480156109d357600080fd5b506109dc61179f565b6040516109e99190614079565b60405180910390f35b3480156109fe57600080fd5b50610a076117a5565b604051610a149190614079565b60405180910390f35b348015610a2957600080fd5b50610a326117ab565b604051610a3f9190614079565b60405180910390f35b348015610a5457600080fd5b50610a6f6004803603810190610a6a91906142a6565b6117b1565b005b348015610a7d57600080fd5b50610a986004803603810190610a939190613f4d565b6117d6565b604051610aa59190613fa8565b60405180910390f35b348015610aba57600080fd5b50610ac36118a3565b604051610ad09190613fa8565b60405180910390f35b348015610ae557600080fd5b50610b006004803603810190610afb91906142d3565b6118b6565b005b348015610b0e57600080fd5b50610b296004803603810190610b249190613f4d565b611963565b604051610b369190613fa8565b60405180910390f35b348015610b4b57600080fd5b50610b666004803603810190610b619190613fc3565b611981565b005b348015610b7457600080fd5b50610b8f6004803603810190610b8a9190613fc3565b611a49565b604051610b9c9190613fa8565b60405180910390f35b348015610bb157600080fd5b50610bba611a69565b604051610bc79190613fa8565b60405180910390f35b348015610bdc57600080fd5b50610bf76004803603810190610bf29190614205565b611a7c565b005b348015610c0557600080fd5b50610c206004803603810190610c1b9190614094565b611b2d565b005b348015610c2e57600080fd5b50610c496004803603810190610c449190613fc3565b611bc0565b005b348015610c5757600080fd5b50610c60611c0c565b604051610c6d9190613fa8565b60405180910390f35b348015610c8257600080fd5b50610c8b611c1f565b604051610c989190614079565b60405180910390f35b348015610cad57600080fd5b50610cc86004803603810190610cc39190614094565b611c25565b604051610cd59190613fa8565b60405180910390f35b348015610cea57600080fd5b50610cf3611d06565b604051610d009190614079565b60405180910390f35b348015610d1557600080fd5b50610d306004803603810190610d2b9190614333565b611d0c565b604051610d3d9190614079565b60405180910390f35b348015610d5257600080fd5b50610d5b611d93565b604051610d689190614079565b60405180910390f35b348015610d7d57600080fd5b50610d86611d99565b604051610d939190613fa8565b60405180910390f35b348015610da857600080fd5b50610dc36004803603810190610dbe9190613fc3565b611dc5565b604051610dd09190613fa8565b60405180910390f35b348015610de557600080fd5b50610dee611e1b565b604051610dfb9190614079565b60405180910390f35b348015610e1057600080fd5b50610e2b6004803603810190610e269190613fc3565b611e21565b005b348015610e3957600080fd5b50610e42611ea4565b604051610e4f9190614079565b60405180910390f35b348015610e6457600080fd5b50610e6d611eaa565b604051610e7a9190614079565b60405180910390f35b606060048054610e92906143a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610ebe906143a2565b8015610f0b5780601f10610ee057610100808354040283529160200191610f0b565b820191906000526020600020905b815481529060010190602001808311610eee57829003601f168201915b5050505050905090565b6000610f29610f22611eb0565b8484611eb8565b6001905092915050565b601f6020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600354905090565b610f89612081565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60185481565b60175481565b61105d612081565b633b9aca006103e8600561106f610f77565b6110799190614402565b6110839190614473565b61108d9190614473565b8110156110cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c690614516565b60405180910390fd5b633b9aca00816110df9190614402565b600a8190555050565b60006110f5848484612115565b6111b684611101611eb0565b6111b18560405180606001604052806028815260200161533c60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611167611eb0565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130579092919063ffffffff16565b611eb8565b600190509392505050565b6111c9612081565b60005b83839050811015611298578383828181106111ea576111e9614536565b5b90506020020160208101906111ff9190613fc3565b73ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161127d9190614079565b60405180910390a3808061129090614565565b9150506111cc565b50505050565b60165481565b6112ac612081565b80601d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60006009905090565b60006113b961131d611eb0565b846113b4856002600061132e611eb0565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130bb90919063ffffffff16565b611eb8565b6001905092915050565b6113cb612081565b6113dc6113d6611eb0565b82613119565b50565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960159054906101000a900460ff1681565b6000601e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60155481565b60115481565b600960179054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6114de612081565b6114e860006132cc565b565b60006114f4612081565b6000600960156101000a81548160ff0219169083151502179055506001905090565b61151e612081565b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e5481565b6115ad612081565b6001600960166101000a81548160ff0219169083151502179055506001600960176101000a81548160ff02191690831515021790555043601a81905550565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60125481565b61164a612081565b80600960176101000a81548160ff02191690831515021790555050565b606060058054611676906143a2565b80601f01602080910402602001604051908101604052809291908181526020018280546116a2906143a2565b80156116ef5780601f106116c4576101008083540402835291602001916116ef565b820191906000526020600020905b8154815290600101906020018083116116d257829003601f168201915b5050505050905090565b611701612081565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611791576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117889061461f565b60405180910390fd5b61179b8282613392565b5050565b60105481565b60195481565b60145481565b6117b9612081565b80600960186101000a81548160ff02191690831515021790555050565b60006118996117e3611eb0565b8461189485604051806060016040528060258152602001615364602591396002600061180d611eb0565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130579092919063ffffffff16565b611eb8565b6001905092915050565b600960189054906101000a900460ff1681565b6118be612081565b60005b8383905081101561195d5781602060008686858181106118e4576118e3614536565b5b90506020020160208101906118f99190613fc3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061195590614565565b9150506118c1565b50505050565b6000611977611970611eb0565b8484612115565b6001905092915050565b611989612081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60216020528060005260406000206000915054906101000a900460ff1681565b600960169054906101000a900460ff1681565b611a84612081565b80601e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611b219190613fa8565b60405180910390a25050565b611b35612081565b633b9aca006103e8600f611b47610f77565b611b519190614402565b611b5b9190614473565b611b659190614473565b811015611ba7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9e906146b1565b60405180910390fd5b633b9aca0081611bb79190614402565b600c8190555050565b611bc8612081565b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600960199054906101000a900460ff1681565b600a5481565b6000611c2f612081565b620186a06001611c3d610f77565b611c479190614402565b611c519190614473565b821015611c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8a90614743565b60405180910390fd5b6103e86005611ca0610f77565b611caa9190614402565b611cb49190614473565b821115611cf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ced906147d5565b60405180910390fd5b81600b8190555060019050919050565b600d5481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600b5481565b6000611da3612081565b6000600960196101000a81548160ff0219169083151502179055506001905090565b6000602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600f5481565b611e29612081565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8f90614867565b60405180910390fd5b611ea1816132cc565b50565b60135481565b600c5481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1e906148f9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8d9061498b565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516120749190614079565b60405180910390a3505050565b60008061208c611eb0565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612113576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210a906149f7565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612184576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217b90614a89565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036121f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ea90614b1b565b60405180910390fd5b601d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156122975750601d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6122d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122cd90614bad565b60405180910390fd5b600081036122ef576122ea83836000613433565b613052565b6000601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540361237b5743601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600960159054906101000a900460ff1615612a40576123986115ec565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561240657506123d66115ec565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561243f5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612479575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156124925750600960149054906101000a900460ff16155b15612a3f57600960169054906101000a900460ff1661258c57601e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061254c5750601e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61258b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258290614c19565b60405180910390fd5b5b600960199054906101000a900460ff1615612756576125a96115ec565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561263057507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561268a5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156127555743601b60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410612710576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270790614cd1565b60405180910390fd5b43601b60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156127f95750601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156128a057600a54811115612843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161283a90614d63565b60405180910390fd5b600c5461284f8361148d565b8261285a9190614d83565b111561289b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289290614e03565b60405180910390fd5b612a3e565b602160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156129435750601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561299257600a5481111561298d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161298490614e95565b60405180910390fd5b612a3d565b601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612a3c57600c546129ef8361148d565b826129fa9190614d83565b1115612a3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3290614e03565b60405180910390fd5b5b5b5b5b5b6000601a54612a4f9190614d83565b4311158015612aac5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612af85750737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612b56576000601d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6000612b613061148d565b90506000600b548210159050808015612b865750600960179054906101000a900460ff165b8015612b9f5750600960149054906101000a900460ff16155b8015612bf55750602160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612c4b5750601e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612ca15750601e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612ce5576001600960146101000a81548160ff021916908315150217905550612cc96136ca565b6000600960146101000a81548160ff0219169083151502179055505b6000600960149054906101000a900460ff16158015612d105750600960179054906101000a900460ff165b9050601e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612db35750601e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612dbd57600090505b6000811561303657602160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612e2057506000601154115b15612eed57612e4d6064612e3f6011548861390c90919063ffffffff16565b61398690919063ffffffff16565b905060115460135482612e609190614402565b612e6a9190614473565b60186000828254612e7b9190614d83565b9250508190555060115460145482612e939190614402565b612e9d9190614473565b60196000828254612eae9190614d83565b9250508190555060115460125482612ec69190614402565b612ed09190614473565b60176000828254612ee19190614d83565b92505081905550613012565b602160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612f4857506000600d54115b1561301157612f756064612f67600d548861390c90919063ffffffff16565b61398690919063ffffffff16565b9050600d54600f5482612f889190614402565b612f929190614473565b60186000828254612fa39190614d83565b92505081905550600d5460105482612fbb9190614402565b612fc59190614473565b60196000828254612fd69190614d83565b92505081905550600d54600e5482612fee9190614402565b612ff89190614473565b601760008282546130099190614d83565b925050819055505b5b600081111561302757613026873083613433565b5b80856130339190614eb5565b94505b61304085886139d0565b945061304d878787613433565b505050505b505050565b600083831115829061309f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130969190613e8d565b60405180910390fd5b50600083856130ae9190614eb5565b9050809150509392505050565b60008082846130ca9190614d83565b90508381101561310f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161310690614f35565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613188576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161317f90614fc7565b60405180910390fd5b61319482600083613af4565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181111561321b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161321290615059565b60405180910390fd5b818101600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516132bf9190614079565b60405180910390a3505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036134a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349990614a89565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613511576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161350890614b1b565b60405180910390fd5b61351c838383613af4565b6135888160405180606001604052806026815260200161531660269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130579092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061361d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130bb90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516136bd9190614079565b60405180910390a3505050565b60006136d53061148d565b905060006019546017546018546136ec9190614d83565b6136f69190614d83565b90506000808314806137085750600082145b156137155750505061390a565b6014600b546137249190614402565b83111561373d576014600b5461373a9190614402565b92505b6000600283601854866137509190614402565b61375a9190614473565b6137649190614473565b9050600061377b8286613af990919063ffffffff16565b9050600047905061378b82613b43565b60006137a08247613af990919063ffffffff16565b905060006137cb876137bd6019548561390c90919063ffffffff16565b61398690919063ffffffff16565b9050600060188190555060006017819055506000601981905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168160405161382b906150aa565b60006040518083038185875af1925050503d8060008114613868576040519150601f19603f3d011682016040523d82523d6000602084013e61386d565b606091505b505080965050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516138b9906150aa565b60006040518083038185875af1925050503d80600081146138f6576040519150601f19603f3d011682016040523d82523d6000602084013e6138fb565b606091505b50508096505050505050505050505b565b600080830361391e5760009050613980565b6000828461392c9190614402565b905082848261393b9190614473565b1461397b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397290615131565b60405180910390fd5b809150505b92915050565b60006139c883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613d80565b905092915050565b600080603290506000601b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205443613a249190614eb5565b905060008282613a349190614402565b9050600060648211613a5257816064613a4d9190614eb5565b613a55565b60005b9050600060648289613a679190614402565b613a719190614473565b9050602060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615613ae557613ad9600082613de390919063ffffffff16565b95505050505050613aee565b87955050505050505b92915050565b505050565b6000613b3b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613057565b905092915050565b6000600267ffffffffffffffff811115613b6057613b5f615151565b5b604051908082528060200260200182016040528015613b8e5781602001602082028036833780820191505090505b5090503081600081518110613ba657613ba5614536565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c6f9190615195565b81600181518110613c8357613c82614536565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613ce8307f000000000000000000000000000000000000000000000000000000000000000084611eb8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401613d4a9594939291906152bb565b600060405180830381600087803b158015613d6457600080fd5b505af1158015613d78573d6000803e3d6000fd5b505050505050565b60008083118290613dc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613dbe9190613e8d565b60405180910390fd5b5060008385613dd69190614473565b9050809150509392505050565b600081831015613df35781613df5565b825b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613e37578082015181840152602081019050613e1c565b60008484015250505050565b6000601f19601f8301169050919050565b6000613e5f82613dfd565b613e698185613e08565b9350613e79818560208601613e19565b613e8281613e43565b840191505092915050565b60006020820190508181036000830152613ea78184613e54565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613ee482613eb9565b9050919050565b613ef481613ed9565b8114613eff57600080fd5b50565b600081359050613f1181613eeb565b92915050565b6000819050919050565b613f2a81613f17565b8114613f3557600080fd5b50565b600081359050613f4781613f21565b92915050565b60008060408385031215613f6457613f63613eaf565b5b6000613f7285828601613f02565b9250506020613f8385828601613f38565b9150509250929050565b60008115159050919050565b613fa281613f8d565b82525050565b6000602082019050613fbd6000830184613f99565b92915050565b600060208284031215613fd957613fd8613eaf565b5b6000613fe784828501613f02565b91505092915050565b6000819050919050565b600061401561401061400b84613eb9565b613ff0565b613eb9565b9050919050565b600061402782613ffa565b9050919050565b60006140398261401c565b9050919050565b6140498161402e565b82525050565b60006020820190506140646000830184614040565b92915050565b61407381613f17565b82525050565b600060208201905061408e600083018461406a565b92915050565b6000602082840312156140aa576140a9613eaf565b5b60006140b884828501613f38565b91505092915050565b6000806000606084860312156140da576140d9613eaf565b5b60006140e886828701613f02565b93505060206140f986828701613f02565b925050604061410a86828701613f38565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f84011261413957614138614114565b5b8235905067ffffffffffffffff81111561415657614155614119565b5b6020830191508360208202830111156141725761417161411e565b5b9250929050565b60008060006040848603121561419257614191613eaf565b5b600084013567ffffffffffffffff8111156141b0576141af613eb4565b5b6141bc86828701614123565b935093505060206141cf86828701613f38565b9150509250925092565b6141e281613f8d565b81146141ed57600080fd5b50565b6000813590506141ff816141d9565b92915050565b6000806040838503121561421c5761421b613eaf565b5b600061422a85828601613f02565b925050602061423b858286016141f0565b9150509250929050565b600060ff82169050919050565b61425b81614245565b82525050565b60006020820190506142766000830184614252565b92915050565b61428581613ed9565b82525050565b60006020820190506142a0600083018461427c565b92915050565b6000602082840312156142bc576142bb613eaf565b5b60006142ca848285016141f0565b91505092915050565b6000806000604084860312156142ec576142eb613eaf565b5b600084013567ffffffffffffffff81111561430a57614309613eb4565b5b61431686828701614123565b93509350506020614329868287016141f0565b9150509250925092565b6000806040838503121561434a57614349613eaf565b5b600061435885828601613f02565b925050602061436985828601613f02565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806143ba57607f821691505b6020821081036143cd576143cc614373565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061440d82613f17565b915061441883613f17565b925082820261442681613f17565b9150828204841483151761443d5761443c6143d3565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061447e82613f17565b915061448983613f17565b92508261449957614498614444565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e35250000000000000000000000000000000000602082015250565b6000614500602f83613e08565b915061450b826144a4565b604082019050919050565b6000602082019050818103600083015261452f816144f3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061457082613f17565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036145a2576145a16143d3565b5b600182019050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000614609603983613e08565b9150614614826145ad565b604082019050919050565b60006020820190508181036000830152614638816145fc565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f312e352500000000000000000000000000000000000000000000000000000000602082015250565b600061469b602483613e08565b91506146a68261463f565b604082019050919050565b600060208201905081810360008301526146ca8161468e565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b600061472d603583613e08565b9150614738826146d1565b604082019050919050565b6000602082019050818103600083015261475c81614720565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b60006147bf603483613e08565b91506147ca82614763565b604082019050919050565b600060208201905081810360008301526147ee816147b2565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614851602683613e08565b915061485c826147f5565b604082019050919050565b6000602082019050818103600083015261488081614844565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006148e3602483613e08565b91506148ee82614887565b604082019050919050565b60006020820190508181036000830152614912816148d6565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614975602283613e08565b915061498082614919565b604082019050919050565b600060208201905081810360008301526149a481614968565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006149e1602083613e08565b91506149ec826149ab565b602082019050919050565b60006020820190508181036000830152614a10816149d4565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614a73602583613e08565b9150614a7e82614a17565b604082019050919050565b60006020820190508181036000830152614aa281614a66565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614b05602383613e08565b9150614b1082614aa9565b604082019050919050565b60006020820190508181036000830152614b3481614af8565b9050919050565b7f596f752068617665206265656e20626c61636b6c69737465642066726f6d207460008201527f72616e73666572696e6720746f6b656e73000000000000000000000000000000602082015250565b6000614b97603183613e08565b9150614ba282614b3b565b604082019050919050565b60006020820190508181036000830152614bc681614b8a565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b6000614c03601683613e08565b9150614c0e82614bcd565b602082019050919050565b60006020820190508181036000830152614c3281614bf6565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b6000614cbb604983613e08565b9150614cc682614c39565b606082019050919050565b60006020820190508181036000830152614cea81614cae565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b6000614d4d603583613e08565b9150614d5882614cf1565b604082019050919050565b60006020820190508181036000830152614d7c81614d40565b9050919050565b6000614d8e82613f17565b9150614d9983613f17565b9250828201905080821115614db157614db06143d3565b5b92915050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000614ded601383613e08565b9150614df882614db7565b602082019050919050565b60006020820190508181036000830152614e1c81614de0565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b6000614e7f603683613e08565b9150614e8a82614e23565b604082019050919050565b60006020820190508181036000830152614eae81614e72565b9050919050565b6000614ec082613f17565b9150614ecb83613f17565b9250828203905081811115614ee357614ee26143d3565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614f1f601b83613e08565b9150614f2a82614ee9565b602082019050919050565b60006020820190508181036000830152614f4e81614f12565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000614fb1602183613e08565b9150614fbc82614f55565b604082019050919050565b60006020820190508181036000830152614fe081614fa4565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000615043602283613e08565b915061504e82614fe7565b604082019050919050565b6000602082019050818103600083015261507281615036565b9050919050565b600081905092915050565b50565b6000615094600083615079565b915061509f82615084565b600082019050919050565b60006150b582615087565b9150819050919050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061511b602183613e08565b9150615126826150bf565b604082019050919050565b6000602082019050818103600083015261514a8161510e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008151905061518f81613eeb565b92915050565b6000602082840312156151ab576151aa613eaf565b5b60006151b984828501615180565b91505092915050565b6000819050919050565b60006151e76151e26151dd846151c2565b613ff0565b613f17565b9050919050565b6151f7816151cc565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61523281613ed9565b82525050565b60006152448383615229565b60208301905092915050565b6000602082019050919050565b6000615268826151fd565b6152728185615208565b935061527d83615219565b8060005b838110156152ae5781516152958882615238565b97506152a083615250565b925050600181019050615281565b5085935050505092915050565b600060a0820190506152d0600083018861406a565b6152dd60208301876151ee565b81810360408301526152ef818661525d565b90506152fe606083018561427c565b61530b608083018461406a565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220db6dedd27e491a64ca4717908eb11b213c0b94a31eb8b85de51c265a5ddfa97164736f6c634300081300330000000000000000000000001aeab76eb4da277ea583931a062d70b3a471c7da000000000000000000000000b3b5dc5f493728006d7a7e30f51ddef74aec4be9
0x0000000000000000000000001aeab76eb4da277ea583931a062d70b3a471c7da000000000000000000000000b3b5dc5f493728006d7a7e30f51ddef74aec4be9
----Decoded View------------Arg [0] : marketingWallet_ (address): 0x1AeAB76eb4dA277EA583931A062D70B3a471c7daArg [1] : devWallet_ (address): 0xB3b5Dc5F493728006d7A7E30f51DDEF74AEc4bE9
----Encoded View------------Arg [0] : 0x0000000000000000000000001aeab76eb4da277ea583931a062d70b3a471c7daArg [1] : 0x000000000000000000000000b3b5dc5f493728006d7a7e30f51ddef74aec4be9