VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf7b7af…f48D
Summary
Transactions
Transfers
Address
0xf7b7affdaF1eF7285e7A68Ce4CF92aAe4853f48D
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xc5Ee0565a1a861fdbf611d322338CD655FDEC14b
Deployer
0xc5Ee0565a1a861fdbf611d322338CD655FDEC14b
Code
0x6080604052600436106101d85760003560e01c8063669ddef811610102578063a22cb46511610095578063c87b56dd11610064578063c87b56dd14610571578063e006919714610591578063e985e9c5146105b1578063f41440d9146105d1576101d8565b8063a22cb465146104f1578063b4ce404914610511578063b88d4fde14610531578063c36c511614610551576101d8565b8063807a66c1116100d1578063807a66c11461047c57806395d89b411461049c5780639cb7f137146104b15780639cc2f3c2146104d1576101d8565b8063669ddef8146103fa578063698d46e41461040f57806370a082311461042f5780637df712961461045c576101d8565b806323b872dd1161017a5780635061daf7116101495780635061daf71461037857806355ffbd0e1461038d57806358d12885146103ad5780636352211e146103da576101d8565b806323b872dd146102f557806325cbce66146103155780633b174cd01461034557806342842e0e14610358576101d8565b8063095ea7b3116101b6578063095ea7b3146102625780631008a19114610284578063189daaa1146102b15780631faea146146102d3576101d8565b806301ffc9a7146101dd57806306fdde0314610213578063081812fc14610235575b600080fd5b3480156101e957600080fd5b506101fd6101f8366004612be5565b6105f1565b60405161020a9190613015565b60405180910390f35b34801561021f57600080fd5b50610228610639565b60405161020a919061303e565b34801561024157600080fd5b50610255610250366004612c7f565b6106cb565b60405161020a9190612ddd565b34801561026e57600080fd5b5061028261027d366004612af8565b6106d6565b005b34801561029057600080fd5b506102a461029f36600461299f565b610802565b60405161020a9190612fdd565b3480156102bd57600080fd5b506102c6610a4f565b60405161020a9190612ea0565b3480156102df57600080fd5b506102e8610ab0565b60405161020a9190612f9b565b34801561030157600080fd5b50610282610310366004612a0f565b610b7c565b34801561032157600080fd5b5061033561033036600461299f565b610b8c565b60405161020a9493929190613263565b610255610353366004612caf565b610bc5565b34801561036457600080fd5b50610282610373366004612a0f565b610d16565b34801561038457600080fd5b50610255610d31565b34801561039957600080fd5b506102556103a8366004612c7f565b610d40565b3480156103b957600080fd5b506103cd6103c836600461299f565b610d5b565b60405161020a9190612eed565b3480156103e657600080fd5b506102556103f5366004612c7f565b610ff9565b34801561040657600080fd5b506103cd61102d565b34801561041b57600080fd5b5061028261042a366004612acb565b6112d2565b34801561043b57600080fd5b5061044f61044a36600461299f565b6115cc565b60405161020a9190613035565b34801561046857600080fd5b506103cd61047736600461299f565b6115fd565b34801561048857600080fd5b5061044f61049736600461299f565b61198d565b3480156104a857600080fd5b50610228611ad0565b3480156104bd57600080fd5b506102e86104cc36600461299f565b611adf565b3480156104dd57600080fd5b5061044f6104ec366004612c7f565b611bdb565b3480156104fd57600080fd5b5061028261050c366004612acb565b611bfc565b34801561051d57600080fd5b506102e861052c36600461299f565b611c95565b34801561053d57600080fd5b5061028261054c366004612a4f565b611e94565b34801561055d57600080fd5b5061025561056c366004612c7f565b611ea6565b34801561057d57600080fd5b5061022861058c366004612c7f565b611ed0565b34801561059d57600080fd5b5061044f6105ac36600461299f565b611f2e565b3480156105bd57600080fd5b506101fd6105cc3660046129d7565b611f8f565b3480156105dd57600080fd5b506102826105ec3660046129d7565b611fa4565b60006001600160e01b031982166380ac58cd60e01b148061062257506001600160e01b03198216635b5e139f60e01b145b8061063157506106318261202b565b90505b919050565b606060078054610648906133a3565b80601f0160208091040260200160405190810160405280929190818152602001828054610674906133a3565b80156106c15780601f10610696576101008083540402835291602001916106c1565b820191906000526020600020905b8154815290600101906020018083116106a457829003601f168201915b5050505050905090565b600061063182612044565b60006106e1826120db565b9050806001600160a01b0316836001600160a01b0316141561071e5760405162461bcd60e51b8152600401610715906131df565b60405180910390fd5b60008061072a8461211a565b925090506001600160a01b038316610740612154565b6001600160a01b031614806107d55750806001600160a01b031663e985e9c584610768612154565b6040518363ffffffff1660e01b8152600401610785929190612df1565b60206040518083038186803b15801561079d57600080fd5b505afa1580156107b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d59190612bc9565b6107f15760405162461bcd60e51b8152600401610715906130ef565b6107fb8585612158565b5050505050565b60606000600380548060200260200160405190810160405280929190818152602001828054801561085c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161083e575b50505050509050600061086e846121d0565b6001600160401b0381111561089357634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156108bc578160200160208202803683370190505b50905060005b8251811015610a475760006108fd8483815181106108f057634e487b7160e01b600052603260045260246000fd5b6020026020010151612305565b6020015190506000816001600160a01b031663f6bec912886040518263ffffffff1660e01b81526004016109319190612ddd565b60006040518083038186803b15801561094957600080fd5b505afa15801561095d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109859190810190612b23565b905060005b610993886121d0565b811015610a31578181815181106109ba57634e487b7160e01b600052603260045260246000fd5b602002602001015160c86109e78887815181106108f057634e487b7160e01b600052603260045260246000fd5b51901b17856109f68387613334565b81518110610a1457634e487b7160e01b600052603260045260246000fd5b602090810291909101015280610a29816133de565b91505061098a565b5050508080610a3f906133de565b9150506108c2565b509392505050565b606060038054806020026020016040519081016040528092919081815260200182805480156106c157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a89575050505050905090565b60606000610abc612367565b6001600160401b03811115610ae157634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610b1a57816020015b610b076128ee565b815260200190600190039081610aff5790505b50905060005b610b28612367565b811015610b7657610b388161236d565b828281518110610b5857634e487b7160e01b600052603260045260246000fd5b60200260200101819052508080610b6e906133de565b915050610b20565b50905090565b610b878383836123da565b505050565b60016020819052600091825260409091208054918101546002909101546001600160a01b0391821691811690600160a01b900460ff1684565b6000808511610be65760405162461bcd60e51b815260040161071590613220565b600554600160a01b900460ff1615610c105760405162461bcd60e51b815260040161071590613051565b600654600090610c28906001600160a01b0316612455565b604051631d5e336360e01b815290915081906001600160a01b03821690631d5e336390610c61908a908a908a908a90339060040161328a565b600060405180830381600087803b158015610c7b57600080fd5b505af1158015610c8f573d6000803e3d6000fd5b50505050610c9e8160016112d2565b84604051610cac9190612d92565b604051809103902086604051610cc29190612d92565b6040518091039020826001600160a01b03167f1db6f25146775d8f0de4653904cd558a29d09ad24848cfc23dd165f8dc54becc6000604051610d049190613035565b60405180910390a49695505050505050565b610b87838383604051806020016040528060008152506124c4565b6006546001600160a01b031681565b6002602052600090815260409020546001600160a01b031681565b60606000610d6883611f2e565b6001600160401b03811115610d8d57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610dc657816020015b610db3612915565b815260200190600190039081610dab5790505b5090506000805b610dd5612367565b811015610ff057846001600160a01b0316610def8261236d565b604001516001600160a01b03161415610fde576000610e0d8261236d565b60200151905060006040518060800160405280610e298561236d565b8152602001836001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610e6757600080fd5b505afa158015610e7b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea39190810190612c0d565b8152602001836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610ee157600080fd5b505afa158015610ef5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f1d9190810190612c0d565b8152602001836001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f5b57600080fd5b505afa158015610f6f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9391906129bb565b6001600160a01b0316815250905080858581518110610fc257634e487b7160e01b600052603260045260246000fd5b60200260200101819052508380610fd8906133de565b94505050505b80610fe8816133de565b915050610dcd565b50909392505050565b600080611005836120db565b90506001600160a01b0381166106315760405162461bcd60e51b815260040161071590613196565b60606000611039612367565b6001600160401b0381111561105e57634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561109757816020015b611084612915565b81526020019060019003908161107c5790505b50905060005b6110a5612367565b811015610b765760006110e2600483815481106110d257634e487b7160e01b600052603260045260246000fd5b906000526020600020015461236d565b60200151905060006040518060800160405280611119600486815481106110d257634e487b7160e01b600052603260045260246000fd5b8152602001836001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b15801561115757600080fd5b505afa15801561116b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526111939190810190612c0d565b8152602001836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156111d157600080fd5b505afa1580156111e5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261120d9190810190612c0d565b8152602001836001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561124b57600080fd5b505afa15801561125f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061128391906129bb565b6001600160a01b03168152509050808484815181106112b257634e487b7160e01b600052603260045260246000fd5b6020026020010181905250505080806112ca906133de565b91505061109d565b6112db82612542565b156112e557600080fd5b6040516301ffc9a760e01b815282906001600160a01b038216906301ffc9a79061131a906380ac58cd60e01b90600401613020565b60206040518083038186803b15801561133257600080fd5b505afa158015611346573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136a9190612bc9565b806113f357506040516301ffc9a760e01b81526001600160a01b038216906301ffc9a7906113a390635b5e139f60e01b90600401613020565b60206040518083038186803b1580156113bb57600080fd5b505afa1580156113cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f39190612bc9565b6113fc57600080fd5b811561149357604080516080810182526000805482526001600160a01b03808516602080850191825233858701908152606086018581528a851686526001928390529690942094518555905190840180549183166001600160a01b031992831617905591516002909301805494511515600160a01b0260ff60a01b199490921694909216939093179190911691909117905561151f565b604080516080810182526000805482526001600160a01b038085166020808501918252848601848152606086018581528a851686526001928390529690942094518555905190840180549183166001600160a01b031992831617905591516002909301805494511515600160a01b0260ff60a01b19949092169490921693909317919091169190911790555b60008054815260026020526040812080546001600160a01b0386166001600160a01b031991821681179092556003805460018181019092557fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180549092169092179055815460048054928301815583527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b90910181905590806115c2836133de565b9190505550505050565b60006001600160a01b0382166115f45760405162461bcd60e51b81526004016107159061314c565b610631826121d0565b60606000600380548060200260200160405190810160405280929190818152602001828054801561165757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611639575b5050505050905060006116698461198d565b6001600160401b0381111561168e57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156116c757816020015b6116b4612915565b8152602001906001900390816116ac5790505b5090506000805b83518110156119835760006116fc8583815181106108f057634e487b7160e01b600052603260045260246000fd5b602001519050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561173b57600080fd5b505afa15801561174f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177391906129bb565b6001600160a01b0316876001600160a01b031614156119705760006117b2600484815481106110d257634e487b7160e01b600052603260045260246000fd5b602001519050600060405180608001604052806117e9600487815481106110d257634e487b7160e01b600052603260045260246000fd5b8152602001836001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b15801561182757600080fd5b505afa15801561183b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118639190810190612c0d565b8152602001836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156118a157600080fd5b505afa1580156118b5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118dd9190810190612c0d565b8152602001836001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561191b57600080fd5b505afa15801561192f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195391906129bb565b6001600160a01b0316905290508461196a816133de565b95505050505b508061197b816133de565b9150506116ce565b5090949350505050565b60008060038054806020026020016040519081016040528092919081815260200182805480156119e657602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116119c8575b505050505090506000805b8251811015610a47576000611a1f8483815181106108f057634e487b7160e01b600052603260045260246000fd5b602001519050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611a5e57600080fd5b505afa158015611a72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9691906129bb565b6001600160a01b0316866001600160a01b03161415611abd5782611ab9816133de565b9350505b5080611ac8816133de565b9150506119f1565b606060088054610648906133a3565b60606000611aec83611f2e565b6001600160401b03811115611b1157634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611b4a57816020015b611b376128ee565b815260200190600190039081611b2f5790505b5090506000805b611b59612367565b811015610ff057846001600160a01b0316611b738261236d565b604001516001600160a01b03161415611bc957611b8f8161236d565b838381518110611baf57634e487b7160e01b600052603260045260246000fd5b60200260200101819052508180611bc5906133de565b9250505b80611bd3816133de565b915050611b51565b60048181548110611beb57600080fd5b600091825260209091200154905081565b611c04612154565b6001600160a01b0316826001600160a01b03161415611c355760405162461bcd60e51b815260040161071590613088565b611c3f828261255f565b816001600160a01b0316611c51612154565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611c899190613015565b60405180910390a35050565b606060006003805480602002602001604051908101604052809291908181526020018280548015611cef57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611cd1575b505050505090506000611d018461198d565b6001600160401b03811115611d2657634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611d5f57816020015b611d4c6128ee565b815260200190600190039081611d445790505b5090506000805b8351811015611983576000611d948583815181106108f057634e487b7160e01b600052603260045260246000fd5b602001519050806001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611dd357600080fd5b505afa158015611de7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e0b91906129bb565b6001600160a01b0316876001600160a01b03161415611e8157611e478583815181106108f057634e487b7160e01b600052603260045260246000fd5b848481518110611e6757634e487b7160e01b600052603260045260246000fd5b60200260200101819052508280611e7d906133de565b9350505b5080611e8c816133de565b915050611d66565b611ea0848484846124c4565b50505050565b60038181548110611eb657600080fd5b6000918252602090912001546001600160a01b0316905081565b60606000611edc61266a565b90506000815111611efc5760405180602001604052806000815250611f27565b80611f068461267c565b604051602001611f17929190612dae565b6040516020818303038152906040525b9392505050565b600080805b611f3b612367565b811015611f8857836001600160a01b0316611f558261236d565b604001516001600160a01b03161415611f765781611f72816133de565b9250505b80611f80816133de565b915050611f33565b5092915050565b6000611f9b8383612796565b90505b92915050565b6000611faf83612305565b6001600160a01b03928316604080830191825294841660009081526001602081815296909120835181559583015190860180549186166001600160a01b03199283161790559051600290950180546060909301511515600160a01b0260ff60a01b19969095169290911691909117939093169190911790915550565b6001600160e01b031981166301ffc9a760e01b14919050565b600080806120518461211a565b60405163020604bf60e21b81529093509091506001600160a01b0382169063081812fc90612083908590600401613035565b60206040518083038186803b15801561209b57600080fd5b505afa1580156120af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120d391906129bb565b949350505050565b600080806120e88461211a565b6040516331a9108f60e11b81529093509091506001600160a01b03821690636352211e90612083908590600401613035565b600080600080612129856128da565b925090506121368261236d565b6020015193506dffffffffffffffffffffffffffff16915050915091565b3390565b6000806121648361211a565b60405163095ea7b360e01b81529093509091506001600160a01b0382169063095ea7b3906121989087908690600401612e87565b600060405180830381600087803b1580156121b257600080fd5b505af11580156121c6573d6000803e3d6000fd5b5050505050505050565b600080600380548060200260200160405190810160405280929190818152602001828054801561222957602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161220b575b505050505090506000805b8251811015610a475760006122628483815181106108f057634e487b7160e01b600052603260045260246000fd5b602001516040516370a0823160e01b81529091506001600160a01b038216906370a0823190612295908990600401612ddd565b60206040518083038186803b1580156122ad57600080fd5b505afa1580156122c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e59190612c97565b6122ef9084613334565b92505080806122fd906133de565b915050612234565b61230d6128ee565b506001600160a01b03908116600090815260016020818152604092839020835160808101855281548152928101548516918301919091526002015492831691810191909152600160a01b90910460ff161515606082015290565b60035490565b6123756128ee565b506000908152600260208181526040808420546001600160a01b03908116855260018084529482902082516080810184528154815295810154821693860193909352919092015490811691830191909152600160a01b900460ff161515606082015290565b6000806123e68361211a565b6040516323b872dd60e01b81529093509091506001600160a01b038216906323b872dd9061241c90889088908790600401612e0b565b600060405180830381600087803b15801561243657600080fd5b505af115801561244a573d6000803e3d6000fd5b505050505050505050565b6000604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528260601b60148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f09150506001600160a01b0381166106345760405162461bcd60e51b8152600401610715906130bf565b6000806124d08461211a565b604051635c46a7ef60e11b81529093509091506001600160a01b0382169063b88d4fde90612508908990899087908990600401612e2f565b600060405180830381600087803b15801561252257600080fd5b505af1158015612536573d6000803e3d6000fd5b50505050505050505050565b6001600160a01b0316600090815260016020526040902054151590565b600060038054806020026020016040519081016040528092919081815260200182805480156125b757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612599575b5050505050905060005b8151811015611ea05760006125ef8383815181106108f057634e487b7160e01b600052603260045260246000fd5b6020015160405163a22cb46560e01b81529091506001600160a01b0382169063a22cb465906126249088908890600401612e6c565b600060405180830381600087803b15801561263e57600080fd5b505af1158015612652573d6000803e3d6000fd5b50505050508080612662906133de565b9150506125c1565b60408051602081019091526000815290565b6060816126a157506040805180820190915260018152600360fc1b6020820152610634565b8160005b81156126cb57806126b5816133de565b91506126c49050600a8361334c565b91506126a5565b6000816001600160401b038111156126f357634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561271d576020820181803683370190505b5090505b84156120d357612732600183613360565b915061273f600a866133f9565b61274a906030613334565b60f81b81838151811061276d57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535061278f600a8661334c565b9450612721565b60008060038054806020026020016040519081016040528092919081815260200182805480156127ef57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116127d1575b5050505050905060005b81518110156128cf5760006128278383815181106108f057634e487b7160e01b600052603260045260246000fd5b6020015160405163e985e9c560e01b81529091506001600160a01b0382169063e985e9c59061285c9089908990600401612df1565b60206040518083038186803b15801561287457600080fd5b505afa158015612888573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128ac9190612bc9565b6128bc5760009350505050611f9e565b50806128c7816133de565b9150506127f9565b506001949350505050565b60c881901c6001600160c81b038216915091565b60408051608081018252600080825260208201819052918101829052606081019190915290565b60405180608001604052806129286128ee565b815260606020820181905260408201819052600091015290565b60006129556129508461330d565b6132e4565b905082815283838301111561296957600080fd5b828260208301376000602084830101529392505050565b600082601f830112612990578081fd5b611f9b83833560208501612942565b6000602082840312156129b0578081fd5b8135611f278161344f565b6000602082840312156129cc578081fd5b8151611f278161344f565b600080604083850312156129e9578081fd5b82356129f48161344f565b91506020830135612a048161344f565b809150509250929050565b600080600060608486031215612a23578081fd5b8335612a2e8161344f565b92506020840135612a3e8161344f565b929592945050506040919091013590565b60008060008060808587031215612a64578081fd5b8435612a6f8161344f565b93506020850135612a7f8161344f565b92506040850135915060608501356001600160401b03811115612aa0578182fd5b8501601f81018713612ab0578182fd5b612abf87823560208401612942565b91505092959194509250565b60008060408385031215612add578182fd5b8235612ae88161344f565b91506020830135612a0481613467565b60008060408385031215612b0a578182fd5b8235612b158161344f565b946020939093013593505050565b60006020808385031215612b35578182fd5b82516001600160401b0380821115612b4b578384fd5b818501915085601f830112612b5e578384fd5b815181811115612b7057612b70613439565b8381029150612b808483016132e4565b8181528481019084860184860187018a1015612b9a578788fd5b8795505b83861015612bbc578051835260019590950194918601918601612b9e565b5098975050505050505050565b600060208284031215612bda578081fd5b8151611f2781613467565b600060208284031215612bf6578081fd5b81356001600160e01b031981168114611f27578182fd5b600060208284031215612c1e578081fd5b81516001600160401b03811115612c33578182fd5b8201601f81018413612c43578182fd5b8051612c516129508261330d565b818152856020838501011115612c65578384fd5b612c76826020830160208601613377565b95945050505050565b600060208284031215612c90578081fd5b5035919050565b600060208284031215612ca8578081fd5b5051919050565b60008060008060808587031215612cc4578182fd5b8435935060208501356001600160401b0380821115612ce1578384fd5b612ced88838901612980565b94506040870135915080821115612d02578384fd5b612d0e88838901612980565b93506060870135915080821115612d23578283fd5b50612abf87828801612980565b60008151808452612d48816020860160208601613377565b601f01601f19169290920160200192915050565b805182526020808201516001600160a01b0390811691840191909152604080830151909116908301526060908101511515910152565b60008251612da4818460208701613377565b9190910192915050565b60008351612dc0818460208801613377565b835190830190612dd4818360208801613377565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612e6290830184612d30565b9695505050505050565b6001600160a01b039290921682521515602082015260400190565b6001600160a01b03929092168252602082015260400190565b6020808252825182820181905260009190848201906040850190845b81811015612ee15783516001600160a01b031683529284019291840191600101612ebc565b50909695505050505050565b60208082528251828201819052600091906040908185019080840286018301878501865b83811015612f8d57603f19898403018552815160e0612f31858351612d5c565b88820151816080870152612f4782870182612d30565b9150508782015185820360a0870152612f608282612d30565b606093909301516001600160a01b031660c096909601959095525094870194925090860190600101612f11565b509098975050505050505050565b6020808252825182820181905260009190848201906040850190845b81811015612ee157612fca838551612d5c565b9284019260809290920191600101612fb7565b6020808252825182820181905260009190848201906040850190845b81811015612ee157835183529284019291840191600101612ff9565b901515815260200190565b6001600160e01b031991909116815260200190565b90815260200190565b600060208252611f9b6020830184612d30565b6020808252601f908201527f436f6e7472616374206973206f6e207061757365207269676874206e6f772100604082015260600190565b60208082526019908201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604082015260600190565b602080825260169082015275115490cc4c4d8dce8818dc99585d194819985a5b195960521b604082015260600190565b60208082526038908201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760408201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606082015260800190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604082015269726f206164647265737360b01b606082015260800190565b60208082526029908201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460408201526832b73a103a37b5b2b760b91b606082015260800190565b60208082526021908201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656040820152603960f91b606082015260800190565b60208082526023908201527f6d6178546f6b656e73206e65656420746f20626520626967676572207468616e60408201526220302160e81b606082015260800190565b9384526001600160a01b039283166020850152911660408301521515606082015260800190565b600086825260a060208301526132a360a0830187612d30565b82810360408401526132b58187612d30565b905082810360608401526132c98186612d30565b91505060018060a01b03831660808301529695505050505050565b6040518181016001600160401b038111828210171561330557613305613439565b604052919050565b60006001600160401b0382111561332657613326613439565b50601f01601f191660200190565b600082198211156133475761334761340d565b500190565b60008261335b5761335b613423565b500490565b6000828210156133725761337261340d565b500390565b60005b8381101561339257818101518382015260200161337a565b83811115611ea05750506000910152565b6002810460018216806133b757607f821691505b602082108114156133d857634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156133f2576133f261340d565b5060010190565b60008261340857613408613423565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461346457600080fd5b50565b801515811461346457600080fdfea2646970667358221220b50b52c9d353eb915c2ff8e07e84d66c735a832a31ba9e6e1df39b7f749e9cf864736f6c63430008000033