[ { "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": 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": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isBlacklisting", "type": "bool" } ], "name": "blacklist", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "blacklists", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "limited", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxHoldingAmount", "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": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_limited", "type": "bool" }, { "internalType": "uint256", "name": "_maxHoldingAmount", "type": "uint256" } ], "name": "setRule", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "tsupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_pair", "type": "address" } ], "name": "updatePair", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526001600660006101000a81548160ff0219169083151502179055506b0a26aa1ef8ec416d311400006007556a4df5be5651ddd947ac00006008553480156200004b57600080fd5b506040518060400160405280600b81526020017f4176617850656e6775696e0000000000000000000000000000000000000000008152506040518060400160405280600581526020017f50454e4755000000000000000000000000000000000000000000000000000000815250620000d8620000cc6200012660201b60201c565b6200012e60201b60201c565b8160049080519060200190620000f0929190620006cf565b50806005908051906020019062000109929190620006cf565b5050506200012033600754620001f260201b60201c565b62000a95565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000265576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200025c9062000928565b60405180910390fd5b62000279600083836200036c60201b60201c565b80600360008282546200028d91906200099a565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002e591906200099a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200034c91906200096c565b60405180910390a362000368600083836200065860201b60201c565b5050565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015620004115750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b62000453576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200044a906200094a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156200057757620004bb6200065d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806200052f5750620005006200065d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b62000571576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005689062000906565b60405180910390fd5b62000653565b600660009054906101000a900460ff168015620005e15750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b1562000652576008548162000601846200068660201b620008a11760201c565b6200060d91906200099a565b111562000651576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200064890620008e4565b60405180910390fd5b5b5b505050565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b828054620006dd9062000a01565b90600052602060002090601f0160209004810192826200070157600085556200074d565b82601f106200071c57805160ff19168380011785556200074d565b828001600101855582156200074d579182015b828111156200074c5782518255916020019190600101906200072f565b5b5090506200075c919062000760565b5090565b5b808211156200077b57600081600090555060010162000761565b5090565b60006200078e60468362000989565b91507f57697468207468697320707572636861736520796f75722077616c6c6574207760008301527f6f756c642065786365656420746865206d6178696d756d20616c6c6f7765642060208301527f616d6f756e7400000000000000000000000000000000000000000000000000006040830152606082019050919050565b60006200081c60178362000989565b91507f74726164696e6720686173206e6f7420737461727465640000000000000000006000830152602082019050919050565b60006200085e601f8362000989565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b6000620008a0600b8362000989565b91507f426c61636b6c69737465640000000000000000000000000000000000000000006000830152602082019050919050565b620008de81620009f7565b82525050565b60006020820190508181036000830152620008ff816200077f565b9050919050565b6000602082019050818103600083015262000921816200080d565b9050919050565b6000602082019050818103600083015262000943816200084f565b9050919050565b60006020820190508181036000830152620009658162000891565b9050919050565b6000602082019050620009836000830184620008d3565b92915050565b600082825260208201905092915050565b6000620009a782620009f7565b9150620009b483620009f7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620009ec57620009eb62000a37565b5b828201905092915050565b6000819050919050565b6000600282049050600182168062000a1a57607f821691505b6020821081141562000a315762000a3062000a66565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6123778062000aa56000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c8063715018a6116100c3578063a8aa1b311161007c578063a8aa1b31146103a2578063a9059cbb146103c0578063c164eddc146103f0578063d21079e61461040e578063dd62ed3e1461042a578063f2fde38b1461045a5761014d565b8063715018a6146102f0578063860a32ec146102fa57806389f9a1d3146103185780638da5cb5b1461033657806395d89b4114610354578063a457c2d7146103725761014d565b806323b872dd1161011557806323b872dd1461020a578063313ce5671461023a5780633950935114610258578063404e51291461028857806342966c68146102a457806370a08231146102c05761014d565b806306fdde0314610152578063095ea7b31461017057806316c02129146101a057806318160ddd146101d05780631b56bbf9146101ee575b600080fd5b61015a610476565b6040516101679190611f15565b60405180910390f35b61018a60048036038101906101859190611881565b610508565b6040516101979190611efa565b60405180910390f35b6101ba60048036038101906101b59190611791565b610526565b6040516101c79190611efa565b60405180910390f35b6101d8610546565b6040516101e591906120f7565b60405180910390f35b61020860048036038101906102039190611791565b610550565b005b610224600480360381019061021f91906117f6565b610610565b6040516102319190611efa565b60405180910390f35b610242610708565b60405161024f9190612112565b60405180910390f35b610272600480360381019061026d9190611881565b610711565b60405161027f9190611efa565b60405180910390f35b6102a2600480360381019061029d9190611845565b6107bd565b005b6102be60048036038101906102b991906118f9565b610894565b005b6102da60048036038101906102d59190611791565b6108a1565b6040516102e791906120f7565b60405180910390f35b6102f86108ea565b005b610302610972565b60405161030f9190611efa565b60405180910390f35b610320610985565b60405161032d91906120f7565b60405180910390f35b61033e61098b565b60405161034b9190611edf565b60405180910390f35b61035c6109b4565b6040516103699190611f15565b60405180910390f35b61038c60048036038101906103879190611881565b610a46565b6040516103999190611efa565b60405180910390f35b6103aa610b31565b6040516103b79190611edf565b60405180910390f35b6103da60048036038101906103d59190611881565b610b57565b6040516103e79190611efa565b60405180910390f35b6103f8610b75565b60405161040591906120f7565b60405180910390f35b610428600480360381019061042391906118bd565b610b7b565b005b610444600480360381019061043f91906117ba565b610c1c565b60405161045191906120f7565b60405180910390f35b610474600480360381019061046f9190611791565b610ca3565b005b6060600480546104859061225b565b80601f01602080910402602001604051908101604052809291908181526020018280546104b19061225b565b80156104fe5780601f106104d3576101008083540402835291602001916104fe565b820191906000526020600020905b8154815290600101906020018083116104e157829003601f168201915b5050505050905090565b600061051c610515610d9b565b8484610da3565b6001905092915050565b600a6020528060005260406000206000915054906101000a900460ff1681565b6000600354905090565b610558610d9b565b73ffffffffffffffffffffffffffffffffffffffff1661057661098b565b73ffffffffffffffffffffffffffffffffffffffff16146105cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c390612017565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600061061d848484610f6e565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610668610d9b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156106e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106df90611ff7565b60405180910390fd5b6106fc856106f4610d9b565b858403610da3565b60019150509392505050565b60006012905090565b60006107b361071e610d9b565b84846002600061072c610d9b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107ae9190612149565b610da3565b6001905092915050565b6107c5610d9b565b73ffffffffffffffffffffffffffffffffffffffff166107e361098b565b73ffffffffffffffffffffffffffffffffffffffff1614610839576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083090612017565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b61089e33826111f2565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6108f2610d9b565b73ffffffffffffffffffffffffffffffffffffffff1661091061098b565b73ffffffffffffffffffffffffffffffffffffffff1614610966576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095d90612017565b60405180910390fd5b61097060006113cb565b565b600660009054906101000a900460ff1681565b60085481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546109c39061225b565b80601f01602080910402602001604051908101604052809291908181526020018280546109ef9061225b565b8015610a3c5780601f10610a1157610100808354040283529160200191610a3c565b820191906000526020600020905b815481529060010190602001808311610a1f57829003601f168201915b5050505050905090565b60008060026000610a55610d9b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610b12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b09906120b7565b60405180910390fd5b610b26610b1d610d9b565b85858403610da3565b600191505092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610b6b610b64610d9b565b8484610f6e565b6001905092915050565b60075481565b610b83610d9b565b73ffffffffffffffffffffffffffffffffffffffff16610ba161098b565b73ffffffffffffffffffffffffffffffffffffffff1614610bf7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bee90612017565b60405180910390fd5b81600660006101000a81548160ff021916908315150217905550806008819055505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610cab610d9b565b73ffffffffffffffffffffffffffffffffffffffff16610cc961098b565b73ffffffffffffffffffffffffffffffffffffffff1614610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1690612017565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8690611f77565b60405180910390fd5b610d98816113cb565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0a90612077565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7a90611f97565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f6191906120f7565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd590612057565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561104e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104590611f37565b60405180910390fd5b61105983838361148f565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156110e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d790611fd7565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111759190612149565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111d991906120f7565b60405180910390a36111ec84848461174d565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611262576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125990612037565b60405180910390fd5b61126e8260008361148f565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156112f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ec90611f57565b60405180910390fd5b818103600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816003600082825461134d919061219f565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113b291906120f7565b60405180910390a36113c68360008461174d565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156115335750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611572576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611569906120d7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611680576115d161098b565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061163c575061160d61098b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b61167b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167290612097565b60405180910390fd5b611748565b600660009054906101000a900460ff1680156116e95750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b1561174757600854816116fb846108a1565b6117059190612149565b1115611746576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173d90611fb7565b60405180910390fd5b5b5b505050565b505050565b600081359050611761816122fc565b92915050565b60008135905061177681612313565b92915050565b60008135905061178b8161232a565b92915050565b6000602082840312156117a357600080fd5b60006117b184828501611752565b91505092915050565b600080604083850312156117cd57600080fd5b60006117db85828601611752565b92505060206117ec85828601611752565b9150509250929050565b60008060006060848603121561180b57600080fd5b600061181986828701611752565b935050602061182a86828701611752565b925050604061183b8682870161177c565b9150509250925092565b6000806040838503121561185857600080fd5b600061186685828601611752565b925050602061187785828601611767565b9150509250929050565b6000806040838503121561189457600080fd5b60006118a285828601611752565b92505060206118b38582860161177c565b9150509250929050565b600080604083850312156118d057600080fd5b60006118de85828601611767565b92505060206118ef8582860161177c565b9150509250929050565b60006020828403121561190b57600080fd5b60006119198482850161177c565b91505092915050565b61192b816121d3565b82525050565b61193a816121e5565b82525050565b600061194b8261212d565b6119558185612138565b9350611965818560208601612228565b61196e816122eb565b840191505092915050565b6000611986602383612138565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006119ec602283612138565b91507f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008301527f63650000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611a52602683612138565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611ab8602283612138565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611b1e604683612138565b91507f57697468207468697320707572636861736520796f75722077616c6c6574207760008301527f6f756c642065786365656420746865206d6178696d756d20616c6c6f7765642060208301527f616d6f756e7400000000000000000000000000000000000000000000000000006040830152606082019050919050565b6000611baa602683612138565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611c10602883612138565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611c76602083612138565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b6000611cb6602183612138565b91507f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008301527f73000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611d1c602583612138565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611d82602483612138565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611de8601783612138565b91507f74726164696e6720686173206e6f7420737461727465640000000000000000006000830152602082019050919050565b6000611e28602583612138565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611e8e600b83612138565b91507f426c61636b6c69737465640000000000000000000000000000000000000000006000830152602082019050919050565b611eca81612211565b82525050565b611ed98161221b565b82525050565b6000602082019050611ef46000830184611922565b92915050565b6000602082019050611f0f6000830184611931565b92915050565b60006020820190508181036000830152611f2f8184611940565b905092915050565b60006020820190508181036000830152611f5081611979565b9050919050565b60006020820190508181036000830152611f70816119df565b9050919050565b60006020820190508181036000830152611f9081611a45565b9050919050565b60006020820190508181036000830152611fb081611aab565b9050919050565b60006020820190508181036000830152611fd081611b11565b9050919050565b60006020820190508181036000830152611ff081611b9d565b9050919050565b6000602082019050818103600083015261201081611c03565b9050919050565b6000602082019050818103600083015261203081611c69565b9050919050565b6000602082019050818103600083015261205081611ca9565b9050919050565b6000602082019050818103600083015261207081611d0f565b9050919050565b6000602082019050818103600083015261209081611d75565b9050919050565b600060208201905081810360008301526120b081611ddb565b9050919050565b600060208201905081810360008301526120d081611e1b565b9050919050565b600060208201905081810360008301526120f081611e81565b9050919050565b600060208201905061210c6000830184611ec1565b92915050565b60006020820190506121276000830184611ed0565b92915050565b600081519050919050565b600082825260208201905092915050565b600061215482612211565b915061215f83612211565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156121945761219361228d565b5b828201905092915050565b60006121aa82612211565b91506121b583612211565b9250828210156121c8576121c761228d565b5b828203905092915050565b60006121de826121f1565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561224657808201518184015260208101905061222b565b83811115612255576000848401525b50505050565b6000600282049050600182168061227357607f821691505b60208210811415612287576122866122bc565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b612305816121d3565b811461231057600080fd5b50565b61231c816121e5565b811461232757600080fd5b50565b61233381612211565b811461233e57600080fd5b5056fea2646970667358221220b801383edf214cf75ea15b5da59d24e2f23da653322cdc5d13cb8c54915a5a3864736f6c63430008000033