[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint256", "name": "_mintAmount", "type": "uint256" }, { "internalType": "uint256", "name": "lockingStartTime", "type": "uint256" }, { "internalType": "uint256", "name": "lockingEndTime", "type": "uint256" } ], "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": "startTime", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "endTime", "type": "uint256" } ], "name": "LockStarted", "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": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "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": "uint256", "name": "amount", "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": "to", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "hardCap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "lockedSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "locking_end", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "locking_start", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "mintHardCap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintLockedSupply", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "mintable", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintableLockedAmount", "outputs": [ { "internalType": "uint256", "name": "finalAmount", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintedLockedSupply", "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": "renounceOwnership", "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" } ]
60806040526012600a620000149190620006d0565b6353724e0062000025919062000721565b6006553480156200003557600080fd5b50604051620031673803806200316783398181016040528101906200005b919062000950565b6200007b6200006f6200023f60201b60201c565b6200024760201b60201c565b600083118015620000ac57506012600a620000979190620006d0565b6353724e00620000a8919062000721565b8311155b620000ee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000e59062000a77565b60405180910390fd5b4282101562000134576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200012b9062000ae9565b60405180910390fd5b81811162000179576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001709062000b5b565b60405180910390fd5b84600490805190602001906200019192919062000486565b508360059080519060200190620001aa92919062000486565b508260066000828254620001bf919062000b7d565b92505081905550620001e7620001da6200030b60201b60201c565b846200033460201b60201c565b81600781905550806008819055507f0bdac74f1cfa0a7d058c00113db6186531a8f5334942547936727fe8cfdaa0236007546008546040516200022c92919062000bc9565b60405180910390a1505050505062000d47565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620003a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200039e9062000c46565b60405180910390fd5b8060036000828254620003bb919062000c68565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000413919062000c68565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200047a919062000cc5565b60405180910390a35050565b828054620004949062000d11565b90600052602060002090601f016020900481019282620004b8576000855562000504565b82601f10620004d357805160ff191683800117855562000504565b8280016001018555821562000504579182015b8281111562000503578251825591602001919060010190620004e6565b5b50905062000513919062000517565b5090565b5b808211156200053257600081600090555060010162000518565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620005c4578086048111156200059c576200059b62000536565b5b6001851615620005ac5780820291505b8081029050620005bc8562000565565b94506200057c565b94509492505050565b600082620005df5760019050620006b2565b81620005ef5760009050620006b2565b8160018114620006085760028114620006135762000649565b6001915050620006b2565b60ff84111562000628576200062762000536565b5b8360020a91508482111562000642576200064162000536565b5b50620006b2565b5060208310610133831016604e8410600b8410161715620006835782820a9050838111156200067d576200067c62000536565b5b620006b2565b62000692848484600162000572565b92509050818404811115620006ac57620006ab62000536565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620006dd82620006b9565b9150620006ea83620006c3565b9250620007197fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005cd565b905092915050565b60006200072e82620006b9565b91506200073b83620006b9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000777576200077662000536565b5b828202905092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620007eb82620007a0565b810181811067ffffffffffffffff821117156200080d576200080c620007b1565b5b80604052505050565b60006200082262000782565b9050620008308282620007e0565b919050565b600067ffffffffffffffff821115620008535762000852620007b1565b5b6200085e82620007a0565b9050602081019050919050565b60005b838110156200088b5780820151818401526020810190506200086e565b838111156200089b576000848401525b50505050565b6000620008b8620008b28462000835565b62000816565b905082815260208101848484011115620008d757620008d66200079b565b5b620008e48482856200086b565b509392505050565b600082601f83011262000904576200090362000796565b5b815162000916848260208601620008a1565b91505092915050565b6200092a81620006b9565b81146200093657600080fd5b50565b6000815190506200094a816200091f565b92915050565b600080600080600060a086880312156200096f576200096e6200078c565b5b600086015167ffffffffffffffff81111562000990576200098f62000791565b5b6200099e88828901620008ec565b955050602086015167ffffffffffffffff811115620009c257620009c162000791565b5b620009d088828901620008ec565b9450506040620009e38882890162000939565b9350506060620009f68882890162000939565b925050608062000a098882890162000939565b9150509295509295909350565b600082825260208201905092915050565b7f496e76616c6964206d696e7420616d6f756e7400000000000000000000000000600082015250565b600062000a5f60138362000a16565b915062000a6c8262000a27565b602082019050919050565b6000602082019050818103600083015262000a928162000a50565b9050919050565b7f53746172742074696d6520697320696e20746865207061737400000000000000600082015250565b600062000ad160198362000a16565b915062000ade8262000a99565b602082019050919050565b6000602082019050818103600083015262000b048162000ac2565b9050919050565b7f496e76616c696420656e642074696d6500000000000000000000000000000000600082015250565b600062000b4360108362000a16565b915062000b508262000b0b565b602082019050919050565b6000602082019050818103600083015262000b768162000b34565b9050919050565b600062000b8a82620006b9565b915062000b9783620006b9565b92508282101562000bad5762000bac62000536565b5b828203905092915050565b62000bc381620006b9565b82525050565b600060408201905062000be0600083018562000bb8565b62000bef602083018462000bb8565b9392505050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000c2e601f8362000a16565b915062000c3b8262000bf6565b602082019050919050565b6000602082019050818103600083015262000c618162000c1f565b9050919050565b600062000c7582620006b9565b915062000c8283620006b9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000cba5762000cb962000536565b5b828201905092915050565b600060208201905062000cdc600083018462000bb8565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000d2a57607f821691505b6020821081141562000d415762000d4062000ce2565b5b50919050565b6124108062000d576000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c80638c969944116100de578063bc70646111610097578063dd62ed3e11610071578063dd62ed3e1461042e578063f24384571461045e578063f2fde38b1461047c578063fb86a4041461049857610173565b8063bc706461146103e8578063c7e97a53146103f2578063ca5c7b911461041057610173565b80638c969944146103125780638da5cb5b1461033057806395d89b411461034e578063a0712d681461036c578063a457c2d714610388578063a9059cbb146103b857610173565b80633950935111610130578063395093511461025057806342966c68146102805780634bf365df1461029c5780636fa17246146102ba57806370a08231146102d8578063715018a61461030857610173565b806306fdde0314610178578063095ea7b31461019657806318160ddd146101c65780631ff6d824146101e457806323b872dd14610202578063313ce56714610232575b600080fd5b6101806104b6565b60405161018d919061167b565b60405180910390f35b6101b060048036038101906101ab9190611736565b610548565b6040516101bd9190611791565b60405180910390f35b6101ce610566565b6040516101db91906117bb565b60405180910390f35b6101ec610570565b6040516101f991906117bb565b60405180910390f35b61021c600480360381019061021791906117d6565b610590565b6040516102299190611791565b60405180910390f35b61023a610688565b6040516102479190611845565b60405180910390f35b61026a60048036038101906102659190611736565b610691565b6040516102779190611791565b60405180910390f35b61029a60048036038101906102959190611860565b61073d565b005b6102a4610751565b6040516102b191906117bb565b60405180910390f35b6102c2610757565b6040516102cf91906117bb565b60405180910390f35b6102f260048036038101906102ed919061188d565b6108a0565b6040516102ff91906117bb565b60405180910390f35b6103106108e9565b005b61031a6108fd565b60405161032791906117bb565b60405180910390f35b610338610903565b60405161034591906118c9565b60405180910390f35b61035661092c565b604051610363919061167b565b60405180910390f35b61038660048036038101906103819190611860565b6109be565b005b6103a2600480360381019061039d9190611736565b610a44565b6040516103af9190611791565b60405180910390f35b6103d260048036038101906103cd9190611736565b610b2f565b6040516103df9190611791565b60405180910390f35b6103f0610b4d565b005b6103fa610bd7565b60405161040791906117bb565b60405180910390f35b610418610bdd565b60405161042591906117bb565b60405180910390f35b610448600480360381019061044391906118e4565b610c24565b60405161045591906117bb565b60405180910390f35b610466610cab565b60405161047391906117bb565b60405180910390f35b6104966004803603810190610491919061188d565b610cb1565b005b6104a0610d35565b6040516104ad91906117bb565b60405180910390f35b6060600480546104c590611953565b80601f01602080910402602001604051908101604052809291908181526020018280546104f190611953565b801561053e5780601f106105135761010080835404028352916020019161053e565b820191906000526020600020905b81548152906001019060200180831161052157829003601f168201915b5050505050905090565b600061055c610555610d55565b8484610d5d565b6001905092915050565b6000600354905090565b6012600a61057e9190611ae7565b6353724e0061058d9190611b32565b81565b600061059d848484610f28565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105e8610d55565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610668576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065f90611bfe565b60405180910390fd5b61067c85610674610d55565b858403610d5d565b60019150509392505050565b60006012905090565b600061073361069e610d55565b8484600260006106ac610d55565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461072e9190611c1e565b610d5d565b6001905092915050565b61074e610748610d55565b82611196565b50565b60065481565b6000600754421161076b576000905061089d565b6007544211801561077d575060085442105b156108485760006012600a6107929190611ae7565b600754426107a09190611c74565b6107aa9190611b32565b905060006012600a6107bc9190611ae7565b6007546008546107cc9190611c74565b6107d69190611b32565b826012600a6107e59190611ae7565b6353724e006107f49190611b32565b6012600a6108029190611ae7565b63773594006108119190611b32565b61081b9190611c74565b6108259190611b32565b61082f9190611cd7565b90506009548161083f9190611c74565b9250505061089c565b6009546012600a6108599190611ae7565b6353724e006108689190611b32565b6012600a6108769190611ae7565b63773594006108859190611b32565b61088f9190611c74565b6108999190611c74565b90505b5b90565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6108f1611357565b6108fb60006113d5565b565b60095481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461093b90611953565b80601f016020809104026020016040519081016040528092919081815260200182805461096790611953565b80156109b45780601f10610989576101008083540402835291602001916109b4565b820191906000526020600020905b81548152906001019060200180831161099757829003601f168201915b5050505050905090565b6109c6611357565b6000811180156109d857506006548111155b610a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0e90611d54565b60405180910390fd5b8060066000828254610a299190611c74565b92505081905550610a41610a3b610903565b82611499565b50565b60008060026000610a53610d55565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610b10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0790611de6565b60405180910390fd5b610b24610b1b610d55565b85858403610d5d565b600191505092915050565b6000610b43610b3c610d55565b8484610f28565b6001905092915050565b610b55611357565b6000610b5f610757565b90506000811115610b99578060096000828254610b7c9190611c1e565b92505081905550610b94610b8e610903565b82611499565b610bd4565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcb90611e52565b60405180910390fd5b50565b60075481565b6012600a610beb9190611ae7565b6353724e00610bfa9190611b32565b6012600a610c089190611ae7565b6377359400610c179190611b32565b610c219190611c74565b81565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b610cb9611357565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2090611ee4565b60405180910390fd5b610d32816113d5565b50565b6012600a610d439190611ae7565b6377359400610d529190611b32565b81565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610dcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc490611f76565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3490612008565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f1b91906117bb565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8f9061209a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611008576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fff9061212c565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561108f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611086906121be565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111249190611c1e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161118891906117bb565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611206576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111fd90612250565b60405180910390fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561128d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611284906122e2565b60405180910390fd5b818103600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008282546112e59190611c74565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161134a91906117bb565b60405180910390a3505050565b61135f610d55565b73ffffffffffffffffffffffffffffffffffffffff1661137d610903565b73ffffffffffffffffffffffffffffffffffffffff16146113d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ca9061234e565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611509576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611500906123ba565b60405180910390fd5b806003600082825461151b9190611c1e565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115719190611c1e565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516115d691906117bb565b60405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561161c578082015181840152602081019050611601565b8381111561162b576000848401525b50505050565b6000601f19601f8301169050919050565b600061164d826115e2565b61165781856115ed565b93506116678185602086016115fe565b61167081611631565b840191505092915050565b600060208201905081810360008301526116958184611642565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116cd826116a2565b9050919050565b6116dd816116c2565b81146116e857600080fd5b50565b6000813590506116fa816116d4565b92915050565b6000819050919050565b61171381611700565b811461171e57600080fd5b50565b6000813590506117308161170a565b92915050565b6000806040838503121561174d5761174c61169d565b5b600061175b858286016116eb565b925050602061176c85828601611721565b9150509250929050565b60008115159050919050565b61178b81611776565b82525050565b60006020820190506117a66000830184611782565b92915050565b6117b581611700565b82525050565b60006020820190506117d060008301846117ac565b92915050565b6000806000606084860312156117ef576117ee61169d565b5b60006117fd868287016116eb565b935050602061180e868287016116eb565b925050604061181f86828701611721565b9150509250925092565b600060ff82169050919050565b61183f81611829565b82525050565b600060208201905061185a6000830184611836565b92915050565b6000602082840312156118765761187561169d565b5b600061188484828501611721565b91505092915050565b6000602082840312156118a3576118a261169d565b5b60006118b1848285016116eb565b91505092915050565b6118c3816116c2565b82525050565b60006020820190506118de60008301846118ba565b92915050565b600080604083850312156118fb576118fa61169d565b5b6000611909858286016116eb565b925050602061191a858286016116eb565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061196b57607f821691505b6020821081141561197f5761197e611924565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115611a0b578086048111156119e7576119e6611985565b5b60018516156119f65780820291505b8081029050611a04856119b4565b94506119cb565b94509492505050565b600082611a245760019050611ae0565b81611a325760009050611ae0565b8160018114611a485760028114611a5257611a81565b6001915050611ae0565b60ff841115611a6457611a63611985565b5b8360020a915084821115611a7b57611a7a611985565b5b50611ae0565b5060208310610133831016604e8410600b8410161715611ab65782820a905083811115611ab157611ab0611985565b5b611ae0565b611ac384848460016119c1565b92509050818404811115611ada57611ad9611985565b5b81810290505b9392505050565b6000611af282611700565b9150611afd83611829565b9250611b2a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611a14565b905092915050565b6000611b3d82611700565b9150611b4883611700565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611b8157611b80611985565b5b828202905092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000611be86028836115ed565b9150611bf382611b8c565b604082019050919050565b60006020820190508181036000830152611c1781611bdb565b9050919050565b6000611c2982611700565b9150611c3483611700565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c6957611c68611985565b5b828201905092915050565b6000611c7f82611700565b9150611c8a83611700565b925082821015611c9d57611c9c611985565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611ce282611700565b9150611ced83611700565b925082611cfd57611cfc611ca8565b5b828204905092915050565b7f416d6f756e74206f7574206f6620626f756e6473000000000000000000000000600082015250565b6000611d3e6014836115ed565b9150611d4982611d08565b602082019050919050565b60006020820190508181036000830152611d6d81611d31565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611dd06025836115ed565b9150611ddb82611d74565b604082019050919050565b60006020820190508181036000830152611dff81611dc3565b9050919050565b7f4e6f7468696e6720746f206d696e740000000000000000000000000000000000600082015250565b6000611e3c600f836115ed565b9150611e4782611e06565b602082019050919050565b60006020820190508181036000830152611e6b81611e2f565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611ece6026836115ed565b9150611ed982611e72565b604082019050919050565b60006020820190508181036000830152611efd81611ec1565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611f606024836115ed565b9150611f6b82611f04565b604082019050919050565b60006020820190508181036000830152611f8f81611f53565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ff26022836115ed565b9150611ffd82611f96565b604082019050919050565b6000602082019050818103600083015261202181611fe5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006120846025836115ed565b915061208f82612028565b604082019050919050565b600060208201905081810360008301526120b381612077565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006121166023836115ed565b9150612121826120ba565b604082019050919050565b6000602082019050818103600083015261214581612109565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006121a86026836115ed565b91506121b38261214c565b604082019050919050565b600060208201905081810360008301526121d78161219b565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061223a6021836115ed565b9150612245826121de565b604082019050919050565b600060208201905081810360008301526122698161222d565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006122cc6022836115ed565b91506122d782612270565b604082019050919050565b600060208201905081810360008301526122fb816122bf565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006123386020836115ed565b915061234382612302565b602082019050919050565b600060208201905081810360008301526123678161232b565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006123a4601f836115ed565b91506123af8261236e565b602082019050919050565b600060208201905081810360008301526123d381612397565b905091905056fea2646970667358221220c26e969436cbfcb47fcd263e491636b36bb9e1beeb9ec5ae735f0abbcef2a1fd64736f6c6343000809003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000062e10ca00000000000000000000000000000000000000000000000000000000075ad0fa0000000000000000000000000000000000000000000000000000000000000000854616d61646f6765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000454414d4100000000000000000000000000000000000000000000000000000000
0xa2646970667358221220c26e969436cbfcb47fcd263e491636b36bb9e1beeb9ec5ae735f0abbcef2a1fd64736f6c6343000809003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000062e10ca00000000000000000000000000000000000000000000000000000000075ad0fa0000000000000000000000000000000000000000000000000000000000000000854616d61646f6765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000454414d4100000000000000000000000000000000000000000000000000000000