VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x65D559…Ba42
Summary
Transactions
Transfers
Address
0x65D5594C9bb6aeCb8c2e02ED9Ba833a517FfBa42
VET
0.00
VET
VTHO
0.03
VTHO
Master
0xB14e456A0E8158481330232E3cf4745152d7370A
Deployer
0xB14e456A0E8158481330232E3cf4745152d7370A
Code
0x6080604052600436106101c65760003560e01c80638da5cb5b116100f7578063b9520ce411610095578063ec91f2a411610064578063ec91f2a41461056a578063ef706adf146105ab578063f2fde38b146105cb578063ffa47456146105eb57600080fd5b8063b9520ce4146104e6578063c391956614610506578063d33c245414610537578063d96a094a1461055757600080fd5b806393d563a3116100d157806393d563a3146104595780639a2a7a5c14610479578063b520fa8f14610499578063b89b8bb2146104c657600080fd5b80638da5cb5b146103f9578063918d407d1461041757806391f6611d1461043757600080fd5b80634e03f28d116101645780636891939d1161013e5780636891939d14610366578063715018a6146103b1578063761610fc146103c6578063770e09fd146103d957600080fd5b80634e03f28d146102f45780635bf8633a14610314578063681348181461034657600080fd5b806317a273a2116101a057806317a273a21461025c5780631bcb3db41461027c578063236ed8f31461029c5780633f5c3e87146102bc57600080fd5b80630aee636f146101d2578063150b7a02146101f557806315fd69cf1461023a57600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506005546040519081526020015b60405180910390f35b34801561020157600080fd5b50610221610210366004613210565b630a85bd0160e11b95945050505050565b6040516001600160e01b031990911681526020016101ec565b34801561024657600080fd5b5061025a6102553660046132af565b61060b565b005b34801561026857600080fd5b5061025a6102773660046132c8565b6107ba565b34801561028857600080fd5b5061025a6102973660046132f9565b610841565b3480156102a857600080fd5b5061025a6102b73660046132af565b610d28565b3480156102c857600080fd5b506006546102dc906001600160601b031681565b6040516001600160601b0390911681526020016101ec565b34801561030057600080fd5b506007546102dc906001600160601b031681565b34801561032057600080fd5b506004546001600160a01b03165b6040516001600160a01b0390911681526020016101ec565b34801561035257600080fd5b5061025a6103613660046132c8565b610e7c565b34801561037257600080fd5b506103866103813660046132af565b61115e565b6040805182516001600160a01b031681526020808401519082015291810151908201526060016101ec565b3480156103bd57600080fd5b5061025a6111cd565b61025a6103d43660046132af565b611203565b3480156103e557600080fd5b5061025a6103f4366004613394565b61135b565b34801561040557600080fd5b506000546001600160a01b031661032e565b34801561042357600080fd5b5061025a6104323660046133b8565b6113a7565b34801561044357600080fd5b5061044c611630565b6040516101ec9190613482565b34801561046557600080fd5b5061025a6104743660046134e8565b611727565b34801561048557600080fd5b5061025a610494366004613503565b611800565b3480156104a557600080fd5b506104b96104b43660046132af565b61190c565b6040516101ec9190613545565b3480156104d257600080fd5b5061025a6104e1366004613554565b611a1a565b3480156104f257600080fd5b506103866105013660046133b8565b611dd6565b34801561051257600080fd5b5060065461052790600160601b900460ff1681565b60405190151581526020016101ec565b34801561054357600080fd5b5061025a61055236600461359d565b611e55565b61025a6105653660046132af565b611ecc565b34801561057657600080fd5b5060065461059290600160681b900467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020016101ec565b3480156105b757600080fd5b5061025a6105c63660046132af565b611f6f565b3480156105d757600080fd5b5061025a6105e6366004613394565b612096565b3480156105f757600080fd5b506104b96106063660046132af565b612131565b600081815260096020526040902054806106405760405162461bcd60e51b8152600401610637906135ba565b60405180910390fd5b6000600561064f600184613617565b8154811061065f5761065f61362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff909116908111156106fe576106fe6133e8565b600181111561070f5761070f6133e8565b90525060208101519091506001600160a01b0316336001600160a01b0316148061074357506000546001600160a01b031633145b6107ac5760405162461bcd60e51b815260206004820152603460248201527f4d61726b6574706c6163653a2043616c6c6572206973206e65697468657220616044820152733236b4b7103737b9103a37b5b2b71037bbb732b960611b6064820152608401610637565b6107b583612165565b505050565b600654600160601b900460ff1615806107dd57506000546001600160a01b031633145b6107f95760405162461bcd60e51b815260040161063790613644565b6040805160e0810182526004546001600160a01b031681526020810184905242918101919091526000606082018190526080820181905260a0820183905260c08201526107b5815b600654600160601b900460ff16158061086457506000546001600160a01b031633145b6108805760405162461bcd60e51b815260040161063790613644565b602080820151600090815260099091526040902054156108f25760405162461bcd60e51b815260206004820152602760248201527f4d61726b6574706c6163653a206d61726b6574206974656d20616c72656164796044820152662065786973747360c81b6064820152608401610637565b60008160600151118061091a575060008160c001516001811115610918576109186133e8565b145b6109985760405162461bcd60e51b815260206004820152604360248201527f4d61726b6574706c6163653a207365636f6e6473556e74696c456e6454696d6560448201527f206d7573742062652067726561746572207468616e203020666f72206175637460648201526234b7b760e91b608482015260a401610637565b60006109a360025490565b8251602084015191925033916109ba9183916124c4565b6000428460400151106109d15783604001516109d3565b425b9050600060018560c0015160018111156109ef576109ef6133e8565b146109fb576000610a0a565b6060850151610a0a9083613685565b9050600060405180610120016040528087600001516001600160a01b03168152602001856001600160a01b0316815260200186815260200187602001518152602001848152602001838152602001876080015181526020018760a0015181526020018760c001516001811115610a8257610a826133e8565b9052905060018161010001516001811115610a9f57610a9f6133e8565b1415610ad8578060c001518160e001511015610acd5760405162461bcd60e51b81526004016106379061369d565b610ad88430836126a7565b6005805460018181018355600092909252825160099091027f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0810180546001600160a01b039384166001600160a01b031991821617825560208601517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db1840180549190951691161790925560408401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db282015560608401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db382015560808401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db482015560a08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db582015560c08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db682015560e08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db78201556101008401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db89091018054859460ff19909116908381811115610c9f57610c9f6133e8565b02179055505060055460008781526008602090815260408083208490558a8201518352600990915290205550610cd9600280546001019055565b836001600160a01b03168660200151867f417f632ca778ebef1ec4ee6c56ce00e4251eb8d96bd8115b987ade57a5a83d8e84604051610d189190613545565b60405180910390a4505050505050565b6000546001600160a01b03163314610d525760405162461bcd60e51b8152600401610637906136ec565b60026001541415610d755760405162461bcd60e51b815260040161063790613721565b60026001556000610d858261190c565b905060018161010001516001811115610da057610da06133e8565b14610ded5760405162461bcd60e51b815260206004820152601b60248201527f4d61726b6574706c6163653a206e6f7420616e2061756374696f6e00000000006044820152606401610637565b6000828152600b60209081526040808320815160608101835281546001600160a01b0316815260018201549381019390935260020154908201526080830151909190421080610e44575081516001600160a01b0316155b90508015610e5a57610e558361272c565b610e72565b610e688260400151846127b2565b610e72838361298e565b5050600180555050565b60008281526009602052604090205480610ea85760405162461bcd60e51b8152600401610637906135ba565b336005610eb6600184613617565b81548110610ec657610ec661362e565b60009182526020909120600160099092020101546001600160a01b031614610f005760405162461bcd60e51b815260040161063790613758565b60006005610f0f600184613617565b81548110610f1f57610f1f61362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115610fbe57610fbe6133e8565b6001811115610fcf57610fcf6133e8565b81525050905060405180610120016040528082600001516001600160a01b0316815260200182602001516001600160a01b03168152602001826040015181526020018581526020016000815260200160008152602001600081526020018481526020018261010001516001811115611049576110496133e8565b90526005611058600185613617565b815481106110685761106861362e565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff1916908381811115611110576111106133e8565b021790555090505080602001516001600160a01b03168482604001517f69f028576584fb57d62488a7e7addec6276f3c7f6166c13d2a5d3ee1e21ec07760405160405180910390a450505050565b61118b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b506000908152600b6020908152604091829020825160608101845281546001600160a01b03168152600182015492810192909252600201549181019190915290565b6000546001600160a01b031633146111f75760405162461bcd60e51b8152600401610637906136ec565b6112016000612a43565b565b600260015414156112265760405162461bcd60e51b815260040161063790613721565b600260015560006112368261190c565b905034806112865760405162461bcd60e51b815260206004820181905260248201527f4d61726b6574706c6163653a20696e76616c6964206f666665722070726963656044820152606401610637565b816080015142116112d95760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e616374697665206974656d0000000000006044820152606401610637565b600060405180606001604052806112ed3390565b6001600160a01b03168152604080860151602083015201839052905060018361010001516001811115611322576113226133e8565b141561133257610e558382612a93565b6000836101000151600181111561134b5761134b6133e8565b1415610e7257610e728382612d87565b6000546001600160a01b031633146113855760405162461bcd60e51b8152600401610637906136ec565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600260015414156113ca5760405162461bcd60e51b815260040161063790613721565b6002600155600082815260096020526040902054806113fb5760405162461bcd60e51b8152600401610637906135ba565b336005611409600184613617565b815481106114195761141961362e565b60009182526020909120600160099092020101546001600160a01b0316146114535760405162461bcd60e51b815260040161063790613758565b60006005611462600184613617565b815481106114725761147261362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115611511576115116133e8565b6001811115611522576115226133e8565b9052506040808201516000908152600a60209081528282206001600160a01b038089168452908252918390208351606081018552815490931680845260018201549284019290925260020154928201929092529192501580159061158a575060008160400151115b6115d65760405162461bcd60e51b815260206004820152601c60248201527f4d61726b6574706c6163653a20696e76616c6964206f666665726f72000000006044820152606401610637565b6040808301516000908152600a60209081528282206001600160a01b0388168352905281812080546001600160a01b031916815560018101829055600201558101516116259083908690612ebd565b505060018055505050565b60606005805480602002602001604051908101604052809291908181526020016000905b8282101561171e57600084815260209081902060408051610120810182526009860290920180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff909116908111156116fa576116fa6133e8565b600181111561170b5761170b6133e8565b8152505081526020019060010190611654565b50505050905090565b6000546001600160a01b031633146117515760405162461bcd60e51b8152600401610637906136ec565b6127106001600160601b038216106117a65760405162461bcd60e51b81526020600482015260186024820152774d61726b6574706c6163653a20696e76616c69642042505360401b6044820152606401610637565b600680546bffffffffffffffffffffffff19166001600160601b0383169081179091556040519081527fe732f320131f6ca5599999a50fea95970a3d106e13cc0a7f758f9ff0f95dff7b906020015b60405180910390a150565b6000546001600160a01b0316331461182a5760405162461bcd60e51b8152600401610637906136ec565b6127106001600160601b0382161061187f5760405162461bcd60e51b81526020600482015260186024820152774d61726b6574706c6163653a20696e76616c69642042505360401b6044820152606401610637565b6006805467ffffffffffffffff60681b1916600160681b67ffffffffffffffff851690810291909117909155600780546bffffffffffffffffffffffff19166001600160601b0384169081179091556040805192835260208301919091527feaf95155ede4555454d00f65e6aeea81d29056f7bac13993757f465efa5bb50d910160405180910390a15050565b61191461317d565b600082815260096020526040902054806119405760405162461bcd60e51b8152600401610637906135ba565b6000600561194f600184613617565b8154811061195f5761195f61362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff909116908111156119fe576119fe6133e8565b6001811115611a0f57611a0f6133e8565b905250949350505050565b60008581526009602052604090205480611a465760405162461bcd60e51b8152600401610637906135ba565b336005611a54600184613617565b81548110611a6457611a6461362e565b60009182526020909120600160099092020101546001600160a01b031614611a9e5760405162461bcd60e51b815260040161063790613758565b60006005611aad600184613617565b81548110611abd57611abd61362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115611b5c57611b5c6133e8565b6001811115611b6d57611b6d6133e8565b9052509050600060018261010001516001811115611b8d57611b8d6133e8565b1490508015611c155781608001514210611bf55760405162461bcd60e51b8152602060048201526024808201527f4d61726b6574706c6163653a2061756374696f6e20616c7265616479207374616044820152631c9d195960e21b6064820152608401610637565b86861015611c155760405162461bcd60e51b81526004016106379061369d565b60008515611c235785611c29565b82608001515b905060405180610120016040528084600001516001600160a01b0316815260200184602001516001600160a01b03168152602001846040015181526020018a815260200182815260200186600014611c8a57611c858784613685565b611c90565b8460a001515b81526020018981526020018881526020018461010001516001811115611cb857611cb86133e8565b90526005611cc7600187613617565b81548110611cd757611cd761362e565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff1916908381811115611d7f57611d7f6133e8565b021790555090505082602001516001600160a01b0316836060015184604001517f69f028576584fb57d62488a7e7addec6276f3c7f6166c13d2a5d3ee1e21ec07760405160405180910390a4505050505050505050565b611e03604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b506000828152600a602090815260408083206001600160a01b03808616855290835292819020815160608101835281549094168452600181015492840192909252600290910154908201525b92915050565b6000546001600160a01b03163314611e7f5760405162461bcd60e51b8152600401610637906136ec565b60068054821515600160601b0260ff60601b199091161790556040517f80b4303f755d7d3d4d483a1580281ef7aaeb82947826a1dc63a6366875765cb0906117f590831515815260200190565b60026001541415611eef5760405162461bcd60e51b815260040161063790613721565b60026001556000611eff8261190c565b60e081015190915033903414611f575760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e76616c69642070726963650000000000006044820152606401610637565b611f6682828460e00151612ebd565b50506001805550565b60026001541415611f925760405162461bcd60e51b815260040161063790613721565b600260018181556000838152600a602090815260408083203380855290835292819020815160608101835281546001600160a01b031680825295820154938101939093529094015493810193909352919015801590611ff5575060008160400151115b6120415760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e76616c6964206f666665720000000000006044820152606401610637565b61204f828260400151612f92565b506000918252600a602090815260408084206001600160a01b039093168452919052812080546001600160a01b031916815560018082018390556002909101919091558055565b6000546001600160a01b031633146120c05760405162461bcd60e51b8152600401610637906136ec565b6001600160a01b0381166121255760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610637565b61212e81612a43565b50565b61213961317d565b600082815260086020526040902054806119405760405162461bcd60e51b8152600401610637906135ba565b60055460009061217790600190613617565b6000838152600960205260408120549192509061219690600190613617565b90506000600582815481106121ad576121ad61362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff9091169081111561224c5761224c6133e8565b600181111561225d5761225d6133e8565b90525090508183146124225760006005848154811061227e5761227e61362e565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff9091169081111561231d5761231d6133e8565b600181111561232e5761232e6133e8565b81525050905080600584815481106123485761234861362e565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff19169083818111156123f0576123f06133e8565b021790555050506040808201516000908152600860209081528282208690556060909301518152600990925290208290555b60408082015160009081526008602090815282822082905586825260099052908120556005805480612456576124566137a2565b60008281526020812060096000199093019283020180546001600160a01b03199081168255600182018054909116905560028101829055600381018290556004810182905560058101829055600681018290556007810191909155600801805460ff19169055905550505050565b6040516331a9108f60e11b81526004810182905230906000906001600160a01b038681169190861690636352211e90602401602060405180830381865afa158015612513573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061253791906137b8565b6001600160a01b031614801561263e575060405163020604bf60e21b8152600481018490526001600160a01b03808416919086169063081812fc90602401602060405180830381865afa158015612592573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125b691906137b8565b6001600160a01b0316148061263e57506004805460405163e985e9c560e01b81526001600160a01b0388811693820193909352848316602482015291169063e985e9c590604401602060405180830381865afa15801561261a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061263e91906137d5565b9050806126a05760405162461bcd60e51b815260206004820152602a60248201527f4d61726b6574706c6163653a20696e76616c6964206f776e657273686970206f6044820152691c88185c1c1c9bdd985b60b21b6064820152608401610637565b5050505050565b80516060820151604051635c46a7ef60e11b81526001600160a01b03868116600483015285811660248301526044820192909252608060648201526000608482015291169063b88d4fde9060a401600060405180830381600087803b15801561270f57600080fd5b505af1158015612723573d6000803e3d6000fd5b50505050505050565b61273b308260200151836126a7565b6127488160600151612165565b6001151581602001516001600160a01b031682606001517f8b2ac2c5acede596e653211df52b862b662e6f1d87d86463510240cab3f9c445846040015160006040516127a79291909182526001600160a01b0316602082015260400190565b60405180910390a450565b6020810151600654600090612710906127d4906001600160601b0316866137f2565b6127de9190613811565b9050612860600360009054906101000a90046001600160a01b03166001600160a01b031663af76e1416040518163ffffffff1660e01b8152600401602060405180830381865afa158015612836573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061285a91906137b8565b82612f92565b600061286c8286613617565b8451606086015160405163152a902d60e11b81526004810191909152602481018890529192506001600160a01b031690632a55205a906044016040805180830381865afa9250505080156128dd575060408051601f3d908101601f191682019092526128da91810190613833565b60015b6128e657612984565b801561298157866128f78583613685565b111561296b5760405162461bcd60e51b815260206004820152603e60248201527f4d61726b6574706c6163653a20546f74616c206d61726b65742063757420666560448201527f6520616e6420726f79616c7479206578636565642074686520707269636500006064820152608401610637565b6129758184613617565b92506129818282612f92565b50505b6126a08382612f92565b61299d308260000151846126a7565b6129aa8260600151612165565b6060820180516000908152600b6020908152604080832080546001600160a01b031916815560018101849055600201839055908501519251818601518551925193946001600160a01b03169391927f8b2ac2c5acede596e653211df52b862b662e6f1d87d86463510240cab3f9c44592612a379291909182526001600160a01b0316602082015260400190565b60405180910390a45050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060808301516000908152600b60209081526040918290208251938401835280546001600160a01b03168452600181015491840191909152600201548282018190529083015160c0850151612ae9908383613044565b612b355760405162461bcd60e51b815260206004820152601c60248201527f4d61726b6574706c6163653a206e6f742077696e6e696e6720626964000000006044820152606401610637565b82516001600160a01b031615801590612b4e5750600082115b15612b5f578251612b5f9083612f92565b60008560e00151118015612b7757508460e001518110155b15612b9557612b8681866127b2565b612b90858561298e565b6126a0565b60608501516000908152600b6020908152604091829020865181546001600160a01b0319166001600160a01b039091161781559086015160018201559085015160029091015560065460a0860151600160681b90910467ffffffffffffffff1690612c01904290613617565b11612d175760065460a086018051600160681b90920467ffffffffffffffff1691612c2d908390613685565b9052506040808601516000908152600860205290812054612c5090600190613617565b90508560058281548110612c6657612c6661362e565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff1916908381811115612d0e57612d0e6133e8565b02179055505050505b8461010001516001811115612d2e57612d2e6133e8565b6060860151855160408089015181890151825191825260208201526001600160a01b03909216917f44b659a61aacbcea33f4e31ddb3e4ade29695cff787ff3f0032b38c7d860b8e9910160405180910390a45050505050565b60608083015182516000828152600a602090815260408083206001600160a01b03808616855290835292819020815196870182528054909316808752600184015492870192909252600290920154918501919091529192909115612e4b5760405162461bcd60e51b815260206004820152603560248201527f4d61726b6574706c6163653a206f6666657220616c72656164792065786973746044820152741ccb0818d85b98d95b081bd999995c88199a5c9cdd605a1b6064820152608401610637565b60608501516000908152600a6020908152604080832087516001600160a01b03908116855290835292819020875181546001600160a01b0319169416939093178355908601516001808401919091559086015160029092019190915561010086015190811115612d2e57612d2e6133e8565b612ec683613099565b612ed081846127b2565b612edf836020015183856126a7565b604080840151600090815260086020522054826005612eff600184613617565b81548110612f0f57612f0f61362e565b60009182526020918290206009919091020160010180546001600160a01b0319166001600160a01b0393841617905560608601516040808801518884015182518987168152948501889052929490939216917f59a66f40592e9f6c438e82187c8cdb4cf6659e31a50187c8b1346defac648135910160405180910390a450505050565b80612f9b575050565b60405182906000906001600160a01b0383169084908381818185875af1925050503d8060008114612fe8576040519150601f19603f3d011682016040523d82523d6000602084013e612fed565b606091505b505090508061303e5760405162461bcd60e51b815260206004820152601f60248201527f4d61726b6574706c6163653a204661696c656420746f2073656e6420564554006044820152606401610637565b50505050565b6000821561308c57828211801561308757506007546001600160601b0316836127106130708286613617565b61307a91906137f2565b6130849190613811565b10155b613091565b838210155b949350505050565b600081610100015160018111156130b2576130b26133e8565b146131095760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e76616c6964206c697374696e67207479706044820152606560f81b6064820152608401610637565b806080015142116131665760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e616374697665206d61726b6574206974656044820152606d60f81b6064820152608401610637565b61212e8160200151826000015183606001516124c4565b60405180610120016040528060006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600060018111156131e6576131e66133e8565b905290565b6001600160a01b038116811461212e57600080fd5b803561320b816131eb565b919050565b60008060008060006080868803121561322857600080fd5b8535613233816131eb565b94506020860135613243816131eb565b935060408601359250606086013567ffffffffffffffff8082111561326757600080fd5b818801915088601f83011261327b57600080fd5b81358181111561328a57600080fd5b89602082850101111561329c57600080fd5b9699959850939650602001949392505050565b6000602082840312156132c157600080fd5b5035919050565b600080604083850312156132db57600080fd5b50508035926020909101359150565b80356002811061320b57600080fd5b600060e0828403121561330b57600080fd5b60405160e0810181811067ffffffffffffffff8211171561333c57634e487b7160e01b600052604160045260246000fd5b60405261334883613200565b81526020830135602082015260408301356040820152606083013560608201526080830135608082015260a083013560a082015261338860c084016132ea565b60c08201529392505050565b6000602082840312156133a657600080fd5b81356133b1816131eb565b9392505050565b600080604083850312156133cb57600080fd5b8235915060208301356133dd816131eb565b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b60018060a01b038082511683528060208301511660208401525060408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e081015160e0830152610100808201516002811061347957634e487b7160e01b600052602160045260246000fd5b92019190915250565b6020808252825182820181905260009190848201906040850190845b818110156134c5576134b18385516133fe565b92840192610120929092019160010161349e565b50909695505050505050565b80356001600160601b038116811461320b57600080fd5b6000602082840312156134fa57600080fd5b6133b1826134d1565b6000806040838503121561351657600080fd5b823567ffffffffffffffff8116811461352e57600080fd5b915061353c602084016134d1565b90509250929050565b6101208101611e4f82846133fe565b600080600080600060a0868803121561356c57600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b801515811461212e57600080fd5b6000602082840312156135af57600080fd5b81356133b18161358f565b60208082526027908201527f4d61726b6574706c6163653a206e6f6e206578697374206d61726b6574706c616040820152666365206974656d60c81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008282101561362957613629613601565b500390565b634e487b7160e01b600052603260045260246000fd5b60208082526021908201527f4d61726b6574706c6163653a2063616c6c6572206d757374206265206f776e656040820152603960f91b606082015260800190565b6000821982111561369857613698613601565b500190565b6020808252602f908201527f4d61726b6574706c6163653a207265736572766520707269636520657863656560408201526e6473206275796f757420707269636560881b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252602a908201527f4d61726b6574706c6163653a2063616c6c6572206973206e6f74206c6973746960408201526937339031b932b0ba37b960b11b606082015260800190565b634e487b7160e01b600052603160045260246000fd5b6000602082840312156137ca57600080fd5b81516133b1816131eb565b6000602082840312156137e757600080fd5b81516133b18161358f565b600081600019048311821515161561380c5761380c613601565b500290565b60008261382e57634e487b7160e01b600052601260045260246000fd5b500490565b6000806040838503121561384657600080fd5b8251613851816131eb565b602093909301519294929350505056fea2646970667358221220cdaf1d00a4e50f762f40a42ecee887302fb12c87373d422767c0ebd6814adfea64736f6c634300080b0033