VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xcF179a…52dF
Summary
Transactions
Transfers
Address
0xcF179a08b5FA960ed74E1b86519d4623e24352dF
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x608060405234801561001057600080fd5b50600436106103785760003560e01c80638b948008116101d3578063c415b95c11610104578063e393e802116100a2578063f1cc432a1161007c578063f1cc432a146106c7578063f2801fe7146106da578063f2fde38b146106fb578063fbfe762d1461070e57610378565b8063e393e80214610695578063f11b81881461069d578063f1ae98ee146106bf57610378565b8063cc1252ae116100de578063cc1252ae1461065f578063dd62ed3e14610667578063dde43cba1461067a578063e017f55d1461068257610378565b8063c415b95c1461063c578063cb3bdd3314610644578063cbcbb5071461065757610378565b8063a610708a11610171578063adc9772e1161014b578063adc9772e146105f0578063b2a5dbfa14610603578063b87434cd14610616578063bc1258f91461062957610378565b8063a610708a146105cd578063a9059cbb146105d5578063aaf5eb68146105e857610378565b806395d89b41116101ad57806395d89b411461059757806399248ea71461059f578063a457c2d7146105a7578063a550ceea146105ba57610378565b80638b9480081461057f5780638da5cb5b14610587578063919cd40f1461058f57610378565b80633373ee4c116102ad5780636635466e1161024b57806372b49d631161022557806372b49d6314610549578063787a08a6146105515780637dc4c095146105595780638779588c1461056c57610378565b80636635466e1461051b57806370a082311461052e578063715018a61461054157610378565b8063380a614f11610287578063380a614f146104cf57806339509351146104e25780633d509c97146104f55780635d9e4c4f1461050857610378565b80633373ee4c146104ac5780633406eab5146104bf578063359c4a96146104c757610378565b806323b872dd1161031a5780632acbf823116102f45780632acbf823146104595780632e6245c61461047a578063312f6b8314610482578063313ce5671461049757610378565b806323b872dd1461041e578063245440f214610431578063266881dc1461044657610378565b806318160ddd1161035657806318160ddd146103db5780631c03e6cc146103e35780631e9a6950146103f85780632052eb771461040b57610378565b806306fdde031461037d578063091030c31461039b578063095ea7b3146103bb575b600080fd5b610385610716565b6040516103929190613ea6565b60405180910390f35b6103ae6103a9366004613313565b6107ac565b60405161039291906140ab565b6103ce6103c93660046133e8565b6107be565b6040516103929190613e8a565b6103ae6107dc565b6103f66103f136600461354c565b6107e2565b005b6103f66104063660046133e8565b610935565b6103f6610419366004613588565b610c79565b6103ce61042c36600461336b565b610d1c565b610439610da4565b6040516103929190613e11565b6103ae610454366004613313565b610dc8565b61046c6104673660046133e8565b610e77565b604051610392929190614075565b6103ae610ea8565b61048a610eae565b6040516103929190613e98565b61049f610ed2565b60405161039291906140c7565b6103ae6104ba366004613331565b610edb565b6103ae610f0b565b6103ae610f11565b6103ae6104dd3660046133b8565b610f35565b6103ce6104f03660046133e8565b6110d2565b6103f661050336600461354c565b611120565b6103f66105163660046133e8565b6112c3565b6103f6610529366004613478565b6113e1565b6103ae61053c366004613313565b61163e565b6103f6611659565b6103ae6116d8565b6103f66116fc565b6103ae610567366004613313565b61175b565b6103ae61057a366004613313565b61176d565b61043961177f565b61043961178e565b6103ae61179d565b6103856117c1565b61048a611822565b6103ce6105b53660046133e8565b611846565b61048a6105c8366004613588565b6118ae565b6103ae6118d5565b6103ce6105e33660046133e8565b6118db565b61049f6118ef565b6103f66105fe3660046133e8565b6118f4565b6103f6610611366004613418565b611c3f565b6103f661062436600461354c565b611df2565b6103ae61063736600461354c565b611f72565b610439611f84565b6103ce61065236600461354c565b611f93565b610439611fa8565b6103ae611fcc565b6103ae610675366004613331565b611fd2565b6103ae611ffd565b6103ae61069036600461354c565b612002565b6103ae612014565b6106b06106ab366004613313565b61201a565b60405161039293929190614090565b61048a612048565b6103ae6106d53660046135c4565b612057565b6106ed6106e83660046133b8565b61215d565b6040516103929291906140b9565b6103f6610709366004613313565b612191565b61048a612248565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b820191906000526020600020905b81548152906001019060200180831161078557829003601f168201915b5050505050905090565b60a46020526000908152604090205481565b60006107d26107cb61227c565b8484612280565b5060015b92915050565b60025490565b6107ea61227c565b6070546001600160a01b039081169116146108205760405162461bcd60e51b815260040161081790613fc7565b60405180910390fd5b6001600160a01b038116600090815260a7602052604090205460ff1615801561085157506001600160a01b03811615155b61086d5760405162461bcd60e51b815260040161081790613f37565b60a65460191161088f5760405162461bcd60e51b815260040161081790614027565b60a6805460018082019092557f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180546001600160a01b0319166001600160a01b038416908117909155600090815260a760205260409020805460ff191690911790556108fb81611df2565b7fd290b70a037bc7c6245920da35243a3d6aeae4c9bab3cb60d67953773efc48978160405161092a9190613e11565b60405180910390a150565b806109525760405162461bcd60e51b815260040161081790613ee7565b33600090815260a4602052604090205461098c817f000000000000000000000000000000000000000000000000000000000000003c612257565b42116109aa5760405162461bcd60e51b815260040161081790613f47565b7f00000000000000000000000000000000000000000000000000000000000000786109ff6109f8837f000000000000000000000000000000000000000000000000000000000000003c612257565b4290612334565b1115610a1d5760405162461bcd60e51b815260040161081790614007565b6000610a283361163e565b90506000818411610a395783610a3b565b815b9050610a4933836001612376565b5033600090815260af6020526040812080549091818711610a75578254610a709088612334565b610a78565b60005b80845560a6549091508215610bbc5760005b81811015610bba57600060a68281548110610aa157fe5b6000918252602090912001546001600160a01b03169050610ac181611df2565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad90935290832054610b0a92610b0491610afe908b9061241b565b90612455565b90612334565b60ae546001600160a01b038416600090815260ad6020526040902054919250610b3891610afe90889061241b565b6001600160a01b03831660009081526001890160205260409020558015610bb057610b64828d83612497565b816001600160a01b0316336001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d4650183604051610ba791906140ab565b60405180910390a35b5050600101610a8a565b505b610bc633866125cf565b610bd08686612334565b610be55733600090815260a460205260408120555b610c196001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168a876126b1565b60a554610c269089612334565b60a5556040516001600160a01b038a169033907fd12200efa34901b99367694174c3b0d32c99585fdf37c7c26892136ddd0836d990610c669089906140ab565b60405180910390a3505050505050505050565b610c8161227c565b6070546001600160a01b03908116911614610cae5760405162461bcd60e51b815260040161081790613fc7565b6706f05b59d3b20000811115610cd65760405162461bcd60e51b815260040161081790613ef7565b60ab8054908290556040517f6be5411ea11f30380402ca68832d060d744cbc5f62d2344495c10256ba93904a90610d1090849084906140b9565b60405180910390a15050565b6000610d29848484612707565b610d9984610d3561227c565b610d948560405180606001604052806029815260200161419d602991396001600160a01b038a16600090815260016020526040812090610d7361227c565b6001600160a01b0316815260208101919091526040016000205491906127cd565b612280565b5060015b9392505050565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60408051600180825281830190925260009160609190816020015b610deb613190565b815260200190600190039081610de35790505090506040518060600160405280306001600160a01b03168152602001610e238561163e565b8152602001610e306107dc565b81525081600081518110610e4057fe5b6020026020010181905250610d9d610e5884836127f9565b6001600160a01b038516600090815260a3602052604090205490612257565b60066020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b60a55481565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60055460ff1690565b6001600160a01b038082166000908152603c60209081526040808320938616835260029093019052205492915050565b60ae5481565b7f000000000000000000000000000000000000000000000000000000000000007881565b6001600160a01b038116600090815260a7602052604081205460ff16610f6d5760405162461bcd60e51b815260040161081790613ff7565b6001600160a01b03808416600090815260af6020908152604080832060a55487861680865260ad9094528285205460aa5493516370a0823160e01b8152929691959094909390926370a0823192610fc8921690600401613e11565b60206040518083038186803b158015610fe057600080fd5b505afa158015610ff4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101891906135a6565b6001600160a01b038716600090815260a86020526040902054909150811480159061104257508215155b15611094576001600160a01b038616600090815260a8602052604081205461106b908390612334565b905061109061108985610afe60ae548561241b90919063ffffffff16565b8490612257565b9250505b6001600160a01b038616600090815260018501602052604090205460ae5485546110c79291610b0491610afe908761241b565b979650505050505050565b60006107d26110df61227c565b84610d9485600160006110f061227c565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490612257565b61112861227c565b6070546001600160a01b039081169116146111555760405162461bcd60e51b815260040161081790613fc7565b6001600160a01b038116600090815260a7602052604090205460ff1661118d5760405162461bcd60e51b815260040161081790613f87565b61119681611df2565b6001600160a01b038116600090815260a760205260408120805460ff1916905560a654905b8181101561129357826001600160a01b031660a682815481106111da57fe5b6000918252602090912001546001600160a01b0316141561128b5760a6600183038154811061120557fe5b60009182526020909120015460a680546001600160a01b03909216918390811061122b57fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a680548061126457fe5b600082815260209020810160001990810180546001600160a01b0319169055019055611293565b6001016111bb565b507fdac11666c3dcc146b6d8276660a32c8593d2693fd54e4152a9efdcad8522a39c82604051610d109190613e11565b60006112d9336112d23361163e565b6000612376565b9050600060001983146112ec57826112ee565b815b905061132b816040518060400160405280600e81526020016d1253959053125117d05353d5539560921b815250846127cd9092919063ffffffff16565b33600090815260a360205260409020556113907f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab406001600160a01b03167f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d786846128ea565b836001600160a01b0316336001600160a01b03167fc627483d800fffae323faaa6d8f7d61292c2a3d5b75af2a3c5d354d8a8b244c8836040516113d391906140ab565b60405180910390a350505050565b60b054610100900460ff16806113fa57506113fa61290b565b80611408575060b05460ff16155b6114245760405162461bcd60e51b815260040161081790613f77565b60b054610100900460ff1615801561144f5760b0805460ff1961ff0019909116610100171660011790555b61148e89898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061291192505050565b6114cd87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061292892505050565b6114d68a61293b565b6001600160a01b0385166114fc5760405162461bcd60e51b815260040161081790613f07565b6001600160a01b0384166115225760405162461bcd60e51b815260040161081790614037565b6001600160a01b0383166115485760405162461bcd60e51b815260040161081790614037565b6706f05b59d3b200008211156115705760405162461bcd60e51b815260040161081790613f17565b60a280546001600160a01b038088166001600160a01b0319928316811790935560ab85905560a9805488831690841617905560aa8054918716918316919091179055600082815260a760205260408120805460ff1916600190811790915560a6805491820181559091527f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180549091169091179055670de0b6b3a764000060ac5569d3c21bcecceda100000060ae5580156116325760b0805461ff00191690555b50505050505050505050565b6001600160a01b031660009081526020819052604090205490565b61166161227c565b6070546001600160a01b0390811691161461168e5760405162461bcd60e51b815260040161081790613fc7565b6070546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3607080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000003c81565b6117053361163e565b6117215760405162461bcd60e51b815260040161081790614047565b33600081815260a46020526040808220429055517ff52f50426b32362d3e6bb8cb36b7074756b224622def6352a59eac7f66ebe6e89190a2565b60a36020526000908152604090205481565b60076020526000908152604090205481565b60aa546001600160a01b031681565b6070546001600160a01b031690565b7f000000000000000000000000000000000000000000000000000000006336b89e81565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60006107d261185361227c565b84610d9485604051806060016040528060268152602001614231602691396001600061187d61227c565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906127cd565b60a681815481106118bb57fe5b6000918252602090912001546001600160a01b0316905081565b60ac5481565b60006107d26118e861227c565b8484612707565b601281565b806119115760405162461bcd60e51b815260040161081790613ee7565b600061192e60ac54610afe60ab548561241b90919063ffffffff16565b9050600061193c8383612334565b905060006119498561163e565b9050600061196086308461195b6107dc565b61295d565b905080156119de577f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f98682604051611999929190613e6f565b60405180910390a16001600160a01b038616600090815260a360205260409020546119c49082612257565b6001600160a01b038716600090815260a360205260409020555b6119eb6000848885612057565b6001600160a01b038716600090815260a4602090815260408083209390935560af905290812080549091611a1f8287612257565b80845560a65490915060005b81811015611b5a57600060a68281548110611a4257fe5b6000918252602090912001546001600160a01b03169050611a6281611df2565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad909352922054611a9b9190610afe90889061241b565b6001600160a01b03831660009081526001890160205260409020558515611b505760ae546001600160a01b038316600090815260ad60205260408120549091611aef918491610b0491610afe908c9061241b565b90508015611b4e57611b02838f83612497565b826001600160a01b03168e6001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d4650183604051611b4591906140ab565b60405180910390a35b505b5050600101611a2b565b5060a554611b689088612257565b60a555611b758a88612a1c565b611baa6001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168b308a6128ea565b60a954611be6906001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab408116918d91168b6128ea565b896001600160a01b0316336001600160a01b03167f6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc898b604051611c2b9291906140b9565b60405180910390a350505050505050505050565b336001600160a01b037f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d71614611c875760405162461bcd60e51b815260040161081790613fd7565b60005b81811015611ded576000603c6000858585818110611ca457fe5b9050606002016040016020810190611cbc9190613313565b6001600160a01b03166001600160a01b031681526020019081526020016000209050611d21848484818110611ced57fe5b9050606002016040016020810190611d059190613313565b82868686818110611d1257fe5b90506060020160200135612ad0565b50838383818110611d2e57fe5b611d44926020606090920201908101915061356a565b81546001600160801b0319166001600160801b0391909116178155838383818110611d6b57fe5b9050606002016040016020810190611d839190613313565b6001600160a01b03167f87fa03892a0556cb6b8f97e6d533a150d4d55fcbf275fff5fa003fa636bcc7fa858585818110611db957fe5b611dcf926020606090920201908101915061356a565b604051611ddc9190614067565b60405180910390a250600101611c8a565b505050565b6001600160a01b038116600090815260a7602052604090205460ff16611e2a5760405162461bcd60e51b815260040161081790613ed7565b60a55460aa546040516370a0823160e01b81526000916001600160a01b03808616926370a0823192611e60921690600401613e11565b60206040518083038186803b158015611e7857600080fd5b505afa158015611e8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb091906135a6565b6001600160a01b038416600090815260a86020526040902054909150811480611ed7575081155b15611ee3575050611f6f565b6001600160a01b038316600090815260a86020526040812054611f07908390612334565b9050611f44611f2584610afe60ae548561241b90919063ffffffff16565b6001600160a01b038616600090815260ad602052604090205490612257565b6001600160a01b038516600090815260ad602090815260408083209390935560a89052209190915550505b50565b60a86020526000908152604090205481565b60a9546001600160a01b031681565b60a76020526000908152604090205460ff1681565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60ab5481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600181565b60ad6020526000908152604090205481565b60a65490565b603c60205260009081526040902080546001909101546001600160801b0380831692600160801b9004169083565b60a2546001600160a01b031681565b6001600160a01b038216600090815260a460205260408120548061207f576000915050612155565b60006120cf7f0000000000000000000000000000000000000000000000000000000000000078610b04427f000000000000000000000000000000000000000000000000000000000000003c612334565b9050818111156120e25760009150612136565b60008782116120f157876120f3565b425b90508281101561210857829350505050612155565b6121326121158887612257565b610afe612122888761241b565b61212c8b8661241b565b90612257565b9250505b506001600160a01b038416600090815260a46020526040902081905590505b949350505050565b6001600160a01b03808316600090815260af60209081526040808320805494861684526001019091529020545b9250929050565b61219961227c565b6070546001600160a01b039081169116146121c65760405162461bcd60e51b815260040161081790613fc7565b6001600160a01b0381166121ec5760405162461bcd60e51b815260040161081790613eb7565b6070546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3607080546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b031681565b600082820183811015610d9d5760405162461bcd60e51b815260040161081790613ec7565b3390565b6001600160a01b0383166122a65760405162461bcd60e51b815260040161081790613f97565b6001600160a01b0382166122cc5760405162461bcd60e51b815260040161081790613f27565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906123279085906140ab565b60405180910390a3505050565b6000610d9d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506127cd565b60008061238785308661195b6107dc565b6001600160a01b038616600090815260a36020526040812054919250906123ae9083612257565b905081156124125783156123d8576001600160a01b038616600090815260a3602052604090208190555b7f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f98683604051612409929190613e6f565b60405180910390a15b95945050505050565b60008261242a575060006107d6565b8282028284828161243757fe5b0414610d9d5760405162461bcd60e51b815260040161081790613fb7565b6000610d9d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612b8d565b60aa546040516370a0823160e01b81526000916001600160a01b03808716926370a08231926124ca921690600401613e11565b60206040518083038186803b1580156124e257600080fd5b505afa1580156124f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061251a91906135a6565b905080821115612579576001600160a01b038416600090815260a860205260409020546125479082612334565b6001600160a01b03808616600081815260a8602052604090209290925560aa5461257492911685846128ea565b6125c9565b6001600160a01b038416600090815260a8602052604090205461259c9083612334565b6001600160a01b03808616600081815260a8602052604090209290925560aa546125c992911685856128ea565b50505050565b6001600160a01b0382166125f55760405162461bcd60e51b815260040161081790613fa7565b61260182600083612bc4565b61263e8160405180606001604052806023815260200161420e602391396001600160a01b03851660009081526020819052604090205491906127cd565b6001600160a01b0383166000908152602081905260409020556002546126649082612334565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906126a59085906140ab565b60405180910390a35050565b611ded8363a9059cbb60e01b84846040516024016126d0929190613e6f565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612cbc565b60006127128461163e565b905061272084826001612376565b50826001600160a01b0316846001600160a01b0316146127c25760006127458461163e565b905061275384826001612376565b506001600160a01b038516600090815260a4602052604090205461277981858785612057565b6001600160a01b038616600090815260a4602052604090205582841480156127a057508015155b156127bf576001600160a01b038616600090815260a460205260408120555b50505b6125c9848484612d26565b600081848411156127f15760405162461bcd60e51b81526004016108179190613ea6565b505050900390565b600080805b83518110156128e2576000603c600086848151811061281957fe5b602090810291909101810151516001600160a01b031682528101919091526040016000908120600181015481548851929450612881926001600160801b0380831692600160801b900416908a908890811061287057fe5b602002602001015160400151612e3b565b90506128d66128cf87858151811061289557fe5b602002602001015160200151838560020160008c6001600160a01b03166001600160a01b0316815260200190815260200160002054612f29565b8590612257565b935050506001016127fe565b509392505050565b6125c9846323b872dd60e01b8585856040516024016126d093929190613e1f565b303b1590565b80516129249060039060208401906131ba565b5050565b80516129249060049060208401906131ba565b600880546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038084166000908152603c602090815260408083209388168352600284019091528120549091908280612998888588612ad0565b9050808314612a105786156129b5576129b2878285612f29565b91505b6001600160a01b03808a1660008181526002870160205260409081902084905551918a16917fbb123b5c06d5408bbea3c4fef481578175cfb432e3b482c6186f02ed9086585b90612a079085906140ab565b60405180910390a35b50979650505050505050565b6001600160a01b038216612a425760405162461bcd60e51b815260040161081790614057565b612a4e60008383612bc4565b600254612a5b9082612257565b6002556001600160a01b038216600090815260208190526040902054612a819082612257565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906126a59085906140ab565b6001820154825460009190600160801b90046001600160801b031642811415612afb57509050610d9d565b8454600090612b169084906001600160801b03168488612e3b565b9050828114612b6a57808660010181905550866001600160a01b03167f5777ca300dfe5bead41006fbce4389794dbc0ed8d6cccebfaf94630aa04184bc82604051612b6191906140ab565b60405180910390a25b85546001600160801b03428116600160801b029116178655925050509392505050565b60008183612bae5760405162461bcd60e51b81526004016108179190613ea6565b506000838581612bba57fe5b0495945050505050565b816001600160a01b0316836001600160a01b03161415612be357611ded565b6001600160a01b03831615612c15576000612bfd8461163e565b9050612c138482612c0e8186612334565b612f4b565b505b6001600160a01b03821615612c42576000612c2f8361163e565b9050612c408382612c0e8186612257565b505b6008546001600160a01b031680156125c957604051634a39314960e01b81526001600160a01b03821690634a39314990612c8490879087908790600401613e1f565b600060405180830381600087803b158015612c9e57600080fd5b505af1158015612cb2573d6000803e3d6000fd5b5050505050505050565b6060612cec826040518060600160405280602181526020016141ed602191396001600160a01b03861691906130b2565b805190915015611ded5780806020019051810190612d0a919061345a565b611ded5760405162461bcd60e51b815260040161081790613fe7565b6001600160a01b038316612d4c5760405162461bcd60e51b815260040161081790613f67565b6001600160a01b038216612d725760405162461bcd60e51b815260040161081790613f57565b612d7d838383612bc4565b612dba816040518060600160405280602781526020016141c6602791396001600160a01b03861660009081526020819052604090205491906127cd565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612de99082612257565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906123279085906140ab565b6000831580612e48575081155b80612e5b575042836001600160801b0316145b80612e8f57507f000000000000000000000000000000000000000000000000000000006336b89e836001600160801b031610155b15612e9b575083612155565b60007f000000000000000000000000000000000000000000000000000000006336b89e4211612eca5742612eec565b7f000000000000000000000000000000000000000000000000000000006336b89e5b90506000612f03826001600160801b038716612334565b90506110c78761212c86610afe670de0b6b3a7640000612f238c8861241b565b9061241b565b6000612155670de0b6b3a7640000610afe612f448686612334565b879061241b565b6001600160a01b03831660009081526007602090815260408083205460069092529091204391908115801590612fb057506001600160801b038316816000612f94856001612334565b81526020810191909152604001600020546001600160801b0316145b15612ff45783816000612fc4856001612334565b8152602081019190915260400160002080546001600160801b03928316600160801b02921691909117905561306f565b6040805180820182526001600160801b0380861682528681166020808401918252600087815290869052939093209151825493518216600160801b029082166001600160801b03199094169390931716919091179055613055826001612257565b6001600160a01b0387166000908152600760205260409020555b7f2cd3c83ddac2953ee75f53265d9ea4463eaf05030e5459a1b7e63819b7ce88f78686866040516130a293929190613e47565b60405180910390a1505050505050565b60606121558484600085856130c685613151565b6130e25760405162461bcd60e51b815260040161081790614017565b60006060866001600160a01b031685876040516130ff9190613e05565b60006040518083038185875af1925050503d806000811461313c576040519150601f19603f3d011682016040523d82523d6000602084013e613141565b606091505b50915091506110c7828286613157565b3b151590565b60608315613166575081610d9d565b8251156131765782518084602001fd5b8160405162461bcd60e51b81526004016108179190613ea6565b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106131fb57805160ff1916838001178555613228565b82800160010185558215613228579182015b8281111561322857825182559160200191906001019061320d565b50613234929150613238565b5090565b5b808211156132345760008155600101613239565b80356107d681614164565b60008083601f84011261326a57600080fd5b50813567ffffffffffffffff81111561328257600080fd5b60208301915083606082028301111561218a57600080fd5b80516107d681614178565b80356107d681614181565b60008083601f8401126132c257600080fd5b50813567ffffffffffffffff8111156132da57600080fd5b60208301915083600182028301111561218a57600080fd5b80356107d68161418a565b80356107d681614193565b80516107d681614193565b60006020828403121561332557600080fd5b6000612155848461324d565b6000806040838503121561334457600080fd5b6000613350858561324d565b92505060206133618582860161324d565b9150509250929050565b60008060006060848603121561338057600080fd5b600061338c868661324d565b935050602061339d8682870161324d565b92505060406133ae868287016132fd565b9150509250925092565b600080604083850312156133cb57600080fd5b60006133d7858561324d565b9250506020613361858286016132a5565b600080604083850312156133fb57600080fd5b6000613407858561324d565b9250506020613361858286016132fd565b6000806020838503121561342b57600080fd5b823567ffffffffffffffff81111561344257600080fd5b61344e85828601613258565b92509250509250929050565b60006020828403121561346c57600080fd5b6000612155848461329a565b600080600080600080600080600060e08a8c03121561349657600080fd5b60006134a28c8c6132a5565b99505060208a013567ffffffffffffffff8111156134bf57600080fd5b6134cb8c828d016132b0565b985098505060408a013567ffffffffffffffff8111156134ea57600080fd5b6134f68c828d016132b0565b965096505060606135098c828d016132a5565b945050608061351a8c828d0161324d565b93505060a061352b8c828d0161324d565b92505060c061353c8c828d016132fd565b9150509295985092959850929598565b60006020828403121561355e57600080fd5b600061215584846132a5565b60006020828403121561357c57600080fd5b600061215584846132f2565b60006020828403121561359a57600080fd5b600061215584846132fd565b6000602082840312156135b857600080fd5b60006121558484613308565b600080600080608085870312156135da57600080fd5b60006135e687876132fd565b94505060206135f7878288016132fd565b93505060406136088782880161324d565b9250506060613619878288016132fd565b91505092959194509250565b61362e816140e7565b82525050565b61362e816140f2565b6000613648826140d5565b61365281856140d9565b935061366281856020860161412e565b9290920192915050565b61362e816140f7565b6000613680826140d5565b61368a81856140de565b935061369a81856020860161412e565b6136a38161415a565b9093019392505050565b60006136ba6026836140de565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526564647265737360d01b602082015260400192915050565b6000613702601b836140de565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b600061373b602f836140de565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e75652073686181526e3932903932bbb0b932103a37b5b2b760891b602082015260400192915050565b600061378c6013836140de565b721253959053125117d6915493d7d05353d55395606a1b815260200192915050565b60006137bb6034836140de565b7f566542616e6b5374616b696e673a206465706f736974206665652063616e27748152732062652067726561746572207468616e2035302560601b602082015260400192915050565b60006138116030836140de565b7f566542616e6b5374616b696e673a20726576656e756520746f6b656e2063616e81526f2774206265206164647265737328302960801b602082015260400192915050565b60006138636038836140de565b7f566542616e6b5374616b696e673a206d6178206465706f73697420666565206381527f616e27742062652067726561746572207468616e203530250000000000000000602082015260400192915050565b60006138c26023836140de565b7f5649503138303a20617070726f766520746f20746865207a65726f206164647281526265737360e81b602082015260400192915050565b60006139076023836140de565b7f566542616e6b5374616b696e673a20746f6b656e2063616e277420626520616481526219195960ea1b602082015260400192915050565b600061394c6015836140de565b7424a729aaa32324a1a4a2a72a2fa1a7a7a62227aba760591b815260200192915050565b600061397d6024836140de565b7f5649503138303a207472616e7366657220746f20746865207a65726f206164648152637265737360e01b602082015260400192915050565b60006139c36026836140de565b7f5649503138303a207472616e736665722066726f6d20746865207a65726f206181526564647265737360d01b602082015260400192915050565b6000613a0b602e836140de565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656181526d191e481a5b9a5d1a585b1a5e995960921b602082015260400192915050565b6000613a5b6025836140de565b7f566542616e6b5374616b696e673a20746f6b656e2063616e27742062652072658152641b5bdd995960da1b602082015260400192915050565b6000613aa26025836140de565b7f5649503138303a20617070726f76652066726f6d20746865207a65726f206164815264647265737360d81b602082015260400192915050565b6000613ae96022836140de565b7f5649503138303a206275726e2066726f6d20746865207a65726f206164647265815261737360f01b602082015260400192915050565b6000613b2d6021836140de565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f8152607760f81b602082015260400192915050565b6000613b706020836140de565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b6000613ba96015836140de565b7427a7262cafa2a6a4a9a9a4a7a72fa6a0a720a3a2a960591b815260200192915050565b6000613bda602c836140de565b7f536166655649503138303a20564950313830206f7065726174696f6e2064696481526b081b9bdd081cdd58d8d9595960a21b602082015260400192915050565b6000613c286028836140de565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e7565207368618152673932903a37b5b2b760c11b602082015260400192915050565b6000613c726017836140de565b7f554e5354414b455f57494e444f575f46494e4953484544000000000000000000815260200192915050565b6000613cab601d836140de565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000815260200192915050565b6000613ce46024836140de565b7f566542616e6b5374616b696e673a206c697374206f6620746f6b656e20746f6f8152632062696760e01b602082015260400192915050565b6000613d2a6030836140de565b7f566542616e6b5374616b696e673a2066656520636f6c6c6563746f722063616e81526f2774206265206164647265737328302960801b602082015260400192915050565b6000613d7c601b836140de565b7f494e56414c49445f42414c414e43455f4f4e5f434f4f4c444f574e0000000000815260200192915050565b6000613db56020836140de565b7f5649503138303a206d696e7420746f20746865207a65726f2061646472657373815260200192915050565b61362e81614102565b61362e81614123565b61362e8161411a565b61362e8161411d565b6000610d9d828461363d565b602081016107d68284613625565b60608101613e2d8286613625565b613e3a6020830185613625565b6121556040830184613df3565b60608101613e558286613625565b613e626020830185613de1565b6121556040830184613de1565b60408101613e7d8285613625565b610d9d6020830184613df3565b602081016107d68284613634565b602081016107d6828461366c565b60208082528101610d9d8184613675565b602080825281016107d6816136ad565b602080825281016107d6816136f5565b602080825281016107d68161372e565b602080825281016107d68161377f565b602080825281016107d6816137ae565b602080825281016107d681613804565b602080825281016107d681613856565b602080825281016107d6816138b5565b602080825281016107d6816138fa565b602080825281016107d68161393f565b602080825281016107d681613970565b602080825281016107d6816139b6565b602080825281016107d6816139fe565b602080825281016107d681613a4e565b602080825281016107d681613a95565b602080825281016107d681613adc565b602080825281016107d681613b20565b602080825281016107d681613b63565b602080825281016107d681613b9c565b602080825281016107d681613bcd565b602080825281016107d681613c1b565b602080825281016107d681613c65565b602080825281016107d681613c9e565b602080825281016107d681613cd7565b602080825281016107d681613d1d565b602080825281016107d681613d6f565b602080825281016107d681613da8565b602081016107d68284613dea565b604081016140838285613de1565b610d9d6020830184613de1565b6060810161409e8286613de1565b613e3a6020830185613de1565b602081016107d68284613df3565b60408101613e7d8285613df3565b602081016107d68284613dfc565b5190565b919050565b90815260200190565b60006107d68261410e565b151590565b60006107d6826140e7565b6001600160801b031690565b6001600160a01b031690565b90565b60ff1690565b60006107d682614102565b60005b83811015614149578181015183820152602001614131565b838111156125c95750506000910152565b601f01601f191690565b61416d816140e7565b8114611f6f57600080fd5b61416d816140f2565b61416d816140f7565b61416d81614102565b61416d8161411a56fe5649503138303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655649503138303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166655649503138303a206c6f772d6c6576656c2063616c6c206661696c65645649503138303a206275726e20616d6f756e7420657863656564732062616c616e63655649503138303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220498a07eceebeff9c84e8165e20ab829179976cb4472475f777e5d2e6cbc447d164736f6c634300060c0033