VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xD7A49b…5e4b
Summary
Transactions
Transfers
Address
0xD7A49bFCF472e4D63826348Eb2Bcf03fa1185e4b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Deployer
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Code
0x73d7a49bfcf472e4d63826348eb2bcf03fa1185e4b30146080604052600436106100985760003560e01c806335648bc41461009d5780633ea67302146100c357806340be99df146100e357806348ae91141461010657806354be4c2b1461012657806361b260811461015a57806368f2bc291461017a57806373e4fe901461018d578063a1c9891a146101ad578063c8f0afdc146101cd575b600080fd5b6100b06100ab3660046129ec565b6101e0565b6040519081526020015b60405180910390f35b8180156100cf57600080fd5b506100b06100de366004612c4b565b6101f5565b6100f66100f13660046129ec565b61038c565b60405190151581526020016100ba565b81801561011257600080fd5b506100b0610121366004612d15565b6103e0565b61014d6101343660046129ec565b6000908152601591909101602052604090205460ff1690565b6040516100ba9190612e2d565b81801561016657600080fd5b506100b0610175366004612c4b565b6104a7565b6100f6610188366004612e3b565b610589565b81801561019957600080fd5b506100b06101a8366004612e54565b610594565b8180156101b957600080fd5b506100b06101c8366004612f2e565b6105e4565b6100b06101db3660046129ec565b6107a9565b60006101ec83836107b5565b90505b92915050565b60008061020486868686610959565b905061022588826102156005610993565b61021f6004610993565b176109b6565b5060008181526001890160205260409020600201805460ff60281b1916600160281b1790556001600160a01b03871661025d89610a00565b6001600160a01b0316146102f15760005b86518110156102ef57306001600160a01b031687828151811061029357610293612fec565b60200260200101516001600160a01b0316036102df576102df8582815181106102be576102be612fec565b6020026020010151805190602001208a600201610a1090919063ffffffff16565b6102e881613018565b905061026e565b505b61030088888389898989610a81565b866001600160a01b031661031389610a00565b6001600160a01b031614158015610341575060028801546001600160801b03808216600160801b9092041614155b1561034e57600060028901555b6040518181527f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f9060200160405180910390a1979650505050505050565b60008181526001808401602052604082209081015482036103b15760009150506101ef565b6002810154600160201b900460ff16156103cf5760019150506101ef565b60009150506101ef565b5092915050565b60008033905060006103fb8a8a8a8a80519060200120610959565b601a8c01549091506001600160a01b031661041e8c84898b8f8f8f896001610b0f565b806001600160a01b0316638770a1ac898785878e6040518663ffffffff1660e01b81526004016104529594939291906130cc565b600060405180830381600087803b15801561046c57600080fd5b505af1158015610480573d6000803e3d6000fd5b505050506104978c84848e8e8e8e8e8e6001610d67565b9c9b505050505050505050505050565b6000806104b686868686610959565b90506104cc88826104c76004610993565b6109b6565b5060006104de8989848a8a8a8a610e51565b905065ffffffffffff81161561056457600082815260018a016020908152604091829020600201805465ffffffffffff60381b1916600160381b65ffffffffffff8616908102919091179091558251858152918201527f9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda2892910160405180910390a161057d565b604051634844252360e11b815260040160405180910390fd5b50979650505050505050565b60006101ef82610fed565b60008033905060006105af8989898980519060200120610959565b90506105c38a8387898d8d8d886000610b0f565b6105d68a83838c8c8c8c8c8c6000610d67565b9a9950505050505050505050565b6000806105f386868686610959565b90506105ff89826111a7565b6001600160a01b0316886001600160a01b03161415801561061e575086155b156106475787604051633733be5960e21b815260040161063e9190613127565b60405180910390fd5b61068989826106566006610993565b6106606002610993565b600161066d60078261313b565b610678906002613238565b6106829190613247565b18186109b6565b5061069489826111a7565b6001600160a01b0316886001600160a01b0316036107165760006106b88a836111c6565b60078111156106c9576106c9612e03565b146107165760405162461bcd60e51b815260206004820152601e60248201527f476f7665726e6f723a2070726f706f73616c206e6f742070656e64696e670000604482015260640161063e565b600081815260078a016020526040902054801561079f5760068a015460405163c4d252f560e01b8152600481018390526001600160a01b039091169063c4d252f590602401600060405180830381600087803b15801561077557600080fd5b505af1158015610789573d6000803e3d6000fd5b505050600083815260078c016020526040812055505b6105d68a8361153d565b60006101ec83836115a0565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa158015610813573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610837919061325a565b106108cc57600a830154600083815260018086016020526040918290200154905163d3a368bd60e01b81526001600160a01b039092169163d3a368bd916108849160040190815260200190565b602060405180830381865afa1580156108a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c5919061325a565b90506101ef565b82600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610921573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610945919061325a565b61094f84846115a0565b6101ec9190613273565b60008484848460405160200161097294939291906132fa565b60408051601f19818403018152919052805160209091012095945050505050565b60008160078111156109a7576109a7612e03565b600160ff919091161b92915050565b6000806109c385856111c6565b90506000836109d183610993565b16036109f6578381846040516331b75e4d60e01b815260040161063e93929190613345565b90505b9392505050565b600601546001600160a01b031690565b81546001600160801b03600160801b820481169181166001830190911603610a4b57604051638acb5f2760e01b815260040160405180910390fd5b6001600160801b03808216600090815260018086016020526040909120939093558354919092018216600160801b029116179055565b60068701546001600160a01b031663e38335e5348686866000610aa4888e61192f565b6040518763ffffffff1660e01b8152600401610ac495949392919061336d565b6000604051808303818588803b158015610add57600080fd5b505af1158015610af1573d6000803e3d6000fd5b50505060009687525050506007909501602052505060408120555050565b610b1881611940565b610b375780604051633e4bbe1960e11b815260040161063e9190612e2d565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb0919061325a565b8711610bd257604051637a5d07d360e01b81526004810188905260240161063e565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4b919061325a565b610c56906001613273565b8703610c8557610c6589610fed565b610c8557604051637a5d07d360e01b81526004810188905260240161063e565b6000816001811115610c9957610c99612e03565b03610cc757610ca88887611977565b610cc7578760405163d9b3955760e01b815260040161063e9190613127565b83518551141580610cda57508251855114155b15610d0f57845183518551604051630447b05d60e41b815260048101939093526024830191909152604482015260640161063e565b60008281526001808b016020526040909120015415610d515781610d338a846111c6565b6040516331b75e4d60e01b815261063e929190600090600401613345565b610d5c898685611a68565b505050505050505050565b600080610d748c84611b40565b90506000610df98d600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dd0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df4919061325a565b611c05565b8a519091501515610e0b8e8e87611c35565b610e1c8e8d8f858b868c8a8d611d8d565b8515610e2e57610e2e8e878f8f611e29565b610e3f8d8d8d8d8d8d8d8a8d6120da565b50999c9b505050505050505050505050565b6000808860060160009054906101000a90046001600160a01b03166001600160a01b031663f27a0c926040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ecd919061325a565b90506000610edb848a61192f565b60068b015460405163b1c5f42760e01b81529192506001600160a01b03169063b1c5f42790610f17908a908a908a90600090889060040161336d565b602060405180830381865afa158015610f34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f58919061325a565b600089815260078c0160205260408082209290925560068c015491516308f2a0bb60e41b81526001600160a01b0390921691638f2a0bb091610fa7918b918b918b919088908a906004016133bb565b600060405180830381600087803b158015610fc157600080fd5b505af1158015610fd5573d6000803e3d6000fd5b505050506105d68242610fe89190613273565b6121b6565b60008082600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611045573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611069919061325a565b600a84015460405163d3a368bd60e01b8152600481018390529192506000916001600160a01b039091169063d3a368bd90602401602060405180830381865afa1580156110ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110de919061325a565b604051636e31868560e01b81526004810186905290915060009073e89d854a01bf1243384071977e34891fef8995a590636e31868590602401602060405180830381865af4158015611134573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111589190613413565b90508065ffffffffffff16821161117457506000949350505050565b61118665ffffffffffff821683613247565b8560040154111561119c57506000949350505050565b506001949350505050565b600090815260019190910160205260409020546001600160a01b031690565b60008181526001830160205260408120600281015460ff600160281b8204811691600160301b900416811561120157600693505050506101ef565b801561121357600293505050506101ef565b826001015460000361123b57604051636ad0607560e01b81526004810186905260240161063e565b826001015486600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611295573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112b9919061325a565b10156112cb57600093505050506101ef565b604051636e31868560e01b81526004810187905260009073e89d854a01bf1243384071977e34891fef8995a590636e31868590602401602060405180830381865af415801561131e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113429190613413565b65ffffffffffff169050600061135888886107b5565b600088815260018a01602052604090206004810154600390910154919250111561138a576007955050505050506101ef565b81811061139f576001955050505050506101ef565b6113a988886121e4565b15806113cb57506000878152600f890160205260409020805460019091015411155b156113de576003955050505050506101ef565b6000878152600189016020526040902060020154600160381b900465ffffffffffff16600003611416576004955050505050506101ef565b6000878152600789016020526040908190205460068a01549151632c258a9f60e11b81526004810182905290916001600160a01b03169063584b153e90602401602060405180830381865afa158015611473573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611497919061343b565b156114ab57600596505050505050506101ef565b6006890154604051632ab0f52960e01b8152600481018390526001600160a01b0390911690632ab0f52990602401602060405180830381865afa1580156114f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151a919061343b565b1561152e57600696505050505050506101ef565b600296505050505050506101ef565b6000818152600183016020526040808220600201805460ff60301b1916600160301b179055517f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c906115929084815260200190565b60405180910390a150919050565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa1580156115fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611622919061325a565b1061166f57600a83015460008381526001808601602052604091829020015490516368377f6d60e11b81526001600160a01b039092169163d06efeda916108849160040190815260200190565b600a83015460408051639cbe5efd60e01b815290516000926001600160a01b031691639cbe5efd9160048083019260209291908290030181865afa1580156116bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116df919061325a565b60008481526001808701602052604090912001546116fd9190613247565b9050600061170c600183613247565b85600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611761573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611785919061325a565b61178f9190613458565b9050600085600a0160009054906101000a90046001600160a01b03166001600160a01b031663593728126040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180c919061325a565b604051636e31868560e01b81526004810188905290915073e89d854a01bf1243384071977e34891fef8995a590636e31868590602401602060405180830381865af415801561185f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118839190613413565b65ffffffffffff16811161191057604051636e31868560e01b81526004810187905273e89d854a01bf1243384071977e34891fef8995a590636e31868590602401602060405180830381865af41580156118e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119059190613413565b65ffffffffffff1690505b8261191b8383613273565b6119259190613273565b9695505050505050565b60601b6001600160601b0319161890565b60008082600181111561195557611955612e03565b14806101ef5750600182600181111561197057611970612e03565b1492915050565b8051600090603481101561198f5760019150506101ef565b82810160131901516001600160a01b031981166b046e0e4dee0dee6cae47a60f60a31b146119c2576001925050506101ef565b6000806119d0602885613247565b90505b83811015611a4757600080611a078884815181106119f3576119f3612fec565b01602001516001600160f81b031916612226565b9150915081611a1f57600196505050505050506101ef565b8060ff166004856001600160a01b0316901b179350505080611a4090613018565b90506119d3565b50856001600160a01b0316816001600160a01b031614935050505092915050565b600983015460ff1615611b3b5760005b8251811015611b39576000611aa5838381518110611a9857611a98612fec565b60200260200101516122b8565b9050846008016000858481518110611abf57611abf612fec565b6020908102919091018101516001600160a01b0316825281810192909252604090810160009081206001600160e01b03198516825290925290205460ff16611b265760405163294080f760e21b81526001600160e01b03198216600482015260240161063e565b5080611b3181613018565b915050611a78565b505b505050565b600080606484600b0160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bbe919061325a565b611bc886866122e7565b611bd29190613458565b611bdc9190613485565b90506000611bea858561234e565b905080821115611bfd5791506101ef9050565b509392505050565b600063ffffffff821115611c31576020826040516306dfcc6560e41b815260040161063e9291906134a7565b5090565b600083601c016000836001811115611c4f57611c4f612e03565b6001811115611c6057611c60612e03565b815260208101919091526040908101600090812054601b870154925163d206885d60e01b815290935090916001600160a01b031690636d5e303290829063d206885d90611cb1908990600401613127565b602060405180830381865afa158015611cce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cf2919061325a565b6040518263ffffffff1660e01b8152600401611d1091815260200190565b602060405180830381865afa158015611d2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d51919061325a565b905081811015611d86576040516304b60e7960e31b81526001600160a01b03851660048201526024810183905260440161063e565b5050505050565b600088815260018a81016020908152604080842080546001600160a01b0319166001600160a01b038d161781558084018a905560028101805463ffffffff8d1664ffffffffff1990911617600160201b8b151502179055600381018890556004810187905560158e019092529092208054849260ff19909116908381811115611e1857611e18612e03565b021790555050505050505050505050565b600c8401546040516323b872dd60e01b81526001600160a01b03848116600483015230602483015260448201869052909116906323b872dd906064016020604051808303816000875af1158015611e84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea8919061343b565b611ef45760405162461bcd60e51b815260206004820152601d60248201527f42335452476f7665726e6f723a207472616e73666572206661696c6564000000604482015260640161063e565b6000818152600d8501602090815260408083206001600160a01b038616845290915281208054859290611f28908490613273565b9091555050604051636e31868560e01b815260048101859052600090611fd990611fb99073e89d854a01bf1243384071977e34891fef8995a590636e31868590602401602060405180830381865af4158015611f88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fac9190613413565b65ffffffffffff166121b6565b6001600160a01b0385166000908152601d8801602052604090209061238d565b90506000611fe685612443565b611ff090836134ba565b604051636e31868560e01b81526004810188905290915061208c9073e89d854a01bf1243384071977e34891fef8995a590636e31868590602401602060405180830381865af4158015612047573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061206b9190613413565b6001600160a01b0386166000908152601d8901602052604090209083612472565b505082846001600160a01b03167f65c1df56bba34c409163f3295407ab399df5a4d9bf3dd0288416d6041cdc272c876040516120ca91815260200190565b60405180910390a3505050505050565b82896001600160a01b0316897f9c2b0d68f5edfd1bf6158a1867aced894efcfcf77c7a7603cb571e18ce89ae768a8a8c516001600160401b0381111561212257612122612a2a565b60405190808252806020026020018201604052801561215557816020015b60608152602001906001900390816121405790505b508b8b8a60405161216b969594939291906134da565b60405180910390a4877f6d04097725b4d82fbe72e4fd0fd1798c60a7b1bbc328842680c83ac06b1b0ada826040516121a39190612e2d565b60405180910390a2505050505050505050565b600065ffffffffffff821115611c31576030826040516306dfcc6560e41b815260040161063e9291906134a7565b60008181526015830160209081526040808320546011860190925282205460ff9091169061221c8561221681876115a0565b8461248d565b1115949350505050565b60008060f883901c602f811180156122415750603a8160ff16105b1561225657600194602f199091019350915050565b8060ff16604010801561226c575060478160ff16105b15612281576001946036199091019350915050565b8060ff166060108015612297575060678160ff16105b156122ac576001946056199091019350915050565b50600093849350915050565b60006004825110156122df57816040516301a800fb60e41b815260040161063e9190613591565b506020015190565b60006122f282611940565b61230e5760405162461bcd60e51b815260040161063e906135a4565b82601601600083600181111561232657612326612e03565b600181111561233757612337612e03565b815260200190815260200160002054905092915050565b600061235982611940565b6123755760405162461bcd60e51b815260040161063e906135a4565b82601901600083600181111561232657612326612e03565b8154600090818160058111156123ec5760006123a88461251f565b6123b29085613247565b60008881526020902090915081015465ffffffffffff90811690871610156123dc578091506123ea565b6123e7816001613273565b92505b505b60006123fa87878585612607565b905080156124355761241f87612411600184613247565b600091825260209091200190565b54600160301b90046001600160d01b0316612438565b60005b979650505050505050565b60006001600160d01b03821115611c315760d0826040516306dfcc6560e41b815260040161063e9291906134a7565b600080612480858585612661565b915091505b935093915050565b6000606461249c8585856127db565b600c860154604051632394e7a360e21b8152600481018790526001600160a01b0390911690638e539e8c90602401602060405180830381865afa1580156124e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061250b919061325a565b6125159190613458565b6109f69190613485565b60008160000361253157506000919050565b6000600161253e846127e8565b901c6001901b905060018184816125575761255761346f565b048201901c9050600181848161256f5761256f61346f565b048201901c905060018184816125875761258761346f565b048201901c9050600181848161259f5761259f61346f565b048201901c905060018184816125b7576125b761346f565b048201901c905060018184816125cf576125cf61346f565b048201901c905060018184816125e7576125e761346f565b048201901c90506109f9818285816126015761260161346f565b0461287c565b60005b81831015611bfd57600061261e8484612892565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561264d5780925061265b565b612658816001613273565b93505b5061260a565b82546000908190801561278057600061267f87612411600185613247565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b0316602084015291925090871610156126d357604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff80881691160361271f57846126f688612411600186613247565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055612770565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b6020015192508391506124859050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081612485565b60006109f68484846128ad565b600080608083901c156127fd57608092831c92015b604083901c1561280f57604092831c92015b602083901c1561282157602092831c92015b601083901c1561283357601092831c92015b600883901c1561284557600892831c92015b600483901c1561285757600492831c92015b600283901c1561286957600292831c92015b600183901c156101ef5760010192915050565b600081831061288b57816101ec565b5090919050565b60006128a16002848418613485565b6101ec90848416613273565b6000808460180160008460018111156128c8576128c8612e03565b60018111156128d9576128d9612e03565b815260208101919091526040016000908120549150601886018185600181111561290557612905612e03565b600181111561291657612916612e03565b81526020810191909152604001600020612931600184613247565b8154811061294157612941612fec565b6000918252602090912001805490915065ffffffffffff811690600160301b90046001600160d01b0316868211612986576001600160d01b031693506109f992505050565b6129d7612992886121b6565b8960180160008960018111156129aa576129aa612e03565b60018111156129bb576129bb612e03565b815260200190815260200160002061238d90919063ffffffff16565b6001600160d01b031698975050505050505050565b600080604083850312156129ff57600080fd5b50508035926020909101359150565b80356001600160a01b0381168114612a2557600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612a6857612a68612a2a565b604052919050565b60006001600160401b03821115612a8957612a89612a2a565b5060051b60200190565b600082601f830112612aa457600080fd5b81356020612ab9612ab483612a70565b612a40565b82815260059290921b84018101918181019086841115612ad857600080fd5b8286015b84811015612afa57612aed81612a0e565b8352918301918301612adc565b509695505050505050565b600082601f830112612b1657600080fd5b81356020612b26612ab483612a70565b82815260059290921b84018101918181019086841115612b4557600080fd5b8286015b84811015612afa5780358352918301918301612b49565b60006001600160401b03831115612b7957612b79612a2a565b612b8c601f8401601f1916602001612a40565b9050828152838383011115612ba057600080fd5b828260208301376000602084830101529392505050565b600082601f830112612bc857600080fd5b81356020612bd8612ab483612a70565b82815260059290921b84018101918181019086841115612bf757600080fd5b8286015b84811015612afa5780356001600160401b03811115612c1a5760008081fd5b8701603f81018913612c2c5760008081fd5b612c3d898683013560408401612b60565b845250918301918301612bfb565b60008060008060008060c08789031215612c6457600080fd5b86359550612c7460208801612a0e565b945060408701356001600160401b0380821115612c9057600080fd5b612c9c8a838b01612a93565b95506060890135915080821115612cb257600080fd5b612cbe8a838b01612b05565b94506080890135915080821115612cd457600080fd5b50612ce189828a01612bb7565b92505060a087013590509295509295509295565b600082601f830112612d0657600080fd5b6101ec83833560208501612b60565b600080600080600080600080610100898b031215612d3257600080fd5b8835975060208901356001600160401b0380821115612d5057600080fd5b612d5c8c838d01612a93565b985060408b0135915080821115612d7257600080fd5b612d7e8c838d01612b05565b975060608b0135915080821115612d9457600080fd5b612da08c838d01612bb7565b965060808b0135915080821115612db657600080fd5b612dc28c838d01612cf5565b955060a08b0135945060c08b0135935060e08b0135915080821115612de657600080fd5b50612df38b828c01612cf5565b9150509295985092959890939650565b634e487b7160e01b600052602160045260246000fd5b60028110612e2957612e29612e03565b9052565b602081016101ef8284612e19565b600060208284031215612e4d57600080fd5b5035919050565b600080600080600080600060e0888a031215612e6f57600080fd5b8735965060208801356001600160401b0380821115612e8d57600080fd5b612e998b838c01612a93565b975060408a0135915080821115612eaf57600080fd5b612ebb8b838c01612b05565b965060608a0135915080821115612ed157600080fd5b612edd8b838c01612bb7565b955060808a0135915080821115612ef357600080fd5b50612f008a828b01612cf5565b93505060a0880135915060c0880135905092959891949750929550565b8015158114612f2b57600080fd5b50565b600080600080600080600060e0888a031215612f4957600080fd5b87359650612f5960208901612a0e565b95506040880135612f6981612f1d565b945060608801356001600160401b0380821115612f8557600080fd5b612f918b838c01612a93565b955060808a0135915080821115612fa757600080fd5b612fb38b838c01612b05565b945060a08a0135915080821115612fc957600080fd5b50612fd68a828b01612bb7565b92505060c0880135905092959891949750929550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161302a5761302a613002565b5060010190565b6000815180845260005b818110156130575760208185018101518683018201520161303b565b506000602082860101526020601f19601f83011685010191505092915050565b600081518084526020808501808196508360051b8101915082860160005b858110156130bf5782840389526130ad848351613031565b98850198935090840190600101613095565b5091979650505050505050565b60a0815260006130df60a0830188613031565b82810360208401526130f18188613031565b604084018790526001600160a01b03861660608501528381036080850152905061311b8185613077565b98975050505050505050565b6001600160a01b0391909116815260200190565b60ff81811683821601908111156101ef576101ef613002565b600181815b8085111561318f57816000190482111561317557613175613002565b8085161561318257918102915b93841c9390800290613159565b509250929050565b6000826131a6575060016101ef565b816131b3575060006101ef565b81600181146131c957600281146131d3576131ef565b60019150506101ef565b60ff8411156131e4576131e4613002565b50506001821b6101ef565b5060208310610133831016604e8410600b8410161715613212575081810a6101ef565b61321c8383613154565b806000190482111561323057613230613002565b029392505050565b60006101ec60ff841683613197565b818103818111156101ef576101ef613002565b60006020828403121561326c57600080fd5b5051919050565b808201808211156101ef576101ef613002565b600081518084526020808501945080840160005b838110156132bf5781516001600160a01b03168752958201959082019060010161329a565b509495945050505050565b600081518084526020808501945080840160005b838110156132bf578151875295820195908201906001016132de565b60808152600061330d6080830187613286565b828103602084015261331f81876132ca565b905082810360408401526133338186613077565b91505082606083015295945050505050565b838152606081016008841061335c5761335c612e03565b602082019390935260400152919050565b60a08152600061338060a0830188613286565b828103602084015261339281886132ca565b905082810360408401526133a68187613077565b60608401959095525050608001529392505050565b60c0815260006133ce60c0830189613286565b82810360208401526133e081896132ca565b905082810360408401526133f48188613077565b60608401969096525050608081019290925260a0909101529392505050565b60006020828403121561342557600080fd5b815165ffffffffffff811681146109f957600080fd5b60006020828403121561344d57600080fd5b81516109f981612f1d565b80820281158282048414176101ef576101ef613002565b634e487b7160e01b600052601260045260246000fd5b6000826134a257634e487b7160e01b600052601260045260246000fd5b500490565b60ff929092168252602082015260400190565b6001600160d01b038181168382160190808211156103d9576103d9613002565b60c0815260006134ed60c0830189613286565b602083820381850152613500828a6132ca565b915083820360408501528188518084528284019150828160051b850101838b0160005b8381101561355157601f1987840301855261353f838351613031565b94860194925090850190600101613523565b50508681036060880152613565818b613077565b945050505050828103608084015261357d8186613031565b9150508260a0830152979650505050505050565b6020815260006101ec6020830184613031565b6020808252602b908201527f476f7665726e6f72436f6e666967757261746f723a20696e76616c696420707260408201526a6f706f73616c207479706560a81b60608201526080019056fea26469706673582212201b2e29dcc1028caebaf4a00cbeb9be6762c061457f9dd4939983ffe5d81b3aca64736f6c63430008140033