[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "address", "name": "core_", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_burner", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "BurnerUpdate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_to", "type": "address" }, { "indexed": true, "internalType": "address", "name": "_burner", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "Burning", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_core", "type": "address" } ], "name": "CoreUpdate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "_emergency", "type": "bool" } ], "name": "EmergencyUpdate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_minter", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "MinterUpdate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_to", "type": "address" }, { "indexed": true, "internalType": "address", "name": "_minter", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "Minting", "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": [], "name": "BLAST", "outputs": [ { "internalType": "contract IBlast", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "DOMAIN_SEPARATOR", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "EMERGENCY", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "PERMIT_TYPEHASH", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "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": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "bool", "name": "isMax", "type": "bool" } ], "name": "claimGas", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "core", "outputs": [ { "internalType": "contract ICore", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "emergency", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "manager", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "coreAddress", "type": "address" } ], "name": "setCore", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "blastGas", "type": "address" } ], "name": "setGasMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_manager", "type": "address" } ], "name": "setManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "blastPoints", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "setPointsOperator", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startEmergency", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "stopEmergency", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b506040516200219c3803806200219c833981016040819052620000349162000301565b80838360036200004583826200041f565b5060046200005482826200041f565b5050600580546001600160a01b039093166001600160a01b031993841617905550600680549091163317905560408051634e606c4760e01b8152905173430000000000000000000000000000000000000291634e606c4791600480830192600092919082900301818387803b158015620000cd57600080fd5b505af1158015620000e2573d6000803e3d6000fd5b504692507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f91506200011590506200019f565b805160209182012060408051808201825260018152603160f81b90840152805192830193909352918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152608081018290523060a082015260c0016040516020818303038152906040528051906020012060078190555050505050620004eb565b606060038054620001b0906200038e565b80601f0160208091040260200160405190810160405280929190818152602001828054620001de906200038e565b80156200022f5780601f1062000203576101008083540402835291602001916200022f565b820191906000526020600020905b8154815290600101906020018083116200021157829003601f168201915b5050505050905090565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200026157600080fd5b81516001600160401b03808211156200027e576200027e62000239565b604051601f8301601f19908116603f01168101908282118183101715620002a957620002a962000239565b8160405283815260209250866020858801011115620002c757600080fd5b600091505b83821015620002eb5785820183015181830184015290820190620002cc565b6000602085830101528094505050505092915050565b6000806000606084860312156200031757600080fd5b83516001600160401b03808211156200032f57600080fd5b6200033d878388016200024f565b945060208601519150808211156200035457600080fd5b5062000363868287016200024f565b604086015190935090506001600160a01b03811681146200038357600080fd5b809150509250925092565b600181811c90821680620003a357607f821691505b602082108103620003c457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200041a576000816000526020600020601f850160051c81016020861015620003f55750805b601f850160051c820191505b81811015620004165782815560010162000401565b5050505b505050565b81516001600160401b038111156200043b576200043b62000239565b62000453816200044c84546200038e565b84620003ca565b602080601f8311600181146200048b5760008415620004725750858301515b600019600386901b1c1916600185901b17855562000416565b600085815260208120601f198616915b82811015620004bc578886015182559484019460019091019084016200049b565b5085821015620004db5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611ca180620004fb6000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80637ecebe0011610104578063a9359d92116100a2578063d505accf11610071578063d505accf14610433578063dd62ed3e14610446578063e220831d1461047f578063f2f4eb261461049257600080fd5b8063a9359d92146103c5578063c8b11dfe146103ea578063caa6fea4146103fd578063d0ebdbe71461042057600080fd5b806397d75776116100de57806397d757761461037c57806397db7edb14610397578063a457c2d71461039f578063a9059cbb146103b257600080fd5b80637ecebe0014610341578063800096301461036157806395d89b411461037457600080fd5b8063313ce5671161017c57806342966c681161014b57806342966c68146102c7578063481c6a75146102da57806370a082311461030557806379cc67901461032e57600080fd5b8063313ce567146102895780633644e5151461029857806339509351146102a157806340c10f19146102b457600080fd5b806318160ddd116101b857806318160ddd1461022a57806323b872dd1461023c5780632d195bd21461024f57806330adf81f1461026257600080fd5b806306fdde03146101df578063095ea7b3146101fd5780630fb7e60214610220575b600080fd5b6101e76104a3565b6040516101f4919061198f565b60405180910390f35b61021061020b3660046119fa565b610535565b60405190151581526020016101f4565b61022861054f565b005b6002545b6040519081526020016101f4565b61021061024a366004611a24565b610733565b61022861025d366004611a60565b610757565b61022e7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b604051601281526020016101f4565b61022e60075481565b6102106102af3660046119fa565b610807565b6102286102c23660046119fa565b610846565b6102286102d5366004611a82565b610966565b6006546102ed906001600160a01b031681565b6040516001600160a01b0390911681526020016101f4565b61022e610313366004611a60565b6001600160a01b031660009081526020819052604090205490565b61022861033c3660046119fa565b6109a9565b61022e61034f366004611a60565b60086020526000908152604090205481565b61022861036f366004611a60565b610ac1565b6101e7610c01565b6102ed73430000000000000000000000000000000000000281565b610228610c10565b6102106103ad3660046119fa565b610dd2565b6102106103c03660046119fa565b610e7c565b6005546102109074010000000000000000000000000000000000000000900460ff1681565b61022e6103f8366004611aa9565b610e8a565b60055474010000000000000000000000000000000000000000900460ff16610210565b61022861042e366004611a60565b610ff1565b610228610441366004611ae0565b611085565b61022e610454366004611b53565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61022861048d366004611b53565b6112bf565b6005546001600160a01b03166102ed565b6060600380546104b290611b86565b80601f01602080910402602001604051908101604052809291908181526020018280546104de90611b86565b801561052b5780601f106105005761010080835404028352916020019161052b565b820191906000526020600020905b81548152906001019060200180831161050e57829003601f168201915b5050505050905090565b600033610543818585611391565b60019150505b92915050565b600554604051631c86b03760e31b81523360048201526001600160a01b039091169063e43581b890602401602060405180830381865afa158015610597573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105bb9190611bd9565b8061064657506005546040517f0c68ba210000000000000000000000000000000000000000000000000000000081523360048201526001600160a01b0390911690630c68ba2190602401602060405180830381865afa158015610622573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106469190611bd9565b6106bd5760405162461bcd60e51b815260206004820152602d60248201527f436f72655265663a2043616c6c6572206973206e6f742061206775617264696160448201527f6e206f7220676f7665726e6f720000000000000000000000000000000000000060648201526084015b60405180910390fd5b600580547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055604051600181527ffb42c1145c310d3034571b76a56346cc592d8c24144acd44c3bb098ef0f9aed8906020015b60405180910390a1565b6000336107418582856114ea565b61074c85858561157c565b506001949350505050565b6006546001600160a01b031633146107b15760405162461bcd60e51b815260206004820152601260248201527f426c6173743a206e6f74206d616e61676572000000000000000000000000000060448201526064016106b4565b806001600160a01b0316634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156107ec57600080fd5b505af1158015610800573d6000803e3d6000fd5b5050505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091906105439082908690610841908790611c25565b611391565b6005546040517faa271e1a0000000000000000000000000000000000000000000000000000000081523360048201526001600160a01b039091169063aa271e1a90602401602060405180830381865afa1580156108a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cb9190611bd9565b6109175760405162461bcd60e51b815260206004820152601f60248201527f436f72655265663a2043616c6c6572206973206e6f742061206d696e7465720060448201526064016106b4565b6109218282611769565b60405181815233906001600160a01b038416907fb1233017d63154bc561d57c16f7b6a55e2e1acd7fcac94045a9f35fb31a850ca906020015b60405180910390a35050565b61096f81611821565b604051818152339081907f227fb4b3aae8331f21af5167739c291fefe3afd3c2e08cea44f499e564f486ef9060200160405180910390a350565b6005546040517f4334614a0000000000000000000000000000000000000000000000000000000081523360048201526001600160a01b0390911690634334614a90602401602060405180830381865afa158015610a0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2e9190611bd9565b610a7a5760405162461bcd60e51b815260206004820152601f60248201527f436f72655265663a2043616c6c6572206973206e6f742061206275726e65720060448201526064016106b4565b610a84828261182e565b60405181815233906001600160a01b038416907f227fb4b3aae8331f21af5167739c291fefe3afd3c2e08cea44f499e564f486ef9060200161095a565b600554604051631c86b03760e31b81523360048201526001600160a01b039091169063e43581b890602401602060405180830381865afa158015610b09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b2d9190611bd9565b610b9f5760405162461bcd60e51b815260206004820152602160248201527f436f72655265663a2043616c6c6572206973206e6f74206120676f7665726e6f60448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084016106b4565b600580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517fad9400e618eb1344fde53db22397a1b82c765527ecbba3a5c86bcac15090828b90600090a250565b6060600480546104b290611b86565b600554604051631c86b03760e31b81523360048201526001600160a01b039091169063e43581b890602401602060405180830381865afa158015610c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7c9190611bd9565b80610d0757506005546040517f0c68ba210000000000000000000000000000000000000000000000000000000081523360048201526001600160a01b0390911690630c68ba2190602401602060405180830381865afa158015610ce3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d079190611bd9565b610d795760405162461bcd60e51b815260206004820152602d60248201527f436f72655265663a2043616c6c6572206973206e6f742061206775617264696160448201527f6e206f7220676f7665726e6f720000000000000000000000000000000000000060648201526084016106b4565b600580547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff169055604051600081527ffb42c1145c310d3034571b76a56346cc592d8c24144acd44c3bb098ef0f9aed890602001610729565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919083811015610e6f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016106b4565b61074c8286868403611391565b60003361054381858561157c565b6006546000906001600160a01b03163314610ee75760405162461bcd60e51b815260206004820152601260248201527f426c6173743a206e6f74206d616e61676572000000000000000000000000000060448201526064016106b4565b8115610f92576040517f662aa11d0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03841660248201527343000000000000000000000000000000000000029063662aa11d906044015b6020604051808303816000875af1158015610f67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f8b9190611c38565b9050610549565b6040517f954fa5ee0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03841660248201527343000000000000000000000000000000000000029063954fa5ee90604401610f48565b6006546001600160a01b0316331461104b5760405162461bcd60e51b815260206004820152601260248201527f426c6173743a206e6f74206d616e61676572000000000000000000000000000060448201526064016106b4565b600680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b428410156110d55760405162461bcd60e51b815260206004820152600c60248201527f44756f3a2045585049524544000000000000000000000000000000000000000060448201526064016106b4565b6007546001600160a01b038816600090815260086020526040812080549192917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b91908761112883611c51565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e001604051602081830303815290604052805190602001206040516020016111bc9291907f190100000000000000000000000000000000000000000000000000000000000081526002810192909252602282015260420190565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa158015611227573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381161580159061125d5750886001600160a01b0316816001600160a01b0316145b6112a95760405162461bcd60e51b815260206004820152601660248201527f44756f3a20494e56414c49445f5349474e41545552450000000000000000000060448201526064016106b4565b6112b4898989611391565b505050505050505050565b6006546001600160a01b031633146113195760405162461bcd60e51b815260206004820152601260248201527f426c6173743a206e6f74206d616e61676572000000000000000000000000000060448201526064016106b4565b6040517f36b91f2b0000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301528316906336b91f2b90602401600060405180830381600087803b15801561137557600080fd5b505af1158015611389573d6000803e3d6000fd5b505050505050565b6001600160a01b03831661140c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b0382166114885760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461157657818110156115695760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106b4565b6115768484848403611391565b50505050565b6001600160a01b0383166115f85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b0382166116745760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b038316600090815260208190526040902054818110156117035760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611576565b6001600160a01b0382166117bf5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016106b4565b80600260008282546117d19190611c25565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161095a565b61182b338261182e565b50565b6001600160a01b0382166118aa5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b038216600090815260208190526040902054818110156119395760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016106b4565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016114dd565b60006020808352835180602085015260005b818110156119bd578581018301518582016040015282016119a1565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146119f557600080fd5b919050565b60008060408385031215611a0d57600080fd5b611a16836119de565b946020939093013593505050565b600080600060608486031215611a3957600080fd5b611a42846119de565b9250611a50602085016119de565b9150604084013590509250925092565b600060208284031215611a7257600080fd5b611a7b826119de565b9392505050565b600060208284031215611a9457600080fd5b5035919050565b801515811461182b57600080fd5b60008060408385031215611abc57600080fd5b611ac5836119de565b91506020830135611ad581611a9b565b809150509250929050565b600080600080600080600060e0888a031215611afb57600080fd5b611b04886119de565b9650611b12602089016119de565b95506040880135945060608801359350608088013560ff81168114611b3657600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611b6657600080fd5b611b6f836119de565b9150611b7d602084016119de565b90509250929050565b600181811c90821680611b9a57607f821691505b602082108103611bd3577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600060208284031215611beb57600080fd5b8151611a7b81611a9b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561054957610549611bf6565b600060208284031215611c4a57600080fd5b5051919050565b60006000198203611c6457611c64611bf6565b506001019056fea26469706673582212208064e533118a88183179cf9304c0b0a238bf18044de5b1988736539a19db888064736f6c63430008170033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000065398dfa879371750e9447c741b1dc703f339d3f000000000000000000000000000000000000000000000000000000000000000844756f205553444200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044455534400000000000000000000000000000000000000000000000000000000