VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xF069d7…DaB0
Summary
Transactions
Transfers
Address
0xF069d796cd1461D42Cccd669fE15deB0c563DaB0
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Deployer
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Code
0x60806040526004361061021c5760003560e01c806301ffc9a7146102bf5780630511b17c146102f457806306b64c3a1461030957806306fdde031461033757806312f2614014610359578063150b7a021461037957806318a48528146103b2578063248a9ca3146103ed5780632f2ff15d1461040d57806336568abe1461042d5780633af32abf1461044d5780633f4ba83a1461046d5780634b2f8a64146104825780634bf5d7e9146104975780634f1ef286146104dd57806352d1902d146104f05780635391e8481461050557806354fd4d50146105355780635727e25d1461055f578063594dd432146105745780635c975abb14610594578063604d996e146105a9578063667c99de146105cb5780636af8d575146105e05780637ca7d30b146106005780637e99300d146106205780638456cb59146106425780638bdf67f21461065757806391d148541461066a57806391ddadf41461068a578063970f50271461069d5780639cee4ad3146106b2578063a217fddf146106c7578063ad3cb1cc146106dc578063b18dde2a1461070d578063b6b12e6114610722578063bc197c8114610777578063c0eb216414610797578063d547741f146107ac578063e63ab1e9146107cc578063eef8cd21146107ee578063ef4cadc514610823578063f0764b691461083f578063f23a6e611461085f578063f72c0d8b1461087f578063f7ceda9d146108a1578063fa05e83e146108c15761026f565b3661026f5760405162461bcd60e51b815260206004820152602a602482015260008051602061370d8339815191526044820152691858d8d95c1d0815915560b21b60648201526084015b60405180910390fd5b60405162461bcd60e51b8152602060048201526031602482015260008051602061370d8339815191526044820152706163636570742063616c6c732f6461746160781b6064820152608401610266565b3480156102cb57600080fd5b506102df6102da366004612dff565b6108e3565b60405190151581526020015b60405180910390f35b610307610302366004612e37565b61091a565b005b34801561031557600080fd5b50610329610324366004612e70565b610aae565b6040519081526020016102eb565b34801561034357600080fd5b5061034c610b61565b6040516102eb9190612ead565b34801561036557600080fd5b50610307610374366004612f05565b610c02565b34801561038557600080fd5b50610399610394366004613000565b610c3d565b6040516001600160e01b031990911681526020016102eb565b3480156103be57600080fd5b506103d26103cd366004612e70565b610c9e565b604080519384526020840192909252908201526060016102eb565b3480156103f957600080fd5b50610329610408366004612e70565b610ce5565b34801561041957600080fd5b5061030761042836600461306b565b610d05565b34801561043957600080fd5b5061030761044836600461306b565b610d27565b34801561045957600080fd5b506102df610468366004612f05565b610d5f565b34801561047957600080fd5b50610307610e5f565b34801561048e57600080fd5b50610307610eb8565b3480156104a357600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015261034c565b6103076104eb36600461309b565b610fb8565b3480156104fc57600080fd5b50610329610fd7565b34801561051157600080fd5b506105256105203660046130ea565b610ff4565b6040516102eb949392919061310c565b34801561054157600080fd5b506040805180820190915260018152603160f81b602082015261034c565b34801561056b57600080fd5b50610329611171565b34801561058057600080fd5b5061030761058f3660046130ea565b611186565b3480156105a057600080fd5b506102df611580565b3480156105b557600080fd5b506105be611595565b6040516102eb9190613127565b3480156105d757600080fd5b506105be6115b3565b3480156105ec57600080fd5b506103076105fb366004612e70565b6115d1565b34801561060c57600080fd5b5061030761061b36600461313b565b6116c5565b34801561062c57600080fd5b5061032960008051602061374d83398151915281565b34801561064e57600080fd5b50610307611cba565b610307610665366004612e70565b611d10565b34801561067657600080fd5b506102df61068536600461306b565b611d22565b34801561069657600080fd5b5043610329565b3480156106a957600080fd5b50610329606481565b3480156106be57600080fd5b506103d2611d58565b3480156106d357600080fd5b50610329600081565b3480156106e857600080fd5b5061034c604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561071957600080fd5b506105be611d82565b34801561072e57600080fd5b5061074261073d366004612e70565b611da0565b6040516102eb919081518152602080830151908201526040808301519082015260609182015115159181019190915260800190565b34801561078357600080fd5b506103996107923660046132d5565b611e24565b3480156107a357600080fd5b50610329611e94565b3480156107b857600080fd5b506103076107c736600461306b565b611ea9565b3480156107d857600080fd5b506103296000805160206137ad83398151915281565b3480156107fa57600080fd5b5061080e6108093660046130ea565b611ec5565b604080519283526020830191909152016102eb565b34801561082f57600080fd5b50610329670de0b6b3a764000081565b34801561084b57600080fd5b5061030761085a366004613382565b6120a8565b34801561086b57600080fd5b5061039961087a3660046133ae565b6122ba565b34801561088b57600080fd5b5061032960008051602061376d83398151915281565b3480156108ad57600080fd5b506102df6108bc366004612e70565b612311565b3480156108cd57600080fd5b5061032960008051602061372d83398151915281565b60006001600160e01b03198216637965db0b60e01b148061091457506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008051602061374d8339815191526109338133611d22565b1580156109485750610946600033611d22565b155b15610968573360405163efd1927160e01b81526004016102669190613127565b8383116109da5760405162461bcd60e51b815260206004820152603a60248201527f56455452657761726473506f6f6c3a20456e6420626c6f636b206d7573742062604482015279652067726561746572207468616e20737461727420626c6f636b60301b6064820152608401610266565b60006109e4612337565b60018101805491925060006109f88361342c565b9091555050604080516080810182526001838101805480845260208085018b81528587018b81528a15156060880190815260009485526002808b018552948990209751885591519587019590955593519185019190915591516003909301805460ff191693151593909317909255905491519182527f7fddfa210f6e5a9027db15718595d09dcd503a910b9b89a4384da4b461618f4a910160405180910390a1610aa78182600101543461235b565b5050505050565b600080610ab9612337565b90508060060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b349190613445565b60008481526003830160209081526040808320838052909152902054610b5a919061345e565b9392505050565b60606000610b6d612337565b9050806000018054610b7e90613480565b80601f0160208091040260200160405190810160405280929190818152602001828054610baa90613480565b8015610bf75780601f10610bcc57610100808354040283529160200191610bf7565b820191906000526020600020905b815481529060010190602001808311610bda57829003601f168201915b505050505091505090565b6000610c0d816124e8565b6000610c17612337565b600b0180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6040805162461bcd60e51b815260206004820152602481019190915260008051602061370d83398151915260448201527f61636365707420646972656374207472616e73666572206f66204552433732316064820152600090608401610266565b600080600080610cac612337565b60009586526003016020908152604080872087805290915280862054600187528187205460028852919096205495969095945092505050565b600080610cf06124f2565b60009384526020525050604090206001015490565b610d0e82610ce5565b610d17816124e8565b610d218383612516565b50505050565b6001600160a01b0381163314610d505760405163334bd91960e11b815260040160405180910390fd5b610d5a82826125b7565b505050565b600080610d6a612337565b905080600b0160009054906101000a90046001600160a01b03166001600160a01b0316636aa633b66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dc1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de591906134ba565b1580610b5a5750600b810154604051633af32abf60e01b81526001600160a01b0390911690633af32abf90610e1e908690600401613127565b602060405180830381865afa158015610e3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5a91906134ba565b6000805160206137ad833981519152610e788133611d22565b158015610e8d5750610e8b600033611d22565b155b15610ead573360405163efd1927160e01b81526004016102669190613127565b610eb561262f565b50565b610ec0612686565b60008051602061372d833981519152610ed8816124e8565b6000610ee2612337565b90506000816004015411610f385760405162461bcd60e51b815260206004820181905260248201527f56455452657761726473506f6f6c3a204e6f7468696e6720746f20636c61696d6044820152606401610266565b6004810180546000918290556040519091339183156108fc0291849190818181858888f19350505050158015610f72573d6000803e3d6000fd5b50604080518281523360208201527fd9e917721a64c0740c5067db539f940f874c04a66ab3144eb6cf73c40b0c6db3910160405180910390a1505050610fb66126bc565b565b610fc06126cd565b610fc982612772565b610fd3828261278a565b5050565b6000610fe161283e565b5060008051602061378d83398151915290565b6000806000806000611004612337565b90508060060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561105b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107f9190613445565b8611156110d95760405162461bcd60e51b815260206004820152602260248201527f56455452657761726473506f6f6c3a204e465420646f6573206e6f74206578696044820152611cdd60f21b6064820152608401610266565b806001015487111580156110ed5750600087115b6111095760405162461bcd60e51b8152600401610266906134d7565b600086815260058201602090815260408083208a845290915290205460ff161561114157600080600080945094509450945050611168565b61114a87610aae565b92506111568787611ec5565b94509150611164828461351b565b9450505b92959194509250565b60008061117c612337565b6001015492915050565b61118e612686565b611196612887565b60006111a0612337565b9050806001015483111580156111b65750600083115b6111d25760405162461bcd60e51b8152600401610266906134d7565b600083815260028201602052604090206003015460ff166112445760405162461bcd60e51b815260206004820152602660248201527f56455452657761726473506f6f6c3a20526f756e64206973206e6f7420636c61604482015265696d61626c6560d01b6064820152608401610266565b6000828152600582016020908152604080832086845290915290205460ff16156112c05760405162461bcd60e51b815260206004820152602760248201527f56455452657761726473506f6f6c3a205265776172647320616c72656164792060448201526618db185a5b595960ca1b6064820152608401610266565b6112c933610d5f565b6113255760405162461bcd60e51b815260206004820152602760248201527f56455452657761726473506f6f6c3a2055736572206973206e6f742077686974604482015266195b1a5cdd195960ca1b6064820152608401610266565b600781015460405163328f723360e01b8152600481018490526000916001600160a01b03169063328f723390602401602060405180830381865afa158015611371573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061139591906134ba565b61140d5760068201546040516331a9108f60e11b8152600481018590526001600160a01b0390911690636352211e90602401602060405180830381865afa1580156113e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611408919061352e565b61147c565b60078201546040516371e4cc7f60e11b8152600481018590526001600160a01b039091169063e3c998fe90602401602060405180830381865afa158015611458573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061147c919061352e565b905060008060008061148e8888610ff4565b60008b815260058b01602090815260408083208f8452909152808220805460ff191660011790555194985092965090945092506001600160a01b0387169186156108fc0291879190818181858888f193505050501580156114f3573d6000803e3d6000fd5b5082866004016000828254611508919061351b565b9091555050604080518981526001600160a01b0387166020820152908101889052606081018590526080810183905260a0810182905260c081018490527f13e0bb7e16e5bc997545b4a9da709069bddad9bf3b40cd2a85a2b519d01aae3f9060e00160405180910390a1505050505050610fd36126bc565b60008061158b6128ad565b5460ff1692915050565b6000806115a0612337565b600b01546001600160a01b031692915050565b6000806115be612337565b600601546001600160a01b031692915050565b60008051602061374d8339815191526115ea8133611d22565b1580156115ff57506115fd600033611d22565b155b1561161f573360405163efd1927160e01b81526004016102669190613127565b6000611629612337565b90508060010154831115801561163f5750600083115b61165b5760405162461bcd60e51b8152600401610266906134d7565b6000838152600282016020908152604091829020600301805460ff8082161560ff199092168217909255835187815291161515918101919091527fde41840d4e486f1d99cc70f01bfd024faa846b51d10ec9f29e7464d0afa768bd910160405180910390a1505050565b60006116cf6128d1565b805490915060ff600160401b82041615906001600160401b03166000811580156116f65750825b90506000826001600160401b031660011480156117125750303b155b905081158015611720575080155b1561173e5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b0319166001178555831561176757845460ff60401b1916600160401b1785555b60608601516001600160a01b03166117d65760405162461bcd60e51b815260206004820152602c60248201527f56455452657761726473506f6f6c3a2041646d696e206164647265737320636160448201526b6e6e6f74206265207a65726f60a01b6064820152608401610266565b60808601516001600160a01b03166118485760405162461bcd60e51b815260206004820152602f60248201527f56455452657761726473506f6f6c3a205570677261646572206164647265737360448201526e2063616e6e6f74206265207a65726f60881b6064820152608401610266565b60a08601516001600160a01b03166118be5760405162461bcd60e51b815260206004820152603360248201527f56455452657761726473506f6f6c3a205265776172642061646d696e20616464604482015272726573732063616e6e6f74206265207a65726f60681b6064820152608401610266565b60208601516001600160a01b03166119295760405162461bcd60e51b815260206004820152602860248201527f56455452657761726473506f6f6c3a204e465420636f6e74726163742063616e60448201526706e6f7420626520360c41b6064820152608401610266565b60408601516001600160a01b031661199c5760405162461bcd60e51b815260206004820152603060248201527f56455452657761726473506f6f6c3a204e4654207374616b696e6720636f6e7460448201526f0726163742063616e6e6f7420626520360841b6064820152608401610266565b6119a760648061354b565b8661014001518761012001518861010001516119c3919061351b565b6119cd919061351b565b146119ea5760405162461bcd60e51b815260040161026690613562565b60e08601516001600160a01b0316611a5d5760405162461bcd60e51b815260206004820152603060248201527f56455452657761726473506f6f6c3a204665657320636c61696d65722061646460448201526f0726573732063616e6e6f7420626520360841b6064820152608401610266565b60c08601516001600160a01b0316611aca5760405162461bcd60e51b815260206004820152602a60248201527f56455452657761726473506f6f6c3a20506175736572206164647265737320636044820152690616e6e6f7420626520360b41b6064820152608401610266565b855151611b255760405162461bcd60e51b8152602060048201526024808201527f56455452657761726473506f6f6c3a204e616d652063616e6e6f7420626520656044820152636d70747960e01b6064820152608401610266565b611b2d6128f5565b611b356128f5565b611b3d6128fd565b611b4561290d565b611b566000801b8760600151612516565b50611b7360008051602061374d8339815191528760a00151612516565b50611b9060008051602061372d8339815191528760e00151612516565b50611bad60008051602061376d8339815191528760800151612516565b50611bca6000805160206137ad8339815191528760c00151612516565b506000611bd5612337565b60208801516006820180546001600160a01b039283166001600160a01b03199182161790915560408a015160078401805491909316911617905561010088015160088201556101208801516009820155610140880151600a82015587519091508190611c4190826135fe565b50610160870151600b9190910180546001600160a01b0319166001600160a01b039092169190911790558315611cb257845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2906020015b60405180910390a15b505050505050565b6000805160206137ad833981519152611cd38133611d22565b158015611ce85750611ce6600033611d22565b155b15611d08573360405163efd1927160e01b81526004016102669190613127565b610eb561291d565b610eb5611d1b612337565b823461235b565b600080611d2d6124f2565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600080600080611d66612337565b60088101546009820154600a9092015490969195509350915050565b600080611d8d612337565b600701546001600160a01b031692915050565b611dcd60405180608001604052806000815260200160008152602001600081526020016000151581525090565b6000611dd7612337565b60009384526002908101602090815260409485902085516080810187528154815260018201549281019290925291820154948101949094526003015460ff16151560608401525090919050565b60405162461bcd60e51b8152602060048201526048602482015260008051602061370d83398151915260448201527f616363657074206261746368207472616e7366657273206f66204552433131356064820152673520746f6b656e7360c01b608482015260009060a401610266565b600080611e9f612337565b6004015492915050565b611eb282610ce5565b611ebb816124e8565b610d2183836125b7565b6000806000611ed2612337565b905080600101548511158015611ee85750600085115b611f045760405162461bcd60e51b8152600401610266906134d7565b6006810154604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd9160048083019260209291908290030181865afa158015611f50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f749190613445565b905060008111611fe35760405162461bcd60e51b815260206004820152603460248201527f56455452657761726473506f6f6c3a204e6f206578697374696e67204e46542e6044820152731021b0b73737ba103234bb34b23290313c90181760611b6064820152608401610266565b600086815260038301602090815260408083206001845290915281205461200b90839061345e565b60008881526003850160209081526040808320600284529091528120549192509061203790849061345e565b9050600080612049868b8b8787612964565b9150915083821161205a578161205c565b835b915082811161206b578061206d565b825b9050612079818361351b565b612083828461351b565b61208d858761351b565b61209791906136bd565b975097505050505050509250929050565b60008051602061374d8339815191526120c18133611d22565b1580156120d657506120d4600033611d22565b155b156120f6573360405163efd1927160e01b81526004016102669190613127565b61210160648061354b565b8261210c858761351b565b612116919061351b565b146121335760405162461bcd60e51b815260040161026690613562565b60648410156121b65760405162461bcd60e51b815260206004820152604360248201527f56455452657761726473506f6f6c3a204261736520746965722072657761726460448201527f732070657263656e746167652063616e6e6f74206265206c657373207468616e60648201526220312560e81b608482015260a401610266565b60648310156122265760405162461bcd60e51b815260206004820152604260248201527f56455452657761726473506f6f6c3a2054696572206f6e65207265776172647360448201526000805160206136ed833981519152606482015261312560f01b608482015260a401610266565b60648210156122965760405162461bcd60e51b815260206004820152604260248201527f56455452657761726473506f6f6c3a20546965722074776f207265776172647360448201526000805160206136ed833981519152606482015261312560f01b608482015260a401610266565b60006122a0612337565b600881019590955550506009830191909155600a90910155565b60405162461bcd60e51b8152602060048201526035602482015260008051602061370d833981519152604482015274616363657074204552433131353520746f6b656e7360581b6064820152600090608401610266565b60008061231c612337565b60009384526002016020525050604090206003015460ff1690565b7fc9ab67f7f36b5bf3acd16c2a7084a2d5e42e16cd80676977cd6d49777601ed0090565b8260010154821115801561236f5750600082115b61238b5760405162461bcd60e51b8152600401610266906134d7565b600061239860648061354b565b60088501546123a7908461354b565b6123b1919061345e565b905060006123c060648061354b565b60098601546123cf908561354b565b6123d9919061345e565b905060006123e860648061354b565b600a8701546123f7908661354b565b612401919061345e565b600086815260038801602052604081209192508491908081526020019081526020016000206000828254612435919061351b565b909155505060008581526003870160209081526040808320600184529091528120805484929061246690849061351b565b909155505060008581526003870160209081526040808320600284529091528120805483929061249790849061351b565b9091555050604080518681526020810186905290810184905260608101839052608081018290527f17a58e828ffd75bfc358fd608c48d304b4ae877329095bfd2219eb8c75a50fcb9060a001611ca9565b610eb58133612b56565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b6000806125216124f2565b905061252d8484611d22565b6125ad576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556125633390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610914565b6000915050610914565b6000806125c26124f2565b90506125ce8484611d22565b156125ad576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610914565b612637612b8f565b60006126416128ad565b805460ff1916815590507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405161267b9190613127565b60405180910390a150565b6000612690612bb4565b8054909150600119016126b657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60006126c6612bb4565b6001905550565b306001600160a01b037f000000000000000000000000f069d796cd1461d42cccd669fe15deb0c563dab016148061275457507f000000000000000000000000f069d796cd1461d42cccd669fe15deb0c563dab06001600160a01b031661274860008051602061378d833981519152546001600160a01b031690565b6001600160a01b031614155b15610fb65760405163703e46dd60e11b815260040160405180910390fd5b60008051602061376d833981519152610fd3816124e8565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156127e4575060408051601f3d908101601f191682019092526127e191810190613445565b60015b6128035781604051634c9c8ce360e01b81526004016102669190613127565b60008051602061378d833981519152811461283457604051632a87526960e21b815260048101829052602401610266565b610d5a8383612bd8565b306001600160a01b037f000000000000000000000000f069d796cd1461d42cccd669fe15deb0c563dab01614610fb65760405163703e46dd60e11b815260040160405180910390fd5b61288f611580565b15610fb65760405163d93c066560e01b815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b610fb6612c2e565b612905612c2e565b610fb6612c53565b612915612c2e565b610fb6612c5b565b612925612887565b600061292f6128ad565b805460ff1916600117815590507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861266e3390565b6007850154600090819081906001600160a01b03166338871a4c87600160008b81526002808e01602052604091829020600181015491015491516001600160e01b031960e087901b1681526129be9493929060040161310c565b602060405180830381865afa1580156129db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129ff9190613445565b600789015460008981526002808c0160205260408083206001810154908301549151630e21c69360e21b815295965092946001600160a01b03909416936338871a4c93612a52938d93909260040161310c565b602060405180830381865afa158015612a6f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a939190613445565b60008981526002808c016020526040822060018101549101549293509091612abb91906136bd565b9050600081612ad2670de0b6b3a76400008a61354b565b612adc919061345e565b9050600082612af3670de0b6b3a76400008a61354b565b612afd919061345e565b9050670de0b6b3a7640000612b12858761351b565b612b1c908461354b565b612b26919061345e565b9650670de0b6b3a7640000612b3b858361354b565b612b45919061345e565b955050505050509550959350505050565b612b608282611d22565b610fd35760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610266565b612b97611580565b610fb657604051638dfc202b60e01b815260040160405180910390fd5b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b612be182612c78565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612c2657610d5a8282612cd4565b610fd3612d4a565b612c36612d69565b610fb657604051631afcd79f60e31b815260040160405180910390fd5b6126bc612c2e565b612c63612c2e565b6000612c6d6128ad565b805460ff1916905550565b806001600160a01b03163b600003612ca55780604051634c9c8ce360e01b81526004016102669190613127565b60008051602061378d83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612cf191906136d0565b600060405180830381855af49150503d8060008114612d2c576040519150601f19603f3d011682016040523d82523d6000602084013e612d31565b606091505b5091509150612d41858383612d83565b95945050505050565b3415610fb65760405163b398979f60e01b815260040160405180910390fd5b6000612d736128d1565b54600160401b900460ff16919050565b606082612d9857612d9382612dd6565b610b5a565b8151158015612daf57506001600160a01b0384163b155b15612dcf5783604051639996b31560e01b81526004016102669190613127565b5092915050565b805115612de65780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215612e1157600080fd5b81356001600160e01b031981168114610b5a57600080fd5b8015158114610eb557600080fd5b600080600060608486031215612e4c57600080fd5b83359250602084013591506040840135612e6581612e29565b809150509250925092565b600060208284031215612e8257600080fd5b5035919050565b60005b83811015612ea4578181015183820152602001612e8c565b50506000910152565b6020815260008251806020840152612ecc816040850160208701612e89565b601f01601f19169190910160400192915050565b6001600160a01b0381168114610eb557600080fd5b8035612f0081612ee0565b919050565b600060208284031215612f1757600080fd5b8135610b5a81612ee0565b634e487b7160e01b600052604160045260246000fd5b60405161018081016001600160401b0381118282101715612f5b57612f5b612f22565b60405290565b604051601f8201601f191681016001600160401b0381118282101715612f8957612f89612f22565b604052919050565b600082601f830112612fa257600080fd5b81356001600160401b03811115612fbb57612fbb612f22565b612fce601f8201601f1916602001612f61565b818152846020838601011115612fe357600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561301657600080fd5b843561302181612ee0565b9350602085013561303181612ee0565b92506040850135915060608501356001600160401b0381111561305357600080fd5b61305f87828801612f91565b91505092959194509250565b6000806040838503121561307e57600080fd5b82359150602083013561309081612ee0565b809150509250929050565b600080604083850312156130ae57600080fd5b82356130b981612ee0565b915060208301356001600160401b038111156130d457600080fd5b6130e085828601612f91565b9150509250929050565b600080604083850312156130fd57600080fd5b50508035926020909101359150565b93845260208401929092526040830152606082015260800190565b6001600160a01b0391909116815260200190565b60006020828403121561314d57600080fd5b81356001600160401b038082111561316457600080fd5b90830190610180828603121561317957600080fd5b613181612f38565b82358281111561319057600080fd5b61319c87828601612f91565b8252506131ab60208401612ef5565b60208201526131bc60408401612ef5565b60408201526131cd60608401612ef5565b60608201526131de60808401612ef5565b60808201526131ef60a08401612ef5565b60a082015261320060c08401612ef5565b60c082015261321160e08401612ef5565b60e08201526101008381013590820152610120808401359082015261014080840135908201526101609150613247828401612ef5565b91810191909152949350505050565b600082601f83011261326757600080fd5b813560206001600160401b0382111561328257613282612f22565b8160051b613291828201612f61565b92835284810182019282810190878511156132ab57600080fd5b83870192505b848310156132ca578235825291830191908301906132b1565b979650505050505050565b600080600080600060a086880312156132ed57600080fd5b85356132f881612ee0565b9450602086013561330881612ee0565b935060408601356001600160401b038082111561332457600080fd5b61333089838a01613256565b9450606088013591508082111561334657600080fd5b61335289838a01613256565b9350608088013591508082111561336857600080fd5b5061337588828901612f91565b9150509295509295909350565b60008060006060848603121561339757600080fd5b505081359360208301359350604090920135919050565b600080600080600060a086880312156133c657600080fd5b85356133d181612ee0565b945060208601356133e181612ee0565b9350604086013592506060860135915060808601356001600160401b0381111561340a57600080fd5b61337588828901612f91565b634e487b7160e01b600052601160045260246000fd5b60006001820161343e5761343e613416565b5060010190565b60006020828403121561345757600080fd5b5051919050565b60008261347b57634e487b7160e01b600052601260045260246000fd5b500490565b600181811c9082168061349457607f821691505b6020821081036134b457634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156134cc57600080fd5b8151610b5a81612e29565b60208082526024908201527f56455452657761726473506f6f6c3a20526f756e6420646f6573206e6f7420656040820152631e1a5cdd60e21b606082015260800190565b8082018082111561091457610914613416565b60006020828403121561354057600080fd5b8151610b5a81612ee0565b808202811582820484141761091457610914613416565b60208082526036908201527f56455452657761726473506f6f6c3a20526577617264732070657263656e74616040820152750676573206d7573742073756d20757020746f203130360541b606082015260800190565b601f821115610d5a57600081815260208120601f850160051c810160208610156135df5750805b601f850160051c820191505b81811015611cb2578281556001016135eb565b81516001600160401b0381111561361757613617612f22565b61362b816136258454613480565b846135b8565b602080601f83116001811461366057600084156136485750858301515b600019600386901b1c1916600185901b178555611cb2565b600085815260208120601f198616915b8281101561368f57888601518255948401946001909101908401613670565b50858210156136ad5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8181038181111561091457610914613416565b600082516136e2818460208701612e89565b919091019291505056fe2070657263656e746167652063616e6e6f74206265206c657373207468616e20556e617574686f72697a65643a20636f6e747261637420646f6573206e6f74203134a800b75bcd53193fef770065b0497f9255f9fd8512b2306765fef54e59a6db6fbae5cd13d8264d7ed12219ef2882c1e83b8b12f47819baa96f32f69a1682189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862aa2646970667358221220e34b8b29464f47140f49722431329eac04b3f486c73b7b31662ded7aa28db82764736f6c63430008140033