[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualsend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualswap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "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": "removeStrictTxLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "onoff", "type": "bool" } ], "name": "setCooldownEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052683635c9adc5dea000006000196200001d91906200053a565b6000196200002c9190620004f5565b6008556000600f60156101000a81548160ff0219169083151502179055506000600f60166101000a81548160ff0219169083151502179055506000600f60176101000a81548160ff021916908315150217905550683635c9adc5dea000006010553480156200009a57600080fd5b506000620000ad6200049660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35073868fb1ef170785ef027e69ba5ca872232b33eccf600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073868fb1ef170785ef027e69ba5ca872232b33eccf600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600854600260006200020c6200049660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160056000620002606200049e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200040d6200049660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673c7fed59cc4986c6a7a579f9ac33c48f76d35dfda73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef683635c9adc5dea00000604051620004889190620004d8565b60405180910390a3620005d0565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620004d28162000530565b82525050565b6000602082019050620004ef6000830184620004c7565b92915050565b6000620005028262000530565b91506200050f8362000530565b92508282101562000525576200052462000572565b5b828203905092915050565b6000819050919050565b6000620005478262000530565b9150620005548362000530565b925082620005675762000566620005a1565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b612fce80620005e06000396000f3fe6080604052600436106100f75760003560e01c8063715018a61161008a578063c3c8cd8011610059578063c3c8cd8014610325578063c9567bf91461033c578063dd62ed3e14610353578063ff87260214610390576100fe565b8063715018a61461027b5780638da5cb5b1461029257806395d89b41146102bd578063a9059cbb146102e8576100fe565b8063313ce567116100c6578063313ce567146101d35780635932ead1146101fe5780636fc3eaec1461022757806370a082311461023e576100fe565b806306fdde0314610103578063095ea7b31461012e57806318160ddd1461016b57806323b872dd14610196576100fe565b366100fe57005b600080fd5b34801561010f57600080fd5b506101186103a7565b6040516101259190612822565b60405180910390f35b34801561013a57600080fd5b50610155600480360381019061015091906123f5565b6103e4565b6040516101629190612807565b60405180910390f35b34801561017757600080fd5b50610180610402565b60405161018d9190612984565b60405180910390f35b3480156101a257600080fd5b506101bd60048036038101906101b891906123a6565b610413565b6040516101ca9190612807565b60405180910390f35b3480156101df57600080fd5b506101e86104ec565b6040516101f591906129f9565b60405180910390f35b34801561020a57600080fd5b5061022560048036038101906102209190612431565b6104f5565b005b34801561023357600080fd5b5061023c6105a7565b005b34801561024a57600080fd5b5061026560048036038101906102609190612318565b610619565b6040516102729190612984565b60405180910390f35b34801561028757600080fd5b5061029061066a565b005b34801561029e57600080fd5b506102a76107bd565b6040516102b49190612739565b60405180910390f35b3480156102c957600080fd5b506102d26107e6565b6040516102df9190612822565b60405180910390f35b3480156102f457600080fd5b5061030f600480360381019061030a91906123f5565b610823565b60405161031c9190612807565b60405180910390f35b34801561033157600080fd5b5061033a610841565b005b34801561034857600080fd5b506103516108bb565b005b34801561035f57600080fd5b5061037a6004803603810190610375919061236a565b610e17565b6040516103879190612984565b60405180910390f35b34801561039c57600080fd5b506103a5610e9e565b005b60606040518060400160405280600881526020017f41564120524f434b000000000000000000000000000000000000000000000000815250905090565b60006103f86103f1610f45565b8484610f4d565b6001905092915050565b6000683635c9adc5dea00000905090565b6000610420848484611118565b6104e18461042c610f45565b6104dc85604051806060016040528060288152602001612f7160289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610492610f45565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461171d9092919063ffffffff16565b610f4d565b600190509392505050565b60006009905090565b6104fd610f45565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461058a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610581906128e4565b60405180910390fd5b80600f60176101000a81548160ff02191690831515021790555050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166105e8610f45565b73ffffffffffffffffffffffffffffffffffffffff161461060857600080fd5b600047905061061681611781565b50565b6000610663600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461187c565b9050919050565b610672610f45565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f6906128e4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f524f434b00000000000000000000000000000000000000000000000000000000815250905090565b6000610837610830610f45565b8484611118565b6001905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610882610f45565b73ffffffffffffffffffffffffffffffffffffffff16146108a257600080fd5b60006108ad30610619565b90506108b8816118ea565b50565b6108c3610f45565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610947906128e4565b60405180910390fd5b600f60149054906101000a900460ff16156109a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099790612964565b60405180910390fd5b600073e54ca86531e17ef3616d22ca28b0d458b6c89106905080600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610a3030600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16683635c9adc5dea00000610f4d565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a7657600080fd5b505afa158015610a8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aae9190612341565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b158015610b1057600080fd5b505afa158015610b24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b489190612341565b6040518363ffffffff1660e01b8152600401610b65929190612754565b602060405180830381600087803b158015610b7f57600080fd5b505af1158015610b93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb79190612341565b600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f91b3f724730610c4030610619565b600080610c4b6107bd565b426040518863ffffffff1660e01b8152600401610c6d969594939291906127a6565b6060604051808303818588803b158015610c8657600080fd5b505af1158015610c9a573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610cbf9190612483565b5050506001600f60166101000a81548160ff0219169083151502179055506001600f60176101000a81548160ff021916908315150217905550674563918244f400006010819055506001600f60146101000a81548160ff021916908315150217905550600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610dc192919061277d565b602060405180830381600087803b158015610ddb57600080fd5b505af1158015610def573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e13919061245a565b5050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610ea6610f45565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2a906128e4565b60405180910390fd5b683635c9adc5dea00000601081905550565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb490612944565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561102d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102490612884565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161110b9190612984565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611188576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117f90612924565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156111f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ef90612844565b60405180910390fd5b6000811161123b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123290612904565b60405180910390fd5b6002600a819055506008600b819055506112536107bd565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156112c157506112916107bd565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561170d57600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561136a5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61137357600080fd5b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561141e5750600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156114745750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561148c5750600f60179054906101000a900460ff165b1561153c576010548111156114a057600080fd5b42600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054106114eb57600080fd5b601e426114f89190612a69565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480156115e75750600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561163d5750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611653576002600a81905550600a600b819055505b600061165e30610619565b9050600f60159054906101000a900460ff161580156116cb5750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156116e35750600f60169054906101000a900460ff165b1561170b576116f1816118ea565b600047905060008111156117095761170847611781565b5b505b505b611718838383611be4565b505050565b6000838311158290611765576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175c9190612822565b60405180910390fd5b50600083856117749190612b4a565b9050809150509392505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6117d1600284611bf490919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156117fc573d6000803e3d6000fd5b50600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc61184d600284611bf490919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611878573d6000803e3d6000fd5b5050565b60006008548211156118c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ba90612864565b60405180910390fd5b60006118cd611c3e565b90506118e28184611bf490919063ffffffff16565b915050919050565b6001600f60156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611948577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156119765781602001602082028036833780820191505090505b50905030816000815181106119b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b158015611a5657600080fd5b505afa158015611a6a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a8e9190612341565b81600181518110611ac8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611b2f30600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610f4d565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663762b15628360008430426040518663ffffffff1660e01b8152600401611b9395949392919061299f565b600060405180830381600087803b158015611bad57600080fd5b505af1158015611bc1573d6000803e3d6000fd5b50505050506000600f60156101000a81548160ff02191690831515021790555050565b611bef838383611c69565b505050565b6000611c3683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611e34565b905092915050565b6000806000611c4b611e97565b91509150611c628183611bf490919063ffffffff16565b9250505090565b600080600080600080611c7b87611ef9565b955095509550955095509550611cd986600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f6190919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d6e85600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fab90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611dba81612009565b611dc484836120c6565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611e219190612984565b60405180910390a3505050505050505050565b60008083118290611e7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e729190612822565b60405180910390fd5b5060008385611e8a9190612abf565b9050809150509392505050565b600080600060085490506000683635c9adc5dea000009050611ecd683635c9adc5dea00000600854611bf490919063ffffffff16565b821015611eec57600854683635c9adc5dea00000935093505050611ef5565b81819350935050505b9091565b6000806000806000806000806000611f168a600a54600b54612100565b9250925092506000611f26611c3e565b90506000806000611f398e878787612196565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000611fa383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061171d565b905092915050565b6000808284611fba9190612a69565b905083811015611fff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff6906128a4565b60405180910390fd5b8091505092915050565b6000612013611c3e565b9050600061202a828461221f90919063ffffffff16565b905061207e81600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fab90919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6120db82600854611f6190919063ffffffff16565b6008819055506120f681600954611fab90919063ffffffff16565b6009819055505050565b60008060008061212c606461211e888a61221f90919063ffffffff16565b611bf490919063ffffffff16565b905060006121566064612148888b61221f90919063ffffffff16565b611bf490919063ffffffff16565b9050600061217f82612171858c611f6190919063ffffffff16565b611f6190919063ffffffff16565b905080838395509550955050505093509350939050565b6000806000806121af858961221f90919063ffffffff16565b905060006121c6868961221f90919063ffffffff16565b905060006121dd878961221f90919063ffffffff16565b90506000612206826121f88587611f6190919063ffffffff16565b611f6190919063ffffffff16565b9050838184965096509650505050509450945094915050565b6000808314156122325760009050612294565b600082846122409190612af0565b905082848261224f9190612abf565b1461228f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612286906128c4565b60405180910390fd5b809150505b92915050565b6000813590506122a981612f2b565b92915050565b6000815190506122be81612f2b565b92915050565b6000813590506122d381612f42565b92915050565b6000815190506122e881612f42565b92915050565b6000813590506122fd81612f59565b92915050565b60008151905061231281612f59565b92915050565b60006020828403121561232a57600080fd5b60006123388482850161229a565b91505092915050565b60006020828403121561235357600080fd5b6000612361848285016122af565b91505092915050565b6000806040838503121561237d57600080fd5b600061238b8582860161229a565b925050602061239c8582860161229a565b9150509250929050565b6000806000606084860312156123bb57600080fd5b60006123c98682870161229a565b93505060206123da8682870161229a565b92505060406123eb868287016122ee565b9150509250925092565b6000806040838503121561240857600080fd5b60006124168582860161229a565b9250506020612427858286016122ee565b9150509250929050565b60006020828403121561244357600080fd5b6000612451848285016122c4565b91505092915050565b60006020828403121561246c57600080fd5b600061247a848285016122d9565b91505092915050565b60008060006060848603121561249857600080fd5b60006124a686828701612303565b93505060206124b786828701612303565b92505060406124c886828701612303565b9150509250925092565b60006124de83836124ea565b60208301905092915050565b6124f381612b7e565b82525050565b61250281612b7e565b82525050565b600061251382612a24565b61251d8185612a47565b935061252883612a14565b8060005b8381101561255957815161254088826124d2565b975061254b83612a3a565b92505060018101905061252c565b5085935050505092915050565b61256f81612b90565b82525050565b61257e81612bd3565b82525050565b600061258f82612a2f565b6125998185612a58565b93506125a9818560208601612be5565b6125b281612c76565b840191505092915050565b60006125ca602383612a58565b91506125d582612c87565b604082019050919050565b60006125ed602a83612a58565b91506125f882612cd6565b604082019050919050565b6000612610602283612a58565b915061261b82612d25565b604082019050919050565b6000612633601b83612a58565b915061263e82612d74565b602082019050919050565b6000612656602183612a58565b915061266182612d9d565b604082019050919050565b6000612679602083612a58565b915061268482612dec565b602082019050919050565b600061269c602983612a58565b91506126a782612e15565b604082019050919050565b60006126bf602583612a58565b91506126ca82612e64565b604082019050919050565b60006126e2602483612a58565b91506126ed82612eb3565b604082019050919050565b6000612705601783612a58565b915061271082612f02565b602082019050919050565b61272481612bbc565b82525050565b61273381612bc6565b82525050565b600060208201905061274e60008301846124f9565b92915050565b600060408201905061276960008301856124f9565b61277660208301846124f9565b9392505050565b600060408201905061279260008301856124f9565b61279f602083018461271b565b9392505050565b600060c0820190506127bb60008301896124f9565b6127c8602083018861271b565b6127d56040830187612575565b6127e26060830186612575565b6127ef60808301856124f9565b6127fc60a083018461271b565b979650505050505050565b600060208201905061281c6000830184612566565b92915050565b6000602082019050818103600083015261283c8184612584565b905092915050565b6000602082019050818103600083015261285d816125bd565b9050919050565b6000602082019050818103600083015261287d816125e0565b9050919050565b6000602082019050818103600083015261289d81612603565b9050919050565b600060208201905081810360008301526128bd81612626565b9050919050565b600060208201905081810360008301526128dd81612649565b9050919050565b600060208201905081810360008301526128fd8161266c565b9050919050565b6000602082019050818103600083015261291d8161268f565b9050919050565b6000602082019050818103600083015261293d816126b2565b9050919050565b6000602082019050818103600083015261295d816126d5565b9050919050565b6000602082019050818103600083015261297d816126f8565b9050919050565b6000602082019050612999600083018461271b565b92915050565b600060a0820190506129b4600083018861271b565b6129c16020830187612575565b81810360408301526129d38186612508565b90506129e260608301856124f9565b6129ef608083018461271b565b9695505050505050565b6000602082019050612a0e600083018461272a565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612a7482612bbc565b9150612a7f83612bbc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612ab457612ab3612c18565b5b828201905092915050565b6000612aca82612bbc565b9150612ad583612bbc565b925082612ae557612ae4612c47565b5b828204905092915050565b6000612afb82612bbc565b9150612b0683612bbc565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612b3f57612b3e612c18565b5b828202905092915050565b6000612b5582612bbc565b9150612b6083612bbc565b925082821015612b7357612b72612c18565b5b828203905092915050565b6000612b8982612b9c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000612bde82612bbc565b9050919050565b60005b83811015612c03578082015181840152602081019050612be8565b83811115612c12576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b612f3481612b7e565b8114612f3f57600080fd5b50565b612f4b81612b90565b8114612f5657600080fd5b50565b612f6281612bbc565b8114612f6d57600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122051b6a0fbb08da8fd3676eb938c487dd57a2dceeae2fb51e6fbc048b5a2fdcabc64736f6c63430008040033