VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xEDd937…7698
Summary
Transactions
Transfers
Address
0xEDd9377CF1f9f7af64Ed56b5EDaA332E05837698
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x6080604052600436106102fd5760003560e01c8063776ce6a11161018f57806398a449e9116100e1578063a74d8d261161008a578063e797ec1b11610064578063e797ec1b1461085a578063e985e9c51461086f578063f2fde38b146108b857600080fd5b8063a74d8d26146107fa578063b88d4fde1461081a578063c87b56dd1461083a57600080fd5b8063a0712d68116100bb578063a0712d68146107a7578063a22cb465146107ba578063a3ea5e94146107da57600080fd5b806398a449e91461074657806398fee3c5146107665780639fd6db121461078657600080fd5b806384e85519116101435780638dc251e31161011d5780638dc251e3146106f15780639323c27a1461071157806395d89b411461073157600080fd5b806384e85519146106755780638c57e26f146106ae5780638da5cb5b146106ce57600080fd5b80637e5cd5c1116101745780637e5cd5c1146106365780637ecc2b561461064b5780638456cb591461066057600080fd5b8063776ce6a1146106015780637e2285aa1461061657600080fd5b80633f4ba83a1161025357806355f804b3116101fc57806370a08231116101d657806370a08231146105b7578063714c5398146105d7578063715018a6146105ec57600080fd5b806355f804b31461055f5780635c975abb1461057f5780636352211e1461059757600080fd5b8063438b63001161022d578063438b6300146104f25780634f6ccce71461051f578063547520fe1461053f57600080fd5b80633f4ba83a1461049d57806342842e0e146104b257806342966c68146104d257600080fd5b80630e1cbef6116102b55780632a55205a1161028f5780632a55205a146104365780632f745c59146104755780633ccfd60b1461049557600080fd5b80630e1cbef6146103e157806318160ddd1461040157806323b872dd1461041657600080fd5b806306fdde03116102e657806306fdde0314610365578063081812fc14610387578063095ea7b3146103bf57600080fd5b80630163d0251461030257806301ffc9a714610335575b600080fd5b34801561030e57600080fd5b5061032261031d366004612f15565b6108d8565b6040519081526020015b60405180910390f35b34801561034157600080fd5b50610355610350366004612f48565b6109bd565b604051901515815260200161032c565b34801561037157600080fd5b5061037a6109ce565b60405161032c9190612fb5565b34801561039357600080fd5b506103a76103a2366004612fc8565b610a60565b6040516001600160a01b03909116815260200161032c565b3480156103cb57600080fd5b506103df6103da366004612fe1565b610a87565b005b3480156103ed57600080fd5b506103df6103fc366004612fc8565b610bbd565b34801561040d57600080fd5b50600a54610322565b34801561042257600080fd5b506103df61043136600461300d565b610be3565b34801561044257600080fd5b5061045661045136600461304e565b610c5b565b604080516001600160a01b03909316835260208301919091520161032c565b34801561048157600080fd5b50610322610490366004612fe1565b610d16565b6103df610dbe565b3480156104a957600080fd5b506103df610e75565b3480156104be57600080fd5b506103df6104cd36600461300d565b610e87565b3480156104de57600080fd5b506103df6104ed366004612fc8565b610ea2565b3480156104fe57600080fd5b5061051261050d366004612f15565b610f16565b60405161032c9190613070565b34801561052b57600080fd5b5061032261053a366004612fc8565b610fb8565b34801561054b57600080fd5b506103df61055a366004612fc8565b61105c565b34801561056b57600080fd5b506103df61057a366004613140565b611069565b34801561058b57600080fd5b50600d5460ff16610355565b3480156105a357600080fd5b506103a76105b2366004612fc8565b61107d565b3480156105c357600080fd5b506103226105d2366004612f15565b6110e2565b3480156105e357600080fd5b5061037a61117c565b3480156105f857600080fd5b506103df61118b565b34801561060d57600080fd5b5061037a61119d565b34801561062257600080fd5b506103df610631366004613140565b6111ac565b34801561064257600080fd5b506103df6111c0565b34801561065757600080fd5b50601254610322565b34801561066c57600080fd5b506103df6111d7565b34801561068157600080fd5b50610355610690366004612f15565b6001600160a01b031660009081526016602052604090205460ff1690565b3480156106ba57600080fd5b506103df6106c936600461304e565b6111e7565b3480156106da57600080fd5b50600d5461010090046001600160a01b03166103a7565b3480156106fd57600080fd5b506103df61070c366004612f15565b6112b9565b34801561071d57600080fd5b506103df61072c366004612f15565b6112ec565b34801561073d57600080fd5b5061037a611318565b34801561075257600080fd5b50610322610761366004612fc8565b611327565b34801561077257600080fd5b506103df610781366004612f15565b611348565b34801561079257600080fd5b5060155461035590600160a01b900460ff1681565b6105126107b5366004612fc8565b611372565b3480156107c657600080fd5b506103df6107d5366004613189565b611600565b3480156107e657600080fd5b506015546103a7906001600160a01b031681565b34801561080657600080fd5b506103df610815366004612f15565b61160b565b34801561082657600080fd5b506103df6108353660046131c7565b611634565b34801561084657600080fd5b5061037a610855366004612fc8565b6116b2565b34801561086657600080fd5b506103df6116bd565b34801561087b57600080fd5b5061035561088a366004613247565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156108c457600080fd5b506103df6108d3366004612f15565b6116da565b6015546040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301526000921690829082906370a0823190602401602060405180830381865afa158015610940573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109649190613275565b9050600069d3c21bcecceda10000008211156109895750671bc16d674ec800006109b5565b6969e10de76676d08000008211156109aa57506722b1c8c1227a00006109b5565b506729a2241af62c00005b949350505050565b60006109c882611767565b92915050565b6060600280546109dd9061328e565b80601f0160208091040260200160405190810160405280929190818152602001828054610a099061328e565b8015610a565780601f10610a2b57610100808354040283529160200191610a56565b820191906000526020600020905b815481529060010190602001808311610a3957829003601f168201915b5050505050905090565b6000610a6b82611772565b506000908152600660205260409020546001600160a01b031690565b6000610a928261107d565b9050806001600160a01b0316836001600160a01b031603610b205760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b0382161480610b3c5750610b3c813361088a565b610bae5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610b17565b610bb883836117d6565b505050565b610bc5611844565b600f819055600e54610be0906001600160a01b0316826118a4565b50565b610bee335b826119be565b610c505760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610b17565b610bb8838383611a3c565b60008281526001602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046bffffffffffffffffffffffff16928201929092528291610cda5750604080518082019091526000546001600160a01b0381168252600160a01b90046bffffffffffffffffffffffff1660208201525b602081015160009061271090610cfe906bffffffffffffffffffffffff16876132de565b610d08919061330b565b915196919550909350505050565b6000610d21836110e2565b8210610d955760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610b17565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b610dc6611844565b600d546040516101009091046001600160a01b031690600090829047908381818185875af1925050503d8060008114610e1b576040519150601f19603f3d011682016040523d82523d6000602084013e610e20565b606091505b5050905080610e715760405162461bcd60e51b815260206004820152601360248201527f4661696c656420746f20776974686472617721000000000000000000000000006044820152606401610b17565b5050565b610e7d611844565b610e85611c42565b565b610bb883838360405180602001604052806000815250611634565b610eab33610be8565b610f0d5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610b17565b610be081611c94565b60606000610f23836110e2565b905060008167ffffffffffffffff811115610f4057610f406130b4565b604051908082528060200260200182016040528015610f69578160200160208202803683370190505b50905060005b82811015610fb057610f818582610d16565b828281518110610f9357610f9361331f565b602090810291909101015280610fa881613335565b915050610f6f565b509392505050565b6000610fc3600a5490565b82106110375760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610b17565b600a828154811061104a5761104a61331f565b90600052602060002001549050919050565b611064611844565b601155565b611071611844565b6013610e71828261339c565b6000818152600460205260408120546001600160a01b0316806109c85760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610b17565b60006001600160a01b0382166111605760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e657200000000000000000000000000000000000000000000006064820152608401610b17565b506001600160a01b031660009081526005602052604090205490565b6060601380546109dd9061328e565b611193611844565b610e856000611c9d565b6060601480546109dd9061328e565b6111b4611844565b6014610e71828261339c565b6111c8611844565b6015805460ff60a01b19169055565b6111df611844565b610e85611d0e565b6111ef611844565b601054601254106112685760405162461bcd60e51b815260206004820152602860248201527f546f6b656e20696e64657820617272617920697320616c726561647920696e6960448201527f7469616c697a65640000000000000000000000000000000000000000000000006064820152608401610b17565b815b81811015610bb857601280546001810182556000919091527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344401819055806112b181613335565b91505061126a565b6112c1611844565b600e80546001600160a01b0319166001600160a01b038316908117909155600f54610be091906118a4565b6112f4611844565b6001600160a01b03166000908152601660205260409020805460ff19166001179055565b6060600380546109dd9061328e565b6012818154811061133757600080fd5b600091825260209091200154905081565b611350611844565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b606061137c611d4b565b601554600160a01b900460ff166113d55760405162461bcd60e51b815260206004820152601d60248201527f4d696e74696e672069732063757272656e746c792064697361626c65640000006044820152606401610b17565b6011548211156114275760405162461bcd60e51b815260206004820152601b60248201527f416c6c20746f6b656e732068617665206265656e206d696e74656400000000006044820152606401610b17565b3360009081526016602052604090205460ff1661156f5760008261144a336108d8565b61145491906132de565b9050803410156114b55760405162461bcd60e51b815260206004820152602660248201527f496e73756666696369656e7420616d6f756e74206f662056455420666f72206d604482015265696e74696e6760d01b6064820152608401610b17565b8034111561156d576000336114ca833461345c565b604051600081818185875af1925050503d8060008114611506576040519150601f19603f3d011682016040523d82523d6000602084013e61150b565b606091505b505090508061156b5760405162461bcd60e51b815260206004820152602660248201527f4661696c656420746f20726566756e642065787472612056455420666f72206d604482015265696e74696e6760d01b6064820152608401610b17565b505b505b60008267ffffffffffffffff81111561158a5761158a6130b4565b6040519080825280602002602001820160405280156115b3578160200160208202803683370190505b50905060005b838110156115f9576115ca33611d9e565b8282815181106115dc576115dc61331f565b6020908102919091010152806115f181613335565b9150506115b9565b5092915050565b610e71338383611ec7565b611613611844565b6001600160a01b03166000908152601660205260409020805460ff19169055565b61163e33836119be565b6116a05760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610b17565b6116ac84848484611f95565b50505050565b60606109c882612013565b6116c5611844565b6015805460ff60a01b1916600160a01b179055565b6116e2611844565b6001600160a01b03811661175e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610b17565b610be081611c9d565b60006109c88261211b565b6000818152600460205260409020546001600160a01b0316610be05760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610b17565b600081815260066020526040902080546001600160a01b0319166001600160a01b038416908117909155819061180b8261107d565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600d546001600160a01b03610100909104163314610e855760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b17565b6127106bffffffffffffffffffffffff8216111561192a5760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c2065786365656460448201527f2073616c655072696365000000000000000000000000000000000000000000006064820152608401610b17565b6001600160a01b0382166119805760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610b17565b604080518082019091526001600160a01b039092168083526bffffffffffffffffffffffff9091166020909201829052600160a01b90910217600055565b6000806119ca8361107d565b9050806001600160a01b0316846001600160a01b03161480611a1157506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff165b806109b55750836001600160a01b0316611a2a84610a60565b6001600160a01b031614949350505050565b826001600160a01b0316611a4f8261107d565b6001600160a01b031614611ab35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610b17565b6001600160a01b038216611b2e5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610b17565b611b3b8383836001612159565b826001600160a01b0316611b4e8261107d565b6001600160a01b031614611bb25760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610b17565b600081815260066020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260058552838620805460001901905590871680865283862080546001019055868652600490945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b611c4a61216d565b600d805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b610be0816121bf565b600d80546001600160a01b038381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff85161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611d16611d4b565b600d805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611c773390565b600d5460ff1615610e855760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610b17565b601254600090611df05760405162461bcd60e51b815260206004820152601b60248201527f416c6c20746f6b656e732068617665206265656e206d696e74656400000000006044820152606401610b17565b60006001611e026012805490506121d9565b611e0c919061345c565b9050600060128281548110611e2357611e2361331f565b90600052602060002001549050611e3a8482612368565b611e4c81611e4783612382565b6123b9565b60128054611e5c9060019061345c565b81548110611e6c57611e6c61331f565b906000526020600020015460128381548110611e8a57611e8a61331f565b6000918252602090912001556012805480611ea757611ea761346f565b600190038181906000526020600020016000905590558092505050919050565b816001600160a01b0316836001600160a01b031603611f285760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610b17565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611fa0848484611a3c565b611fac84848484612493565b6116ac5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610b17565b606061201e82611772565b6000828152600c6020526040812080546120379061328e565b80601f01602080910402602001604051908101604052809291908181526020018280546120639061328e565b80156120b05780601f10612085576101008083540402835291602001916120b0565b820191906000526020600020905b81548152906001019060200180831161209357829003601f168201915b5050505050905060006120ce60408051602081019091526000815290565b905080516000036120e0575092915050565b8151156121125780826040516020016120fa929190613485565b60405160208183030381529060405292505050919050565b6109b5846125df565b60006001600160e01b031982167f490649060000000000000000000000000000000000000000000000000000000014806109c857506109c882612653565b612161611d4b565b6116ac84848484612691565b600d5460ff16610e855760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610b17565b6121c8816127cd565b600090815260016020526040812055565b600068457874656e73696f6e43600583805b8281101561230b5760006001600160a01b0386166340f9fafe61220e848861345c565b6040518263ffffffff1660e01b815260040161222c91815260200190565b602060405180830381865afa158015612249573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061226d91906134b4565b6001600160a01b03908116938418939150600090871663d527e344612292858961345c565b6040518263ffffffff1660e01b81526004016122b091815260200190565b602060405180830381865afa1580156122cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f19190613275565b93909318925081905061230381613335565b9150506121eb565b50600061231887836134d1565b6123239060016134e5565b90507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f28160405161235691815260200190565b60405180910390a19695505050505050565b610e7182826040518060200160405280600081525061280d565b6060601361238f8361288b565b60146040516020016123a39392919061356b565b6040516020818303038152906040529050919050565b6000828152600460205260409020546001600160a01b03166124435760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201527f6578697374656e7420746f6b656e0000000000000000000000000000000000006064820152608401610b17565b6000828152600c6020526040902061245b828261339c565b506040518281527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce79060200160405180910390a15050565b60006001600160a01b0384163b156125d457604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906124d790339089908890889060040161359e565b6020604051808303816000875af1925050508015612512575060408051601f3d908101601f1916820190925261250f918101906135da565b60015b6125ba573d808015612540576040519150601f19603f3d011682016040523d82523d6000602084013e612545565b606091505b5080516000036125b25760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610b17565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506109b5565b506001949350505050565b60606125ea82611772565b600061260160408051602081019091526000815290565b90506000815111612621576040518060200160405280600081525061264c565b8061262b8461288b565b60405160200161263c929190613485565b6040516020818303038152906040525b9392505050565b60006001600160e01b031982167f780e9d630000000000000000000000000000000000000000000000000000000014806109c857506109c88261292b565b60018111156127085760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f7274656400000000000000000000006064820152608401610b17565b816001600160a01b0385166127645761275f81600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b612787565b836001600160a01b0316856001600160a01b03161461278757612787858261299d565b6001600160a01b0384166127a35761279e81612a3a565b6127c6565b846001600160a01b0316846001600160a01b0316146127c6576127c68482612ae9565b5050505050565b6127d681612b2d565b6000818152600c6020526040902080546127ef9061328e565b159050610be0576000818152600c60205260408120610be091612eb2565b6128178383612bd0565b6128246000848484612493565b610bb85760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610b17565b6060600061289883612d69565b600101905060008167ffffffffffffffff8111156128b8576128b86130b4565b6040519080825280601f01601f1916602001820160405280156128e2576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85049450846128ec57509392505050565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061298e57506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806109c857506109c882612e4b565b600060016129aa846110e2565b6129b4919061345c565b600083815260096020526040902054909150808214612a07576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a54600090612a4c9060019061345c565b6000838152600b6020526040812054600a8054939450909284908110612a7457612a7461331f565b9060005260206000200154905080600a8381548110612a9557612a9561331f565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a805480612acd57612acd61346f565b6001900381819060005260206000200160009055905550505050565b6000612af4836110e2565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b6000612b388261107d565b9050612b48816000846001612159565b612b518261107d565b600083815260066020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526005845282852080546000190190558785526004909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b038216612c265760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610b17565b6000818152600460205260409020546001600160a01b031615612c8b5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610b17565b612c99600083836001612159565b6000818152600460205260409020546001600160a01b031615612cfe5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610b17565b6001600160a01b038216600081815260056020908152604080832080546001019055848352600490915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612db2577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310612dde576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612dfc57662386f26fc10000830492506010015b6305f5e1008310612e14576305f5e100830492506008015b6127108310612e2857612710830492506004015b60648310612e3a576064830492506002015b600a83106109c85760010192915050565b60006001600160e01b031982167f2a55205a0000000000000000000000000000000000000000000000000000000014806109c857507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146109c8565b508054612ebe9061328e565b6000825580601f10612ece575050565b601f016020900490600052602060002090810190610be091905b80821115612efc5760008155600101612ee8565b5090565b6001600160a01b0381168114610be057600080fd5b600060208284031215612f2757600080fd5b813561264c81612f00565b6001600160e01b031981168114610be057600080fd5b600060208284031215612f5a57600080fd5b813561264c81612f32565b60005b83811015612f80578181015183820152602001612f68565b50506000910152565b60008151808452612fa1816020860160208601612f65565b601f01601f19169290920160200192915050565b60208152600061264c6020830184612f89565b600060208284031215612fda57600080fd5b5035919050565b60008060408385031215612ff457600080fd5b8235612fff81612f00565b946020939093013593505050565b60008060006060848603121561302257600080fd5b833561302d81612f00565b9250602084013561303d81612f00565b929592945050506040919091013590565b6000806040838503121561306157600080fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b818110156130a85783518352928401929184019160010161308c565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156130e5576130e56130b4565b604051601f8501601f19908116603f0116810190828211818310171561310d5761310d6130b4565b8160405280935085815286868601111561312657600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561315257600080fd5b813567ffffffffffffffff81111561316957600080fd5b8201601f8101841361317a57600080fd5b6109b5848235602084016130ca565b6000806040838503121561319c57600080fd5b82356131a781612f00565b9150602083013580151581146131bc57600080fd5b809150509250929050565b600080600080608085870312156131dd57600080fd5b84356131e881612f00565b935060208501356131f881612f00565b925060408501359150606085013567ffffffffffffffff81111561321b57600080fd5b8501601f8101871361322c57600080fd5b61323b878235602084016130ca565b91505092959194509250565b6000806040838503121561325a57600080fd5b823561326581612f00565b915060208301356131bc81612f00565b60006020828403121561328757600080fd5b5051919050565b600181811c908216806132a257607f821691505b6020821081036132c257634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176109c8576109c86132c8565b634e487b7160e01b600052601260045260246000fd5b60008261331a5761331a6132f5565b500490565b634e487b7160e01b600052603260045260246000fd5b600060018201613347576133476132c8565b5060010190565b601f821115610bb857600081815260208120601f850160051c810160208610156133755750805b601f850160051c820191505b8181101561339457828155600101613381565b505050505050565b815167ffffffffffffffff8111156133b6576133b66130b4565b6133ca816133c4845461328e565b8461334e565b602080601f8311600181146133ff57600084156133e75750858301515b600019600386901b1c1916600185901b178555613394565b600085815260208120601f198616915b8281101561342e5788860151825594840194600190910190840161340f565b508582101561344c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b818103818111156109c8576109c86132c8565b634e487b7160e01b600052603160045260246000fd5b60008351613497818460208801612f65565b8351908301906134ab818360208801612f65565b01949350505050565b6000602082840312156134c657600080fd5b815161264c81612f00565b6000826134e0576134e06132f5565b500690565b808201808211156109c8576109c86132c8565b600081546135058161328e565b6001828116801561351d576001811461353257613561565b60ff1984168752821515830287019450613561565b8560005260208060002060005b858110156135585781548a82015290840190820161353f565b50505082870194505b5050505092915050565b600061357782866134f8565b8451613587818360208901612f65565b613593818301866134f8565b979650505050505050565b60006001600160a01b038087168352808616602084015250836040830152608060608301526135d06080830184612f89565b9695505050505050565b6000602082840312156135ec57600080fd5b815161264c81612f3256fea26469706673582212201811869b29ccb0d1ac8513f71ad331b48e213f32f89ba5a9cd4755c0fb211a8064736f6c63430008130033