VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xE818bd…AC9c
Summary
Transactions
Transfers
Address
0xE818bda9536d2C453782aFEf2B8c0eDBeCcBAC9c
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xB14e456A0E8158481330232E3cf4745152d7370A
Deployer
0xB14e456A0E8158481330232E3cf4745152d7370A
Code
0x6080604052600436106101c65760003560e01c806391f6611d116100f7578063ccdf05d711610095578063ec91f2a411610064578063ec91f2a41461056a578063ef706adf146105ab578063f2fde38b146105cb578063ffa47456146105eb57600080fd5b8063ccdf05d7146104f7578063cdf17eca14610517578063d33c245414610537578063d96a094a1461055757600080fd5b8063b520fa8f116100d1578063b520fa8f14610459578063b89b8bb214610486578063b9520ce4146104a6578063c3919566146104c657600080fd5b806391f6611d146103f757806393d563a3146104195780639a2a7a5c1461043957600080fd5b80636813481811610164578063761610fc1161013e578063761610fc14610386578063770e09fd146103995780638da5cb5b146103b9578063918d407d146103d757600080fd5b806368134818146103065780636891939d14610326578063715018a61461037157600080fd5b806317a273a2116101a057806317a273a21461025c578063236ed8f31461027c5780634e03f28d1461029c5780635bf8633a146102d457600080fd5b80630aee636f146101d2578063150b7a02146101f557806315fd69cf1461023a57600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506005546040519081526020015b60405180910390f35b34801561020157600080fd5b50610221610210366004613149565b630a85bd0160e11b95945050505050565b6040516001600160e01b031990911681526020016101ec565b34801561024657600080fd5b5061025a6102553660046131e8565b61060b565b005b34801561026857600080fd5b5061025a610277366004613201565b6107c1565b34801561028857600080fd5b5061025a6102973660046131e8565b61084e565b3480156102a857600080fd5b506007546102bc906001600160601b031681565b6040516001600160601b0390911681526020016101ec565b3480156102e057600080fd5b506004546001600160a01b03165b6040516001600160a01b0390911681526020016101ec565b34801561031257600080fd5b5061025a610321366004613201565b6109a6565b34801561033257600080fd5b506103466103413660046131e8565b610c9d565b6040805182516001600160a01b031681526020808401519082015291810151908201526060016101ec565b34801561037d57600080fd5b5061025a610d0c565b61025a6103943660046131e8565b610d42565b3480156103a557600080fd5b5061025a6103b4366004613223565b610f12565b3480156103c557600080fd5b506000546001600160a01b03166102ee565b3480156103e357600080fd5b5061025a6103f2366004613247565b610f5e565b34801561040357600080fd5b5061040c6111e8565b6040516101ec9190613309565b34801561042557600080fd5b5061025a610434366004613374565b6112cf565b34801561044557600080fd5b5061025a61045436600461338f565b6113a8565b34801561046557600080fd5b506104796104743660046131e8565b6114b4565b6040516101ec91906133d1565b34801561049257600080fd5b5061025a6104a13660046133e0565b6115cc565b3480156104b257600080fd5b506103466104c1366004613247565b6119a1565b3480156104d257600080fd5b506006546104e790600160601b900460ff1681565b60405190151581526020016101ec565b34801561050357600080fd5b506006546102bc906001600160601b031681565b34801561052357600080fd5b5061025a61053236600461342a565b611a20565b34801561054357600080fd5b5061025a6105523660046134c4565b611eb6565b61025a6105653660046131e8565b611f2d565b34801561057657600080fd5b5060065461059290600160681b900467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020016101ec565b3480156105b757600080fd5b5061025a6105c63660046131e8565b612036565b3480156105d757600080fd5b5061025a6105e6366004613223565b61215d565b3480156105f757600080fd5b506104796106063660046131e8565b6121f8565b600081815260096020526040902054806106405760405162461bcd60e51b8152600401610637906134e1565b60405180910390fd5b6000600561064f60018461353e565b8154811061065f5761065f613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff16600181111561070857610708613277565b600181111561071957610719613277565b90525080519091506001600160a01b0316336001600160a01b0316148061074a57506000546001600160a01b031633145b6107b35760405162461bcd60e51b815260206004820152603460248201527f4d61726b6574706c6163653a2043616c6c6572206973206e65697468657220616044820152733236b4b7103737b9103a37b5b2b71037bbb732b960611b6064820152608401610637565b6107bc8361222c565b505050565b600654600160601b900460ff1615806107e457506000546001600160a01b031633145b6108005760405162461bcd60e51b81526004016106379061356b565b60006040518060c001604052808481526020016000815260200160008152602001600081526020018381526020016000600181111561084157610841613277565b905290506107bc81611a20565b6000546001600160a01b031633146108785760405162461bcd60e51b8152600401610637906135ac565b6002600154141561089b5760405162461bcd60e51b8152600401610637906135e1565b600260015560006108ab826114b4565b905060018160e0015160018111156108c5576108c5613277565b146109125760405162461bcd60e51b815260206004820152601b60248201527f4d61726b6574706c6163653a206e6f7420616e2061756374696f6e00000000006044820152606401610637565b6000828152600b6020908152604080832081516060808201845282546001600160a01b03168252600183015494820194909452600290910154918101919091529083015190919042108061096e575081516001600160a01b0316155b905080156109845761097f83612597565b61099c565b61099282604001518461260a565b61099c83836126d4565b5050600180555050565b600082815260096020526040902054806109d25760405162461bcd60e51b8152600401610637906134e1565b3360056109e060018461353e565b815481106109f0576109f0613555565b60009182526020909120600890910201546001600160a01b031614610a275760405162461bcd60e51b815260040161063790613618565b60006005610a3660018461353e565b81548110610a4657610a46613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff166001811115610aef57610aef613277565b6001811115610b0057610b00613277565b81525050905060405180610100016040528082600001516001600160a01b03168152602001826020015181526020018581526020016000815260200160008152602001600081526020018481526020018260e001516001811115610b6657610b66613277565b90526005610b7560018561353e565b81548110610b8557610b85613555565b600091825260209182902083516008929092020180546001600160a01b0319166001600160a01b039092169190911781559082015160018083019190915560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e08301516007830180549192909160ff1916908381811115610c1a57610c1a613277565b021790555050815160208301516001600160a01b03909116915085907f9f1dcc07f753231c0dbaa6d98633dc57553fcae8695bf4d01769eb0bde9c3e196005610c6460018861353e565b81548110610c7457610c74613555565b9060005260206000209060080201604051610c8f9190613662565b60405180910390a450505050565b610cca604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b506000908152600b6020908152604091829020825160608101845281546001600160a01b03168152600182015492810192909252600201549181019190915290565b6000546001600160a01b03163314610d365760405162461bcd60e51b8152600401610637906135ac565b610d406000612786565b565b60026001541415610d655760405162461bcd60e51b8152600401610637906135e1565b60026001556000610d75826114b4565b80519091506001600160a01b0316336001600160a01b03161415610df15760405162461bcd60e51b815260206004820152602d60248201527f4d61726b6574706c6163653a2063616c6c65722063616e6e6f74206265206c6960448201526c39ba34b7339031b932b0ba37b960991b6064820152608401610637565b80606001514211610e445760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e616374697665206974656d0000000000006044820152606401610637565b3480610e925760405162461bcd60e51b815260206004820181905260248201527f4d61726b6574706c6163653a20696e76616c6964206f666665722070726963656044820152606401610637565b60006040518060600160405280610ea63390565b6001600160a01b03168152604080860151602083015201839052905060018360e001516001811115610eda57610eda613277565b1415610eea5761097f83826127d6565b60008360e001516001811115610f0257610f02613277565b141561099c5761099c8382612ac3565b6000546001600160a01b03163314610f3c5760405162461bcd60e51b8152600401610637906135ac565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60026001541415610f815760405162461bcd60e51b8152600401610637906135e1565b600260015560008281526009602052604090205480610fb25760405162461bcd60e51b8152600401610637906134e1565b336005610fc060018461353e565b81548110610fd057610fd0613555565b60009182526020909120600890910201546001600160a01b0316146110075760405162461bcd60e51b815260040161063790613618565b6000600561101660018461353e565b8154811061102657611026613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff1660018111156110cf576110cf613277565b60018111156110e0576110e0613277565b9052506000858152600a602090815260408083206001600160a01b038089168552908352928190208151606081018352815490941680855260018201549385019390935260020154908301529192509015801590611142575060008160400151115b61118e5760405162461bcd60e51b815260206004820152601c60248201527f4d61726b6574706c6163653a20696e76616c6964206f666665726f72000000006044820152606401610637565b6000858152600a602090815260408083206001600160a01b038816845290915280822080546001600160a01b031916815560018101839055600201919091558101516111dd9083908690612bf1565b505060018055505050565b60606005805480602002602001604051908101604052809291908181526020016000905b828210156112c657600084815260209081902060408051610100810182526008860290920180546001600160a01b03168352600180820154948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c083015260078101549192909160e084019160ff909116908111156112a2576112a2613277565b60018111156112b3576112b3613277565b815250508152602001906001019061120c565b50505050905090565b6000546001600160a01b031633146112f95760405162461bcd60e51b8152600401610637906135ac565b6127106001600160601b0382161061134e5760405162461bcd60e51b81526020600482015260186024820152774d61726b6574706c6163653a20696e76616c69642042505360401b6044820152606401610637565b600680546bffffffffffffffffffffffff19166001600160601b0383169081179091556040519081527fe732f320131f6ca5599999a50fea95970a3d106e13cc0a7f758f9ff0f95dff7b906020015b60405180910390a150565b6000546001600160a01b031633146113d25760405162461bcd60e51b8152600401610637906135ac565b6127106001600160601b038216106114275760405162461bcd60e51b81526020600482015260186024820152774d61726b6574706c6163653a20696e76616c69642042505360401b6044820152606401610637565b6006805467ffffffffffffffff60681b1916600160681b67ffffffffffffffff851690810291909117909155600780546bffffffffffffffffffffffff19166001600160601b0384169081179091556040805192835260208301919091527feaf95155ede4555454d00f65e6aeea81d29056f7bac13993757f465efa5bb50d910160405180910390a15050565b6114bc6130d6565b600082815260096020526040902054806114e85760405162461bcd60e51b8152600401610637906134e1565b600060056114f760018461353e565b8154811061150757611507613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff1660018111156115b0576115b0613277565b60018111156115c1576115c1613277565b905250949350505050565b600085815260096020526040902054806115f85760405162461bcd60e51b8152600401610637906134e1565b33600561160660018461353e565b8154811061161657611616613555565b60009182526020909120600890910201546001600160a01b03161461164d5760405162461bcd60e51b815260040161063790613618565b6000600561165c60018461353e565b8154811061166c5761166c613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff16600181111561171557611715613277565b600181111561172657611726613277565b9052509050600060018260e00151600181111561174557611745613277565b14905080156117d257816060015142106117b25760405162461bcd60e51b815260206004820152602860248201527f4d61726b6574706c6163653a2061756374696f6e2068617320616c7265616479604482015267081cdd185c9d195960c21b6064820152608401610637565b868610156117d25760405162461bcd60e51b8152600401610637906136cc565b600085156117e057856117e6565b82606001515b905060405180610100016040528084600001516001600160a01b03168152602001846020015181526020018a8152602001828152602001866000146118345761182f878461371b565b61183a565b84608001515b81526020018981526020018881526020018460e00151600181111561186157611861613277565b9052600561187060018761353e565b8154811061188057611880613555565b600091825260209182902083516008929092020180546001600160a01b0319166001600160a01b039092169190911781559082015160018083019190915560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e08301516007830180549192909160ff191690838181111561191557611915613277565b0217905550508351604085015160208601516001600160a01b039092169250907f9f1dcc07f753231c0dbaa6d98633dc57553fcae8695bf4d01769eb0bde9c3e19600561196360018a61353e565b8154811061197357611973613555565b906000526020600020906008020160405161198e9190613662565b60405180910390a4505050505050505050565b6119ce604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b506000828152600a602090815260408083206001600160a01b03808616855290835292819020815160608101835281549094168452600181015492840192909252600290910154908201525b92915050565b600654600160601b900460ff161580611a4357506000546001600160a01b031633145b611a5f5760405162461bcd60e51b81526004016106379061356b565b805160009081526009602052604090205415611acd5760405162461bcd60e51b815260206004820152602760248201527f4d61726b6574706c6163653a206d61726b6574206974656d20616c72656164796044820152662065786973747360c81b6064820152608401610637565b600081604001511180611af5575060008160a001516001811115611af357611af3613277565b145b611b735760405162461bcd60e51b815260206004820152604360248201527f4d61726b6574706c6163653a207365636f6e6473556e74696c456e6454696d6560448201527f206d7573742062652067726561746572207468616e203020666f72206175637460648201526234b7b760e91b608482015260a401610637565b6000611b7e60025490565b82519091503390611b90908290612c88565b600042846020015110611ba7578360200151611ba9565b425b9050600060018560a001516001811115611bc557611bc5613277565b14611bd1576000611be0565b6040850151611be0908361371b565b90506000604051806101000160405280856001600160a01b031681526020018681526020018760000151815260200184815260200183815260200187606001518152602001876080015181526020018760a001516001811115611c4557611c45613277565b9052905060018160e001516001811115611c6157611c61613277565b1415611c9a578060a001518160c001511015611c8f5760405162461bcd60e51b8152600401610637906136cc565b611c9a843083612e6e565b6005805460018181018355600092909252825160089091027f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0810180546001600160a01b039093166001600160a01b031990931692909217825560208401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db182015560408401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db282015560608401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db382015560808401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db482015560a08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db582015560c08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db682015560e08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db79091018054859460ff19909116908381811115611e2f57611e2f613277565b02179055505060055460008781526008602090815260408083208490558a518352600990915290205550611e67600280546001019055565b836001600160a01b03168660000151867ff7c2efbd8fa9ce56a4ec61cfb441dea8249dd80ad5435e38dfed9bb39269986c84604051611ea691906133d1565b60405180910390a4505050505050565b6000546001600160a01b03163314611ee05760405162461bcd60e51b8152600401610637906135ac565b60068054821515600160601b0260ff60601b199091161790556040517f80b4303f755d7d3d4d483a1580281ef7aaeb82947826a1dc63a6366875765cb09061139d90831515815260200190565b60026001541415611f505760405162461bcd60e51b8152600401610637906135e1565b60026001556000611f60826114b4565b805190915033906001600160a01b0316811415611fcb5760405162461bcd60e51b8152602060048201526024808201527f4d61726b6574706c6163653a20796f752063616e6e6f742062757920796f757260448201526339b2b63360e11b6064820152608401610637565b8160c00151341461201e5760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e76616c69642070726963650000000000006044820152606401610637565b61202d82828460c00151612bf1565b50506001805550565b600260015414156120595760405162461bcd60e51b8152600401610637906135e1565b600260018181556000838152600a602090815260408083203380855290835292819020815160608101835281546001600160a01b0316808252958201549381019390935290940154938101939093529190158015906120bc575060008160400151115b6121085760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e76616c6964206f666665720000000000006044820152606401610637565b612116828260400151612ef7565b506000918252600a602090815260408084206001600160a01b039093168452919052812080546001600160a01b031916815560018082018390556002909101919091558055565b6000546001600160a01b031633146121875760405162461bcd60e51b8152600401610637906135ac565b6001600160a01b0381166121ec5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610637565b6121f581612786565b50565b6122006130d6565b600082815260086020526040902054806114e85760405162461bcd60e51b8152600401610637906134e1565b60055460009061223e9060019061353e565b6000838152600960205260408120549192509061225d9060019061353e565b905060006005828154811061227457612274613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff16600181111561231d5761231d613277565b600181111561232e5761232e613277565b90525090508183146125025760006005848154811061234f5761234f613555565b9060005260206000209060080201604051806101000160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff1660018111156123f8576123f8613277565b600181111561240957612409613277565b815250509050806005848154811061242357612423613555565b600091825260209182902083516008929092020180546001600160a01b0319166001600160a01b039092169190911781559082015160018083019190915560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e08301516007830180549192909160ff19169083818111156124b8576124b8613277565b02179055506124cc9150849050600161371b565b6020808301516000908152600890915260409020556124ec83600161371b565b6040918201516000908152600960205291909120555b6020808201516000908152600882526040808220829055868252600990925290812055600580548061253657612536613733565b60008281526020812060086000199093019283020180546001600160a01b031916815560018101829055600281018290556003810182905560048101829055600581018290556006810191909155600701805460ff19169055905550505050565b6125a630826000015183612e6e565b6125b3816040015161222c565b805160408083015160208085015183519081526000918101919091526001936001600160a01b0316927f8b2ac2c5acede596e653211df52b862b662e6f1d87d86463510240cab3f9c445910160405180910390a450565b805160065460009061271090612629906001600160601b031686613749565b6126339190613768565b90506126b5600360009054906101000a90046001600160a01b03166001600160a01b031663af76e1416040518163ffffffff1660e01b8152600401602060405180830381865afa15801561268b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126af919061378a565b82612ef7565b60006126c1828661353e565b90506126cd8382612ef7565b5050505050565b6126e330826000015184612e6e565b6126f0826040015161222c565b604080830180516000908152600b602090815283822080546001600160a01b03191681556001810183905560020182905585519251908601518551945192946001600160a01b03949094169391927f8b2ac2c5acede596e653211df52b862b662e6f1d87d86463510240cab3f9c4459261277a9282526001600160a01b0316602082015260400190565b60405180910390a45050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040808301516000908152600b602090815290829020825160608101845281546001600160a01b03168152600182015492810192909252600201548183018190529183015160a085015191929161282e908383612fa3565b61287a5760405162461bcd60e51b815260206004820152601c60248201527f4d61726b6574706c6163653a206e6f742077696e6e696e6720626964000000006044820152606401610637565b82516001600160a01b0316158015906128935750600082115b156128a45782516128a49083612ef7565b60008560c001511180156128bc57508460c001518110155b156128da576128cb818661260a565b6128d585856126d4565b6126cd565b6040858101516000908152600b602090815290829020865181546001600160a01b0319166001600160a01b03909116178155908601516001820155908501516002909101556006546080860151600160681b90910467ffffffffffffffff169061294590429061353e565b11612a4957600654608086018051600160681b90920467ffffffffffffffff169161297190839061371b565b9052506020808601516000908152600890915260408120546129959060019061353e565b905085600582815481106129ab576129ab613555565b600091825260209182902083516008929092020180546001600160a01b0319166001600160a01b039092169190911781559082015160018083019190915560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e08301516007830180549192909160ff1916908381811115612a4057612a40613277565b02179055505050505b8460e001516001811115612a5f57612a5f613277565b856040015185600001516001600160a01b03167f44b659a61aacbcea33f4e31ddb3e4ade29695cff787ff3f0032b38c7d860b8e988602001518860400151604051612ab4929190918252602082015260400190565b60405180910390a45050505050565b60408083015182516000828152600a60209081528482206001600160a01b03808516845290825291859020855160608101875281549093168084526001820154928401929092526002015494820194909452919290919015612b855760405162461bcd60e51b815260206004820152603560248201527f4d61726b6574706c6163653a206f6666657220616c72656164792065786973746044820152741ccb0818d85b98d95b081bd999995c88199a5c9cdd605a1b6064820152608401610637565b6040858101516000908152600a602090815282822087516001600160a01b03908116845290825291839020875181546001600160a01b03191693169290921782558601516001808301919091559186015160029091015560e086015190811115612a5f57612a5f613277565b612bfa83612ff8565b612c04818461260a565b8251612c11908385612e6e565b612c1e836040015161222c565b8260400151836020015184600001516001600160a01b03167f59a66f40592e9f6c438e82187c8cdb4cf6659e31a50187c8b1346defac6481358585604051612c7b9291906001600160a01b03929092168252602082015260400190565b60405180910390a4505050565b600480546040516331a9108f60e11b815291820183905230916000916001600160a01b0386811692911690636352211e90602401602060405180830381865afa158015612cd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cfd919061378a565b6001600160a01b0316148015612e0657506004805460405163020604bf60e21b81529182018590526001600160a01b038481169291169063081812fc90602401602060405180830381865afa158015612d5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d7e919061378a565b6001600160a01b03161480612e0657506004805460405163e985e9c560e01b81526001600160a01b0387811693820193909352848316602482015291169063e985e9c590604401602060405180830381865afa158015612de2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e0691906137a7565b905080612e685760405162461bcd60e51b815260206004820152602a60248201527f4d61726b6574706c6163653a20696e76616c6964206f776e657273686970206f6044820152691c88185c1c1c9bdd985b60b21b6064820152608401610637565b50505050565b600480546040838101519051635c46a7ef60e11b81526001600160a01b038781169482019490945285841660248201526044810191909152608060648201526000608482015291169063b88d4fde9060a401600060405180830381600087803b158015612eda57600080fd5b505af1158015612eee573d6000803e3d6000fd5b50505050505050565b80612f00575050565b60405182906000906001600160a01b0383169084908381818185875af1925050503d8060008114612f4d576040519150601f19603f3d011682016040523d82523d6000602084013e612f52565b606091505b5050905080612e685760405162461bcd60e51b815260206004820152601f60248201527f4d61726b6574706c6163653a204661696c656420746f2073656e6420564554006044820152606401610637565b60008215612feb578282118015612fe657506007546001600160601b031683612710612fcf828661353e565b612fd99190613749565b612fe39190613768565b10155b612ff0565b838210155b949350505050565b60008160e00151600181111561301057613010613277565b146130675760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e76616c6964206c697374696e67207479706044820152606560f81b6064820152608401610637565b806060015142116130c45760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e616374697665206d61726b6574206974656044820152606d60f81b6064820152608401610637565b6121f581600001518260400151612c88565b60405180610100016040528060006001600160a01b031681526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000600181111561312f5761312f613277565b905290565b6001600160a01b03811681146121f557600080fd5b60008060008060006080868803121561316157600080fd5b853561316c81613134565b9450602086013561317c81613134565b935060408601359250606086013567ffffffffffffffff808211156131a057600080fd5b818801915088601f8301126131b457600080fd5b8135818111156131c357600080fd5b8960208285010111156131d557600080fd5b9699959850939650602001949392505050565b6000602082840312156131fa57600080fd5b5035919050565b6000806040838503121561321457600080fd5b50508035926020909101359150565b60006020828403121561323557600080fd5b813561324081613134565b9392505050565b6000806040838503121561325a57600080fd5b82359150602083013561326c81613134565b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b600281106132ab57634e487b7160e01b600052602160045260246000fd5b9052565b60018060a01b0381511682526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e08101516107bc60e084018261328d565b6020808252825182820181905260009190848201906040850190845b8181101561334c576133388385516132af565b928401926101009290920191600101613325565b50909695505050505050565b80356001600160601b038116811461336f57600080fd5b919050565b60006020828403121561338657600080fd5b61324082613358565b600080604083850312156133a257600080fd5b823567ffffffffffffffff811681146133ba57600080fd5b91506133c860208401613358565b90509250929050565b6101008101611a1a82846132af565b600080600080600060a086880312156133f857600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b80356002811061336f57600080fd5b600060c0828403121561343c57600080fd5b60405160c0810181811067ffffffffffffffff8211171561346d57634e487b7160e01b600052604160045260246000fd5b806040525082358152602083013560208201526040830135604082015260608301356060820152608083013560808201526134aa60a0840161341b565b60a08201529392505050565b80151581146121f557600080fd5b6000602082840312156134d657600080fd5b8135613240816134b6565b60208082526027908201527f4d61726b6574706c6163653a206e6f6e206578697374206d61726b6574706c616040820152666365206974656d60c81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008282101561355057613550613528565b500390565b634e487b7160e01b600052603260045260246000fd5b60208082526021908201527f4d61726b6574706c6163653a2063616c6c6572206d757374206265206f776e656040820152603960f91b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252602a908201527f4d61726b6574706c6163653a2063616c6c6572206973206e6f74206c6973746960408201526937339031b932b0ba37b960b11b606082015260800190565b81546001600160a01b03168152610100810160018301546020830152600283015460408301526003830154606083015260048301546080830152600583015460a0830152600683015460c0830152600783015460ff166136c560e084018261328d565b5092915050565b6020808252602f908201527f4d61726b6574706c6163653a207265736572766520707269636520657863656560408201526e6473206275796f757420707269636560881b606082015260800190565b6000821982111561372e5761372e613528565b500190565b634e487b7160e01b600052603160045260246000fd5b600081600019048311821515161561376357613763613528565b500290565b60008261378557634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561379c57600080fd5b815161324081613134565b6000602082840312156137b957600080fd5b8151613240816134b656fea26469706673582212206fa28851b9f5a24af2ab60e387759843d80d345aba369dc4912ace253298cd8064736f6c634300080b0033