VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x29D08a…E1c0
Summary
Transactions
Transfers
Address
0x29D08a2Bd5E1E78D6DCCA2651C86f3160bA5E1c0
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xB14e456A0E8158481330232E3cf4745152d7370A
Deployer
0xB14e456A0E8158481330232E3cf4745152d7370A
Code
0x6080604052600436106101c65760003560e01c80638da5cb5b116100f7578063b9520ce411610095578063ec91f2a411610064578063ec91f2a41461056a578063ef706adf146105ab578063f2fde38b146105cb578063ffa47456146105eb57600080fd5b8063b9520ce4146104e6578063c391956614610506578063d33c245414610537578063d96a094a1461055757600080fd5b806393d563a3116100d157806393d563a3146104595780639a2a7a5c14610479578063b520fa8f14610499578063b89b8bb2146104c657600080fd5b80638da5cb5b146103f9578063918d407d1461041757806391f6611d1461043757600080fd5b80634e03f28d116101645780636891939d1161013e5780636891939d14610366578063715018a6146103b1578063761610fc146103c6578063770e09fd146103d957600080fd5b80634e03f28d146102f45780635bf8633a14610314578063681348181461034657600080fd5b806317a273a2116101a057806317a273a21461025c5780631bcb3db41461027c578063236ed8f31461029c5780633f5c3e87146102bc57600080fd5b80630aee636f146101d2578063150b7a02146101f557806315fd69cf1461023a57600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506005546040519081526020015b60405180910390f35b34801561020157600080fd5b506102216102103660046132c8565b630a85bd0160e11b95945050505050565b6040516001600160e01b031990911681526020016101ec565b34801561024657600080fd5b5061025a610255366004613367565b61060b565b005b34801561026857600080fd5b5061025a610277366004613380565b6107ba565b34801561028857600080fd5b5061025a6102973660046133b1565b610841565b3480156102a857600080fd5b5061025a6102b7366004613367565b610d28565b3480156102c857600080fd5b506006546102dc906001600160601b031681565b6040516001600160601b0390911681526020016101ec565b34801561030057600080fd5b506007546102dc906001600160601b031681565b34801561032057600080fd5b506004546001600160a01b03165b6040516001600160a01b0390911681526020016101ec565b34801561035257600080fd5b5061025a610361366004613380565b610e7c565b34801561037257600080fd5b50610386610381366004613367565b61115e565b6040805182516001600160a01b031681526020808401519082015291810151908201526060016101ec565b3480156103bd57600080fd5b5061025a6111cd565b61025a6103d4366004613367565b611203565b3480156103e557600080fd5b5061025a6103f436600461344c565b6113e2565b34801561040557600080fd5b506000546001600160a01b031661032e565b34801561042357600080fd5b5061025a610432366004613470565b61142e565b34801561044357600080fd5b5061044c6116b7565b6040516101ec919061353a565b34801561046557600080fd5b5061025a6104743660046135a0565b6117ae565b34801561048557600080fd5b5061025a6104943660046135bb565b611887565b3480156104a557600080fd5b506104b96104b4366004613367565b611993565b6040516101ec91906135fd565b3480156104d257600080fd5b5061025a6104e136600461360c565b611aa1565b3480156104f257600080fd5b50610386610501366004613470565b611e5d565b34801561051257600080fd5b5060065461052790600160601b900460ff1681565b60405190151581526020016101ec565b34801561054357600080fd5b5061025a610552366004613655565b611edc565b61025a610565366004613367565b611f53565b34801561057657600080fd5b5060065461059290600160681b900467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020016101ec565b3480156105b757600080fd5b5061025a6105c6366004613367565b612063565b3480156105d757600080fd5b5061025a6105e636600461344c565b61218a565b3480156105f757600080fd5b506104b9610606366004613367565b612225565b600081815260096020526040902054806106405760405162461bcd60e51b815260040161063790613672565b60405180910390fd5b6000600561064f6001846136cf565b8154811061065f5761065f6136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff909116908111156106fe576106fe6134a0565b600181111561070f5761070f6134a0565b90525060208101519091506001600160a01b0316336001600160a01b0316148061074357506000546001600160a01b031633145b6107ac5760405162461bcd60e51b815260206004820152603460248201527f4d61726b6574706c6163653a2043616c6c6572206973206e65697468657220616044820152733236b4b7103737b9103a37b5b2b71037bbb732b960611b6064820152608401610637565b6107b583612259565b505050565b600654600160601b900460ff1615806107dd57506000546001600160a01b031633145b6107f95760405162461bcd60e51b8152600401610637906136fc565b6040805160e0810182526004546001600160a01b031681526020810184905242918101919091526000606082018190526080820181905260a0820183905260c08201526107b5815b600654600160601b900460ff16158061086457506000546001600160a01b031633145b6108805760405162461bcd60e51b8152600401610637906136fc565b602080820151600090815260099091526040902054156108f25760405162461bcd60e51b815260206004820152602760248201527f4d61726b6574706c6163653a206d61726b6574206974656d20616c72656164796044820152662065786973747360c81b6064820152608401610637565b60008160600151118061091a575060008160c001516001811115610918576109186134a0565b145b6109985760405162461bcd60e51b815260206004820152604360248201527f4d61726b6574706c6163653a207365636f6e6473556e74696c456e6454696d6560448201527f206d7573742062652067726561746572207468616e203020666f72206175637460648201526234b7b760e91b608482015260a401610637565b60006109a360025490565b8251602084015191925033916109ba9183916125b8565b6000428460400151106109d15783604001516109d3565b425b9050600060018560c0015160018111156109ef576109ef6134a0565b146109fb576000610a0a565b6060850151610a0a908361373d565b9050600060405180610120016040528087600001516001600160a01b03168152602001856001600160a01b0316815260200186815260200187602001518152602001848152602001838152602001876080015181526020018760a0015181526020018760c001516001811115610a8257610a826134a0565b9052905060018161010001516001811115610a9f57610a9f6134a0565b1415610ad8578060c001518160e001511015610acd5760405162461bcd60e51b815260040161063790613755565b610ad884308361279b565b6005805460018181018355600092909252825160099091027f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0810180546001600160a01b039384166001600160a01b031991821617825560208601517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db1840180549190951691161790925560408401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db282015560608401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db382015560808401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db482015560a08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db582015560c08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db682015560e08401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db78201556101008401517f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db89091018054859460ff19909116908381811115610c9f57610c9f6134a0565b02179055505060055460008781526008602090815260408083208490558a8201518352600990915290205550610cd9600280546001019055565b836001600160a01b03168660200151867f417f632ca778ebef1ec4ee6c56ce00e4251eb8d96bd8115b987ade57a5a83d8e84604051610d1891906135fd565b60405180910390a4505050505050565b6000546001600160a01b03163314610d525760405162461bcd60e51b8152600401610637906137a4565b60026001541415610d755760405162461bcd60e51b8152600401610637906137d9565b60026001556000610d8582611993565b905060018161010001516001811115610da057610da06134a0565b14610ded5760405162461bcd60e51b815260206004820152601b60248201527f4d61726b6574706c6163653a206e6f7420616e2061756374696f6e00000000006044820152606401610637565b6000828152600b60209081526040808320815160608101835281546001600160a01b0316815260018201549381019390935260020154908201526080830151909190421080610e44575081516001600160a01b0316155b90508015610e5a57610e5583612820565b610e72565b610e688260400151846128a6565b610e728383612a82565b5050600180555050565b60008281526009602052604090205480610ea85760405162461bcd60e51b815260040161063790613672565b336005610eb66001846136cf565b81548110610ec657610ec66136e6565b60009182526020909120600160099092020101546001600160a01b031614610f005760405162461bcd60e51b815260040161063790613810565b60006005610f0f6001846136cf565b81548110610f1f57610f1f6136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115610fbe57610fbe6134a0565b6001811115610fcf57610fcf6134a0565b81525050905060405180610120016040528082600001516001600160a01b0316815260200182602001516001600160a01b03168152602001826040015181526020018581526020016000815260200160008152602001600081526020018481526020018261010001516001811115611049576110496134a0565b905260056110586001856136cf565b81548110611068576110686136e6565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff1916908381811115611110576111106134a0565b021790555090505080602001516001600160a01b03168482604001517f69f028576584fb57d62488a7e7addec6276f3c7f6166c13d2a5d3ee1e21ec07760405160405180910390a450505050565b61118b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b506000908152600b6020908152604091829020825160608101845281546001600160a01b03168152600182015492810192909252600201549181019190915290565b6000546001600160a01b031633146111f75760405162461bcd60e51b8152600401610637906137a4565b6112016000612b37565b565b600260015414156112265760405162461bcd60e51b8152600401610637906137d9565b6002600155600061123682611993565b905080602001516001600160a01b031661124d3390565b6001600160a01b031614156112ba5760405162461bcd60e51b815260206004820152602d60248201527f4d61726b6574706c6163653a2063616c6c65722063616e6e6f74206265206c6960448201526c39ba34b7339031b932b0ba37b960991b6064820152608401610637565b60808101513490421161130f5760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e616374697665206974656d0000000000006044820152606401610637565b6000811161135f5760405162461bcd60e51b815260206004820181905260248201527f4d61726b6574706c6163653a20696e76616c6964206f666665722070726963656044820152606401610637565b600060405180606001604052806113733390565b6001600160a01b03168152606085015160208201526040018390529050600183610100015160018111156113a9576113a96134a0565b14156113b957610e558382612b87565b600083610100015160018111156113d2576113d26134a0565b1415610e7257610e728382612e7b565b6000546001600160a01b0316331461140c5760405162461bcd60e51b8152600401610637906137a4565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600260015414156114515760405162461bcd60e51b8152600401610637906137d9565b6002600155600082815260096020526040902054806114825760405162461bcd60e51b815260040161063790613672565b3360056114906001846136cf565b815481106114a0576114a06136e6565b60009182526020909120600160099092020101546001600160a01b0316146114da5760405162461bcd60e51b815260040161063790613810565b600060056114e96001846136cf565b815481106114f9576114f96136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115611598576115986134a0565b60018111156115a9576115a96134a0565b9052506040808201516000908152600a60209081528282206001600160a01b0380891684529082529183902083516060810185528154909316808452600182015492840192909252600201549282019290925291925015801590611611575060008160400151115b61165d5760405162461bcd60e51b815260206004820152601c60248201527f4d61726b6574706c6163653a20696e76616c6964206f666665726f72000000006044820152606401610637565b6040808301516000908152600a60209081528282206001600160a01b0388168352905281812080546001600160a01b031916815560018101829055600201558101516116ac9083908690612fb1565b505060018055505050565b60606005805480602002602001604051908101604052809291908181526020016000905b828210156117a557600084815260209081902060408051610120810182526009860290920180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115611781576117816134a0565b6001811115611792576117926134a0565b81525050815260200190600101906116db565b50505050905090565b6000546001600160a01b031633146117d85760405162461bcd60e51b8152600401610637906137a4565b6127106001600160601b0382161061182d5760405162461bcd60e51b81526020600482015260186024820152774d61726b6574706c6163653a20696e76616c69642042505360401b6044820152606401610637565b600680546bffffffffffffffffffffffff19166001600160601b0383169081179091556040519081527fe732f320131f6ca5599999a50fea95970a3d106e13cc0a7f758f9ff0f95dff7b906020015b60405180910390a150565b6000546001600160a01b031633146118b15760405162461bcd60e51b8152600401610637906137a4565b6127106001600160601b038216106119065760405162461bcd60e51b81526020600482015260186024820152774d61726b6574706c6163653a20696e76616c69642042505360401b6044820152606401610637565b6006805467ffffffffffffffff60681b1916600160681b67ffffffffffffffff851690810291909117909155600780546bffffffffffffffffffffffff19166001600160601b0384169081179091556040805192835260208301919091527feaf95155ede4555454d00f65e6aeea81d29056f7bac13993757f465efa5bb50d910160405180910390a15050565b61199b613235565b600082815260096020526040902054806119c75760405162461bcd60e51b815260040161063790613672565b600060056119d66001846136cf565b815481106119e6576119e66136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115611a8557611a856134a0565b6001811115611a9657611a966134a0565b905250949350505050565b60008581526009602052604090205480611acd5760405162461bcd60e51b815260040161063790613672565b336005611adb6001846136cf565b81548110611aeb57611aeb6136e6565b60009182526020909120600160099092020101546001600160a01b031614611b255760405162461bcd60e51b815260040161063790613810565b60006005611b346001846136cf565b81548110611b4457611b446136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115611be357611be36134a0565b6001811115611bf457611bf46134a0565b9052509050600060018261010001516001811115611c1457611c146134a0565b1490508015611c9c5781608001514210611c7c5760405162461bcd60e51b8152602060048201526024808201527f4d61726b6574706c6163653a2061756374696f6e20616c7265616479207374616044820152631c9d195960e21b6064820152608401610637565b86861015611c9c5760405162461bcd60e51b815260040161063790613755565b60008515611caa5785611cb0565b82608001515b905060405180610120016040528084600001516001600160a01b0316815260200184602001516001600160a01b03168152602001846040015181526020018a815260200182815260200186600014611d1157611d0c878461373d565b611d17565b8460a001515b81526020018981526020018881526020018461010001516001811115611d3f57611d3f6134a0565b90526005611d4e6001876136cf565b81548110611d5e57611d5e6136e6565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff1916908381811115611e0657611e066134a0565b021790555090505082602001516001600160a01b0316836060015184604001517f69f028576584fb57d62488a7e7addec6276f3c7f6166c13d2a5d3ee1e21ec07760405160405180910390a4505050505050505050565b611e8a604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b506000828152600a602090815260408083206001600160a01b03808616855290835292819020815160608101835281549094168452600181015492840192909252600290910154908201525b92915050565b6000546001600160a01b03163314611f065760405162461bcd60e51b8152600401610637906137a4565b60068054821515600160601b0260ff60601b199091161790556040517f80b4303f755d7d3d4d483a1580281ef7aaeb82947826a1dc63a6366875765cb09061187c90831515815260200190565b60026001541415611f765760405162461bcd60e51b8152600401610637906137d9565b60026001556000611f8682611993565b602081015190915033906001600160a01b0316811415611ff85760405162461bcd60e51b815260206004820152602760248201527f4d61726b6574706c6163653a20796f752063616e6e6f7420746f20627579207960448201526637bab939b2b63360c91b6064820152608401610637565b8160e00151341461204b5760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e76616c69642070726963650000000000006044820152606401610637565b61205a82828460e00151612fb1565b50506001805550565b600260015414156120865760405162461bcd60e51b8152600401610637906137d9565b600260018181556000838152600a602090815260408083203380855290835292819020815160608101835281546001600160a01b0316808252958201549381019390935290940154938101939093529190158015906120e9575060008160400151115b6121355760405162461bcd60e51b815260206004820152601a60248201527f4d61726b6574706c6163653a20696e76616c6964206f666665720000000000006044820152606401610637565b61214382826040015161304a565b506000918252600a602090815260408084206001600160a01b039093168452919052812080546001600160a01b031916815560018082018390556002909101919091558055565b6000546001600160a01b031633146121b45760405162461bcd60e51b8152600401610637906137a4565b6001600160a01b0381166122195760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610637565b61222281612b37565b50565b61222d613235565b600082815260086020526040902054806119c75760405162461bcd60e51b815260040161063790613672565b60055460009061226b906001906136cf565b6000838152600960205260408120549192509061228a906001906136cf565b90506000600582815481106122a1576122a16136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115612340576123406134a0565b6001811115612351576123516134a0565b905250905081831461251657600060058481548110612372576123726136e6565b60009182526020918290206040805161012081018252600990930290910180546001600160a01b039081168452600180830154909116948401949094526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830152600781015460e083015260088101549192909161010084019160ff90911690811115612411576124116134a0565b6001811115612422576124226134a0565b815250509050806005848154811061243c5761243c6136e6565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff19169083818111156124e4576124e46134a0565b021790555050506040808201516000908152600860209081528282208690556060909301518152600990925290208290555b6040808201516000908152600860209081528282208290558682526009905290812055600580548061254a5761254a61385a565b60008281526020812060096000199093019283020180546001600160a01b03199081168255600182018054909116905560028101829055600381018290556004810182905560058101829055600681018290556007810191909155600801805460ff19169055905550505050565b6040516331a9108f60e11b81526004810182905230906000906001600160a01b038681169190861690636352211e90602401602060405180830381865afa158015612607573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061262b9190613870565b6001600160a01b0316148015612732575060405163020604bf60e21b8152600481018490526001600160a01b03808416919086169063081812fc90602401602060405180830381865afa158015612686573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126aa9190613870565b6001600160a01b0316148061273257506004805460405163e985e9c560e01b81526001600160a01b0388811693820193909352848316602482015291169063e985e9c590604401602060405180830381865afa15801561270e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612732919061388d565b9050806127945760405162461bcd60e51b815260206004820152602a60248201527f4d61726b6574706c6163653a20696e76616c6964206f776e657273686970206f6044820152691c88185c1c1c9bdd985b60b21b6064820152608401610637565b5050505050565b80516060820151604051635c46a7ef60e11b81526001600160a01b03868116600483015285811660248301526044820192909252608060648201526000608482015291169063b88d4fde9060a401600060405180830381600087803b15801561280357600080fd5b505af1158015612817573d6000803e3d6000fd5b50505050505050565b61282f3082602001518361279b565b61283c8160600151612259565b6001151581602001516001600160a01b031682606001517f8b2ac2c5acede596e653211df52b862b662e6f1d87d86463510240cab3f9c4458460400151600060405161289b9291909182526001600160a01b0316602082015260400190565b60405180910390a450565b6020810151600654600090612710906128c8906001600160601b0316866138aa565b6128d291906138c9565b9050612954600360009054906101000a90046001600160a01b03166001600160a01b031663af76e1416040518163ffffffff1660e01b8152600401602060405180830381865afa15801561292a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061294e9190613870565b8261304a565b600061296082866136cf565b8451606086015160405163152a902d60e11b81526004810191909152602481018890529192506001600160a01b031690632a55205a906044016040805180830381865afa9250505080156129d1575060408051601f3d908101601f191682019092526129ce918101906138eb565b60015b6129da57612a78565b8015612a7557866129eb858361373d565b1115612a5f5760405162461bcd60e51b815260206004820152603e60248201527f4d61726b6574706c6163653a20546f74616c206d61726b65742063757420666560448201527f6520616e6420726f79616c7479206578636565642074686520707269636500006064820152608401610637565b612a6981846136cf565b9250612a75828261304a565b50505b612794838261304a565b612a913082600001518461279b565b612a9e8260600151612259565b6060820180516000908152600b6020908152604080832080546001600160a01b031916815560018101849055600201839055908501519251818601518551925193946001600160a01b03169391927f8b2ac2c5acede596e653211df52b862b662e6f1d87d86463510240cab3f9c44592612b2b9291909182526001600160a01b0316602082015260400190565b60405180910390a45050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060808301516000908152600b60209081526040918290208251938401835280546001600160a01b03168452600181015491840191909152600201548282018190529083015160c0850151612bdd9083836130fc565b612c295760405162461bcd60e51b815260206004820152601c60248201527f4d61726b6574706c6163653a206e6f742077696e6e696e6720626964000000006044820152606401610637565b82516001600160a01b031615801590612c425750600082115b15612c53578251612c53908361304a565b60008560e00151118015612c6b57508460e001518110155b15612c8957612c7a81866128a6565b612c848585612a82565b612794565b60608501516000908152600b6020908152604091829020865181546001600160a01b0319166001600160a01b039091161781559086015160018201559085015160029091015560065460a0860151600160681b90910467ffffffffffffffff1690612cf59042906136cf565b11612e0b5760065460a086018051600160681b90920467ffffffffffffffff1691612d2190839061373d565b9052506040808601516000908152600860205290812054612d44906001906136cf565b90508560058281548110612d5a57612d5a6136e6565b600091825260209182902083516009929092020180546001600160a01b03199081166001600160a01b039384161782559284015160018083018054909516919093161790925560408301516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008301516008830180549192909160ff1916908381811115612e0257612e026134a0565b02179055505050505b8461010001516001811115612e2257612e226134a0565b6060860151855160408089015181890151825191825260208201526001600160a01b03909216917f44b659a61aacbcea33f4e31ddb3e4ade29695cff787ff3f0032b38c7d860b8e9910160405180910390a45050505050565b60608083015182516000828152600a602090815260408083206001600160a01b03808616855290835292819020815196870182528054909316808752600184015492870192909252600290920154918501919091529192909115612f3f5760405162461bcd60e51b815260206004820152603560248201527f4d61726b6574706c6163653a206f6666657220616c72656164792065786973746044820152741ccb0818d85b98d95b081bd999995c88199a5c9cdd605a1b6064820152608401610637565b60608501516000908152600a6020908152604080832087516001600160a01b03908116855290835292819020875181546001600160a01b0319169416939093178355908601516001808401919091559086015160029092019190915561010086015190811115612e2257612e226134a0565b612fba83613151565b612fc481846128a6565b612fd38360200151838561279b565b612fe08360600151612259565b8260600151836040015184602001516001600160a01b03167f59a66f40592e9f6c438e82187c8cdb4cf6659e31a50187c8b1346defac648135858560405161303d9291906001600160a01b03929092168252602082015260400190565b60405180910390a4505050565b80613053575050565b60405182906000906001600160a01b0383169084908381818185875af1925050503d80600081146130a0576040519150601f19603f3d011682016040523d82523d6000602084013e6130a5565b606091505b50509050806130f65760405162461bcd60e51b815260206004820152601f60248201527f4d61726b6574706c6163653a204661696c656420746f2073656e6420564554006044820152606401610637565b50505050565b6000821561314457828211801561313f57506007546001600160601b03168361271061312882866136cf565b61313291906138aa565b61313c91906138c9565b10155b613149565b838210155b949350505050565b6000816101000151600181111561316a5761316a6134a0565b146131c15760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e76616c6964206c697374696e67207479706044820152606560f81b6064820152608401610637565b8060800151421161321e5760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e616374697665206d61726b6574206974656044820152606d60f81b6064820152608401610637565b6122228160200151826000015183606001516125b8565b60405180610120016040528060006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000600181111561329e5761329e6134a0565b905290565b6001600160a01b038116811461222257600080fd5b80356132c3816132a3565b919050565b6000806000806000608086880312156132e057600080fd5b85356132eb816132a3565b945060208601356132fb816132a3565b935060408601359250606086013567ffffffffffffffff8082111561331f57600080fd5b818801915088601f83011261333357600080fd5b81358181111561334257600080fd5b89602082850101111561335457600080fd5b9699959850939650602001949392505050565b60006020828403121561337957600080fd5b5035919050565b6000806040838503121561339357600080fd5b50508035926020909101359150565b8035600281106132c357600080fd5b600060e082840312156133c357600080fd5b60405160e0810181811067ffffffffffffffff821117156133f457634e487b7160e01b600052604160045260246000fd5b604052613400836132b8565b81526020830135602082015260408301356040820152606083013560608201526080830135608082015260a083013560a082015261344060c084016133a2565b60c08201529392505050565b60006020828403121561345e57600080fd5b8135613469816132a3565b9392505050565b6000806040838503121561348357600080fd5b823591506020830135613495816132a3565b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b60018060a01b038082511683528060208301511660208401525060408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e081015160e0830152610100808201516002811061353157634e487b7160e01b600052602160045260246000fd5b92019190915250565b6020808252825182820181905260009190848201906040850190845b8181101561357d576135698385516134b6565b928401926101209290920191600101613556565b50909695505050505050565b80356001600160601b03811681146132c357600080fd5b6000602082840312156135b257600080fd5b61346982613589565b600080604083850312156135ce57600080fd5b823567ffffffffffffffff811681146135e657600080fd5b91506135f460208401613589565b90509250929050565b6101208101611ed682846134b6565b600080600080600060a0868803121561362457600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b801515811461222257600080fd5b60006020828403121561366757600080fd5b813561346981613647565b60208082526027908201527f4d61726b6574706c6163653a206e6f6e206578697374206d61726b6574706c616040820152666365206974656d60c81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b6000828210156136e1576136e16136b9565b500390565b634e487b7160e01b600052603260045260246000fd5b60208082526021908201527f4d61726b6574706c6163653a2063616c6c6572206d757374206265206f776e656040820152603960f91b606082015260800190565b60008219821115613750576137506136b9565b500190565b6020808252602f908201527f4d61726b6574706c6163653a207265736572766520707269636520657863656560408201526e6473206275796f757420707269636560881b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252602a908201527f4d61726b6574706c6163653a2063616c6c6572206973206e6f74206c6973746960408201526937339031b932b0ba37b960b11b606082015260800190565b634e487b7160e01b600052603160045260246000fd5b60006020828403121561388257600080fd5b8151613469816132a3565b60006020828403121561389f57600080fd5b815161346981613647565b60008160001904831182151516156138c4576138c46136b9565b500290565b6000826138e657634e487b7160e01b600052601260045260246000fd5b500490565b600080604083850312156138fe57600080fd5b8251613909816132a3565b602093909301519294929350505056fea264697066735822122063d0c285c59b1bd47bbe92e6883ee5d91ccb233537039eff0ac45c9bdf503cc764736f6c634300080b0033