Mainnet
Contract 0.0.4544591
Overview
Contract ID
0.0.4544591
Associated Account
Auto Renew Account
None
Proxy Account
None
Created at
Jan 23, 2024, 9:39:25 PM UTC
Expired at
Apr 22, 2024, 9:39:25 PM UTC
File ID
0.0.4544590
Obtainer ID
None
Memo
lazy-created account
Admin Key
None
EVM Address
1b0e f045 8304 6617 1d61 7dd0 f114 2ad6 99a4 cd63
(0x1b0ef045830466171d617dd0f1142ad699a4cd63)
Byte Code
Payload
{
"admin_key":
NULL
"auto_renew_account":
NULL
"auto_renew_period":
int7776000
"contract_id":
string"0.0.4544591"
"created_timestamp":
string"1706045965.885789005"
"deleted":
boolfalse
"evm_address":
string"0x1b0ef045830466171d617dd0f1142ad699a4cd63"
"expiration_timestamp":
string"1713821965.885789005"
"file_id":
string"0.0.4544590"
"max_automatic_token_associations":
int0
"memo":
string"lazy-created account"
"nonce":
int1
"obtainer_id":
NULL
"permanent_removal":
NULL
"proxy_account_id":
NULL
"timestamp":{
...
}"bytecode":
string"0x60e06040523480156200001157600080fd5b50604051620022ec380380620022ec833981810160405260408110156200003757600080fd5b5080516020909101516001600090815562000051620001fc565b600180546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160a01b038216620000fb576040805162461bcd60e51b815260206004820152601c60248201527f44472e636f6e7374727563746f723a207a65726f206164647265737300000000604482015290519081900360640190fd5b6001600160601b0319606083811b821660805282901b1660a05260006001600160a01b038216156200019c57816001600160a01b031663fc0c546a6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200016157600080fd5b505afa15801562000176573d6000803e3d6000fd5b505050506040513d60208110156200018d57600080fd5b505190506200019c8162000200565b6001600160601b0319606082901b1660c052604080516001600160a01b0385811682528416602082015281517f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec20929181900390910190a150505062000273565b3390565b806001600160a01b0316630a754de66040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156200023c57600080fd5b505af19250505080156200026357506040513d60208110156200025e57600080fd5b505160015b6200026e5762000270565b505b50565b60805160601c60a05160601c60c05160601c611ff9620002f36000398061077752806108605280610a585280610a935280610c2d528061177852806117b352508060bb52806106fe528061083c5280610ac25280610b755280610c5c5280610d0f52508061041d52806105bd52806112ac528061197e5250611ff96000f3fe6080604052600436106100ab5760003560e01c80638f44f0ee116100645780638f44f0ee1461027b5780639b6470e3146102d2578063bf40cba91461030e578063d999984d14610349578063db4d95231461035e578063f2fde38b14610373576100e4565b80631a0e8cdf146100e957806356e6004b146101595780635d123e3f1461018a578063715018a6146101f3578063828239ab146102085780638da5cb5b14610266576100e4565b366100e457336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100e257fe5b005b600080fd5b3480156100f557600080fd5b50610140600480360360c081101561010c57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359091169060808101359060a001356103a6565b6040805192835260208301919091528051918290030190f35b34801561016557600080fd5b5061016e61041b565b604080516001600160a01b039092168252519081900360200190f35b34801561019657600080fd5b506101e1600480360360c08110156101ad57600080fd5b506001600160a01b0381358116916020810135821691604082013581169160608101359160808201359160a001351661043f565b60408051918252519081900360200190f35b3480156101ff57600080fd5b506100e26104af565b34801561021457600080fd5b506101e1600480360360c081101561022b57600080fd5b506001600160a01b03813581169160208101358216916040820135169062ffffff60608201351690608081013515159060a00135151561056d565b34801561027257600080fd5b5061016e61063a565b34801561028757600080fd5b50610140600480360360c081101561029e57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359091169060808101359060a00135610649565b6101e1600480360360808110156102e857600080fd5b506001600160a01b038135811691602081013582169160408201359160600135166106a7565b34801561031a57600080fd5b506100e26004803603604081101561033157600080fd5b506001600160a01b03813581169160200135166107af565b34801561035557600080fd5b5061016e61083a565b34801561036a57600080fd5b5061016e61085e565b34801561037f57600080fd5b506100e26004803603602081101561039657600080fd5b50356001600160a01b0316610882565b600080600260005414156103ef576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b60026000819055506104078888888888886000610997565b600160005590999098509650505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060026000541415610487576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b600260008190555061049f8787878787876000610ea7565b6001600055979650505050505050565b6104b761129f565b6001600160a01b03166104c861063a565b6001600160a01b031614610523576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b6040805163210fa9a160e21b81526001600160a01b0388811660048301528781166024830152868116604483015262ffffff86166064830152841515608483015283151560a483015291516000927f0000000000000000000000000000000000000000000000000000000000000000169163843ea6849160c4808301926020929190829003018186803b15801561060357600080fd5b505afa158015610617573d6000803e3d6000fd5b505050506040513d602081101561062d57600080fd5b5051979650505050505050565b6001546001600160a01b031690565b60008060026000541415610692576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b60026000556104078888888888886001610997565b6000600260005414156106ef576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b600260008190555060003490507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561075757600080fd5b505af115801561076b573d6000803e3d6000fd5b50505050506107a086867f00000000000000000000000000000000000000000000000000000000000000008488886001610ea7565b60016000559695505050505050565b6107b761129f565b6001600160a01b03166107c861063a565b6001600160a01b031614610823576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61082d82826112a3565b610836826115e1565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b61088a61129f565b6001600160a01b031661089b61063a565b6001600160a01b0316146108f6576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661093b5760405162461bcd60e51b8152600401808060200182810382526026815260200180611f4e6026913960400191505060405180910390fd5b6001546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000806109a386611649565b60008060006109b38c8c88611691565b919450925090506109cf6001600160a01b038d1633308d611a61565b8515610dbf5760408051627b8a6760e11b8152600481018c905230602482015281516001600160a01b0386169262f714ce92604480820193918290030181600087803b158015610a1e57600080fd5b505af1158015610a32573d6000803e3d6000fd5b505050506040513d6040811015610a4857600080fd5b50805160209091015190955093507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b039081169083161415610c25578415610c0c577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000876040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610b2857600080fd5b505af1158015610b3c573d6000803e3d6000fd5b505050506040513d6020811015610b5257600080fd5b505060408051632e1a7d4d60e01b81526004810187905290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001691632e1a7d4d91602480830192600092919082900301818387803b158015610bbc57600080fd5b505af1158015610bd0573d6000803e3d6000fd5b50506040516001600160a01b038c16925087156108fc02915087906000818181858888f19350505050158015610c0a573d6000803e3d6000fd5b505b610c206001600160a01b0382168a86611ac1565b610dba565b8315610da6577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000866040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610cc257600080fd5b505af1158015610cd6573d6000803e3d6000fd5b505050506040513d6020811015610cec57600080fd5b505060408051632e1a7d4d60e01b81526004810186905290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001691632e1a7d4d91602480830192600092919082900301818387803b158015610d5657600080fd5b505af1158015610d6a573d6000803e3d6000fd5b50506040516001600160a01b038c16925086156108fc02915086906000818181858888f19350505050158015610da4573d6000803e3d6000fd5b505b610dba6001600160a01b0383168a87611ac1565b610e44565b60408051627b8a6760e11b8152600481018c90526001600160a01b038b8116602483015282519086169262f714ce92604480820193918290030181600087803b158015610e0b57600080fd5b505af1158015610e1f573d6000803e3d6000fd5b505050506040513d6040811015610e3557600080fd5b50805160209091015190955093505b878510158015610e545750868410155b610e98576040805162461bcd60e51b815260206004820152601060248201526f125b9cdd59999a58da595b9d081bdd5d60821b604482015290519081900360640190fd5b50505097509795505050505050565b6000610eb283611649565b6000806000610ec28b8b87611691565b925092509250816001600160a01b0316896001600160a01b03161480610ef95750806001600160a01b0316896001600160a01b0316145b610f3a576040805162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b604482015290519081900360640190fd5b816001600160a01b0316896001600160a01b0316141561100f57826001600160a01b0316637f7a1eec6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f8d57600080fd5b505afa158015610fa1573d6000803e3d6000fd5b505050506040513d6020811015610fb757600080fd5b505161100a576040805162461bcd60e51b815260206004820152601b60248201527f546f6b656e30206465706f73697473206e6f7420616c6c6f7765640000000000604482015290519081900360640190fd5b6110c5565b826001600160a01b03166337e41b406040518163ffffffff1660e01b815260040160206040518083038186803b15801561104857600080fd5b505afa15801561105c573d6000803e3d6000fd5b505050506040513d602081101561107257600080fd5b50516110c5576040805162461bcd60e51b815260206004820152601b60248201527f546f6b656e31206465706f73697473206e6f7420616c6c6f7765640000000000604482015290519081900360640190fd5b846110df576110df6001600160a01b038a1633308b611a61565b6110f36001600160a01b038a168c8a611b18565b6000826001600160a01b03168a6001600160a01b031614611115576000611117565b885b90506000826001600160a01b03168b6001600160a01b03161461113b57600061113d565b895b9050846001600160a01b0316638dbdbe6d83838b6040518463ffffffff1660e01b815260040180848152602001838152602001826001600160a01b031681526020019350505050602060405180830381600087803b15801561119e57600080fd5b505af11580156111b2573d6000803e3d6000fd5b505050506040513d60208110156111c857600080fd5b5051955088861015611221576040805162461bcd60e51b815260206004820152601e60248201527f536c69707061676520746f6f2067726561742e2054727920616761696e2e0000604482015290519081900360640190fd5b8a6001600160a01b03168d6001600160a01b0316336001600160a01b03167f425e9f077f9db249ef795bd139f30608e86b0b6c06f049e167ddee551b8c891d8d8a8d60405180848152602001838152602001826001600160a01b03168152602001935050505060405180910390a45050505050979650505050505050565b3390565b600081905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635b5491826040518163ffffffff1660e01b815260040160206040518083038186803b15801561130357600080fd5b505afa158015611317573d6000803e3d6000fd5b505050506040513d602081101561132d57600080fd5b505160408051630dfe168160e01b815290519192506000916001600160a01b03851691630dfe1681916004808301926020929190829003018186803b15801561137557600080fd5b505afa158015611389573d6000803e3d6000fd5b505050506040513d602081101561139f57600080fd5b50516040805163d21220a760e01b815290519192506000916001600160a01b0386169163d21220a7916004808301926020929190829003018186803b1580156113e757600080fd5b505afa1580156113fb573d6000803e3d6000fd5b505050506040513d602081101561141157600080fd5b50516040805163ddca3f4360e01b815290519192506000916001600160a01b0387169163ddca3f43916004808301926020929190829003018186803b15801561145957600080fd5b505afa15801561146d573d6000803e3d6000fd5b505050506040513d602081101561148357600080fd5b505160408051630b4c774160e11b81526001600160a01b038681166004830152858116602483015262ffffff84166044830152915192935060009291871691631698ee8291606480820192602092909190829003018186803b1580156114e857600080fd5b505afa1580156114fc573d6000803e3d6000fd5b505050506040513d602081101561151257600080fd5b505190506001600160a01b0380821690881614611565576040805162461bcd60e51b815260206004820152600c60248201526b125b9d985b1a59081c1bdbdb60a21b604482015290519081900360640190fd5b836001600160a01b0316886001600160a01b031614806115965750826001600160a01b0316886001600160a01b0316145b6115d7576040805162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b604482015290519081900360640190fd5b5050505050505050565b806001600160a01b0316630a754de66040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561161c57600080fd5b505af192505050801561164157506040513d602081101561163c57600080fd5b505160015b610836575b50565b6001600160a01b038116611646576040805162461bcd60e51b815260206004820152600a602482015269496e76616c696420746f60b01b604482015290519081900360640190fd5b6000806000859250826001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156116d257600080fd5b505afa1580156116e6573d6000803e3d6000fd5b505050506040513d60208110156116fc57600080fd5b50516040805163d21220a760e01b815290519193506001600160a01b0385169163d21220a791600480820192602092909190829003018186803b15801561174257600080fd5b505afa158015611756573d6000803e3d6000fd5b505050506040513d602081101561176c57600080fd5b505190508315611827577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614806117e757507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b0316145b611827576040805162461bcd60e51b815260206004820152600c60248201526b13985d1a5d99481d985d5b1d60a21b604482015290519081900360640190fd5b6000611970868484876001600160a01b031663ddca3f436040518163ffffffff1660e01b815260040160206040518083038186803b15801561186857600080fd5b505afa15801561187c573d6000803e3d6000fd5b505050506040513d602081101561189257600080fd5b505160408051631fde87bb60e21b815290516001600160a01b038b1691637f7a1eec916004808301926020929190829003018186803b1580156118d457600080fd5b505afa1580156118e8573d6000803e3d6000fd5b505050506040513d60208110156118fe57600080fd5b50516040805162df906d60e61b815290516001600160a01b038c16916337e41b40916004808301926020929190829003018186803b15801561193f57600080fd5b505afa158015611953573d6000803e3d6000fd5b505050506040513d602081101561196957600080fd5b505161056d565b9050866001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350309615836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156119e057600080fd5b505afa1580156119f4573d6000803e3d6000fd5b505050506040513d6020811015611a0a57600080fd5b50516001600160a01b031614611a57576040805162461bcd60e51b815260206004820152600d60248201526c125b9d985b1a59081d985d5b1d609a1b604482015290519081900360640190fd5b5093509350939050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611abb908590611bff565b50505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611b13908490611bff565b505050565b6000611bae82856001600160a01b031663dd62ed3e30876040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b158015611b7c57600080fd5b505afa158015611b90573d6000803e3d6000fd5b505050506040513d6020811015611ba657600080fd5b505190611cb0565b604080516001600160a01b038616602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052909150611abb9085905b6000611c54826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611d119092919063ffffffff16565b805190915015611b1357808060200190516020811015611c7357600080fd5b5051611b135760405162461bcd60e51b815260040180806020018281038252602a815260200180611f9a602a913960400191505060405180910390fd5b600082820183811015611d0a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6060611d208484600085611d28565b949350505050565b606082471015611d695760405162461bcd60e51b8152600401808060200182810382526026815260200180611f746026913960400191505060405180910390fd5b611d7285611e83565b611dc3576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310611e015780518252601f199092019160209182019101611de2565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611e63576040519150601f19603f3d011682016040523d82523d6000602084013e611e68565b606091505b5091509150611e78828286611e89565b979650505050505050565b3b151590565b60608315611e98575081611d0a565b825115611ea85782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ef2578181015183820152602001611eda565b50505050905090810190601f168015611f1f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5265656e7472616e637947756172643a207265656e7472616e742063616c6c004f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122089715e9c67b41009c80124ecb920d21f9b4745bda621116b28d1625aa515e56564736f6c63430007060033000000000000000000000000b62399d23d1c81f08ea445a42d7f15cc12090a710000000000000000000000000000000000000000000000000000000000163b59"
"runtime_bytecode":
string"0x6080604052600436106100ab5760003560e01c80638f44f0ee116100645780638f44f0ee1461027b5780639b6470e3146102d2578063bf40cba91461030e578063d999984d14610349578063db4d95231461035e578063f2fde38b14610373576100e4565b80631a0e8cdf146100e957806356e6004b146101595780635d123e3f1461018a578063715018a6146101f3578063828239ab146102085780638da5cb5b14610266576100e4565b366100e457336001600160a01b037f0000000000000000000000000000000000000000000000000000000000163b5916146100e257fe5b005b600080fd5b3480156100f557600080fd5b50610140600480360360c081101561010c57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359091169060808101359060a001356103a6565b6040805192835260208301919091528051918290030190f35b34801561016557600080fd5b5061016e61041b565b604080516001600160a01b039092168252519081900360200190f35b34801561019657600080fd5b506101e1600480360360c08110156101ad57600080fd5b506001600160a01b0381358116916020810135821691604082013581169160608101359160808201359160a001351661043f565b60408051918252519081900360200190f35b3480156101ff57600080fd5b506100e26104af565b34801561021457600080fd5b506101e1600480360360c081101561022b57600080fd5b506001600160a01b03813581169160208101358216916040820135169062ffffff60608201351690608081013515159060a00135151561056d565b34801561027257600080fd5b5061016e61063a565b34801561028757600080fd5b50610140600480360360c081101561029e57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359091169060808101359060a00135610649565b6101e1600480360360808110156102e857600080fd5b506001600160a01b038135811691602081013582169160408201359160600135166106a7565b34801561031a57600080fd5b506100e26004803603604081101561033157600080fd5b506001600160a01b03813581169160200135166107af565b34801561035557600080fd5b5061016e61083a565b34801561036a57600080fd5b5061016e61085e565b34801561037f57600080fd5b506100e26004803603602081101561039657600080fd5b50356001600160a01b0316610882565b600080600260005414156103ef576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b60026000819055506104078888888888886000610997565b600160005590999098509650505050505050565b7f000000000000000000000000b62399d23d1c81f08ea445a42d7f15cc12090a7181565b600060026000541415610487576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b600260008190555061049f8787878787876000610ea7565b6001600055979650505050505050565b6104b761129f565b6001600160a01b03166104c861063a565b6001600160a01b031614610523576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b6040805163210fa9a160e21b81526001600160a01b0388811660048301528781166024830152868116604483015262ffffff86166064830152841515608483015283151560a483015291516000927f000000000000000000000000b62399d23d1c81f08ea445a42d7f15cc12090a71169163843ea6849160c4808301926020929190829003018186803b15801561060357600080fd5b505afa158015610617573d6000803e3d6000fd5b505050506040513d602081101561062d57600080fd5b5051979650505050505050565b6001546001600160a01b031690565b60008060026000541415610692576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b60026000556104078888888888886001610997565b6000600260005414156106ef576040805162461bcd60e51b815260206004820152601f6024820152600080516020611f2e833981519152604482015290519081900360640190fd5b600260008190555060003490507f0000000000000000000000000000000000000000000000000000000000163b596001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561075757600080fd5b505af115801561076b573d6000803e3d6000fd5b50505050506107a086867f0000000000000000000000000000000000000000000000000000000000163b5a8488886001610ea7565b60016000559695505050505050565b6107b761129f565b6001600160a01b03166107c861063a565b6001600160a01b031614610823576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61082d82826112a3565b610836826115e1565b5050565b7f0000000000000000000000000000000000000000000000000000000000163b5981565b7f0000000000000000000000000000000000000000000000000000000000163b5a81565b61088a61129f565b6001600160a01b031661089b61063a565b6001600160a01b0316146108f6576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661093b5760405162461bcd60e51b8152600401808060200182810382526026815260200180611f4e6026913960400191505060405180910390fd5b6001546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000806109a386611649565b60008060006109b38c8c88611691565b919450925090506109cf6001600160a01b038d1633308d611a61565b8515610dbf5760408051627b8a6760e11b8152600481018c905230602482015281516001600160a01b0386169262f714ce92604480820193918290030181600087803b158015610a1e57600080fd5b505af1158015610a32573d6000803e3d6000fd5b505050506040513d6040811015610a4857600080fd5b50805160209091015190955093507f0000000000000000000000000000000000000000000000000000000000163b5a6001600160a01b039081169083161415610c25578415610c0c577f0000000000000000000000000000000000000000000000000000000000163b5a6001600160a01b031663095ea7b37f0000000000000000000000000000000000000000000000000000000000163b59876040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610b2857600080fd5b505af1158015610b3c573d6000803e3d6000fd5b505050506040513d6020811015610b5257600080fd5b505060408051632e1a7d4d60e01b81526004810187905290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000163b591691632e1a7d4d91602480830192600092919082900301818387803b158015610bbc57600080fd5b505af1158015610bd0573d6000803e3d6000fd5b50506040516001600160a01b038c16925087156108fc02915087906000818181858888f19350505050158015610c0a573d6000803e3d6000fd5b505b610c206001600160a01b0382168a86611ac1565b610dba565b8315610da6577f0000000000000000000000000000000000000000000000000000000000163b5a6001600160a01b031663095ea7b37f0000000000000000000000000000000000000000000000000000000000163b59866040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610cc257600080fd5b505af1158015610cd6573d6000803e3d6000fd5b505050506040513d6020811015610cec57600080fd5b505060408051632e1a7d4d60e01b81526004810186905290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000163b591691632e1a7d4d91602480830192600092919082900301818387803b158015610d5657600080fd5b505af1158015610d6a573d6000803e3d6000fd5b50506040516001600160a01b038c16925086156108fc02915086906000818181858888f19350505050158015610da4573d6000803e3d6000fd5b505b610dba6001600160a01b0383168a87611ac1565b610e44565b60408051627b8a6760e11b8152600481018c90526001600160a01b038b8116602483015282519086169262f714ce92604480820193918290030181600087803b158015610e0b57600080fd5b505af1158015610e1f573d6000803e3d6000fd5b505050506040513d6040811015610e3557600080fd5b50805160209091015190955093505b878510158015610e545750868410155b610e98576040805162461bcd60e51b815260206004820152601060248201526f125b9cdd59999a58da595b9d081bdd5d60821b604482015290519081900360640190fd5b50505097509795505050505050565b6000610eb283611649565b6000806000610ec28b8b87611691565b925092509250816001600160a01b0316896001600160a01b03161480610ef95750806001600160a01b0316896001600160a01b0316145b610f3a576040805162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b604482015290519081900360640190fd5b816001600160a01b0316896001600160a01b0316141561100f57826001600160a01b0316637f7a1eec6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f8d57600080fd5b505afa158015610fa1573d6000803e3d6000fd5b505050506040513d6020811015610fb757600080fd5b505161100a576040805162461bcd60e51b815260206004820152601b60248201527f546f6b656e30206465706f73697473206e6f7420616c6c6f7765640000000000604482015290519081900360640190fd5b6110c5565b826001600160a01b03166337e41b406040518163ffffffff1660e01b815260040160206040518083038186803b15801561104857600080fd5b505afa15801561105c573d6000803e3d6000fd5b505050506040513d602081101561107257600080fd5b50516110c5576040805162461bcd60e51b815260206004820152601b60248201527f546f6b656e31206465706f73697473206e6f7420616c6c6f7765640000000000604482015290519081900360640190fd5b846110df576110df6001600160a01b038a1633308b611a61565b6110f36001600160a01b038a168c8a611b18565b6000826001600160a01b03168a6001600160a01b031614611115576000611117565b885b90506000826001600160a01b03168b6001600160a01b03161461113b57600061113d565b895b9050846001600160a01b0316638dbdbe6d83838b6040518463ffffffff1660e01b815260040180848152602001838152602001826001600160a01b031681526020019350505050602060405180830381600087803b15801561119e57600080fd5b505af11580156111b2573d6000803e3d6000fd5b505050506040513d60208110156111c857600080fd5b5051955088861015611221576040805162461bcd60e51b815260206004820152601e60248201527f536c69707061676520746f6f2067726561742e2054727920616761696e2e0000604482015290519081900360640190fd5b8a6001600160a01b03168d6001600160a01b0316336001600160a01b03167f425e9f077f9db249ef795bd139f30608e86b0b6c06f049e167ddee551b8c891d8d8a8d60405180848152602001838152602001826001600160a01b03168152602001935050505060405180910390a45050505050979650505050505050565b3390565b600081905060007f000000000000000000000000b62399d23d1c81f08ea445a42d7f15cc12090a716001600160a01b0316635b5491826040518163ffffffff1660e01b815260040160206040518083038186803b15801561130357600080fd5b505afa158015611317573d6000803e3d6000fd5b505050506040513d602081101561132d57600080fd5b505160408051630dfe168160e01b815290519192506000916001600160a01b03851691630dfe1681916004808301926020929190829003018186803b15801561137557600080fd5b505afa158015611389573d6000803e3d6000fd5b505050506040513d602081101561139f57600080fd5b50516040805163d21220a760e01b815290519192506000916001600160a01b0386169163d21220a7916004808301926020929190829003018186803b1580156113e757600080fd5b505afa1580156113fb573d6000803e3d6000fd5b505050506040513d602081101561141157600080fd5b50516040805163ddca3f4360e01b815290519192506000916001600160a01b0387169163ddca3f43916004808301926020929190829003018186803b15801561145957600080fd5b505afa15801561146d573d6000803e3d6000fd5b505050506040513d602081101561148357600080fd5b505160408051630b4c774160e11b81526001600160a01b038681166004830152858116602483015262ffffff84166044830152915192935060009291871691631698ee8291606480820192602092909190829003018186803b1580156114e857600080fd5b505afa1580156114fc573d6000803e3d6000fd5b505050506040513d602081101561151257600080fd5b505190506001600160a01b0380821690881614611565576040805162461bcd60e51b815260206004820152600c60248201526b125b9d985b1a59081c1bdbdb60a21b604482015290519081900360640190fd5b836001600160a01b0316886001600160a01b031614806115965750826001600160a01b0316886001600160a01b0316145b6115d7576040805162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b604482015290519081900360640190fd5b5050505050505050565b806001600160a01b0316630a754de66040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561161c57600080fd5b505af192505050801561164157506040513d602081101561163c57600080fd5b505160015b610836575b50565b6001600160a01b038116611646576040805162461bcd60e51b815260206004820152600a602482015269496e76616c696420746f60b01b604482015290519081900360640190fd5b6000806000859250826001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156116d257600080fd5b505afa1580156116e6573d6000803e3d6000fd5b505050506040513d60208110156116fc57600080fd5b50516040805163d21220a760e01b815290519193506001600160a01b0385169163d21220a791600480820192602092909190829003018186803b15801561174257600080fd5b505afa158015611756573d6000803e3d6000fd5b505050506040513d602081101561176c57600080fd5b505190508315611827577f0000000000000000000000000000000000000000000000000000000000163b5a6001600160a01b0316826001600160a01b031614806117e757507f0000000000000000000000000000000000000000000000000000000000163b5a6001600160a01b0316816001600160a01b0316145b611827576040805162461bcd60e51b815260206004820152600c60248201526b13985d1a5d99481d985d5b1d60a21b604482015290519081900360640190fd5b6000611970868484876001600160a01b031663ddca3f436040518163ffffffff1660e01b815260040160206040518083038186803b15801561186857600080fd5b505afa15801561187c573d6000803e3d6000fd5b505050506040513d602081101561189257600080fd5b505160408051631fde87bb60e21b815290516001600160a01b038b1691637f7a1eec916004808301926020929190829003018186803b1580156118d457600080fd5b505afa1580156118e8573d6000803e3d6000fd5b505050506040513d60208110156118fe57600080fd5b50516040805162df906d60e61b815290516001600160a01b038c16916337e41b40916004808301926020929190829003018186803b15801561193f57600080fd5b505afa158015611953573d6000803e3d6000fd5b505050506040513d602081101561196957600080fd5b505161056d565b9050866001600160a01b03167f000000000000000000000000b62399d23d1c81f08ea445a42d7f15cc12090a716001600160a01b03166350309615836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156119e057600080fd5b505afa1580156119f4573d6000803e3d6000fd5b505050506040513d6020811015611a0a57600080fd5b50516001600160a01b031614611a57576040805162461bcd60e51b815260206004820152600d60248201526c125b9d985b1a59081d985d5b1d609a1b604482015290519081900360640190fd5b5093509350939050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611abb908590611bff565b50505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611b13908490611bff565b505050565b6000611bae82856001600160a01b031663dd62ed3e30876040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b158015611b7c57600080fd5b505afa158015611b90573d6000803e3d6000fd5b505050506040513d6020811015611ba657600080fd5b505190611cb0565b604080516001600160a01b038616602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052909150611abb9085905b6000611c54826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611d119092919063ffffffff16565b805190915015611b1357808060200190516020811015611c7357600080fd5b5051611b135760405162461bcd60e51b815260040180806020018281038252602a815260200180611f9a602a913960400191505060405180910390fd5b600082820183811015611d0a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6060611d208484600085611d28565b949350505050565b606082471015611d695760405162461bcd60e51b8152600401808060200182810382526026815260200180611f746026913960400191505060405180910390fd5b611d7285611e83565b611dc3576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310611e015780518252601f199092019160209182019101611de2565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611e63576040519150601f19603f3d011682016040523d82523d6000602084013e611e68565b606091505b5091509150611e78828286611e89565b979650505050505050565b3b151590565b60608315611e98575081611d0a565b825115611ea85782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ef2578181015183820152602001611eda565b50505050905090810190601f168015611f1f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5265656e7472616e637947756172643a207265656e7472616e742063616c6c004f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122089715e9c67b41009c80124ecb920d21f9b4745bda621116b28d1625aa515e56564736f6c63430007060033"